--- /home/fdroid/fdroiddata/tmp/org.sagemath.droid_8.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.sagemath.droid_8.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-mdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_action_new.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_action_discard.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/actionbar_shadow.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/actionbar_shadow.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_action_share.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_menu_share.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xxhdpi/ic_action_share.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xxhdpi/ic_action_discard.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_action_refresh.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_action_refresh.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_action_refresh.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-mdpi/ic_action_discard.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_action_discard.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/sage_android.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xxhdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xxhdpi/ic_action_new.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-hdpi/ic_action_share.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ [ truncated after 25 lines; 9 ignored ] │ @@ -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: 00c0344e5781cff51b0000cf8636fccbf73b0d5396484861f4dcfbc7061473ca │ -Signer #1 certificate SHA-1 digest: 82c85a2dd93cea140b7340c3af77853a94cbbcf9 │ -Signer #1 certificate MD5 digest: 1fe777f8347c7350ed0c160d15e515ef │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7fbb07adbaa85fc7d0a869dc97d0f09bceb42f4801a49f1592a986712ff409c7 │ -Signer #1 public key SHA-1 digest: 206bd0f16a12d6f063ffbe9fc52ad9d4232073c6 │ -Signer #1 public key MD5 digest: a15b5415cfb7df418d9a39bcf2459c79 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,1953 +1,1903 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 250677 (000000000003D335h) │ - Actual end-cent-dir record offset: 250655 (000000000003D31Fh) │ - Expected end-cent-dir record offset: 250655 (000000000003D31Fh) │ + Zip archive file size: 252033 (000000000003D881h) │ + Actual end-cent-dir record offset: 252011 (000000000003D86Bh) │ + Expected end-cent-dir record offset: 252011 (000000000003D86Bh) │ (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 65 entries. │ - The central directory is 5111 (00000000000013F7h) bytes long, │ + central directory contains 68 entries. │ + The central directory is 5433 (0000000000001539h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 245544 (000000000003BF28h). │ + is 246578 (000000000003C332h). │ │ │ 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): 2014 Feb 5 10:40:16 │ - 32-bit CRC value (hex): 13b65495 │ - compressed size: 2039 bytes │ - uncompressed size: 5410 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 52aba052 │ + compressed size: 785 bytes │ + uncompressed size: 2188 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/88D304A4.SF │ + res/drawable-hdpi-v4/actionbar_shadow.9.png │ │ - offset of local header from start of archive: 2105 │ - (0000000000000839h) bytes │ + offset of local header from start of archive: 854 │ + (0000000000000356h) 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): 2014 Feb 5 10:40:16 │ - 32-bit CRC value (hex): 6b9d68ee │ - compressed size: 2126 bytes │ - uncompressed size: 5531 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): 3c986bf6 │ + compressed size: 190 bytes │ + uncompressed size: 190 bytes │ + length of filename: 43 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. │ - │ - META-INF/88D304A4.RSA │ + res/drawable-hdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 4297 │ - (00000000000010C9h) bytes │ + offset of local header from start of archive: 1117 │ + (000000000000045Dh) 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): 2014 Feb 5 10:40:16 │ - 32-bit CRC value (hex): 4fd26620 │ - compressed size: 1038 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): 75791b72 │ + compressed size: 322 bytes │ + uncompressed size: 322 bytes │ + length of filename: 42 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/actionbar_compat_item.xml │ + res/drawable-hdpi-v4/ic_action_new.png │ │ - offset of local header from start of archive: 5402 │ - (000000000000151Ah) bytes │ + offset of local header from start of archive: 1511 │ + (00000000000005E7h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): d8441540 │ - compressed size: 282 bytes │ - uncompressed size: 700 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c7c132b7 │ + compressed size: 167 bytes │ + uncompressed size: 167 bytes │ length of filename: 38 characters │ - length of extra field: 4 bytes │ + 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/actionbar_compat_item_focused.xml │ + res/drawable-hdpi-v4/ic_action_refresh.png │ │ - offset of local header from start of archive: 5772 │ - (000000000000168Ch) bytes │ + offset of local header from start of archive: 1746 │ + (00000000000006D2h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 60bf7911 │ - compressed size: 194 bytes │ - uncompressed size: 412 bytes │ - length of filename: 46 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ab9b43af │ + compressed size: 1234 bytes │ + uncompressed size: 1234 bytes │ + length of filename: 42 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 16 bytes preceding this file. │ + res/drawable-hdpi-v4/ic_action_search.png │ │ - res/drawable/actionbar_compat_item_pressed.xml │ - │ - offset of local header from start of archive: 6058 │ - (00000000000017AAh) bytes │ + offset of local header from start of archive: 3052 │ + (0000000000000BECh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 14e7e504 │ - compressed size: 195 bytes │ - uncompressed size: 412 bytes │ - length of filename: 46 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8541d971 │ + compressed size: 1169 bytes │ + uncompressed size: 1169 bytes │ + length of filename: 41 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/advertising.xml │ + res/drawable-hdpi-v4/ic_action_share.png │ │ - offset of local header from start of archive: 6345 │ - (00000000000018C9h) bytes │ + offset of local header from start of archive: 4292 │ + (00000000000010C4h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): f98e26d6 │ - compressed size: 196 bytes │ - uncompressed size: 436 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): 4fe5e781 │ + compressed size: 546 bytes │ + uncompressed size: 546 bytes │ + length of filename: 40 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 16 bytes preceding this file. │ - │ - res/drawable/bg_card.xml │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 6615 │ - (00000000000019D7h) bytes │ + offset of local header from start of archive: 4908 │ + (000000000000132Ch) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 1960e30e │ - compressed size: 448 bytes │ - uncompressed size: 1356 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b1282de8 │ + compressed size: 5411 bytes │ + uncompressed size: 5411 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 #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/cell_groups_gradient.xml │ + res/drawable-hdpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 7133 │ - (0000000000001BDDh) bytes │ + offset of local header from start of archive: 10385 │ + (0000000000002891h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 4d689a06 │ - compressed size: 284 bytes │ - uncompressed size: 644 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1474afde │ + compressed size: 1977 bytes │ + uncompressed size: 1977 bytes │ + length of filename: 38 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/drawable/cell_groups_selector.xml │ + res/drawable-hdpi-v4/icon.png │ │ - offset of local header from start of archive: 7500 │ - (0000000000001D4Ch) bytes │ + offset of local header from start of archive: 12430 │ + (000000000000308Eh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 686cdd0f │ - compressed size: 250 bytes │ - uncompressed size: 564 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d3d3bdd9 │ + compressed size: 8326 bytes │ + uncompressed size: 8326 bytes │ + length of filename: 29 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/drawable/transparent.xml │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 7833 │ - (0000000000001E99h) bytes │ + offset of local header from start of archive: 20815 │ + (000000000000514Fh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 5a67c8ad │ - compressed size: 192 bytes │ - uncompressed size: 436 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): 8ef78580 │ + compressed size: 1537 bytes │ + uncompressed size: 1537 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 #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/icon.png │ │ - res/drawable/white.xml │ - │ - offset of local header from start of archive: 8099 │ - (0000000000001FA3h) bytes │ + offset of local header from start of archive: 22418 │ + (0000000000005792h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): dbf5cfe4 │ - compressed size: 192 bytes │ - uncompressed size: 436 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 812d6e2c │ + compressed size: 2652 bytes │ + uncompressed size: 2652 bytes │ + length of filename: 29 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/drawable-mdpi-v4/actionbar_shadow.9.png │ │ - res/layout/actionbar_compat.xml │ - │ - offset of local header from start of archive: 8359 │ - (00000000000020A7h) bytes │ + offset of local header from start of archive: 25129 │ + (0000000000006229h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 17a06841 │ - compressed size: 242 bytes │ - uncompressed size: 512 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e300efc4 │ + compressed size: 184 bytes │ + uncompressed size: 184 bytes │ + length of filename: 43 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. │ + res/drawable-mdpi-v4/ic_action_discard.png │ │ - res/layout/cell_activity.xml │ - │ - offset of local header from start of archive: 8678 │ - (00000000000021E6h) bytes │ + offset of local header from start of archive: 25386 │ + (000000000000632Ah) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 41ed6d84 │ - compressed size: 351 bytes │ - uncompressed size: 832 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): 1813df19 │ + compressed size: 252 bytes │ + uncompressed size: 252 bytes │ + length of filename: 42 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_action_new.png │ │ - res/layout/cell_groups_fragment.xml │ - │ - offset of local header from start of archive: 9103 │ - (000000000000238Fh) bytes │ + offset of local header from start of archive: 25710 │ + (000000000000646Eh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 222270d1 │ - compressed size: 267 bytes │ - uncompressed size: 572 bytes │ - length of filename: 35 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5a8e5904 │ + compressed size: 133 bytes │ + uncompressed size: 133 bytes │ + length of filename: 38 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_action_refresh.png │ │ - res/layout/cell_groups_item.xml │ - │ - offset of local header from start of archive: 9451 │ - (00000000000024EBh) bytes │ + offset of local header from start of archive: 25911 │ + (0000000000006537h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): f664acce │ - compressed size: 288 bytes │ - uncompressed size: 592 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fc68b3d4 │ + compressed size: 852 bytes │ + uncompressed size: 852 bytes │ + length of filename: 42 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 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_action_search.png │ │ - res/layout/cell_groups_layout.xml │ - │ - offset of local header from start of archive: 9816 │ - (0000000000002658h) bytes │ + offset of local header from start of archive: 26835 │ + (00000000000068D3h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): a64ab713 │ - compressed size: 555 bytes │ - uncompressed size: 1448 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ba6e87fb │ + compressed size: 732 bytes │ + uncompressed size: 732 bytes │ + length of filename: 41 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 16 bytes preceding this file. │ - │ - res/layout/cell_list_fragment.xml │ + res/drawable-mdpi-v4/ic_action_share.png │ │ - offset of local header from start of archive: 10450 │ - (00000000000028D2h) bytes │ + offset of local header from start of archive: 27638 │ + (0000000000006BF6h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 9b7789cd │ - compressed size: 267 bytes │ - uncompressed size: 568 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2d016a90 │ + compressed size: 650 bytes │ + uncompressed size: 650 bytes │ + length of filename: 40 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 16 bytes preceding this file. │ - │ - res/layout/cell_list_item.xml │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 10796 │ - (0000000000002A2Ch) bytes │ + offset of local header from start of archive: 28358 │ + (0000000000006EC6h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 620de685 │ - compressed size: 570 bytes │ - uncompressed size: 1540 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8a12c3e0 │ + compressed size: 3440 bytes │ + uncompressed size: 3440 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 #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_menu_share.png │ │ - res/layout/dialog_edit.xml │ - │ - offset of local header from start of archive: 11441 │ - (0000000000002CB1h) bytes │ + offset of local header from start of archive: 31864 │ + (0000000000007C78h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 41f0e051 │ - compressed size: 442 bytes │ - uncompressed size: 1516 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): 8cc6af8b │ + compressed size: 1183 bytes │ + uncompressed size: 1183 bytes │ + length of filename: 38 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 16 bytes preceding this file. │ - │ - res/layout/dialog_new.xml │ + res/drawable-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 11955 │ - (0000000000002EB3h) bytes │ + offset of local header from start of archive: 33115 │ + (000000000000815Bh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): ecf63f75 │ - compressed size: 442 bytes │ - uncompressed size: 1516 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1b25b2e6 │ + compressed size: 4124 bytes │ + uncompressed size: 4124 bytes │ + length of filename: 29 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 16 bytes preceding this file. │ + res/drawable-mdpi-v4/sage_android.png │ │ - res/layout/history_list_item.xml │ - │ - offset of local header from start of archive: 12468 │ - (00000000000030B4h) bytes │ + offset of local header from start of archive: 37298 │ + (00000000000091B2h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 16bccca5 │ - compressed size: 606 bytes │ - uncompressed size: 1608 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e942286e │ + compressed size: 2760 bytes │ + uncompressed size: 2760 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 #23: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-v11/cell_groups_selector.xml │ │ - res/layout/main.xml │ - │ - offset of local header from start of archive: 13152 │ - (0000000000003360h) bytes │ + offset of local header from start of archive: 40125 │ + (0000000000009CBDh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): f1eeee0e │ - compressed size: 1092 bytes │ - uncompressed size: 3360 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 686cdd0f │ + compressed size: 250 bytes │ + uncompressed size: 564 bytes │ + length of filename: 41 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 16 bytes preceding this file. │ │ - res/menu/main.xml │ + res/drawable-xhdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 14309 │ - (00000000000037E5h) bytes │ + offset of local header from start of archive: 40462 │ + (0000000000009E0Eh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 42e66639 │ - compressed size: 479 bytes │ - uncompressed size: 1768 bytes │ - length of filename: 17 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 92021ce9 │ + compressed size: 368 bytes │ + uncompressed size: 368 bytes │ + length of filename: 43 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 16 bytes preceding this file. │ - │ - res/menu/sparse.xml │ + res/drawable-xhdpi-v4/ic_action_new.png │ │ - offset of local header from start of archive: 14851 │ - (0000000000003A03h) bytes │ + offset of local header from start of archive: 40903 │ + (0000000000009FC7h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 8eaf53d9 │ - compressed size: 406 bytes │ - uncompressed size: 1288 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): 44a67a37 │ + compressed size: 152 bytes │ + uncompressed size: 152 bytes │ + length of filename: 39 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-xhdpi-v4/ic_action_refresh.png │ │ - res/raw/cell_collection.xml │ - │ - offset of local header from start of archive: 15322 │ - (0000000000003BDAh) bytes │ + offset of local header from start of archive: 41124 │ + (000000000000A0A4h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): c0602bad │ - compressed size: 1262 bytes │ - uncompressed size: 3187 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a6f6ee6e │ + compressed size: 510 bytes │ + uncompressed size: 510 bytes │ + length of filename: 43 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 16 bytes preceding this file. │ - │ - res/raw/changelog.txt │ + res/drawable-xhdpi-v4/ic_action_search.png │ │ - offset of local header from start of archive: 16657 │ - (0000000000004111h) bytes │ + offset of local header from start of archive: 41707 │ + (000000000000A2EBh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 2c2d5aaa │ - compressed size: 796 bytes │ - uncompressed size: 1767 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): de6b6a45 │ + compressed size: 483 bytes │ + uncompressed size: 483 bytes │ + length of filename: 42 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-xhdpi-v4/ic_action_share.png │ │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 17520 │ - (0000000000004470h) bytes │ + offset of local header from start of archive: 42262 │ + (000000000000A516h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): a2923aad │ - compressed size: 712 bytes │ - uncompressed size: 1992 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): 88fff772 │ + compressed size: 388 bytes │ + uncompressed size: 388 bytes │ + length of filename: 41 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 16 bytes preceding this file. │ - │ - resources.arsc │ + res/drawable-xxhdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 18297 │ - (0000000000004779h) bytes │ + offset of local header from start of archive: 42721 │ + (000000000000A6E1h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 855a2a2d │ - compressed size: 16176 bytes │ - uncompressed size: 16176 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 46ad3465 │ + compressed size: 465 bytes │ + uncompressed size: 465 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 #30: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-xxhdpi-v4/ic_action_new.png │ │ - res/layout-v11/actionbar_indeterminate_progress.xml │ - │ - offset of local header from start of archive: 34520 │ - (00000000000086D8h) bytes │ + offset of local header from start of archive: 43260 │ + (000000000000A8FCh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 6f294a28 │ - compressed size: 376 bytes │ - uncompressed size: 916 bytes │ - length of filename: 51 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 46cb1601 │ + compressed size: 169 bytes │ + uncompressed size: 169 bytes │ + length of filename: 40 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 16 bytes preceding this file. │ - │ - res/drawable-hdpi/actionbar_shadow.9.png │ + res/drawable-xxhdpi-v4/ic_action_refresh.png │ │ - offset of local header from start of archive: 34993 │ - (00000000000088B1h) bytes │ + offset of local header from start of archive: 43499 │ + (000000000000A9EBh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 6509056f │ - compressed size: 154 bytes │ - uncompressed size: 154 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ebe2caee │ + compressed size: 687 bytes │ + uncompressed size: 687 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 #32: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-xxhdpi-v4/ic_action_search.png │ │ - res/drawable-hdpi/ic_action_discard.png │ - │ - offset of local header from start of archive: 35218 │ - (0000000000008992h) bytes │ + offset of local header from start of archive: 44260 │ + (000000000000ACE4h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 75791b72 │ - compressed size: 322 bytes │ - uncompressed size: 322 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b246ea1d │ + compressed size: 642 bytes │ + uncompressed size: 642 bytes │ + length of filename: 43 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: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-xxhdpi-v4/ic_action_share.png │ │ - res/drawable-hdpi/ic_action_new.png │ - │ - offset of local header from start of archive: 35610 │ - (0000000000008B1Ah) bytes │ + offset of local header from start of archive: 44975 │ + (000000000000AFAFh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): c7c132b7 │ - compressed size: 167 bytes │ - uncompressed size: 167 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 937be154 │ + compressed size: 523 bytes │ + uncompressed size: 523 bytes │ + length of filename: 42 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: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_action_refresh.png │ + res/drawable/actionbar_compat_item.xml │ │ - offset of local header from start of archive: 35843 │ - (0000000000008C03h) bytes │ + offset of local header from start of archive: 45570 │ + (000000000000B202h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): d2841545 │ - compressed size: 1407 bytes │ - uncompressed size: 1407 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): d8441540 │ + compressed size: 282 bytes │ + uncompressed size: 700 bytes │ + length of filename: 38 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: │ --------------------------- │ │ - res/drawable-hdpi/ic_action_search.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 37319 │ - (00000000000091C7h) bytes │ + res/drawable/actionbar_compat_item_focused.xml │ + │ + offset of local header from start of archive: 45936 │ + (000000000000B370h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 3e14c383 │ - compressed size: 1347 bytes │ - uncompressed size: 1347 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 60bf7911 │ + compressed size: 194 bytes │ + uncompressed size: 412 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 #36: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/ic_action_share.png │ + res/drawable/actionbar_compat_item_pressed.xml │ │ - offset of local header from start of archive: 38735 │ - (000000000000974Fh) bytes │ + offset of local header from start of archive: 46222 │ + (000000000000B48Eh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 89c97236 │ - compressed size: 573 bytes │ - uncompressed size: 573 bytes │ - length of filename: 37 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 14e7e504 │ + compressed size: 195 bytes │ + uncompressed size: 412 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 #37: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/ic_launcher.png │ + res/drawable/advertising.xml │ │ - offset of local header from start of archive: 39377 │ - (00000000000099D1h) bytes │ + offset of local header from start of archive: 46509 │ + (000000000000B5ADh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): d8cfd9b2 │ - compressed size: 5431 bytes │ - uncompressed size: 5431 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): f98e26d6 │ + compressed size: 196 bytes │ + uncompressed size: 436 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 #38: │ --------------------------- │ │ - res/drawable-hdpi/ic_menu_share.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 44871 │ - (000000000000AF47h) bytes │ + res/drawable/bg_card.xml │ + │ + offset of local header from start of archive: 46779 │ + (000000000000B6BBh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): a2880fc8 │ - compressed size: 1985 bytes │ - uncompressed size: 1985 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 1960e30e │ + compressed size: 447 bytes │ + uncompressed size: 1356 bytes │ + length of filename: 24 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: │ --------------------------- │ │ - res/drawable-hdpi/icon.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/drawable/cell_groups_gradient.xml │ │ - offset of local header from start of archive: 46921 │ - (000000000000B749h) bytes │ + offset of local header from start of archive: 47296 │ + (000000000000B8C0h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): d3d3bdd9 │ - compressed size: 8326 bytes │ - uncompressed size: 8326 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 4d689a06 │ + compressed size: 284 bytes │ + uncompressed size: 644 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 #40: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_launcher.png │ + res/drawable/cell_groups_selector.xml │ │ - offset of local header from start of archive: 55306 │ - (000000000000D80Ah) bytes │ + offset of local header from start of archive: 47663 │ + (000000000000BA2Fh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 8ef78580 │ - compressed size: 1537 bytes │ - uncompressed size: 1537 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): dc6ab073 │ + compressed size: 216 bytes │ + uncompressed size: 504 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 #41: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/icon.png │ + res/drawable/transparent.xml │ │ - offset of local header from start of archive: 56909 │ - (000000000000DE4Dh) bytes │ + offset of local header from start of archive: 47962 │ + (000000000000BB5Ah) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 812d6e2c │ - compressed size: 2652 bytes │ - uncompressed size: 2652 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 5a67c8ad │ + compressed size: 192 bytes │ + uncompressed size: 436 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 #42: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/actionbar_shadow.9.png │ + res/drawable/white.xml │ │ - offset of local header from start of archive: 59620 │ - (000000000000E8E4h) bytes │ + offset of local header from start of archive: 48228 │ + (000000000000BC64h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 39dad0fd │ - compressed size: 148 bytes │ - uncompressed size: 148 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): dbf5cfe4 │ + compressed size: 192 bytes │ + uncompressed size: 436 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 #43: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_action_discard.png │ + res/layout-v11/actionbar_indeterminate_progress.xml │ │ - offset of local header from start of archive: 59840 │ - (000000000000E9C0h) bytes │ + offset of local header from start of archive: 48488 │ + (000000000000BD68h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 1813df19 │ - compressed size: 252 bytes │ - uncompressed size: 252 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 6f294a28 │ + compressed size: 376 bytes │ + uncompressed size: 916 bytes │ + length of filename: 51 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 #44: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_action_new.png │ + res/layout-xlarge-v4/cell_activity.xml │ │ - offset of local header from start of archive: 60164 │ - (000000000000EB04h) bytes │ + offset of local header from start of archive: 48961 │ + (000000000000BF41h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 5a8e5904 │ - compressed size: 133 bytes │ - uncompressed size: 133 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): d63ed27e │ + compressed size: 448 bytes │ + uncompressed size: 1196 bytes │ + length of filename: 38 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 #45: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_action_refresh.png │ + res/layout-xlarge-v4/cell_groups_layout.xml │ │ - offset of local header from start of archive: 60365 │ - (000000000000EBCDh) bytes │ + offset of local header from start of archive: 49493 │ + (000000000000C155h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): dff84825 │ - compressed size: 875 bytes │ - uncompressed size: 875 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): a766b4c5 │ + compressed size: 556 bytes │ + uncompressed size: 1448 bytes │ + length of filename: 43 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 #46: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_action_search.png │ + res/layout/actionbar_compat.xml │ │ - offset of local header from start of archive: 61311 │ - (000000000000EF7Fh) bytes │ + offset of local header from start of archive: 50138 │ + (000000000000C3DAh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 93db7374 │ - compressed size: 757 bytes │ - uncompressed size: 757 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 17a06841 │ + compressed size: 242 bytes │ + uncompressed size: 512 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 #47: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_action_share.png │ + res/layout/cell_activity.xml │ │ - offset of local header from start of archive: 62137 │ - (000000000000F2B9h) bytes │ + offset of local header from start of archive: 50457 │ + (000000000000C519h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 11ad43f8 │ - compressed size: 674 bytes │ - uncompressed size: 674 bytes │ - length of filename: 37 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 41ed6d84 │ + compressed size: 351 bytes │ + uncompressed size: 832 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 #48: │ --------------------------- │ │ - res/drawable-mdpi/ic_launcher.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/cell_groups_fragment.xml │ │ - offset of local header from start of archive: 62878 │ - (000000000000F59Eh) bytes │ + offset of local header from start of archive: 50882 │ + (000000000000C6C2h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 44230507 │ - compressed size: 3470 bytes │ - uncompressed size: 3470 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 222270d1 │ + compressed size: 267 bytes │ + uncompressed size: 572 bytes │ + length of filename: 35 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 #49: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_menu_share.png │ + res/layout/cell_groups_item.xml │ │ - offset of local header from start of archive: 66414 │ - (000000000001036Eh) bytes │ + offset of local header from start of archive: 51230 │ + (000000000000C81Eh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): cd5f0626 │ - compressed size: 1175 bytes │ - uncompressed size: 1175 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): f664acce │ + compressed size: 288 bytes │ + uncompressed size: 592 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 #50: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/icon.png │ + res/layout/cell_groups_layout.xml │ │ - offset of local header from start of archive: 67655 │ - (0000000000010847h) bytes │ + offset of local header from start of archive: 51595 │ + (000000000000C98Bh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 1b25b2e6 │ - compressed size: 4124 bytes │ - uncompressed size: 4124 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): a64ab713 │ + compressed size: 555 bytes │ + uncompressed size: 1448 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 #51: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/sage_android.png │ + res/layout/cell_list_fragment.xml │ │ - offset of local header from start of archive: 71836 │ - (000000000001189Ch) bytes │ + offset of local header from start of archive: 52229 │ + (000000000000CC05h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): cb788bd3 │ - compressed size: 2985 bytes │ - uncompressed size: 2985 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 9b7789cd │ + compressed size: 267 bytes │ + uncompressed size: 568 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 #52: │ --------------------------- │ │ - res/drawable-xhdpi/ic_action_discard.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 74885 │ - (0000000000012485h) bytes │ + res/layout/cell_list_item.xml │ + │ + offset of local header from start of archive: 52575 │ + (000000000000CD5Fh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 92021ce9 │ - compressed size: 368 bytes │ - uncompressed size: 368 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 620de685 │ + compressed size: 570 bytes │ + uncompressed size: 1540 bytes │ + length of filename: 29 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 #53: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_action_new.png │ + res/layout/dialog_edit.xml │ │ - offset of local header from start of archive: 75324 │ - (000000000001263Ch) bytes │ + offset of local header from start of archive: 53220 │ + (000000000000CFE4h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 44a67a37 │ - compressed size: 152 bytes │ - uncompressed size: 152 bytes │ - length of filename: 36 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 41f0e051 │ + compressed size: 440 bytes │ + uncompressed size: 1516 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 #54: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_action_refresh.png │ + res/layout/dialog_new.xml │ │ - offset of local header from start of archive: 75544 │ - (0000000000012718h) bytes │ + offset of local header from start of archive: 53732 │ + (000000000000D1E4h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): a6f6ee6e │ - compressed size: 510 bytes │ - uncompressed size: 510 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): ecf63f75 │ + compressed size: 441 bytes │ + uncompressed size: 1516 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 #55: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_action_search.png │ + res/layout/history_list_item.xml │ │ - offset of local header from start of archive: 76126 │ - (000000000001295Eh) bytes │ + offset of local header from start of archive: 54244 │ + (000000000000D3E4h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): de6b6a45 │ - compressed size: 483 bytes │ - uncompressed size: 483 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 16bccca5 │ + compressed size: 606 bytes │ + uncompressed size: 1608 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 #56: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_action_share.png │ + res/layout/main.xml │ │ - offset of local header from start of archive: 76679 │ - (0000000000012B87h) bytes │ + offset of local header from start of archive: 54928 │ + (000000000000D690h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 88fff772 │ - compressed size: 388 bytes │ - uncompressed size: 388 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): f1eeee0e │ + compressed size: 1088 bytes │ + uncompressed size: 3360 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 #57: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xxhdpi/ic_action_discard.png │ + res/menu-v11/main.xml │ │ - offset of local header from start of archive: 77136 │ - (0000000000012D50h) bytes │ + offset of local header from start of archive: 56081 │ + (000000000000DB11h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 46ad3465 │ - compressed size: 465 bytes │ - uncompressed size: 465 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 42e66639 │ + compressed size: 476 bytes │ + uncompressed size: 1768 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 │ │ There is no file comment. │ │ Central directory entry #58: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xxhdpi/ic_action_new.png │ + res/menu-v11/sparse.xml │ │ - offset of local header from start of archive: 77673 │ - (0000000000012F69h) bytes │ + offset of local header from start of archive: 56624 │ + (000000000000DD30h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 46cb1601 │ - compressed size: 169 bytes │ - uncompressed size: 169 bytes │ - length of filename: 37 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 8eaf53d9 │ + compressed size: 405 bytes │ + uncompressed size: 1288 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 #59: │ --------------------------- │ │ - res/drawable-xxhdpi/ic_action_refresh.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/main.xml │ │ - offset of local header from start of archive: 77909 │ - (0000000000013055h) bytes │ + offset of local header from start of archive: 57098 │ + (000000000000DF0Ah) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): ebe2caee │ - compressed size: 687 bytes │ - uncompressed size: 687 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 2e403486 │ + compressed size: 440 bytes │ + uncompressed size: 1632 bytes │ + length of filename: 17 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 #60: │ --------------------------- │ │ - res/drawable-xxhdpi/ic_action_search.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/sparse.xml │ │ - offset of local header from start of archive: 78667 │ - (000000000001334Bh) bytes │ + offset of local header from start of archive: 57601 │ + (000000000000E101h) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): b246ea1d │ - compressed size: 642 bytes │ - uncompressed size: 642 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): d04f3245 │ + compressed size: 376 bytes │ + uncompressed size: 1212 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 #61: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xxhdpi/ic_action_share.png │ + res/raw/cell_collection.xml │ │ - offset of local header from start of archive: 79382 │ - (0000000000013616h) bytes │ + offset of local header from start of archive: 58042 │ + (000000000000E2BAh) 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): 2014 Feb 5 10:39:14 │ - 32-bit CRC value (hex): 937be154 │ - compressed size: 523 bytes │ - uncompressed size: 523 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): c0602bad │ + compressed size: 1260 bytes │ + uncompressed size: 3187 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 #62: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/layout-xlarge/cell_activity.xml │ + res/raw/changelog.txt │ │ - offset of local header from start of archive: 79975 │ - (0000000000013867h) bytes │ + offset of local header from start of archive: 59375 │ + (000000000000E7EFh) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): d63ed27e │ - compressed size: 451 bytes │ - uncompressed size: 1196 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): 2c2d5aaa │ + compressed size: 794 bytes │ + uncompressed size: 1767 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 │ │ There is no file comment. │ │ Central directory entry #63: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-xlarge/cell_groups_layout.xml │ + resources.arsc │ │ - offset of local header from start of archive: 80507 │ - (0000000000013A7Bh) bytes │ + offset of local header from start of archive: 60236 │ + (000000000000EB4Ch) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): a766b4c5 │ - compressed size: 556 bytes │ - uncompressed size: 1448 bytes │ - length of filename: 40 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8960e14b │ + compressed size: 17256 bytes │ + uncompressed size: 17256 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 #64: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ classes.dex │ │ - offset of local header from start of archive: 81149 │ - (0000000000013CFDh) bytes │ + offset of local header from start of archive: 77536 │ + (0000000000012EE0h) 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): 2014 Feb 5 10:39:12 │ - 32-bit CRC value (hex): 22565730 │ - compressed size: 163727 bytes │ - uncompressed size: 528476 bytes │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ + 32-bit CRC value (hex): ee23c015 │ + compressed size: 163088 bytes │ + uncompressed size: 481372 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 │ @@ -1957,31 +1907,120 @@ │ Central directory entry #65: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ org/apache/http/entity/mime/version.properties │ │ - offset of local header from start of archive: 244933 │ - (000000000003BCC5h) bytes │ + offset of local header from start of archive: 240681 │ + (000000000003AC29h) 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): 2014 Feb 5 10:39:12 │ + file last modified on (DOS date/time): 2017 Oct 28 00:51:32 │ 32-bit CRC value (hex): dea0ee5e │ compressed size: 519 bytes │ uncompressed size: 907 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 #66: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 241292 │ + (000000000003AE8Ch) 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:51:32 │ + 32-bit CRC value (hex): 13b65495 │ + compressed size: 2015 bytes │ + uncompressed size: 5410 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 #67: │ +--------------------------- │ + │ + META-INF/88D304A4.SF │ + │ + offset of local header from start of archive: 243357 │ + (000000000003B69Dh) 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:51:32 │ + 32-bit CRC value (hex): 6b9d68ee │ + compressed size: 2082 bytes │ + uncompressed size: 5531 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 #68: │ +--------------------------- │ + │ + META-INF/88D304A4.RSA │ + │ + offset of local header from start of archive: 245489 │ + (000000000003BEF1h) 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:51:32 │ + 32-bit CRC value (hex): 4fd26620 │ + compressed size: 1038 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 │ + │ There is no file comment. ├── 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 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -33,62 +33,63 @@ │ │ resource 0x7f020000 drawable/actionbar_compat_item │ │ () (file) res/drawable/actionbar_compat_item.xml type=XML │ │ resource 0x7f020001 drawable/actionbar_compat_item_focused │ │ () (file) res/drawable/actionbar_compat_item_focused.xml type=XML │ │ resource 0x7f020002 drawable/actionbar_compat_item_pressed │ │ () (file) res/drawable/actionbar_compat_item_pressed.xml type=XML │ │ resource 0x7f020003 drawable/actionbar_shadow │ │ - (mdpi-v4) (file) res/drawable-mdpi/actionbar_shadow.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/actionbar_shadow.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/actionbar_shadow.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/actionbar_shadow.9.png type=PNG │ │ resource 0x7f020004 drawable/advertising │ │ () (file) res/drawable/advertising.xml type=XML │ │ resource 0x7f020005 drawable/bg_card │ │ () (file) res/drawable/bg_card.xml type=XML │ │ resource 0x7f020006 drawable/cell_groups_gradient │ │ () (file) res/drawable/cell_groups_gradient.xml type=XML │ │ resource 0x7f020007 drawable/cell_groups_selector │ │ () (file) res/drawable/cell_groups_selector.xml type=XML │ │ + (v11) (file) res/drawable-v11/cell_groups_selector.xml type=XML │ │ resource 0x7f020008 drawable/ic_action_discard │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_action_discard.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_action_discard.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_action_discard.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_action_discard.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_action_discard.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_action_discard.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_action_discard.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_action_discard.png type=PNG │ │ resource 0x7f020009 drawable/ic_action_new │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_action_new.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_action_new.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_action_new.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_action_new.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_action_new.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_action_new.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_action_new.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_action_new.png type=PNG │ │ resource 0x7f02000a drawable/ic_action_refresh │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_action_refresh.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_action_refresh.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_action_refresh.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_action_refresh.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_action_refresh.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_action_refresh.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_action_refresh.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_action_refresh.png type=PNG │ │ resource 0x7f02000b drawable/ic_action_search │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_action_search.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_action_search.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_action_search.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_action_search.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_action_search.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_action_search.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_action_search.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_action_search.png type=PNG │ │ resource 0x7f02000c drawable/ic_action_share │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_action_share.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_action_share.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_action_share.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_action_share.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_action_share.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_action_share.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_action_share.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_action_share.png type=PNG │ │ resource 0x7f02000d 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 │ │ + (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 │ │ resource 0x7f02000e drawable/ic_menu_share │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_menu_share.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_menu_share.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_menu_share.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_menu_share.png type=PNG │ │ resource 0x7f02000f drawable/icon │ │ - (ldpi-v4) (file) res/drawable-ldpi/icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/icon.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/icon.png type=PNG │ │ resource 0x7f020010 drawable/sage_android │ │ - (mdpi-v4) (file) res/drawable-mdpi/sage_android.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sage_android.png type=PNG │ │ resource 0x7f020011 drawable/transparent │ │ () (file) res/drawable/transparent.xml type=XML │ │ resource 0x7f020012 drawable/white │ │ () (file) res/drawable/white.xml type=XML │ │ type id id=08 entryCount=35 │ │ resource 0x7f080000 id/actionbar_compat │ │ () (id) │ │ @@ -163,22 +164,22 @@ │ │ type layout id=03 entryCount=12 │ │ resource 0x7f030000 layout/actionbar_compat │ │ () (file) res/layout/actionbar_compat.xml type=XML │ │ resource 0x7f030001 layout/actionbar_indeterminate_progress │ │ (v11) (file) res/layout-v11/actionbar_indeterminate_progress.xml type=XML │ │ resource 0x7f030002 layout/cell_activity │ │ () (file) res/layout/cell_activity.xml type=XML │ │ - (xlarge-v4) (file) res/layout-xlarge/cell_activity.xml type=XML │ │ + (xlarge-v4) (file) res/layout-xlarge-v4/cell_activity.xml type=XML │ │ resource 0x7f030003 layout/cell_groups_fragment │ │ () (file) res/layout/cell_groups_fragment.xml type=XML │ │ resource 0x7f030004 layout/cell_groups_item │ │ () (file) res/layout/cell_groups_item.xml type=XML │ │ resource 0x7f030005 layout/cell_groups_layout │ │ () (file) res/layout/cell_groups_layout.xml type=XML │ │ - (xlarge-v4) (file) res/layout-xlarge/cell_groups_layout.xml type=XML │ │ + (xlarge-v4) (file) res/layout-xlarge-v4/cell_groups_layout.xml type=XML │ │ resource 0x7f030006 layout/cell_list_fragment │ │ () (file) res/layout/cell_list_fragment.xml type=XML │ │ resource 0x7f030007 layout/cell_list_item │ │ () (file) res/layout/cell_list_item.xml type=XML │ │ resource 0x7f030008 layout/dialog_edit │ │ () (file) res/layout/dialog_edit.xml type=XML │ │ resource 0x7f030009 layout/dialog_new │ │ @@ -186,16 +187,18 @@ │ │ resource 0x7f03000a layout/history_list_item │ │ () (file) res/layout/history_list_item.xml type=XML │ │ resource 0x7f03000b layout/main │ │ () (file) res/layout/main.xml type=XML │ │ type menu id=0b entryCount=2 │ │ resource 0x7f0b0000 menu/main │ │ () (file) res/menu/main.xml type=XML │ │ + (v11) (file) res/menu-v11/main.xml type=XML │ │ resource 0x7f0b0001 menu/sparse │ │ () (file) res/menu/sparse.xml type=XML │ │ + (v11) (file) res/menu-v11/sparse.xml type=XML │ │ type raw id=04 entryCount=2 │ │ resource 0x7f040000 raw/cell_collection │ │ () (file) res/raw/cell_collection.xml │ │ resource 0x7f040001 raw/changelog │ │ () (file) res/raw/changelog.txt │ │ type string id=05 entryCount=33 │ │ resource 0x7f050000 string/changelog_ok_button ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,35 +1,35 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : d0752ef8 │ │ -signature : ecf6...445c │ │ -file_size : 528476 │ │ +checksum : fe180d4d │ │ +signature : cc9d...5db0 │ │ +file_size : 481372 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 4493 │ │ +string_ids_size : 4489 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 634 │ │ -type_ids_off : 18084 (0x0046a4) │ │ +type_ids_size : 632 │ │ +type_ids_off : 18068 (0x004694) │ │ proto_ids_size : 884 │ │ -proto_ids_off : 20620 (0x00508c) │ │ +proto_ids_off : 20596 (0x005074) │ │ field_ids_size : 1056 │ │ -field_ids_off : 31228 (0x0079fc) │ │ +field_ids_off : 31204 (0x0079e4) │ │ method_ids_size : 3565 │ │ -method_ids_off : 39676 (0x009afc) │ │ +method_ids_off : 39652 (0x009ae4) │ │ class_defs_size : 304 │ │ -class_defs_off : 68196 (0x010a64) │ │ -data_size : 446672 │ │ -data_off : 81804 (0x013f8c) │ │ +class_defs_off : 68172 (0x010a4c) │ │ +data_size : 398264 │ │ +data_off : 83108 (0x0144a4) │ │ │ │ Class #0 header: │ │ -class_idx : 60 │ │ +class_idx : 59 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 327 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #0 annotations: │ │ @@ -75,17 +75,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 327 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1 header: │ │ -class_idx : 61 │ │ +class_idx : 60 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 327 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 annotations: │ │ @@ -114,26 +114,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01c594: |[01c594] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01c5a4: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -01c5a8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01c5ac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01c5b0: 2200 3a00 |0006: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@003a │ │ -01c5b4: 7010 d000 0000 |0008: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@00d0 │ │ -01c5ba: 6900 0600 |000b: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c5be: 0e00 |000d: return-void │ │ -01c5c0: 2200 3b00 |000e: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@003b │ │ -01c5c4: 7010 d600 0000 |0010: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00d6 │ │ -01c5ca: 6900 0600 |0013: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c5ce: 28f8 |0015: goto 000d // -0008 │ │ +01d504: |[01d504] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +01d514: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +01d518: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +01d51c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01d520: 2200 3900 |0006: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0039 │ │ +01d524: 7010 d000 0000 |0008: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@00d0 │ │ +01d52a: 6900 0600 |000b: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d52e: 0e00 |000d: return-void │ │ +01d530: 2200 3a00 |000e: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@003a │ │ +01d534: 7010 d600 0000 |0010: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00d6 │ │ +01d53a: 6900 0600 |0013: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d53e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x000d line=94 │ │ 0x000e line=92 │ │ locals : │ │ @@ -143,17 +143,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c5d0: |[01c5d0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01c5e0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c5e6: 0e00 |0003: return-void │ │ +01d540: |[01d540] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +01d550: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -162,32 +162,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -01c5e8: |[01c5e8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -01c5f8: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -01c5fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01c600: 1100 |0004: return-object v0 │ │ -01c602: 1a00 3802 |0005: const-string v0, "FEEDBACK_AUDIBLE" // string@0238 │ │ -01c606: 28fd |0007: goto 0004 // -0003 │ │ -01c608: 1a00 3a02 |0008: const-string v0, "FEEDBACK_HAPTIC" // string@023a │ │ -01c60c: 28fa |000a: goto 0004 // -0006 │ │ -01c60e: 1a00 3902 |000b: const-string v0, "FEEDBACK_GENERIC" // string@0239 │ │ -01c612: 28f7 |000d: goto 0004 // -0009 │ │ -01c614: 1a00 3b02 |000e: const-string v0, "FEEDBACK_SPOKEN" // string@023b │ │ -01c618: 28f4 |0010: goto 0004 // -000c │ │ -01c61a: 1a00 3c02 |0011: const-string v0, "FEEDBACK_VISUAL" // string@023c │ │ -01c61e: 28f1 |0013: goto 0004 // -000f │ │ -01c620: 1a00 3602 |0014: const-string v0, "FEEDBACK_ALL" // string@0236 │ │ -01c624: 28ee |0016: goto 0004 // -0012 │ │ -01c626: 0000 |0017: nop // spacer │ │ -01c628: 0002 0600 ffff ffff 0100 0000 0200 ... |0018: sparse-switch-data (26 units) │ │ +01d558: |[01d558] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +01d568: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +01d56e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01d570: 1100 |0004: return-object v0 │ │ +01d572: 1a00 3802 |0005: const-string v0, "FEEDBACK_AUDIBLE" // string@0238 │ │ +01d576: 28fd |0007: goto 0004 // -0003 │ │ +01d578: 1a00 3a02 |0008: const-string v0, "FEEDBACK_HAPTIC" // string@023a │ │ +01d57c: 28fa |000a: goto 0004 // -0006 │ │ +01d57e: 1a00 3902 |000b: const-string v0, "FEEDBACK_GENERIC" // string@0239 │ │ +01d582: 28f7 |000d: goto 0004 // -0009 │ │ +01d584: 1a00 3b02 |000e: const-string v0, "FEEDBACK_SPOKEN" // string@023b │ │ +01d588: 28f4 |0010: goto 0004 // -000c │ │ +01d58a: 1a00 3c02 |0011: const-string v0, "FEEDBACK_VISUAL" // string@023c │ │ +01d58e: 28f1 |0013: goto 0004 // -000f │ │ +01d590: 1a00 3602 |0014: const-string v0, "FEEDBACK_ALL" // string@0236 │ │ +01d594: 28ee |0016: goto 0004 // -0012 │ │ +01d596: 0000 |0017: nop // spacer │ │ +01d598: 0002 0600 ffff ffff 0100 0000 0200 ... |0018: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=202 │ │ 0x0005 line=190 │ │ 0x0008 line=192 │ │ 0x000b line=194 │ │ @@ -203,21 +203,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -01c65c: |[01c65c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -01c66c: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -01c672: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01c674: 1100 |0004: return-object v0 │ │ -01c676: 1a00 f201 |0005: const-string v0, "DEFAULT" // string@01f2 │ │ -01c67a: 28fd |0007: goto 0004 // -0003 │ │ -01c67c: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ +01d5cc: |[01d5cc] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +01d5dc: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ +01d5e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01d5e4: 1100 |0004: return-object v0 │ │ +01d5e6: 1a00 f201 |0005: const-string v0, "DEFAULT" // string@01f2 │ │ +01d5ea: 28fd |0007: goto 0004 // -0003 │ │ +01d5ec: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=219 │ │ 0x0005 line=217 │ │ 0x0008 line=215 │ │ locals : │ │ @@ -228,19 +228,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01c688: |[01c688] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01c698: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c69c: 7220 dc00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00dc │ │ -01c6a2: 0a00 |0005: move-result v0 │ │ -01c6a4: 0f00 |0006: return v0 │ │ +01d5f8: |[01d5f8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01d608: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d60c: 7220 dc00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00dc │ │ +01d612: 0a00 |0005: move-result v0 │ │ +01d614: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -248,19 +248,19 @@ │ │ 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 │ │ -01c6a8: |[01c6a8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01c6b8: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c6bc: 7220 dd00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00dd │ │ -01c6c2: 0c00 |0005: move-result-object v0 │ │ -01c6c4: 1100 |0006: return-object v0 │ │ +01d618: |[01d618] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01d628: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d62c: 7220 dd00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00dd │ │ +01d632: 0c00 |0005: move-result-object v0 │ │ +01d634: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -268,19 +268,19 @@ │ │ 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 │ │ -01c6c8: |[01c6c8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01c6d8: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c6dc: 7220 de00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00de │ │ -01c6e2: 0c00 |0005: move-result-object v0 │ │ -01c6e4: 1100 |0006: return-object v0 │ │ +01d638: |[01d638] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01d648: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d64c: 7220 de00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00de │ │ +01d652: 0c00 |0005: move-result-object v0 │ │ +01d654: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -288,19 +288,19 @@ │ │ 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 │ │ -01c6e8: |[01c6e8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01c6f8: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c6fc: 7220 df00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00df │ │ -01c702: 0c00 |0005: move-result-object v0 │ │ -01c704: 1100 |0006: return-object v0 │ │ +01d658: |[01d658] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01d668: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d66c: 7220 df00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00df │ │ +01d672: 0c00 |0005: move-result-object v0 │ │ +01d674: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -308,32 +308,32 @@ │ │ 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 │ │ -01c708: |[01c708] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01c718: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -01c71c: 7220 e000 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00e0 │ │ -01c722: 0c00 |0005: move-result-object v0 │ │ -01c724: 1100 |0006: return-object v0 │ │ +01d678: |[01d678] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01d688: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01d68c: 7220 e000 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00e0 │ │ +01d692: 0c00 |0005: move-result-object v0 │ │ +01d694: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 327 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #2 header: │ │ -class_idx : 62 │ │ +class_idx : 61 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 328 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 - │ │ @@ -349,17 +349,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c728: |[01c728] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -01c738: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c73e: 0e00 |0003: return-void │ │ +01d698: |[01d698] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +01d6a8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d6ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -367,18 +367,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01c740: |[01c740] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01c750: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -01c756: 0a00 |0003: move-result v0 │ │ -01c758: 0f00 |0004: return v0 │ │ +01d6b0: |[01d6b0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01d6c0: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +01d6c6: 0a00 |0003: move-result v0 │ │ +01d6c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -386,18 +386,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 │ │ -01c75c: |[01c75c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01c76c: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ -01c772: 0c00 |0003: move-result-object v0 │ │ -01c774: 1100 |0004: return-object v0 │ │ +01d6cc: |[01d6cc] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01d6dc: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ +01d6e2: 0c00 |0003: move-result-object v0 │ │ +01d6e4: 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/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -405,18 +405,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 │ │ -01c778: |[01c778] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01c788: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ -01c78e: 0c00 |0003: move-result-object v0 │ │ -01c790: 1100 |0004: return-object v0 │ │ +01d6e8: |[01d6e8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01d6f8: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ +01d6fe: 0c00 |0003: move-result-object v0 │ │ +01d700: 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/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -424,18 +424,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 │ │ -01c794: |[01c794] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01c7a4: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ -01c7aa: 0c00 |0003: move-result-object v0 │ │ -01c7ac: 1100 |0004: return-object v0 │ │ +01d704: |[01d704] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01d714: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ +01d71a: 0c00 |0003: move-result-object v0 │ │ +01d71c: 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/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -443,31 +443,31 @@ │ │ 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 │ │ -01c7b0: |[01c7b0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01c7c0: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ -01c7c6: 0c00 |0003: move-result-object v0 │ │ -01c7c8: 1100 |0004: return-object v0 │ │ +01d720: |[01d720] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01d730: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ +01d736: 0c00 |0003: move-result-object v0 │ │ +01d738: 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 : 328 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ Class #3 header: │ │ -class_idx : 63 │ │ +class_idx : 62 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 355 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 - │ │ @@ -483,17 +483,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c7cc: |[01c7cc] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -01c7dc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c7e2: 0e00 |0003: return-void │ │ +01d73c: |[01d73c] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +01d74c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d752: 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;) │ │ @@ -501,17 +501,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 │ │ -01c7e4: |[01c7e4] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01c7f4: 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 │ │ -01c7fa: 0e00 |0003: return-void │ │ +01d754: |[01d754] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01d764: 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 │ │ +01d76a: 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; │ │ @@ -524,31 +524,31 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c7fc: |[01c7fc] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -01c80c: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0011 │ │ -01c812: 0e00 |0003: return-void │ │ +01d76c: |[01d76c] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +01d77c: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0011 │ │ +01d782: 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 : 355 (ActivityCompatHoneycomb.java) │ │ │ │ Class #4 header: │ │ -class_idx : 64 │ │ +class_idx : 63 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ @@ -607,30 +607,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c814: |[01c814] android.support.v4.app.BackStackRecord$Op.:()V │ │ -01c824: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c82a: 0e00 |0003: return-void │ │ +01d784: |[01d784] android.support.v4.app.BackStackRecord$Op.:()V │ │ +01d794: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #5 header: │ │ -class_idx : 66 │ │ +class_idx : 65 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #5 annotations: │ │ @@ -653,17 +653,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c82c: |[01c82c] android.support.v4.app.BackStackState$1.:()V │ │ -01c83c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c842: 0e00 |0003: return-void │ │ +01d79c: |[01d79c] android.support.v4.app.BackStackState$1.:()V │ │ +01d7ac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d7b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -672,18 +672,18 @@ │ │ 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 │ │ -01c844: |[01c844] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -01c854: 2200 4300 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0043 │ │ -01c858: 7020 2201 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0122 │ │ -01c85e: 1100 |0005: return-object v0 │ │ +01d7b4: |[01d7b4] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +01d7c4: 2200 4200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0042 │ │ +01d7c8: 7020 2201 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0122 │ │ +01d7ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -692,18 +692,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 │ │ -01c860: |[01c860] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01c870: 6e20 1d01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@011d │ │ -01c876: 0c00 |0003: move-result-object v0 │ │ -01c878: 1100 |0004: return-object v0 │ │ +01d7d0: |[01d7d0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01d7e0: 6e20 1d01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@011d │ │ +01d7e6: 0c00 |0003: move-result-object v0 │ │ +01d7e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -712,17 +712,17 @@ │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c87c: |[01c87c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -01c88c: 2320 6602 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0266 │ │ -01c890: 1100 |0002: return-object v0 │ │ +01d7ec: |[01d7ec] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +01d7fc: 2320 6402 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0264 │ │ +01d800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -731,31 +731,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c894: |[01c894] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -01c8a4: 6e20 1f01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@011f │ │ -01c8aa: 0c00 |0003: move-result-object v0 │ │ -01c8ac: 1100 |0004: return-object v0 │ │ +01d804: |[01d804] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +01d814: 6e20 1f01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@011f │ │ +01d81a: 0c00 |0003: move-result-object v0 │ │ +01d81c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #6 header: │ │ -class_idx : 67 │ │ +class_idx : 66 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 381 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #6 annotations: │ │ @@ -816,67 +816,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01c8b0: |[01c8b0] android.support.v4.app.BackStackState.:()V │ │ -01c8c0: 2200 4200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0042 │ │ -01c8c4: 7010 1c01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@011c │ │ -01c8ca: 6900 2c00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ -01c8ce: 0e00 |0007: return-void │ │ +01d820: |[01d820] android.support.v4.app.BackStackState.:()V │ │ +01d830: 2200 4100 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0041 │ │ +01d834: 7010 1c01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@011c │ │ +01d83a: 6900 2c00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ +01d83e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 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 │ │ -01c8d0: |[01c8d0] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -01c8e0: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c8e6: 6e10 c000 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00c0 │ │ -01c8ec: 0c00 |0006: move-result-object v0 │ │ -01c8ee: 5b10 3300 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01c8f2: 6e10 c300 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01c8f8: 0a00 |000c: move-result v0 │ │ -01c8fa: 5910 3400 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -01c8fe: 6e10 c300 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01c904: 0a00 |0012: move-result v0 │ │ -01c906: 5910 3500 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -01c90a: 6e10 c500 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00c5 │ │ -01c910: 0c00 |0018: move-result-object v0 │ │ -01c912: 5b10 3200 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -01c916: 6e10 c300 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01c91c: 0a00 |001e: move-result v0 │ │ -01c91e: 5910 3100 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -01c922: 6e10 c300 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01c928: 0a00 |0024: move-result v0 │ │ -01c92a: 5910 2f00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -01c92e: 6200 ec01 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ -01c932: 7220 cc00 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00cc │ │ -01c938: 0c00 |002c: move-result-object v0 │ │ -01c93a: 1f00 8201 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0182 │ │ -01c93e: 5b10 3000 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -01c942: 6e10 c300 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01c948: 0a00 |0034: move-result v0 │ │ -01c94a: 5910 2d00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -01c94e: 6200 ec01 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ -01c952: 7220 cc00 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00cc │ │ -01c958: 0c00 |003c: move-result-object v0 │ │ -01c95a: 1f00 8201 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0182 │ │ -01c95e: 5b10 2e00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -01c962: 0e00 |0041: return-void │ │ +01d840: |[01d840] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +01d850: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d856: 6e10 c000 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00c0 │ │ +01d85c: 0c00 |0006: move-result-object v0 │ │ +01d85e: 5b10 3300 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d862: 6e10 c300 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +01d868: 0a00 |000c: move-result v0 │ │ +01d86a: 5910 3400 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01d86e: 6e10 c300 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +01d874: 0a00 |0012: move-result v0 │ │ +01d876: 5910 3500 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01d87a: 6e10 c500 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00c5 │ │ +01d880: 0c00 |0018: move-result-object v0 │ │ +01d882: 5b10 3200 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01d886: 6e10 c300 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +01d88c: 0a00 |001e: move-result v0 │ │ +01d88e: 5910 3100 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01d892: 6e10 c300 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +01d898: 0a00 |0024: move-result v0 │ │ +01d89a: 5910 2f00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01d89e: 6200 ec01 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ +01d8a2: 7220 cc00 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00cc │ │ +01d8a8: 0c00 |002c: move-result-object v0 │ │ +01d8aa: 1f00 8001 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0180 │ │ +01d8ae: 5b10 3000 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01d8b2: 6e10 c300 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +01d8b8: 0a00 |0034: move-result v0 │ │ +01d8ba: 5910 2d00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01d8be: 6200 ec01 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ +01d8c2: 7220 cc00 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00cc │ │ +01d8c8: 0c00 |003c: move-result-object v0 │ │ +01d8ca: 1f00 8001 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0180 │ │ +01d8ce: 5b10 2e00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01d8d2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ 0x0015 line=86 │ │ @@ -895,115 +895,115 @@ │ │ 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 : 185 16-bit code units │ │ -01c964: |[01c964] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -01c974: 7010 660a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01c97a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01c97c: 54a3 2200 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -01c980: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -01c984: 5436 0f00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01c988: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -01c98c: 5436 0f00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01c990: 6e10 cb0a 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -01c996: 0a06 |0011: move-result v6 │ │ -01c998: b062 |0012: add-int/2addr v2, v6 │ │ -01c99a: 5433 0b00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -01c99e: 28f1 |0015: goto 0006 // -000f │ │ -01c9a0: 52a6 2600 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -01c9a4: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -01c9a8: b026 |001a: add-int/2addr v6, v2 │ │ -01c9aa: 2366 6302 |001b: new-array v6, v6, [I // type@0263 │ │ -01c9ae: 5b86 3300 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01c9b2: 55a6 1900 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -01c9b6: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -01c9ba: 2206 8c01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@018c │ │ -01c9be: 1a07 e905 |0025: const-string v7, "Not on back stack" // string@05e9 │ │ -01c9c2: 7020 510a 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01c9c8: 2706 |002a: throw v6 │ │ -01c9ca: 54a3 2200 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -01c9ce: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -01c9d0: 0145 |002e: move v5, v4 │ │ -01c9d2: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ -01c9d6: 5486 3300 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01c9da: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01c9de: 5237 0700 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -01c9e2: 4b07 0605 |0037: aput v7, v6, v5 │ │ -01c9e6: 5486 3300 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01c9ea: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01c9ee: 5437 0a00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -01c9f2: 5277 6100 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01c9f6: 4b07 0604 |0041: aput v7, v6, v4 │ │ -01c9fa: 5486 3300 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01c9fe: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ca02: 5237 0800 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -01ca06: 4b07 0605 |0049: aput v7, v6, v5 │ │ -01ca0a: 5486 3300 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01ca0e: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01ca12: 5237 0900 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -01ca16: 4b07 0604 |0051: aput v7, v6, v4 │ │ -01ca1a: 5486 3300 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01ca1e: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ca22: 5237 0c00 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -01ca26: 4b07 0605 |0059: aput v7, v6, v5 │ │ -01ca2a: 5486 3300 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01ca2e: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01ca32: 5237 0d00 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -01ca36: 4b07 0604 |0061: aput v7, v6, v4 │ │ -01ca3a: 5436 0f00 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01ca3e: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ -01ca42: 5436 0f00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01ca46: 6e10 cb0a 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -01ca4c: 0a00 |006c: move-result v0 │ │ -01ca4e: 5486 3300 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01ca52: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ca56: 4b00 0605 |0071: aput v0, v6, v5 │ │ -01ca5a: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -01ca5c: 0145 |0074: move v5, v4 │ │ -01ca5e: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ -01ca62: 5487 3300 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01ca66: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ca6a: 5436 0f00 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01ca6e: 6e20 c70a 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -01ca74: 0c06 |0080: move-result-object v6 │ │ -01ca76: 1f06 4800 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0048 │ │ -01ca7a: 5266 6100 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ca7e: 4b06 0705 |0085: aput v6, v7, v5 │ │ -01ca82: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01ca86: 0145 |0089: move v5, v4 │ │ -01ca88: 28eb |008a: goto 0075 // -0015 │ │ -01ca8a: 0154 |008b: move v4, v5 │ │ -01ca8c: 5433 0b00 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -01ca90: 0145 |008e: move v5, v4 │ │ -01ca92: 28a0 |008f: goto 002f // -0060 │ │ -01ca94: 5486 3300 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01ca98: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ca9c: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -01ca9e: 4b07 0605 |0095: aput v7, v6, v5 │ │ -01caa2: 28f5 |0097: goto 008c // -000b │ │ -01caa4: 52a6 2a00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -01caa8: 5986 3400 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -01caac: 52a6 2b00 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -01cab0: 5986 3500 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -01cab4: 54a6 2500 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -01cab8: 5b86 3200 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -01cabc: 52a6 2300 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -01cac0: 5986 3100 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -01cac4: 52a6 1d00 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -01cac8: 5986 2f00 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -01cacc: 54a6 1e00 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -01cad0: 5b86 3000 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -01cad4: 52a6 1b00 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -01cad8: 5986 2d00 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -01cadc: 54a6 1c00 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -01cae0: 5b86 2e00 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -01cae4: 0e00 |00b8: return-void │ │ +01d8d4: |[01d8d4] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +01d8e4: 7010 660a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01d8ea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +01d8ec: 54a3 2200 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +01d8f0: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +01d8f4: 5436 0f00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01d8f8: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +01d8fc: 5436 0f00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01d900: 6e10 cb0a 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +01d906: 0a06 |0011: move-result v6 │ │ +01d908: b062 |0012: add-int/2addr v2, v6 │ │ +01d90a: 5433 0b00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +01d90e: 28f1 |0015: goto 0006 // -000f │ │ +01d910: 52a6 2600 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +01d914: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +01d918: b026 |001a: add-int/2addr v6, v2 │ │ +01d91a: 2366 6102 |001b: new-array v6, v6, [I // type@0261 │ │ +01d91e: 5b86 3300 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d922: 55a6 1900 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +01d926: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +01d92a: 2206 8a01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@018a │ │ +01d92e: 1a07 e705 |0025: const-string v7, "Not on back stack" // string@05e7 │ │ +01d932: 7020 510a 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01d938: 2706 |002a: throw v6 │ │ +01d93a: 54a3 2200 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +01d93e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +01d940: 0145 |002e: move v5, v4 │ │ +01d942: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ +01d946: 5486 3300 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d94a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01d94e: 5237 0700 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +01d952: 4b07 0605 |0037: aput v7, v6, v5 │ │ +01d956: 5486 3300 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d95a: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01d95e: 5437 0a00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +01d962: 5277 6100 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01d966: 4b07 0604 |0041: aput v7, v6, v4 │ │ +01d96a: 5486 3300 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d96e: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01d972: 5237 0800 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +01d976: 4b07 0605 |0049: aput v7, v6, v5 │ │ +01d97a: 5486 3300 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d97e: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01d982: 5237 0900 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +01d986: 4b07 0604 |0051: aput v7, v6, v4 │ │ +01d98a: 5486 3300 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d98e: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01d992: 5237 0c00 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +01d996: 4b07 0605 |0059: aput v7, v6, v5 │ │ +01d99a: 5486 3300 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d99e: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01d9a2: 5237 0d00 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +01d9a6: 4b07 0604 |0061: aput v7, v6, v4 │ │ +01d9aa: 5436 0f00 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01d9ae: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ +01d9b2: 5436 0f00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01d9b6: 6e10 cb0a 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +01d9bc: 0a00 |006c: move-result v0 │ │ +01d9be: 5486 3300 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d9c2: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01d9c6: 4b00 0605 |0071: aput v0, v6, v5 │ │ +01d9ca: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +01d9cc: 0145 |0074: move v5, v4 │ │ +01d9ce: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ +01d9d2: 5487 3300 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01d9d6: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01d9da: 5436 0f00 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01d9de: 6e20 c70a 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +01d9e4: 0c06 |0080: move-result-object v6 │ │ +01d9e6: 1f06 4700 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0047 │ │ +01d9ea: 5266 6100 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01d9ee: 4b06 0705 |0085: aput v6, v7, v5 │ │ +01d9f2: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01d9f6: 0145 |0089: move v5, v4 │ │ +01d9f8: 28eb |008a: goto 0075 // -0015 │ │ +01d9fa: 0154 |008b: move v4, v5 │ │ +01d9fc: 5433 0b00 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +01da00: 0145 |008e: move v5, v4 │ │ +01da02: 28a0 |008f: goto 002f // -0060 │ │ +01da04: 5486 3300 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01da08: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01da0c: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +01da0e: 4b07 0605 |0095: aput v7, v6, v5 │ │ +01da12: 28f5 |0097: goto 008c // -000b │ │ +01da14: 52a6 2a00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +01da18: 5986 3400 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01da1c: 52a6 2b00 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +01da20: 5986 3500 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01da24: 54a6 2500 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +01da28: 5b86 3200 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01da2c: 52a6 2300 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +01da30: 5986 3100 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01da34: 52a6 1d00 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +01da38: 5986 2f00 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01da3c: 54a6 1e00 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +01da40: 5b86 3000 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01da44: 52a6 1b00 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +01da48: 5986 2d00 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01da4c: 54a6 1c00 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +01da50: 5b86 2e00 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01da54: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ @@ -1068,17 +1068,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01cae8: |[01cae8] android.support.v4.app.BackStackState.describeContents:()I │ │ -01caf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cafa: 0f00 |0001: return v0 │ │ +01da58: |[01da58] android.support.v4.app.BackStackState.describeContents:()I │ │ +01da68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01da6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -1086,135 +1086,135 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 242 16-bit code units │ │ -01cafc: |[01cafc] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -01cb0c: 121b |0000: const/4 v11, #int 1 // #1 │ │ -01cb0e: 2201 4100 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -01cb12: 7020 f400 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@00f4 │ │ -01cb18: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -01cb1a: 54c8 3300 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cb1e: 2188 |0009: array-length v8, v8 │ │ -01cb20: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ -01cb24: 2204 4000 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -01cb28: 7010 f300 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -01cb2e: 54c8 3300 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cb32: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01cb36: 4408 0805 |0015: aget v8, v8, v5 │ │ -01cb3a: 5948 0700 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -01cb3e: 6308 a600 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -01cb42: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ -01cb46: 1a08 5902 |001d: const-string v8, "FragmentManager" // string@0259 │ │ -01cb4a: 2209 9c01 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -01cb4e: 7010 930a 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01cb54: 1a0a 7801 |0024: const-string v10, "BSE " // string@0178 │ │ -01cb58: 6e20 9a0a a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cb5e: 0c09 |0029: move-result-object v9 │ │ -01cb60: 6e20 990a 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01cb66: 0c09 |002d: move-result-object v9 │ │ -01cb68: 1a0a 7300 |002e: const-string v10, " set base fragment #" // string@0073 │ │ -01cb6c: 6e20 9a0a a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cb72: 0c09 |0033: move-result-object v9 │ │ -01cb74: 54ca 3300 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cb78: 440a 0a06 |0036: aget v10, v10, v6 │ │ -01cb7c: 6e20 970a a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01cb82: 0c09 |003b: move-result-object v9 │ │ -01cb84: 6e10 9e0a 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01cb8a: 0c09 |003f: move-result-object v9 │ │ -01cb8c: 7120 8c07 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -01cb92: 54d8 ae00 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01cb96: 54c9 3300 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cb9a: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01cb9e: 4409 0906 |0049: aget v9, v9, v6 │ │ -01cba2: 6e20 c70a 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -01cba8: 0c02 |004e: move-result-object v2 │ │ -01cbaa: 1f02 4800 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -01cbae: 5b42 0a00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -01cbb2: 54c8 3300 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cbb6: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01cbba: 4408 0805 |0057: aget v8, v8, v5 │ │ -01cbbe: 5948 0800 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -01cbc2: 54c8 3300 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cbc6: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01cbca: 4408 0806 |005f: aget v8, v8, v6 │ │ -01cbce: 5948 0900 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -01cbd2: 54c8 3300 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cbd6: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01cbda: 4408 0805 |0067: aget v8, v8, v5 │ │ -01cbde: 5948 0c00 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -01cbe2: 54c8 3300 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cbe6: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01cbea: 4408 0806 |006f: aget v8, v8, v6 │ │ -01cbee: 5948 0d00 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -01cbf2: 54c8 3300 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cbf6: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01cbfa: 4400 0805 |0077: aget v0, v8, v5 │ │ -01cbfe: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ -01cc02: 2208 ae01 |007b: new-instance v8, Ljava/util/ArrayList; // type@01ae │ │ -01cc06: 7020 c10a 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ -01cc0c: 5b48 0f00 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01cc10: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -01cc12: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ -01cc16: 6308 a600 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -01cc1a: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ -01cc1e: 1a08 5902 |0089: const-string v8, "FragmentManager" // string@0259 │ │ -01cc22: 2209 9c01 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -01cc26: 7010 930a 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01cc2c: 1a0a 7801 |0090: const-string v10, "BSE " // string@0178 │ │ -01cc30: 6e20 9a0a a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cc36: 0c09 |0095: move-result-object v9 │ │ -01cc38: 6e20 990a 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01cc3e: 0c09 |0099: move-result-object v9 │ │ -01cc40: 1a0a 7400 |009a: const-string v10, " set remove fragment #" // string@0074 │ │ -01cc44: 6e20 9a0a a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cc4a: 0c09 |009f: move-result-object v9 │ │ -01cc4c: 54ca 3300 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cc50: 440a 0a06 |00a2: aget v10, v10, v6 │ │ -01cc54: 6e20 970a a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01cc5a: 0c09 |00a7: move-result-object v9 │ │ -01cc5c: 6e10 9e0a 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01cc62: 0c09 |00ab: move-result-object v9 │ │ -01cc64: 7120 8c07 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -01cc6a: 54d8 ae00 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01cc6e: 54c9 3300 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cc72: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01cc76: 4409 0906 |00b5: aget v9, v9, v6 │ │ -01cc7a: 6e20 c70a 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -01cc80: 0c07 |00ba: move-result-object v7 │ │ -01cc82: 1f07 4800 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0048 │ │ -01cc86: 5448 0f00 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01cc8a: 6e20 c40a 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -01cc90: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01cc94: 0156 |00c4: move v6, v5 │ │ -01cc96: 28be |00c5: goto 0083 // -0042 │ │ -01cc98: 0165 |00c6: move v5, v6 │ │ -01cc9a: 6e20 f800 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -01cca0: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ -01cca4: 52c8 3400 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -01cca8: 5918 2a00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -01ccac: 52c8 3500 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -01ccb0: 5918 2b00 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -01ccb4: 54c8 3200 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -01ccb8: 5b18 2500 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -01ccbc: 52c8 3100 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -01ccc0: 5918 2300 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -01ccc4: 5c1b 1900 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -01ccc8: 52c8 2f00 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -01cccc: 5918 1d00 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -01ccd0: 54c8 3000 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -01ccd4: 5b18 1e00 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -01ccd8: 52c8 2d00 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -01ccdc: 5918 1b00 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -01cce0: 54c8 2e00 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -01cce4: 5b18 1c00 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -01cce8: 6e20 fb00 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@00fb │ │ -01ccee: 1101 |00f1: return-object v1 │ │ +01da6c: |[01da6c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +01da7c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +01da7e: 2201 4000 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +01da82: 7020 f400 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@00f4 │ │ +01da88: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +01da8a: 54c8 3300 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01da8e: 2188 |0009: array-length v8, v8 │ │ +01da90: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ +01da94: 2204 3f00 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +01da98: 7010 f300 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +01da9e: 54c8 3300 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01daa2: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01daa6: 4408 0805 |0015: aget v8, v8, v5 │ │ +01daaa: 5948 0700 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +01daae: 6308 a600 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01dab2: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ +01dab6: 1a08 5902 |001d: const-string v8, "FragmentManager" // string@0259 │ │ +01daba: 2209 9a01 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +01dabe: 7010 930a 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01dac4: 1a0a 7801 |0024: const-string v10, "BSE " // string@0178 │ │ +01dac8: 6e20 9a0a a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dace: 0c09 |0029: move-result-object v9 │ │ +01dad0: 6e20 990a 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01dad6: 0c09 |002d: move-result-object v9 │ │ +01dad8: 1a0a 7300 |002e: const-string v10, " set base fragment #" // string@0073 │ │ +01dadc: 6e20 9a0a a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dae2: 0c09 |0033: move-result-object v9 │ │ +01dae4: 54ca 3300 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01dae8: 440a 0a06 |0036: aget v10, v10, v6 │ │ +01daec: 6e20 970a a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +01daf2: 0c09 |003b: move-result-object v9 │ │ +01daf4: 6e10 9e0a 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01dafa: 0c09 |003f: move-result-object v9 │ │ +01dafc: 7120 8c07 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +01db02: 54d8 ae00 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01db06: 54c9 3300 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01db0a: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01db0e: 4409 0906 |0049: aget v9, v9, v6 │ │ +01db12: 6e20 c70a 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +01db18: 0c02 |004e: move-result-object v2 │ │ +01db1a: 1f02 4700 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +01db1e: 5b42 0a00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +01db22: 54c8 3300 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01db26: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01db2a: 4408 0805 |0057: aget v8, v8, v5 │ │ +01db2e: 5948 0800 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +01db32: 54c8 3300 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01db36: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01db3a: 4408 0806 |005f: aget v8, v8, v6 │ │ +01db3e: 5948 0900 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +01db42: 54c8 3300 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01db46: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01db4a: 4408 0805 |0067: aget v8, v8, v5 │ │ +01db4e: 5948 0c00 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +01db52: 54c8 3300 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01db56: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01db5a: 4408 0806 |006f: aget v8, v8, v6 │ │ +01db5e: 5948 0d00 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +01db62: 54c8 3300 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01db66: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01db6a: 4400 0805 |0077: aget v0, v8, v5 │ │ +01db6e: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ +01db72: 2208 ac01 |007b: new-instance v8, Ljava/util/ArrayList; // type@01ac │ │ +01db76: 7020 c10a 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ +01db7c: 5b48 0f00 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01db80: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +01db82: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ +01db86: 6308 a600 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01db8a: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ +01db8e: 1a08 5902 |0089: const-string v8, "FragmentManager" // string@0259 │ │ +01db92: 2209 9a01 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +01db96: 7010 930a 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01db9c: 1a0a 7801 |0090: const-string v10, "BSE " // string@0178 │ │ +01dba0: 6e20 9a0a a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dba6: 0c09 |0095: move-result-object v9 │ │ +01dba8: 6e20 990a 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01dbae: 0c09 |0099: move-result-object v9 │ │ +01dbb0: 1a0a 7400 |009a: const-string v10, " set remove fragment #" // string@0074 │ │ +01dbb4: 6e20 9a0a a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dbba: 0c09 |009f: move-result-object v9 │ │ +01dbbc: 54ca 3300 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01dbc0: 440a 0a06 |00a2: aget v10, v10, v6 │ │ +01dbc4: 6e20 970a a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +01dbca: 0c09 |00a7: move-result-object v9 │ │ +01dbcc: 6e10 9e0a 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01dbd2: 0c09 |00ab: move-result-object v9 │ │ +01dbd4: 7120 8c07 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +01dbda: 54d8 ae00 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01dbde: 54c9 3300 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01dbe2: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01dbe6: 4409 0906 |00b5: aget v9, v9, v6 │ │ +01dbea: 6e20 c70a 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +01dbf0: 0c07 |00ba: move-result-object v7 │ │ +01dbf2: 1f07 4700 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0047 │ │ +01dbf6: 5448 0f00 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01dbfa: 6e20 c40a 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +01dc00: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01dc04: 0156 |00c4: move v6, v5 │ │ +01dc06: 28be |00c5: goto 0083 // -0042 │ │ +01dc08: 0165 |00c6: move v5, v6 │ │ +01dc0a: 6e20 f800 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +01dc10: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ +01dc14: 52c8 3400 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01dc18: 5918 2a00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +01dc1c: 52c8 3500 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01dc20: 5918 2b00 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +01dc24: 54c8 3200 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01dc28: 5b18 2500 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +01dc2c: 52c8 3100 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01dc30: 5918 2300 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +01dc34: 5c1b 1900 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +01dc38: 52c8 2f00 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01dc3c: 5918 1d00 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +01dc40: 54c8 3000 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01dc44: 5b18 1e00 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +01dc48: 52c8 2d00 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01dc4c: 5918 1b00 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +01dc50: 54c8 2e00 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01dc54: 5b18 1c00 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +01dc58: 6e20 fb00 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@00fb │ │ +01dc5e: 1101 |00f1: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0006 line=96 │ │ 0x0007 line=97 │ │ 0x000c line=98 │ │ 0x0011 line=99 │ │ @@ -1271,35 +1271,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -01ccf0: |[01ccf0] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01cd00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01cd02: 5420 3300 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01cd06: 6e20 c800 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00c8 │ │ -01cd0c: 5220 3400 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -01cd10: 6e20 c700 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01cd16: 5220 3500 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -01cd1a: 6e20 c700 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01cd20: 5420 3200 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -01cd24: 6e20 ca00 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00ca │ │ -01cd2a: 5220 3100 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -01cd2e: 6e20 c700 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01cd34: 5220 2f00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -01cd38: 6e20 c700 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01cd3e: 5420 3000 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -01cd42: 7130 8107 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0781 │ │ -01cd48: 5220 2d00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -01cd4c: 6e20 c700 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01cd52: 5420 2e00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -01cd56: 7130 8107 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0781 │ │ -01cd5c: 0e00 |002e: return-void │ │ +01dc60: |[01dc60] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01dc70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01dc72: 5420 3300 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01dc76: 6e20 c800 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00c8 │ │ +01dc7c: 5220 3400 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01dc80: 6e20 c700 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +01dc86: 5220 3500 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01dc8a: 6e20 c700 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +01dc90: 5420 3200 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01dc94: 6e20 ca00 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00ca │ │ +01dc9a: 5220 3100 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01dc9e: 6e20 c700 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +01dca4: 5220 2f00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01dca8: 6e20 c700 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +01dcae: 5420 3000 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01dcb2: 7130 8107 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0781 │ │ +01dcb8: 5220 2d00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01dcbc: 6e20 c700 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +01dcc2: 5420 2e00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01dcc6: 7130 8107 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0781 │ │ +01dccc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0006 line=139 │ │ 0x000b line=140 │ │ 0x0010 line=141 │ │ 0x0015 line=142 │ │ @@ -1312,17 +1312,17 @@ │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #7 header: │ │ -class_idx : 69 │ │ +class_idx : 68 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 409 │ │ +superclass_idx : 407 │ │ source_file_idx : 598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #7 annotations: │ │ @@ -1343,33 +1343,33 @@ │ │ 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 │ │ -01cd60: |[01cd60] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -01cd70: 7030 6e0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a6e │ │ -01cd76: 0e00 |0003: return-void │ │ +01dcd0: |[01dcd0] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +01dce0: 7030 6e0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a6e │ │ +01dce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ 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 : 598 (Fragment.java) │ │ │ │ Class #8 header: │ │ -class_idx : 70 │ │ +class_idx : 69 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #8 annotations: │ │ @@ -1392,17 +1392,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01cd78: |[01cd78] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -01cd88: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01cd8e: 0e00 |0003: return-void │ │ +01dce8: |[01dce8] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +01dcf8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01dcfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -1411,19 +1411,19 @@ │ │ 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 │ │ -01cd90: |[01cd90] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -01cda0: 2200 4700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0047 │ │ -01cda4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01cda6: 7030 4801 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0148 │ │ -01cdac: 1100 |0006: return-object v0 │ │ +01dd00: |[01dd00] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +01dd10: 2200 4600 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0046 │ │ +01dd14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01dd16: 7030 4801 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0148 │ │ +01dd1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -1432,18 +1432,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 │ │ -01cdb0: |[01cdb0] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01cdc0: 6e20 4201 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0142 │ │ -01cdc6: 0c00 |0003: move-result-object v0 │ │ -01cdc8: 1100 |0004: return-object v0 │ │ +01dd20: |[01dd20] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01dd30: 6e20 4201 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0142 │ │ +01dd36: 0c00 |0003: move-result-object v0 │ │ +01dd38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -1452,17 +1452,17 @@ │ │ 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 │ │ -01cdcc: |[01cdcc] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -01cddc: 2320 6702 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0267 │ │ -01cde0: 1100 |0002: return-object v0 │ │ +01dd3c: |[01dd3c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +01dd4c: 2320 6502 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0265 │ │ +01dd50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1471,31 +1471,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01cde4: |[01cde4] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -01cdf4: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0144 │ │ -01cdfa: 0c00 |0003: move-result-object v0 │ │ -01cdfc: 1100 |0004: return-object v0 │ │ +01dd54: |[01dd54] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +01dd64: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0144 │ │ +01dd6a: 0c00 |0003: move-result-object v0 │ │ +01dd6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 598 (Fragment.java) │ │ │ │ Class #9 header: │ │ -class_idx : 71 │ │ +class_idx : 70 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 598 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #9 annotations: │ │ @@ -1527,37 +1527,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ce00: |[01ce00] android.support.v4.app.Fragment$SavedState.:()V │ │ -01ce10: 2200 4600 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0046 │ │ -01ce14: 7010 4101 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0141 │ │ -01ce1a: 6900 4900 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0049 │ │ -01ce1e: 0e00 |0007: return-void │ │ +01dd70: |[01dd70] android.support.v4.app.Fragment$SavedState.:()V │ │ +01dd80: 2200 4500 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0045 │ │ +01dd84: 7010 4101 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0141 │ │ +01dd8a: 6900 4900 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0049 │ │ +01dd8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 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 │ │ -01ce20: |[01ce20] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -01ce30: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01ce36: 5b01 4a00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01ce3a: 0e00 |0005: return-void │ │ +01dd90: |[01dd90] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +01dda0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01dda6: 5b01 4a00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01ddaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -1568,25 +1568,25 @@ │ │ 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 │ │ -01ce3c: |[01ce3c] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -01ce4c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01ce52: 6e10 c200 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00c2 │ │ -01ce58: 0c00 |0006: move-result-object v0 │ │ -01ce5a: 5b10 4a00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01ce5e: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -01ce62: 5410 4a00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01ce66: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01ce6a: 5410 4a00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01ce6e: 6e20 ac00 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ -01ce74: 0e00 |0014: return-void │ │ +01ddac: |[01ddac] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +01ddbc: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01ddc2: 6e10 c200 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00c2 │ │ +01ddc8: 0c00 |0006: move-result-object v0 │ │ +01ddca: 5b10 4a00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01ddce: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +01ddd2: 5410 4a00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01ddd6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +01ddda: 5410 4a00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01ddde: 6e20 ac00 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ +01dde4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ 0x0009 line=290 │ │ 0x000f line=291 │ │ 0x0014 line=293 │ │ @@ -1601,17 +1601,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01ce78: |[01ce78] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -01ce88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ce8a: 0f00 |0001: return v0 │ │ +01dde8: |[01dde8] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +01ddf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ddfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -1619,33 +1619,33 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01ce8c: |[01ce8c] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01ce9c: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01cea0: 6e20 c600 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00c6 │ │ -01cea6: 0e00 |0005: return-void │ │ +01ddfc: |[01ddfc] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01de0c: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01de10: 6e20 c600 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00c6 │ │ +01de16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ 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 : 598 (Fragment.java) │ │ │ │ Class #10 header: │ │ -class_idx : 72 │ │ +class_idx : 71 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 598 │ │ static_fields_size : 7 │ │ instance_fields_size: 37 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 70 │ │ │ │ Class #10 annotations: │ │ @@ -1853,43 +1853,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01cea8: |[01cea8] android.support.v4.app.Fragment.:()V │ │ -01ceb8: 2200 b401 |0000: new-instance v0, Ljava/util/HashMap; // type@01b4 │ │ -01cebc: 7010 d50a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ -01cec2: 6900 7600 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ -01cec6: 0e00 |0007: return-void │ │ +01de18: |[01de18] android.support.v4.app.Fragment.:()V │ │ +01de28: 2200 b201 |0000: new-instance v0, Ljava/util/HashMap; // type@01b2 │ │ +01de2c: 7010 d50a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ +01de32: 6900 7600 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ +01de36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -01cec8: |[01cec8] android.support.v4.app.Fragment.:()V │ │ -01ced8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -01ceda: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01cee0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01cee2: 5920 6e00 |0005: iput v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -01cee6: 5921 6100 |0007: iput v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ceea: 5921 7200 |0009: iput v1, v2, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -01ceee: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -01cef0: 5c20 6500 |000c: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01cef4: 0e00 |000e: return-void │ │ +01de38: |[01de38] android.support.v4.app.Fragment.:()V │ │ +01de48: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +01de4a: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01de50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01de52: 5920 6e00 |0005: iput v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +01de56: 5921 6100 |0007: iput v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01de5a: 5921 7200 |0009: iput v1, v2, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +01de5e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +01de60: 5c20 6500 |000c: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01de64: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0004 line=162 │ │ 0x0007 line=178 │ │ 0x0009 line=190 │ │ 0x000b line=255 │ │ @@ -1902,19 +1902,19 @@ │ │ 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 │ │ -01cef8: |[01cef8] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01cf08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cf0a: 7130 6101 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@0161 │ │ -01cf10: 0c00 |0004: move-result-object v0 │ │ -01cf12: 1100 |0005: return-object v0 │ │ +01de68: |[01de68] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +01de78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01de7a: 7130 6101 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@0161 │ │ +01de80: 0c00 |0004: move-result-object v0 │ │ +01de82: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -1923,94 +1923,94 @@ │ │ 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 │ │ -01cf14: |[01cf14] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -01cf24: 6203 7600 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ -01cf28: 6e20 d60a 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ -01cf2e: 0c00 |0005: move-result-object v0 │ │ -01cf30: 1f00 8301 |0006: check-cast v0, Ljava/lang/Class; // type@0183 │ │ -01cf34: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -01cf38: 6e10 4700 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0047 │ │ -01cf3e: 0c03 |000d: move-result-object v3 │ │ -01cf40: 6e20 430a 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0a43 │ │ -01cf46: 0c00 |0011: move-result-object v0 │ │ -01cf48: 6203 7600 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ -01cf4c: 6e30 d70a 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ad7 │ │ -01cf52: 6e10 420a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0a42 │ │ -01cf58: 0c02 |001a: move-result-object v2 │ │ -01cf5a: 1f02 4800 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -01cf5e: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -01cf62: 6e10 680a 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -01cf68: 0c03 |0022: move-result-object v3 │ │ -01cf6a: 6e10 3d0a 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a3d │ │ -01cf70: 0c03 |0026: move-result-object v3 │ │ -01cf72: 6e20 ac00 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ -01cf78: 5b28 5400 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01cf7c: 1102 |002c: return-object v2 │ │ -01cf7e: 0d01 |002d: move-exception v1 │ │ -01cf80: 2203 4500 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0045 │ │ -01cf84: 2204 9c01 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -01cf88: 7010 930a 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01cf8e: 1a05 bb06 |0035: const-string v5, "Unable to instantiate fragment " // string@06bb │ │ -01cf92: 6e20 9a0a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cf98: 0c04 |003a: move-result-object v4 │ │ -01cf9a: 6e20 9a0a 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cfa0: 0c04 |003e: move-result-object v4 │ │ -01cfa2: 1a05 d000 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00d0 │ │ -01cfa6: 6e20 9a0a 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cfac: 0c04 |0044: move-result-object v4 │ │ -01cfae: 1a05 3800 |0045: const-string v5, " empty constructor that is public" // string@0038 │ │ -01cfb2: 6e20 9a0a 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cfb8: 0c04 |004a: move-result-object v4 │ │ -01cfba: 6e10 9e0a 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01cfc0: 0c04 |004e: move-result-object v4 │ │ -01cfc2: 7030 4001 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0140 │ │ -01cfc8: 2703 |0052: throw v3 │ │ -01cfca: 0d01 |0053: move-exception v1 │ │ -01cfcc: 2203 4500 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0045 │ │ -01cfd0: 2204 9c01 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -01cfd4: 7010 930a 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01cfda: 1a05 bb06 |005b: const-string v5, "Unable to instantiate fragment " // string@06bb │ │ -01cfde: 6e20 9a0a 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cfe4: 0c04 |0060: move-result-object v4 │ │ -01cfe6: 6e20 9a0a 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cfec: 0c04 |0064: move-result-object v4 │ │ -01cfee: 1a05 d000 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00d0 │ │ -01cff2: 6e20 9a0a 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01cff8: 0c04 |006a: move-result-object v4 │ │ -01cffa: 1a05 3800 |006b: const-string v5, " empty constructor that is public" // string@0038 │ │ -01cffe: 6e20 9a0a 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d004: 0c04 |0070: move-result-object v4 │ │ -01d006: 6e10 9e0a 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01d00c: 0c04 |0074: move-result-object v4 │ │ -01d00e: 7030 4001 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0140 │ │ -01d014: 2703 |0078: throw v3 │ │ -01d016: 0d01 |0079: move-exception v1 │ │ -01d018: 2203 4500 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0045 │ │ -01d01c: 2204 9c01 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -01d020: 7010 930a 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01d026: 1a05 bb06 |0081: const-string v5, "Unable to instantiate fragment " // string@06bb │ │ -01d02a: 6e20 9a0a 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d030: 0c04 |0086: move-result-object v4 │ │ -01d032: 6e20 9a0a 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d038: 0c04 |008a: move-result-object v4 │ │ -01d03a: 1a05 d000 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00d0 │ │ -01d03e: 6e20 9a0a 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d044: 0c04 |0090: move-result-object v4 │ │ -01d046: 1a05 3800 |0091: const-string v5, " empty constructor that is public" // string@0038 │ │ -01d04a: 6e20 9a0a 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d050: 0c04 |0096: move-result-object v4 │ │ -01d052: 6e10 9e0a 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01d058: 0c04 |009a: move-result-object v4 │ │ -01d05a: 7030 4001 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0140 │ │ -01d060: 2703 |009e: throw v3 │ │ +01de84: |[01de84] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +01de94: 6203 7600 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ +01de98: 6e20 d60a 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ +01de9e: 0c00 |0005: move-result-object v0 │ │ +01dea0: 1f00 8101 |0006: check-cast v0, Ljava/lang/Class; // type@0181 │ │ +01dea4: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +01dea8: 6e10 4700 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0047 │ │ +01deae: 0c03 |000d: move-result-object v3 │ │ +01deb0: 6e20 430a 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0a43 │ │ +01deb6: 0c00 |0011: move-result-object v0 │ │ +01deb8: 6203 7600 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ +01debc: 6e30 d70a 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ad7 │ │ +01dec2: 6e10 420a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0a42 │ │ +01dec8: 0c02 |001a: move-result-object v2 │ │ +01deca: 1f02 4700 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +01dece: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +01ded2: 6e10 680a 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +01ded8: 0c03 |0022: move-result-object v3 │ │ +01deda: 6e10 3d0a 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a3d │ │ +01dee0: 0c03 |0026: move-result-object v3 │ │ +01dee2: 6e20 ac00 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ +01dee8: 5b28 5400 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01deec: 1102 |002c: return-object v2 │ │ +01deee: 0d01 |002d: move-exception v1 │ │ +01def0: 2203 4400 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0044 │ │ +01def4: 2204 9a01 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +01def8: 7010 930a 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01defe: 1a05 b906 |0035: const-string v5, "Unable to instantiate fragment " // string@06b9 │ │ +01df02: 6e20 9a0a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df08: 0c04 |003a: move-result-object v4 │ │ +01df0a: 6e20 9a0a 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df10: 0c04 |003e: move-result-object v4 │ │ +01df12: 1a05 d000 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00d0 │ │ +01df16: 6e20 9a0a 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df1c: 0c04 |0044: move-result-object v4 │ │ +01df1e: 1a05 3800 |0045: const-string v5, " empty constructor that is public" // string@0038 │ │ +01df22: 6e20 9a0a 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df28: 0c04 |004a: move-result-object v4 │ │ +01df2a: 6e10 9e0a 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01df30: 0c04 |004e: move-result-object v4 │ │ +01df32: 7030 4001 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0140 │ │ +01df38: 2703 |0052: throw v3 │ │ +01df3a: 0d01 |0053: move-exception v1 │ │ +01df3c: 2203 4400 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0044 │ │ +01df40: 2204 9a01 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +01df44: 7010 930a 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01df4a: 1a05 b906 |005b: const-string v5, "Unable to instantiate fragment " // string@06b9 │ │ +01df4e: 6e20 9a0a 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df54: 0c04 |0060: move-result-object v4 │ │ +01df56: 6e20 9a0a 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df5c: 0c04 |0064: move-result-object v4 │ │ +01df5e: 1a05 d000 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00d0 │ │ +01df62: 6e20 9a0a 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df68: 0c04 |006a: move-result-object v4 │ │ +01df6a: 1a05 3800 |006b: const-string v5, " empty constructor that is public" // string@0038 │ │ +01df6e: 6e20 9a0a 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01df74: 0c04 |0070: move-result-object v4 │ │ +01df76: 6e10 9e0a 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01df7c: 0c04 |0074: move-result-object v4 │ │ +01df7e: 7030 4001 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0140 │ │ +01df84: 2703 |0078: throw v3 │ │ +01df86: 0d01 |0079: move-exception v1 │ │ +01df88: 2203 4400 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0044 │ │ +01df8c: 2204 9a01 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +01df90: 7010 930a 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01df96: 1a05 b906 |0081: const-string v5, "Unable to instantiate fragment " // string@06b9 │ │ +01df9a: 6e20 9a0a 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dfa0: 0c04 |0086: move-result-object v4 │ │ +01dfa2: 6e20 9a0a 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dfa8: 0c04 |008a: move-result-object v4 │ │ +01dfaa: 1a05 d000 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00d0 │ │ +01dfae: 6e20 9a0a 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dfb4: 0c04 |0090: move-result-object v4 │ │ +01dfb6: 1a05 3800 |0091: const-string v5, " empty constructor that is public" // string@0038 │ │ +01dfba: 6e20 9a0a 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01dfc0: 0c04 |0096: move-result-object v4 │ │ +01dfc2: 6e10 9e0a 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01dfc8: 0c04 |009a: move-result-object v4 │ │ +01dfca: 7030 4001 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0140 │ │ +01dfd0: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=371 │ │ @@ -2044,199 +2044,199 @@ │ │ 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 : 450 16-bit code units │ │ -01d078: |[01d078] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01d088: 6e20 2a0a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d08e: 1a00 9e0c |0003: const-string v0, "mFragmentId=#" // string@0c9e │ │ -01d092: 6e20 2a0a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d098: 5230 5b00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01d09c: 7110 560a 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01d0a2: 0c00 |000d: move-result-object v0 │ │ -01d0a4: 6e20 2a0a 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0aa: 1a00 4e00 |0011: const-string v0, " mContainerId#=" // string@004e │ │ -01d0ae: 6e20 2a0a 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0b4: 5230 5900 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01d0b8: 7110 560a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01d0be: 0c00 |001b: move-result-object v0 │ │ -01d0c0: 6e20 2a0a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0c6: 1a00 6500 |001f: const-string v0, " mTag=" // string@0065 │ │ -01d0ca: 6e20 2a0a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0d0: 5430 7000 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01d0d4: 6e20 2f0a 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -01d0da: 6e20 2a0a 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0e0: 1a00 300d |002c: const-string v0, "mState=" // string@0d30 │ │ -01d0e4: 6e20 2a0a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0ea: 5230 6e00 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -01d0ee: 6e20 280a 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -01d0f4: 1a00 5600 |0036: const-string v0, " mIndex=" // string@0056 │ │ -01d0f8: 6e20 2a0a 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d0fe: 5230 6100 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01d102: 6e20 280a 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -01d108: 1a00 6800 |0040: const-string v0, " mWho=" // string@0068 │ │ -01d10c: 6e20 2a0a 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d112: 5430 7500 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -01d116: 6e20 2a0a 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d11c: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ -01d120: 6e20 2a0a 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d126: 5230 5500 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -01d12a: 6e20 2d0a 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ -01d130: 6e20 2a0a 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d136: 1a00 430c |0057: const-string v0, "mAdded=" // string@0c43 │ │ -01d13a: 6e20 2a0a 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d140: 5530 5200 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -01d144: 6e20 2b0a 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d14a: 1a00 5d00 |0061: const-string v0, " mRemoving=" // string@005d │ │ -01d14e: 6e20 2a0a 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d154: 5530 6700 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -01d158: 6e20 2b0a 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d15e: 1a00 6000 |006b: const-string v0, " mResumed=" // string@0060 │ │ -01d162: 6e20 2a0a 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d168: 5530 6900 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -01d16c: 6e20 2b0a 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d172: 1a00 5300 |0075: const-string v0, " mFromLayout=" // string@0053 │ │ -01d176: 6e20 2a0a 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d17c: 5530 5d00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01d180: 6e20 2b0a 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d186: 1a00 5500 |007f: const-string v0, " mInLayout=" // string@0055 │ │ -01d18a: 6e20 2a0a 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d190: 5530 6000 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01d194: 6e20 300a 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -01d19a: 6e20 2a0a 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d1a0: 1a00 ae0c |008c: const-string v0, "mHidden=" // string@0cae │ │ -01d1a4: 6e20 2a0a 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d1aa: 5530 5f00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -01d1ae: 6e20 2b0a 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d1b4: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ -01d1b8: 6e20 2a0a 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d1be: 5530 5a00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01d1c2: 6e20 2b0a 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d1c8: 1a00 5a00 |00a0: const-string v0, " mMenuVisible=" // string@005a │ │ -01d1cc: 6e20 2a0a 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d1d2: 5530 6500 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01d1d6: 6e20 2b0a 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d1dc: 1a00 5400 |00aa: const-string v0, " mHasMenu=" // string@0054 │ │ -01d1e0: 6e20 2a0a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d1e6: 5530 5e00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01d1ea: 6e20 300a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -01d1f0: 6e20 2a0a 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d1f6: 1a00 0f0d |00b7: const-string v0, "mRetainInstance=" // string@0d0f │ │ -01d1fa: 6e20 2a0a 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d200: 5530 6a00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01d204: 6e20 2b0a 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01d20a: 1a00 6100 |00c1: const-string v0, " mRetaining=" // string@0061 │ │ -01d20e: 6e20 2a0a 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d214: 5530 6b00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -01d218: 6e20 300a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -01d21e: 5430 5c00 |00cb: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01d222: 3800 0f00 |00cd: if-eqz v0, 00dc // +000f │ │ -01d226: 6e20 2a0a 4600 |00cf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d22c: 1a00 a00c |00d2: const-string v0, "mFragmentManager=" // string@0ca0 │ │ -01d230: 6e20 2a0a 0600 |00d4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d236: 5430 5c00 |00d7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01d23a: 6e20 2e0a 0600 |00d9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d240: 5430 5100 |00dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d244: 3800 0f00 |00de: if-eqz v0, 00ed // +000f │ │ -01d248: 6e20 2a0a 4600 |00e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d24e: 1a00 3f0c |00e3: const-string v0, "mActivity=" // string@0c3f │ │ -01d252: 6e20 2a0a 0600 |00e5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d258: 5430 5100 |00e8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d25c: 6e20 2e0a 0600 |00ea: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d262: 5430 5400 |00ed: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01d266: 3800 0f00 |00ef: if-eqz v0, 00fe // +000f │ │ -01d26a: 6e20 2a0a 4600 |00f1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d270: 1a00 4c0c |00f4: const-string v0, "mArguments=" // string@0c4c │ │ -01d274: 6e20 2a0a 0600 |00f6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d27a: 5430 5400 |00f9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01d27e: 6e20 2e0a 0600 |00fb: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d284: 5430 6c00 |00fe: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01d288: 3800 0f00 |0100: if-eqz v0, 010f // +000f │ │ -01d28c: 6e20 2a0a 4600 |0102: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d292: 1a00 160d |0105: const-string v0, "mSavedFragmentState=" // string@0d16 │ │ -01d296: 6e20 2a0a 0600 |0107: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d29c: 5430 6c00 |010a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01d2a0: 6e20 2e0a 0600 |010c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d2a6: 5430 6d00 |010f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01d2aa: 3800 0f00 |0111: if-eqz v0, 0120 // +000f │ │ -01d2ae: 6e20 2a0a 4600 |0113: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d2b4: 1a00 190d |0116: const-string v0, "mSavedViewState=" // string@0d19 │ │ -01d2b8: 6e20 2a0a 0600 |0118: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d2be: 5430 6d00 |011b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01d2c2: 6e20 2e0a 0600 |011d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d2c8: 5430 7100 |0120: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01d2cc: 3800 1900 |0122: if-eqz v0, 013b // +0019 │ │ -01d2d0: 6e20 2a0a 4600 |0124: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d2d6: 1a00 3d0d |0127: const-string v0, "mTarget=" // string@0d3d │ │ -01d2da: 6e20 2a0a 0600 |0129: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d2e0: 5430 7100 |012c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01d2e4: 6e20 290a 0600 |012e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ -01d2ea: 1a00 6600 |0131: const-string v0, " mTargetRequestCode=" // string@0066 │ │ -01d2ee: 6e20 2a0a 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d2f4: 5230 7300 |0136: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -01d2f8: 6e20 2d0a 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ -01d2fe: 5230 6600 |013b: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -01d302: 3800 0f00 |013d: if-eqz v0, 014c // +000f │ │ -01d306: 6e20 2a0a 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d30c: 1a00 e20c |0142: const-string v0, "mNextAnim=" // string@0ce2 │ │ -01d310: 6e20 2a0a 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d316: 5230 6600 |0147: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -01d31a: 6e20 2d0a 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ -01d320: 5430 5800 |014c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -01d324: 3800 0f00 |014e: if-eqz v0, 015d // +000f │ │ -01d328: 6e20 2a0a 4600 |0150: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d32e: 1a00 710c |0153: const-string v0, "mContainer=" // string@0c71 │ │ -01d332: 6e20 2a0a 0600 |0155: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d338: 5430 5800 |0158: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -01d33c: 6e20 2e0a 0600 |015a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d342: 5430 7400 |015d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d346: 3800 0f00 |015f: if-eqz v0, 016e // +000f │ │ -01d34a: 6e20 2a0a 4600 |0161: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d350: 1a00 560d |0164: const-string v0, "mView=" // string@0d56 │ │ -01d354: 6e20 2a0a 0600 |0166: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d35a: 5430 7400 |0169: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d35e: 6e20 2e0a 0600 |016b: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d364: 5430 6200 |016e: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -01d368: 3800 0f00 |0170: if-eqz v0, 017f // +000f │ │ -01d36c: 6e20 2a0a 4600 |0172: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d372: 1a00 ba0c |0175: const-string v0, "mInnerView=" // string@0cba │ │ -01d376: 6e20 2a0a 0600 |0177: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d37c: 5430 7400 |017a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d380: 6e20 2e0a 0600 |017c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d386: 5430 5300 |017f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01d38a: 3800 1c00 |0181: if-eqz v0, 019d // +001c │ │ -01d38e: 6e20 2a0a 4600 |0183: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d394: 1a00 480c |0186: const-string v0, "mAnimatingAway=" // string@0c48 │ │ -01d398: 6e20 2a0a 0600 |0188: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d39e: 5430 5300 |018b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01d3a2: 6e20 2e0a 0600 |018d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01d3a8: 6e20 2a0a 4600 |0190: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d3ae: 1a00 320d |0193: const-string v0, "mStateAfterAnimating=" // string@0d32 │ │ -01d3b2: 6e20 2a0a 0600 |0195: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d3b8: 5230 6f00 |0198: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -01d3bc: 6e20 2d0a 0600 |019a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ -01d3c2: 5430 6300 |019d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d3c6: 3800 2200 |019f: if-eqz v0, 01c1 // +0022 │ │ -01d3ca: 6e20 2a0a 4600 |01a1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01d3d0: 1a00 1e05 |01a4: const-string v0, "Loader Manager:" // string@051e │ │ -01d3d4: 6e20 2f0a 0600 |01a6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -01d3da: 5430 6300 |01a9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d3de: 2201 9c01 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01d3e2: 7010 930a 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01d3e8: 6e20 9a0a 4100 |01b0: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d3ee: 0c01 |01b3: move-result-object v1 │ │ -01d3f0: 1a02 0500 |01b4: const-string v2, " " // string@0005 │ │ -01d3f4: 6e20 9a0a 2100 |01b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d3fa: 0c01 |01b9: move-result-object v1 │ │ -01d3fc: 6e10 9e0a 0100 |01ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01d402: 0c01 |01bd: move-result-object v1 │ │ -01d404: 6e57 cc02 1065 |01be: 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@02cc │ │ -01d40a: 0e00 |01c1: return-void │ │ +01dfe8: |[01dfe8] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01dff8: 6e20 2a0a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01dffe: 1a00 9a0c |0003: const-string v0, "mFragmentId=#" // string@0c9a │ │ +01e002: 6e20 2a0a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e008: 5230 5b00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01e00c: 7110 560a 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01e012: 0c00 |000d: move-result-object v0 │ │ +01e014: 6e20 2a0a 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e01a: 1a00 4e00 |0011: const-string v0, " mContainerId#=" // string@004e │ │ +01e01e: 6e20 2a0a 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e024: 5230 5900 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01e028: 7110 560a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01e02e: 0c00 |001b: move-result-object v0 │ │ +01e030: 6e20 2a0a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e036: 1a00 6500 |001f: const-string v0, " mTag=" // string@0065 │ │ +01e03a: 6e20 2a0a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e040: 5430 7000 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01e044: 6e20 2f0a 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +01e04a: 6e20 2a0a 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e050: 1a00 2c0d |002c: const-string v0, "mState=" // string@0d2c │ │ +01e054: 6e20 2a0a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e05a: 5230 6e00 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +01e05e: 6e20 280a 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +01e064: 1a00 5600 |0036: const-string v0, " mIndex=" // string@0056 │ │ +01e068: 6e20 2a0a 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e06e: 5230 6100 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01e072: 6e20 280a 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +01e078: 1a00 6800 |0040: const-string v0, " mWho=" // string@0068 │ │ +01e07c: 6e20 2a0a 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e082: 5430 7500 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +01e086: 6e20 2a0a 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e08c: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ +01e090: 6e20 2a0a 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e096: 5230 5500 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +01e09a: 6e20 2d0a 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ +01e0a0: 6e20 2a0a 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e0a6: 1a00 3f0c |0057: const-string v0, "mAdded=" // string@0c3f │ │ +01e0aa: 6e20 2a0a 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e0b0: 5530 5200 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +01e0b4: 6e20 2b0a 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e0ba: 1a00 5d00 |0061: const-string v0, " mRemoving=" // string@005d │ │ +01e0be: 6e20 2a0a 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e0c4: 5530 6700 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +01e0c8: 6e20 2b0a 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e0ce: 1a00 6000 |006b: const-string v0, " mResumed=" // string@0060 │ │ +01e0d2: 6e20 2a0a 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e0d8: 5530 6900 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +01e0dc: 6e20 2b0a 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e0e2: 1a00 5300 |0075: const-string v0, " mFromLayout=" // string@0053 │ │ +01e0e6: 6e20 2a0a 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e0ec: 5530 5d00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01e0f0: 6e20 2b0a 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e0f6: 1a00 5500 |007f: const-string v0, " mInLayout=" // string@0055 │ │ +01e0fa: 6e20 2a0a 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e100: 5530 6000 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01e104: 6e20 300a 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +01e10a: 6e20 2a0a 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e110: 1a00 aa0c |008c: const-string v0, "mHidden=" // string@0caa │ │ +01e114: 6e20 2a0a 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e11a: 5530 5f00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +01e11e: 6e20 2b0a 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e124: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ +01e128: 6e20 2a0a 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e12e: 5530 5a00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01e132: 6e20 2b0a 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e138: 1a00 5a00 |00a0: const-string v0, " mMenuVisible=" // string@005a │ │ +01e13c: 6e20 2a0a 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e142: 5530 6500 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01e146: 6e20 2b0a 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e14c: 1a00 5400 |00aa: const-string v0, " mHasMenu=" // string@0054 │ │ +01e150: 6e20 2a0a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e156: 5530 5e00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01e15a: 6e20 300a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +01e160: 6e20 2a0a 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e166: 1a00 0b0d |00b7: const-string v0, "mRetainInstance=" // string@0d0b │ │ +01e16a: 6e20 2a0a 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e170: 5530 6a00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01e174: 6e20 2b0a 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01e17a: 1a00 6100 |00c1: const-string v0, " mRetaining=" // string@0061 │ │ +01e17e: 6e20 2a0a 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e184: 5530 6b00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +01e188: 6e20 300a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +01e18e: 5430 5c00 |00cb: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01e192: 3800 0f00 |00cd: if-eqz v0, 00dc // +000f │ │ +01e196: 6e20 2a0a 4600 |00cf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e19c: 1a00 9c0c |00d2: const-string v0, "mFragmentManager=" // string@0c9c │ │ +01e1a0: 6e20 2a0a 0600 |00d4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e1a6: 5430 5c00 |00d7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01e1aa: 6e20 2e0a 0600 |00d9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e1b0: 5430 5100 |00dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e1b4: 3800 0f00 |00de: if-eqz v0, 00ed // +000f │ │ +01e1b8: 6e20 2a0a 4600 |00e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e1be: 1a00 3b0c |00e3: const-string v0, "mActivity=" // string@0c3b │ │ +01e1c2: 6e20 2a0a 0600 |00e5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e1c8: 5430 5100 |00e8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e1cc: 6e20 2e0a 0600 |00ea: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e1d2: 5430 5400 |00ed: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01e1d6: 3800 0f00 |00ef: if-eqz v0, 00fe // +000f │ │ +01e1da: 6e20 2a0a 4600 |00f1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e1e0: 1a00 480c |00f4: const-string v0, "mArguments=" // string@0c48 │ │ +01e1e4: 6e20 2a0a 0600 |00f6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e1ea: 5430 5400 |00f9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01e1ee: 6e20 2e0a 0600 |00fb: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e1f4: 5430 6c00 |00fe: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01e1f8: 3800 0f00 |0100: if-eqz v0, 010f // +000f │ │ +01e1fc: 6e20 2a0a 4600 |0102: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e202: 1a00 120d |0105: const-string v0, "mSavedFragmentState=" // string@0d12 │ │ +01e206: 6e20 2a0a 0600 |0107: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e20c: 5430 6c00 |010a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01e210: 6e20 2e0a 0600 |010c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e216: 5430 6d00 |010f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01e21a: 3800 0f00 |0111: if-eqz v0, 0120 // +000f │ │ +01e21e: 6e20 2a0a 4600 |0113: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e224: 1a00 150d |0116: const-string v0, "mSavedViewState=" // string@0d15 │ │ +01e228: 6e20 2a0a 0600 |0118: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e22e: 5430 6d00 |011b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01e232: 6e20 2e0a 0600 |011d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e238: 5430 7100 |0120: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01e23c: 3800 1900 |0122: if-eqz v0, 013b // +0019 │ │ +01e240: 6e20 2a0a 4600 |0124: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e246: 1a00 390d |0127: const-string v0, "mTarget=" // string@0d39 │ │ +01e24a: 6e20 2a0a 0600 |0129: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e250: 5430 7100 |012c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01e254: 6e20 290a 0600 |012e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ +01e25a: 1a00 6600 |0131: const-string v0, " mTargetRequestCode=" // string@0066 │ │ +01e25e: 6e20 2a0a 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e264: 5230 7300 |0136: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +01e268: 6e20 2d0a 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ +01e26e: 5230 6600 |013b: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +01e272: 3800 0f00 |013d: if-eqz v0, 014c // +000f │ │ +01e276: 6e20 2a0a 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e27c: 1a00 de0c |0142: const-string v0, "mNextAnim=" // string@0cde │ │ +01e280: 6e20 2a0a 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e286: 5230 6600 |0147: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +01e28a: 6e20 2d0a 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ +01e290: 5430 5800 |014c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +01e294: 3800 0f00 |014e: if-eqz v0, 015d // +000f │ │ +01e298: 6e20 2a0a 4600 |0150: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e29e: 1a00 6d0c |0153: const-string v0, "mContainer=" // string@0c6d │ │ +01e2a2: 6e20 2a0a 0600 |0155: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e2a8: 5430 5800 |0158: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +01e2ac: 6e20 2e0a 0600 |015a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e2b2: 5430 7400 |015d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e2b6: 3800 0f00 |015f: if-eqz v0, 016e // +000f │ │ +01e2ba: 6e20 2a0a 4600 |0161: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e2c0: 1a00 520d |0164: const-string v0, "mView=" // string@0d52 │ │ +01e2c4: 6e20 2a0a 0600 |0166: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e2ca: 5430 7400 |0169: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e2ce: 6e20 2e0a 0600 |016b: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e2d4: 5430 6200 |016e: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +01e2d8: 3800 0f00 |0170: if-eqz v0, 017f // +000f │ │ +01e2dc: 6e20 2a0a 4600 |0172: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e2e2: 1a00 b60c |0175: const-string v0, "mInnerView=" // string@0cb6 │ │ +01e2e6: 6e20 2a0a 0600 |0177: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e2ec: 5430 7400 |017a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e2f0: 6e20 2e0a 0600 |017c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e2f6: 5430 5300 |017f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01e2fa: 3800 1c00 |0181: if-eqz v0, 019d // +001c │ │ +01e2fe: 6e20 2a0a 4600 |0183: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e304: 1a00 440c |0186: const-string v0, "mAnimatingAway=" // string@0c44 │ │ +01e308: 6e20 2a0a 0600 |0188: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e30e: 5430 5300 |018b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01e312: 6e20 2e0a 0600 |018d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +01e318: 6e20 2a0a 4600 |0190: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e31e: 1a00 2e0d |0193: const-string v0, "mStateAfterAnimating=" // string@0d2e │ │ +01e322: 6e20 2a0a 0600 |0195: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e328: 5230 6f00 |0198: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +01e32c: 6e20 2d0a 0600 |019a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a2d │ │ +01e332: 5430 6300 |019d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e336: 3800 2200 |019f: if-eqz v0, 01c1 // +0022 │ │ +01e33a: 6e20 2a0a 4600 |01a1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01e340: 1a00 1c05 |01a4: const-string v0, "Loader Manager:" // string@051c │ │ +01e344: 6e20 2f0a 0600 |01a6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +01e34a: 5430 6300 |01a9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e34e: 2201 9a01 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +01e352: 7010 930a 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01e358: 6e20 9a0a 4100 |01b0: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01e35e: 0c01 |01b3: move-result-object v1 │ │ +01e360: 1a02 0500 |01b4: const-string v2, " " // string@0005 │ │ +01e364: 6e20 9a0a 2100 |01b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01e36a: 0c01 |01b9: move-result-object v1 │ │ +01e36c: 6e10 9e0a 0100 |01ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01e372: 0c01 |01bd: move-result-object v1 │ │ +01e374: 6e57 cc02 1065 |01be: 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@02cc │ │ +01e37a: 0e00 |01c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ 0x0008 line=1228 │ │ 0x0011 line=1229 │ │ 0x0016 line=1230 │ │ 0x001f line=1231 │ │ @@ -2301,18 +2301,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01d40c: |[01d40c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -01d41c: 6f20 670a 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a67 │ │ -01d422: 0a00 |0003: move-result v0 │ │ -01d424: 0f00 |0004: return v0 │ │ +01e37c: |[01e37c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +01e38c: 6f20 670a 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a67 │ │ +01e392: 0a00 |0003: move-result v0 │ │ +01e394: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -2321,17 +2321,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d428: |[01d428] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -01d438: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d43c: 1100 |0002: return-object v0 │ │ +01e398: |[01e398] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +01e3a8: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e3ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2339,17 +2339,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d440: |[01d440] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -01d450: 5410 5400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01d454: 1100 |0002: return-object v0 │ │ +01e3b0: |[01e3b0] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +01e3c0: 5410 5400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01e3c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2357,17 +2357,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d458: |[01d458] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01d468: 5410 5c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01d46c: 1100 |0002: return-object v0 │ │ +01e3c8: |[01e3c8] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01e3d8: 5410 5c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01e3dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2375,17 +2375,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d470: |[01d470] android.support.v4.app.Fragment.getId:()I │ │ -01d480: 5210 5b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01d484: 0f00 |0002: return v0 │ │ +01e3e0: |[01e3e0] android.support.v4.app.Fragment.getId:()I │ │ +01e3f0: 5210 5b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01e3f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2393,19 +2393,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01d488: |[01d488] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -01d498: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d49c: 6e10 a301 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ -01d4a2: 0c00 |0005: move-result-object v0 │ │ -01d4a4: 1100 |0006: return-object v0 │ │ +01e3f8: |[01e3f8] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +01e408: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e40c: 6e10 a301 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ +01e412: 0c00 |0005: move-result-object v0 │ │ +01e414: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -2414,46 +2414,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -01d4a8: |[01d4a8] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01d4b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01d4ba: 5440 6300 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d4be: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01d4c2: 5440 6300 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d4c6: 1100 |0007: return-object v0 │ │ -01d4c8: 5440 5100 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d4cc: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -01d4d0: 2200 8c01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01d4d4: 2201 9c01 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01d4d8: 7010 930a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01d4de: 1a02 5402 |0013: const-string v2, "Fragment " // string@0254 │ │ -01d4e2: 6e20 9a0a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d4e8: 0c01 |0018: move-result-object v1 │ │ -01d4ea: 6e20 990a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01d4f0: 0c01 |001c: move-result-object v1 │ │ -01d4f2: 1a02 6a00 |001d: const-string v2, " not attached to Activity" // string@006a │ │ -01d4f6: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d4fc: 0c01 |0022: move-result-object v1 │ │ -01d4fe: 6e10 9e0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01d504: 0c01 |0026: move-result-object v1 │ │ -01d506: 7020 510a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01d50c: 2700 |002a: throw v0 │ │ -01d50e: 5c43 5700 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01d512: 5440 5100 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d516: 5241 6100 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01d51a: 5542 6400 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01d51e: 6e40 a401 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ -01d524: 0c00 |0036: move-result-object v0 │ │ -01d526: 5b40 6300 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d52a: 5440 6300 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d52e: 28cc |003b: goto 0007 // -0034 │ │ +01e418: |[01e418] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01e428: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01e42a: 5440 6300 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e42e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01e432: 5440 6300 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e436: 1100 |0007: return-object v0 │ │ +01e438: 5440 5100 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e43c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +01e440: 2200 8a01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +01e444: 2201 9a01 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +01e448: 7010 930a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01e44e: 1a02 5402 |0013: const-string v2, "Fragment " // string@0254 │ │ +01e452: 6e20 9a0a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01e458: 0c01 |0018: move-result-object v1 │ │ +01e45a: 6e20 990a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01e460: 0c01 |001c: move-result-object v1 │ │ +01e462: 1a02 6a00 |001d: const-string v2, " not attached to Activity" // string@006a │ │ +01e466: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01e46c: 0c01 |0022: move-result-object v1 │ │ +01e46e: 6e10 9e0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01e474: 0c01 |0026: move-result-object v1 │ │ +01e476: 7020 510a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01e47c: 2700 |002a: throw v0 │ │ +01e47e: 5c43 5700 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01e482: 5440 5100 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e486: 5241 6100 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01e48a: 5542 6400 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01e48e: 6e40 a401 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ +01e494: 0c00 |0036: move-result-object v0 │ │ +01e496: 5b40 6300 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e49a: 5440 6300 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e49e: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=728 │ │ 0x0005 line=729 │ │ 0x0007 line=736 │ │ 0x0008 line=731 │ │ 0x000c line=732 │ │ @@ -2468,36 +2468,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01d530: |[01d530] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -01d540: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d544: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01d548: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01d54c: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01d550: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01d556: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ -01d55a: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d560: 0c01 |0010: move-result-object v1 │ │ -01d562: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01d568: 0c01 |0014: move-result-object v1 │ │ -01d56a: 1a02 6a00 |0015: const-string v2, " not attached to Activity" // string@006a │ │ -01d56e: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01d574: 0c01 |001a: move-result-object v1 │ │ -01d576: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01d57c: 0c01 |001e: move-result-object v1 │ │ -01d57e: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01d584: 2700 |0022: throw v0 │ │ -01d586: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d58a: 6e10 a601 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@01a6 │ │ -01d590: 0c00 |0028: move-result-object v0 │ │ -01d592: 1100 |0029: return-object v0 │ │ +01e4a0: |[01e4a0] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +01e4b0: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e4b4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01e4b8: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +01e4bc: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +01e4c0: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01e4c6: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ +01e4ca: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01e4d0: 0c01 |0010: move-result-object v1 │ │ +01e4d2: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01e4d8: 0c01 |0014: move-result-object v1 │ │ +01e4da: 1a02 6a00 |0015: const-string v2, " not attached to Activity" // string@006a │ │ +01e4de: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01e4e4: 0c01 |001a: move-result-object v1 │ │ +01e4e6: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01e4ec: 0c01 |001e: move-result-object v1 │ │ +01e4ee: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01e4f4: 2700 |0022: throw v0 │ │ +01e4f6: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e4fa: 6e10 a601 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@01a6 │ │ +01e500: 0c00 |0028: move-result-object v0 │ │ +01e502: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x0023 line=546 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -2507,17 +2507,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d594: |[01d594] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -01d5a4: 5510 6a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01d5a8: 0f00 |0002: return v0 │ │ +01e504: |[01e504] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +01e514: 5510 6a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01e518: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2525,20 +2525,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01d5ac: |[01d5ac] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -01d5bc: 6e10 5501 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0155 │ │ -01d5c2: 0c00 |0003: move-result-object v0 │ │ -01d5c4: 6e20 7200 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ -01d5ca: 0c00 |0007: move-result-object v0 │ │ -01d5cc: 1100 |0008: return-object v0 │ │ +01e51c: |[01e51c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +01e52c: 6e10 5501 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0155 │ │ +01e532: 0c00 |0003: move-result-object v0 │ │ +01e534: 6e20 7200 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ +01e53a: 0c00 |0007: move-result-object v0 │ │ +01e53c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -2547,20 +2547,20 @@ │ │ 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 │ │ -01d5d0: |[01d5d0] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -01d5e0: 6e10 5501 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0155 │ │ -01d5e6: 0c00 |0003: move-result-object v0 │ │ -01d5e8: 6e30 7300 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0073 │ │ -01d5ee: 0c00 |0007: move-result-object v0 │ │ -01d5f0: 1100 |0008: return-object v0 │ │ +01e540: |[01e540] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +01e550: 6e10 5501 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0155 │ │ +01e556: 0c00 |0003: move-result-object v0 │ │ +01e558: 6e30 7300 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0073 │ │ +01e55e: 0c00 |0007: move-result-object v0 │ │ +01e560: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 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; │ │ @@ -2570,17 +2570,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d5f4: |[01d5f4] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -01d604: 5410 7000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01d608: 1100 |0002: return-object v0 │ │ +01e564: |[01e564] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +01e574: 5410 7000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01e578: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2588,17 +2588,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d60c: |[01d60c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -01d61c: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01d620: 1100 |0002: return-object v0 │ │ +01e57c: |[01e57c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +01e58c: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01e590: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2606,17 +2606,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d624: |[01d624] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -01d634: 5210 7300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -01d638: 0f00 |0002: return v0 │ │ +01e594: |[01e594] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +01e5a4: 5210 7300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +01e5a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2624,20 +2624,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01d63c: |[01d63c] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -01d64c: 6e10 5501 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0155 │ │ -01d652: 0c00 |0003: move-result-object v0 │ │ -01d654: 6e20 7400 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0074 │ │ -01d65a: 0c00 |0007: move-result-object v0 │ │ -01d65c: 1100 |0008: return-object v0 │ │ +01e5ac: |[01e5ac] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +01e5bc: 6e10 5501 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0155 │ │ +01e5c2: 0c00 |0003: move-result-object v0 │ │ +01e5c4: 6e20 7400 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0074 │ │ +01e5ca: 0c00 |0007: move-result-object v0 │ │ +01e5cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -2646,17 +2646,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d660: |[01d660] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -01d670: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d674: 1100 |0002: return-object v0 │ │ +01e5d0: |[01e5d0] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +01e5e0: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e5e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2664,18 +2664,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01d678: |[01d678] android.support.v4.app.Fragment.hashCode:()I │ │ -01d688: 6f10 690a 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a69 │ │ -01d68e: 0a00 |0003: move-result v0 │ │ -01d690: 0f00 |0004: return v0 │ │ +01e5e8: |[01e5e8] android.support.v4.app.Fragment.hashCode:()I │ │ +01e5f8: 6f10 690a 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a69 │ │ +01e5fe: 0a00 |0003: move-result v0 │ │ +01e600: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2683,39 +2683,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -01d694: |[01d694] android.support.v4.app.Fragment.initState:()V │ │ -01d6a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01d6a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01d6a8: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -01d6aa: 5930 6100 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01d6ae: 5b32 7500 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -01d6b2: 5c31 5200 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -01d6b6: 5c31 6700 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -01d6ba: 5c31 6900 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -01d6be: 5c31 5d00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01d6c2: 5c31 6000 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01d6c6: 5c31 6800 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ -01d6ca: 5931 5500 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -01d6ce: 5b32 5c00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01d6d2: 5b32 5100 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d6d6: 5931 5b00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01d6da: 5931 5900 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01d6de: 5b32 7000 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01d6e2: 5c31 5f00 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -01d6e6: 5c31 5a00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01d6ea: 5c31 6b00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -01d6ee: 5b32 6300 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d6f2: 5c31 6400 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01d6f6: 5c31 5700 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01d6fa: 0e00 |002b: return-void │ │ +01e604: |[01e604] android.support.v4.app.Fragment.initState:()V │ │ +01e614: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01e616: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01e618: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +01e61a: 5930 6100 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01e61e: 5b32 7500 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +01e622: 5c31 5200 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +01e626: 5c31 6700 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +01e62a: 5c31 6900 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +01e62e: 5c31 5d00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01e632: 5c31 6000 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01e636: 5c31 6800 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ +01e63a: 5931 5500 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +01e63e: 5b32 5c00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01e642: 5b32 5100 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e646: 5931 5b00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01e64a: 5931 5900 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01e64e: 5b32 7000 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01e652: 5c31 5f00 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +01e656: 5c31 5a00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01e65a: 5c31 6b00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +01e65e: 5b32 6300 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e662: 5c31 6400 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01e666: 5c31 5700 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01e66a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1045 │ │ 0x0005 line=1046 │ │ 0x0007 line=1047 │ │ 0x0009 line=1048 │ │ 0x000b line=1049 │ │ @@ -2743,23 +2743,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -01d6fc: |[01d6fc] android.support.v4.app.Fragment.isAdded:()Z │ │ -01d70c: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d710: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01d714: 5510 5200 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -01d718: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -01d71c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01d71e: 0f00 |0009: return v0 │ │ -01d720: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01d722: 28fe |000b: goto 0009 // -0002 │ │ +01e66c: |[01e66c] android.support.v4.app.Fragment.isAdded:()Z │ │ +01e67c: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e680: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01e684: 5510 5200 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +01e688: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +01e68c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01e68e: 0f00 |0009: return v0 │ │ +01e690: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01e692: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2767,17 +2767,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d724: |[01d724] android.support.v4.app.Fragment.isDetached:()Z │ │ -01d734: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01d738: 0f00 |0002: return v0 │ │ +01e694: |[01e694] android.support.v4.app.Fragment.isDetached:()Z │ │ +01e6a4: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01e6a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2785,17 +2785,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d73c: |[01d73c] android.support.v4.app.Fragment.isHidden:()Z │ │ -01d74c: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -01d750: 0f00 |0002: return v0 │ │ +01e6ac: |[01e6ac] android.support.v4.app.Fragment.isHidden:()Z │ │ +01e6bc: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +01e6c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2803,21 +2803,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01d754: |[01d754] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -01d764: 5210 5500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -01d768: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -01d76c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01d76e: 0f00 |0005: return v0 │ │ -01d770: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01d772: 28fe |0007: goto 0005 // -0002 │ │ +01e6c4: |[01e6c4] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +01e6d4: 5210 5500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +01e6d8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +01e6dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01e6de: 0f00 |0005: return v0 │ │ +01e6e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01e6e2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2825,17 +2825,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d774: |[01d774] android.support.v4.app.Fragment.isInLayout:()Z │ │ -01d784: 5510 6000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01d788: 0f00 |0002: return v0 │ │ +01e6e4: |[01e6e4] android.support.v4.app.Fragment.isInLayout:()Z │ │ +01e6f4: 5510 6000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01e6f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #24 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2843,17 +2843,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d78c: |[01d78c] android.support.v4.app.Fragment.isRemoving:()Z │ │ -01d79c: 5510 6700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -01d7a0: 0f00 |0002: return v0 │ │ +01e6fc: |[01e6fc] android.support.v4.app.Fragment.isRemoving:()Z │ │ +01e70c: 5510 6700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +01e710: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2861,17 +2861,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d7a4: |[01d7a4] android.support.v4.app.Fragment.isResumed:()Z │ │ -01d7b4: 5510 6900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -01d7b8: 0f00 |0002: return v0 │ │ +01e714: |[01e714] android.support.v4.app.Fragment.isResumed:()Z │ │ +01e724: 5510 6900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +01e728: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2879,35 +2879,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01d7bc: |[01d7bc] android.support.v4.app.Fragment.isVisible:()Z │ │ -01d7cc: 6e10 6201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0162 │ │ -01d7d2: 0a00 |0003: move-result v0 │ │ -01d7d4: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -01d7d8: 6e10 6401 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0164 │ │ -01d7de: 0a00 |0009: move-result v0 │ │ -01d7e0: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -01d7e4: 5410 7400 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d7e8: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -01d7ec: 5410 7400 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d7f0: 6e10 e607 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07e6 │ │ -01d7f6: 0c00 |0015: move-result-object v0 │ │ -01d7f8: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -01d7fc: 5410 7400 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01d800: 6e10 e507 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -01d806: 0a00 |001d: move-result v0 │ │ -01d808: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -01d80c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -01d80e: 0f00 |0021: return v0 │ │ -01d810: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -01d812: 28fe |0023: goto 0021 // -0002 │ │ +01e72c: |[01e72c] android.support.v4.app.Fragment.isVisible:()Z │ │ +01e73c: 6e10 6201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0162 │ │ +01e742: 0a00 |0003: move-result v0 │ │ +01e744: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +01e748: 6e10 6401 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0164 │ │ +01e74e: 0a00 |0009: move-result v0 │ │ +01e750: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +01e754: 5410 7400 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e758: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +01e75c: 5410 7400 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e760: 6e10 e607 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07e6 │ │ +01e766: 0c00 |0015: move-result-object v0 │ │ +01e768: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +01e76c: 5410 7400 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01e770: 6e10 e507 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +01e776: 0a00 |001d: move-result v0 │ │ +01e778: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +01e77c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +01e77e: 0f00 |0021: return v0 │ │ +01e780: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +01e782: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2915,18 +2915,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d814: |[01d814] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -01d824: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d826: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d82a: 0e00 |0003: return-void │ │ +01e784: |[01e784] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +01e794: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e796: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0003 line=928 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -2936,16 +2936,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d82c: |[01d82c] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -01d83c: 0e00 |0000: return-void │ │ +01e79c: |[01e79c] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +01e7ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -2956,18 +2956,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d840: |[01d840] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -01d850: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d852: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d856: 0e00 |0003: return-void │ │ +01e7b0: |[01e7b0] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +01e7c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e7c2: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0003 line=839 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -2977,18 +2977,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d858: |[01d858] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01d868: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d86a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d86e: 0e00 |0003: return-void │ │ +01e7c8: |[01e7c8] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01e7d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e7da: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e7de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -2998,17 +2998,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01d870: |[01d870] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01d880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d882: 0f00 |0001: return v0 │ │ +01e7e0: |[01e7e0] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +01e7f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01e7f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -3017,18 +3017,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d884: |[01d884] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -01d894: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d896: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d89a: 0e00 |0003: return-void │ │ +01e7f4: |[01e7f4] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +01e804: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e806: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e80a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0003 line=864 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -3038,17 +3038,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01d89c: |[01d89c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -01d8ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d8ae: 1100 |0001: return-object v0 │ │ +01e80c: |[01e80c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +01e81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01e81e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -3059,19 +3059,19 @@ │ │ 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 │ │ -01d8b0: |[01d8b0] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -01d8c0: 6e10 4f01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@014f │ │ -01d8c6: 0c00 |0003: move-result-object v0 │ │ -01d8c8: 6e40 b201 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@01b2 │ │ -01d8ce: 0e00 |0007: return-void │ │ +01e820: |[01e820] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +01e830: 6e10 4f01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@014f │ │ +01e836: 0c00 |0003: move-result-object v0 │ │ +01e838: 6e40 b201 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@01b2 │ │ +01e83e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ 0x0007 line=1169 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -3083,16 +3083,16 @@ │ │ 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 │ │ -01d8d0: |[01d8d0] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -01d8e0: 0e00 |0000: return-void │ │ +01e840: |[01e840] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +01e850: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ 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; │ │ @@ -3102,17 +3102,17 @@ │ │ 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 │ │ -01d8e4: |[01d8e4] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01d8f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d8f6: 1100 |0001: return-object v0 │ │ +01e854: |[01e854] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +01e864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01e866: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ 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; │ │ @@ -3123,32 +3123,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -01d8f8: |[01d8f8] android.support.v4.app.Fragment.onDestroy:()V │ │ -01d908: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01d90a: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d90e: 5540 5700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01d912: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -01d916: 5c41 5700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01d91a: 5440 5100 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01d91e: 5241 6100 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01d922: 5542 6400 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01d926: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01d928: 6e40 a401 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ -01d92e: 0c00 |0013: move-result-object v0 │ │ -01d930: 5b40 6300 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d934: 5440 6300 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d938: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -01d93c: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01d940: 6e10 c602 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ -01d946: 0e00 |001f: return-void │ │ +01e868: |[01e868] android.support.v4.app.Fragment.onDestroy:()V │ │ +01e878: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01e87a: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e87e: 5540 5700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01e882: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +01e886: 5c41 5700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01e88a: 5440 5100 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e88e: 5241 6100 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01e892: 5542 6400 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01e896: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +01e898: 6e40 a401 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ +01e89e: 0c00 |0013: move-result-object v0 │ │ +01e8a0: 5b40 6300 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e8a4: 5440 6300 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e8a8: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +01e8ac: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01e8b0: 6e10 c602 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ +01e8b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1026 │ │ 0x0003 line=1029 │ │ 0x0007 line=1030 │ │ 0x0009 line=1031 │ │ 0x0016 line=1033 │ │ @@ -3162,16 +3162,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d948: |[01d948] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -01d958: 0e00 |0000: return-void │ │ +01e8b8: |[01e8b8] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +01e8c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #39 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3179,18 +3179,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d95c: |[01d95c] android.support.v4.app.Fragment.onDestroyView:()V │ │ -01d96c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d96e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d972: 0e00 |0003: return-void │ │ +01e8cc: |[01e8cc] android.support.v4.app.Fragment.onDestroyView:()V │ │ +01e8dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e8de: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e8e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0003 line=1019 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3199,18 +3199,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d974: |[01d974] android.support.v4.app.Fragment.onDetach:()V │ │ -01d984: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d986: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d98a: 0e00 |0003: return-void │ │ +01e8e4: |[01e8e4] android.support.v4.app.Fragment.onDetach:()V │ │ +01e8f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e8f6: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e8fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x0003 line=1073 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3219,16 +3219,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d98c: |[01d98c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -01d99c: 0e00 |0000: return-void │ │ +01e8fc: |[01e8fc] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +01e90c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -3237,18 +3237,18 @@ │ │ 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 │ │ -01d9a0: |[01d9a0] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -01d9b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d9b2: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d9b6: 0e00 |0003: return-void │ │ +01e910: |[01e910] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +01e920: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e922: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0003 line=831 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -3260,18 +3260,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d9b8: |[01d9b8] android.support.v4.app.Fragment.onLowMemory:()V │ │ -01d9c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01d9ca: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01d9ce: 0e00 |0003: return-void │ │ +01e928: |[01e928] android.support.v4.app.Fragment.onLowMemory:()V │ │ +01e938: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e93a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e93e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0003 line=1006 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3280,17 +3280,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01d9d0: |[01d9d0] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01d9e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d9e2: 0f00 |0001: return v0 │ │ +01e940: |[01e940] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +01e950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01e952: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -3299,16 +3299,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d9e4: |[01d9e4] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01d9f4: 0e00 |0000: return-void │ │ +01e954: |[01e954] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +01e964: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -3317,18 +3317,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d9f8: |[01d9f8] android.support.v4.app.Fragment.onPause:()V │ │ -01da08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01da0a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01da0e: 0e00 |0003: return-void │ │ +01e968: |[01e968] android.support.v4.app.Fragment.onPause:()V │ │ +01e978: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e97a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x0003 line=993 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3337,16 +3337,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01da10: |[01da10] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -01da20: 0e00 |0000: return-void │ │ +01e980: |[01e980] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +01e990: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -3355,18 +3355,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01da24: |[01da24] android.support.v4.app.Fragment.onResume:()V │ │ -01da34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01da36: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01da3a: 0e00 |0003: return-void │ │ +01e994: |[01e994] android.support.v4.app.Fragment.onResume:()V │ │ +01e9a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e9a6: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0003 line=958 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3375,16 +3375,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01da3c: |[01da3c] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01da4c: 0e00 |0000: return-void │ │ +01e9ac: |[01e9ac] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01e9bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -3393,35 +3393,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -01da50: |[01da50] android.support.v4.app.Fragment.onStart:()V │ │ -01da60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01da62: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01da66: 5540 6400 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01da6a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -01da6e: 5c41 6400 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01da72: 5540 5700 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01da76: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -01da7a: 5c41 5700 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01da7e: 5440 5100 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01da82: 5241 6100 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01da86: 5542 6400 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01da8a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -01da8c: 6e40 a401 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ -01da92: 0c00 |0019: move-result-object v0 │ │ -01da94: 5b40 6300 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01da98: 5440 6300 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01da9c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -01daa0: 5440 6300 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01daa4: 6e10 ca02 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02ca │ │ -01daaa: 0e00 |0025: return-void │ │ +01e9c0: |[01e9c0] android.support.v4.app.Fragment.onStart:()V │ │ +01e9d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01e9d2: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01e9d6: 5540 6400 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01e9da: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +01e9de: 5c41 6400 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01e9e2: 5540 5700 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01e9e6: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +01e9ea: 5c41 5700 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01e9ee: 5440 5100 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01e9f2: 5241 6100 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01e9f6: 5542 6400 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01e9fa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +01e9fc: 6e40 a401 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ +01ea02: 0c00 |0019: move-result-object v0 │ │ +01ea04: 5b40 6300 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01ea08: 5440 6300 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01ea0c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +01ea10: 5440 6300 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01ea14: 6e10 ca02 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02ca │ │ +01ea1a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=936 │ │ 0x0003 line=938 │ │ 0x0007 line=939 │ │ 0x0009 line=940 │ │ 0x000d line=941 │ │ @@ -3437,18 +3437,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01daac: |[01daac] android.support.v4.app.Fragment.onStop:()V │ │ -01dabc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01dabe: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01dac2: 0e00 |0003: return-void │ │ +01ea1c: |[01ea1c] android.support.v4.app.Fragment.onStop:()V │ │ +01ea2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01ea2e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01ea32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0003 line=1002 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3457,16 +3457,16 @@ │ │ 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 │ │ -01dac4: |[01dac4] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -01dad4: 0e00 |0000: return-void │ │ +01ea34: |[01ea34] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +01ea44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 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; │ │ @@ -3476,21 +3476,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01dad8: |[01dad8] android.support.v4.app.Fragment.performDestroyView:()V │ │ -01dae8: 6e10 7601 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0176 │ │ -01daee: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01daf2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01daf6: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01dafa: 6e10 c702 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@02c7 │ │ -01db00: 0e00 |000c: return-void │ │ +01ea48: |[01ea48] android.support.v4.app.Fragment.performDestroyView:()V │ │ +01ea58: 6e10 7601 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0176 │ │ +01ea5e: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01ea62: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01ea66: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01ea6a: 6e10 c702 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@02c7 │ │ +01ea70: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ 0x0003 line=1324 │ │ 0x0007 line=1325 │ │ 0x000c line=1327 │ │ locals : │ │ @@ -3501,40 +3501,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -01db04: |[01db04] android.support.v4.app.Fragment.performReallyStop:()V │ │ -01db14: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01db16: 5540 6400 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01db1a: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ -01db1e: 5c43 6400 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01db22: 5540 5700 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01db26: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ -01db2a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -01db2c: 5c40 5700 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01db30: 5440 5100 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01db34: 5241 6100 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01db38: 5542 6400 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01db3c: 6e40 a401 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ -01db42: 0c00 |0017: move-result-object v0 │ │ -01db44: 5b40 6300 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01db48: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01db4c: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -01db50: 5440 5100 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01db54: 5500 9000 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ -01db58: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -01db5c: 5440 6300 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01db60: 6e10 cb02 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02cb │ │ -01db66: 0e00 |0029: return-void │ │ -01db68: 5440 6300 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01db6c: 6e10 c902 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02c9 │ │ -01db72: 28fa |002f: goto 0029 // -0006 │ │ +01ea74: |[01ea74] android.support.v4.app.Fragment.performReallyStop:()V │ │ +01ea84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01ea86: 5540 6400 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01ea8a: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ +01ea8e: 5c43 6400 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01ea92: 5540 5700 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01ea96: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ +01ea9a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +01ea9c: 5c40 5700 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01eaa0: 5440 5100 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01eaa4: 5241 6100 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01eaa8: 5542 6400 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01eaac: 6e40 a401 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ +01eab2: 0c00 |0017: move-result-object v0 │ │ +01eab4: 5b40 6300 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01eab8: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01eabc: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +01eac0: 5440 5100 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01eac4: 5500 9000 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ +01eac8: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +01eacc: 5440 6300 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01ead0: 6e10 cb02 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02cb │ │ +01ead6: 0e00 |0029: return-void │ │ +01ead8: 5440 6300 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01eadc: 6e10 c902 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02c9 │ │ +01eae2: 28fa |002f: goto 0029 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1306 │ │ 0x0005 line=1307 │ │ 0x0007 line=1308 │ │ 0x000b line=1309 │ │ 0x000e line=1310 │ │ @@ -3551,21 +3551,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01db74: |[01db74] android.support.v4.app.Fragment.performStart:()V │ │ -01db84: 6e10 8101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0181 │ │ -01db8a: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01db8e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01db92: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01db96: 6e10 c802 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02c8 │ │ -01db9c: 0e00 |000c: return-void │ │ +01eae4: |[01eae4] android.support.v4.app.Fragment.performStart:()V │ │ +01eaf4: 6e10 8101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0181 │ │ +01eafa: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01eafe: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01eb02: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01eb06: 6e10 c802 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02c8 │ │ +01eb0c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x0003 line=1296 │ │ 0x0007 line=1297 │ │ 0x000c line=1299 │ │ locals : │ │ @@ -3576,17 +3576,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dba0: |[01dba0] android.support.v4.app.Fragment.performStop:()V │ │ -01dbb0: 6e10 8201 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0182 │ │ -01dbb6: 0e00 |0003: return-void │ │ +01eb10: |[01eb10] android.support.v4.app.Fragment.performStop:()V │ │ +01eb20: 6e10 8201 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0182 │ │ +01eb26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1302 │ │ 0x0003 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3595,17 +3595,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01dbb8: |[01dbb8] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -01dbc8: 6e20 f507 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07f5 │ │ -01dbce: 0e00 |0003: return-void │ │ +01eb28: |[01eb28] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +01eb38: 6e20 f507 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07f5 │ │ +01eb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0003 line=1183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -3615,23 +3615,23 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01dbd0: |[01dbd0] android.support.v4.app.Fragment.restoreViewState:()V │ │ -01dbe0: 5420 6d00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01dbe4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01dbe8: 5420 6200 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -01dbec: 5421 6d00 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01dbf0: 6e20 f007 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@07f0 │ │ -01dbf6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01dbf8: 5b20 6d00 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01dbfc: 0e00 |000e: return-void │ │ +01eb40: |[01eb40] android.support.v4.app.Fragment.restoreViewState:()V │ │ +01eb50: 5420 6d00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01eb54: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +01eb58: 5420 6200 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +01eb5c: 5421 6d00 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01eb60: 6e20 f007 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@07f0 │ │ +01eb66: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01eb68: 5b20 6d00 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01eb6c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0004 line=400 │ │ 0x000b line=401 │ │ 0x000e line=403 │ │ locals : │ │ @@ -3642,23 +3642,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01dc00: |[01dc00] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -01dc10: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01dc14: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01dc18: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01dc1c: 1a01 5502 |0006: const-string v1, "Fragment already active" // string@0255 │ │ -01dc20: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01dc26: 2700 |000b: throw v0 │ │ -01dc28: 5b23 5400 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01dc2c: 0e00 |000e: return-void │ │ +01eb70: |[01eb70] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +01eb80: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01eb84: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01eb88: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +01eb8c: 1a01 5502 |0006: const-string v1, "Fragment already active" // string@0255 │ │ +01eb90: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01eb96: 2700 |000b: throw v0 │ │ +01eb98: 5b23 5400 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01eb9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0004 line=473 │ │ 0x000c line=475 │ │ 0x000e line=476 │ │ locals : │ │ @@ -3670,27 +3670,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01dc30: |[01dc30] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -01dc40: 5510 5e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01dc44: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -01dc48: 5c12 5e00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01dc4c: 6e10 6201 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0162 │ │ -01dc52: 0a00 |0009: move-result v0 │ │ -01dc54: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -01dc58: 6e10 6401 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0164 │ │ -01dc5e: 0a00 |000f: move-result v0 │ │ -01dc60: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01dc64: 5410 5100 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01dc68: 6e10 ca01 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01ca │ │ -01dc6e: 0e00 |0017: return-void │ │ +01eba0: |[01eba0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +01ebb0: 5510 5e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01ebb4: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +01ebb8: 5c12 5e00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01ebbc: 6e10 6201 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0162 │ │ +01ebc2: 0a00 |0009: move-result v0 │ │ +01ebc4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +01ebc8: 6e10 6401 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0164 │ │ +01ebce: 0a00 |000f: move-result v0 │ │ +01ebd0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +01ebd4: 5410 5100 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ebd8: 6e10 ca01 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01ca │ │ +01ebde: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0004 line=699 │ │ 0x0006 line=700 │ │ 0x0012 line=701 │ │ 0x0017 line=704 │ │ @@ -3703,28 +3703,28 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01dc70: |[01dc70] android.support.v4.app.Fragment.setIndex:(I)V │ │ -01dc80: 5923 6100 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01dc84: 2200 9c01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01dc88: 7010 930a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01dc8e: 1a01 dd07 |0007: const-string v1, "android:fragment:" // string@07dd │ │ -01dc92: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01dc98: 0c00 |000c: move-result-object v0 │ │ -01dc9a: 5221 6100 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01dc9e: 6e20 970a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01dca4: 0c00 |0012: move-result-object v0 │ │ -01dca6: 6e10 9e0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01dcac: 0c00 |0016: move-result-object v0 │ │ -01dcae: 5b20 7500 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -01dcb2: 0e00 |0019: return-void │ │ +01ebe0: |[01ebe0] android.support.v4.app.Fragment.setIndex:(I)V │ │ +01ebf0: 5923 6100 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01ebf4: 2200 9a01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +01ebf8: 7010 930a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01ebfe: 1a01 db07 |0007: const-string v1, "android:fragment:" // string@07db │ │ +01ec02: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ec08: 0c00 |000c: move-result-object v0 │ │ +01ec0a: 5221 6100 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01ec0e: 6e20 970a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +01ec14: 0c00 |0012: move-result-object v0 │ │ +01ec16: 6e10 9e0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01ec1c: 0c00 |0016: move-result-object v0 │ │ +01ec1e: 5b20 7500 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +01ec22: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0002 line=407 │ │ 0x0019 line=408 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ @@ -3735,29 +3735,29 @@ │ │ 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 │ │ -01dcb4: |[01dcb4] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -01dcc4: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01dcc8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01dccc: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01dcd0: 1a01 5502 |0006: const-string v1, "Fragment already active" // string@0255 │ │ -01dcd4: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01dcda: 2700 |000b: throw v0 │ │ -01dcdc: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -01dce0: 5430 4a00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01dce4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -01dce8: 5430 4a00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01dcec: 5b20 6c00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01dcf0: 0e00 |0016: return-void │ │ -01dcf2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01dcf4: 28fc |0018: goto 0014 // -0004 │ │ +01ec24: |[01ec24] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +01ec34: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01ec38: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01ec3c: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +01ec40: 1a01 5502 |0006: const-string v1, "Fragment already active" // string@0255 │ │ +01ec44: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01ec4a: 2700 |000b: throw v0 │ │ +01ec4c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +01ec50: 5430 4a00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01ec54: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +01ec58: 5430 4a00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01ec5c: 5b20 6c00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01ec60: 0e00 |0016: return-void │ │ +01ec62: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +01ec64: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x000c line=498 │ │ 0x0016 line=500 │ │ 0x0017 line=498 │ │ @@ -3770,29 +3770,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -01dcf8: |[01dcf8] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -01dd08: 5510 6500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01dd0c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -01dd10: 5c12 6500 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01dd14: 5510 5e00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01dd18: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -01dd1c: 6e10 6201 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0162 │ │ -01dd22: 0a00 |000d: move-result v0 │ │ -01dd24: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -01dd28: 6e10 6401 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0164 │ │ -01dd2e: 0a00 |0013: move-result v0 │ │ -01dd30: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -01dd34: 5410 5100 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01dd38: 6e10 ca01 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01ca │ │ -01dd3e: 0e00 |001b: return-void │ │ +01ec68: |[01ec68] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +01ec78: 5510 6500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01ec7c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +01ec80: 5c12 6500 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01ec84: 5510 5e00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01ec88: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +01ec8c: 6e10 6201 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0162 │ │ +01ec92: 0a00 |000d: move-result v0 │ │ +01ec94: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +01ec98: 6e10 6401 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0164 │ │ +01ec9e: 0a00 |0013: move-result v0 │ │ +01eca0: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +01eca4: 5410 5100 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01eca8: 6e10 ca01 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01ca │ │ +01ecae: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0004 line=717 │ │ 0x0006 line=718 │ │ 0x0016 line=719 │ │ 0x001b line=722 │ │ @@ -3805,17 +3805,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01dd40: |[01dd40] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -01dd50: 5c01 6a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01dd54: 0e00 |0002: return-void │ │ +01ecb0: |[01ecb0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +01ecc0: 5c01 6a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01ecc4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0002 line=684 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 retain Z │ │ @@ -3825,18 +3825,18 @@ │ │ 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 │ │ -01dd58: |[01dd58] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -01dd68: 5b01 7100 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01dd6c: 5902 7300 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -01dd70: 0e00 |0004: return-void │ │ +01ecc8: |[01ecc8] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +01ecd8: 5b01 7100 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01ecdc: 5902 7300 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +01ece0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0002 line=515 │ │ 0x0004 line=516 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -3848,36 +3848,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -01dd74: |[01dd74] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -01dd84: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01dd88: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01dd8c: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01dd90: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01dd94: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01dd9a: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ -01dd9e: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01dda4: 0c01 |0010: move-result-object v1 │ │ -01dda6: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01ddac: 0c01 |0014: move-result-object v1 │ │ -01ddae: 1a02 6a00 |0015: const-string v2, " not attached to Activity" // string@006a │ │ -01ddb2: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01ddb8: 0c01 |001a: move-result-object v1 │ │ -01ddba: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01ddc0: 0c01 |001e: move-result-object v1 │ │ -01ddc2: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01ddc8: 2700 |0022: throw v0 │ │ -01ddca: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01ddce: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -01ddd0: 6e40 c901 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@01c9 │ │ -01ddd6: 0e00 |0029: return-void │ │ +01ece4: |[01ece4] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +01ecf4: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ecf8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01ecfc: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +01ed00: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +01ed04: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01ed0a: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ +01ed0e: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ed14: 0c01 |0010: move-result-object v1 │ │ +01ed16: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01ed1c: 0c01 |0014: move-result-object v1 │ │ +01ed1e: 1a02 6a00 |0015: const-string v2, " not attached to Activity" // string@006a │ │ +01ed22: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ed28: 0c01 |001a: move-result-object v1 │ │ +01ed2a: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01ed30: 0c01 |001e: move-result-object v1 │ │ +01ed32: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01ed38: 2700 |0022: throw v0 │ │ +01ed3a: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ed3e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +01ed40: 6e40 c901 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@01c9 │ │ +01ed46: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0004 line=745 │ │ 0x0023 line=747 │ │ 0x0029 line=748 │ │ locals : │ │ @@ -3889,35 +3889,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -01ddd8: |[01ddd8] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01dde8: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01ddec: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01ddf0: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01ddf4: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01ddf8: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01ddfe: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ -01de02: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01de08: 0c01 |0010: move-result-object v1 │ │ -01de0a: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01de10: 0c01 |0014: move-result-object v1 │ │ -01de12: 1a02 6a00 |0015: const-string v2, " not attached to Activity" // string@006a │ │ -01de16: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01de1c: 0c01 |001a: move-result-object v1 │ │ -01de1e: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01de24: 0c01 |001e: move-result-object v1 │ │ -01de26: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01de2c: 2700 |0022: throw v0 │ │ -01de2e: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01de32: 6e40 c901 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@01c9 │ │ -01de38: 0e00 |0028: return-void │ │ +01ed48: |[01ed48] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +01ed58: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ed5c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01ed60: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +01ed64: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +01ed68: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01ed6e: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ +01ed72: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ed78: 0c01 |0010: move-result-object v1 │ │ +01ed7a: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01ed80: 0c01 |0014: move-result-object v1 │ │ +01ed82: 1a02 6a00 |0015: const-string v2, " not attached to Activity" // string@006a │ │ +01ed86: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ed8c: 0c01 |001a: move-result-object v1 │ │ +01ed8e: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01ed94: 0c01 |001e: move-result-object v1 │ │ +01ed96: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01ed9c: 2700 |0022: throw v0 │ │ +01ed9e: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01eda2: 6e40 c901 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@01c9 │ │ +01eda8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0004 line=756 │ │ 0x0023 line=758 │ │ 0x0028 line=759 │ │ locals : │ │ @@ -3930,44 +3930,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01de3c: |[01de3c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -01de4c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01de50: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01de54: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -01de5a: 7120 7903 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ -01de60: 5221 6100 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01de64: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01de68: 1a01 2300 |000e: const-string v1, " #" // string@0023 │ │ -01de6c: 6e20 9a0a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01de72: 5221 6100 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01de76: 6e20 970a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01de7c: 5221 5b00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01de80: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -01de84: 1a01 4300 |001c: const-string v1, " id=0x" // string@0043 │ │ -01de88: 6e20 9a0a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01de8e: 5221 5b00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01de92: 7110 560a 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01de98: 0c01 |0026: move-result-object v1 │ │ -01de9a: 6e20 9a0a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01dea0: 5421 7000 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01dea4: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -01dea8: 1a01 0400 |002e: const-string v1, " " // string@0004 │ │ -01deac: 6e20 9a0a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01deb2: 5421 7000 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01deb6: 6e20 9a0a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01debc: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -01dec0: 6e20 960a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ -01dec6: 6e10 9e0a 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01decc: 0c01 |0040: move-result-object v1 │ │ -01dece: 1101 |0041: return-object v1 │ │ +01edac: |[01edac] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +01edbc: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +01edc0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +01edc4: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +01edca: 7120 7903 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ +01edd0: 5221 6100 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01edd4: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +01edd8: 1a01 2300 |000e: const-string v1, " #" // string@0023 │ │ +01eddc: 6e20 9a0a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ede2: 5221 6100 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01ede6: 6e20 970a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +01edec: 5221 5b00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01edf0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +01edf4: 1a01 4300 |001c: const-string v1, " id=0x" // string@0043 │ │ +01edf8: 6e20 9a0a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01edfe: 5221 5b00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01ee02: 7110 560a 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01ee08: 0c01 |0026: move-result-object v1 │ │ +01ee0a: 6e20 9a0a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ee10: 5421 7000 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01ee14: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +01ee18: 1a01 0400 |002e: const-string v1, " " // string@0004 │ │ +01ee1c: 6e20 9a0a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ee22: 5421 7000 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01ee26: 6e20 9a0a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01ee2c: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +01ee30: 6e20 960a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ +01ee36: 6e10 9e0a 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01ee3c: 0c01 |0040: move-result-object v1 │ │ +01ee3e: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0007 line=431 │ │ 0x000a line=432 │ │ 0x000e line=433 │ │ 0x0013 line=434 │ │ @@ -3988,32 +3988,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ded0: |[01ded0] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -01dee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01dee2: 6e20 f507 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07f5 │ │ -01dee8: 0e00 |0004: return-void │ │ +01ee40: |[01ee40] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +01ee50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ee52: 6e20 f507 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07f5 │ │ +01ee58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0004 line=1194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 598 (Fragment.java) │ │ │ │ Class #11 header: │ │ -class_idx : 73 │ │ +class_idx : 72 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 46 │ │ +superclass_idx : 45 │ │ source_file_idx : 600 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #11 annotations: │ │ @@ -4038,18 +4038,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01deec: |[01deec] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01defc: 5b01 7700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01df00: 7010 ad00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -01df06: 0e00 |0005: return-void │ │ +01ee5c: |[01ee5c] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +01ee6c: 5b01 7700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01ee70: 7010 ad00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +01ee76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -4059,35 +4059,35 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01df08: |[01df08] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -01df18: 5230 0400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0004 │ │ -01df1c: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ -01df22: 6f20 b000 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00b0 │ │ -01df28: 0e00 |0008: return-void │ │ -01df2a: 5420 7700 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01df2e: 5500 9100 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01df32: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -01df36: 5420 7700 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01df3a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01df3c: 6e20 9b01 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@019b │ │ -01df42: 28f3 |0015: goto 0008 // -000d │ │ -01df44: 5420 7700 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01df48: 5400 8900 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01df4c: 6e10 0a02 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@020a │ │ -01df52: 5420 7700 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01df56: 5400 8900 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01df5a: 6e10 0f02 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -01df60: 28e4 |0024: goto 0008 // -001c │ │ -01df62: 0000 |0025: nop // spacer │ │ -01df64: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ +01ee78: |[01ee78] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +01ee88: 5230 0400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0004 │ │ +01ee8c: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ +01ee92: 6f20 b000 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00b0 │ │ +01ee98: 0e00 |0008: return-void │ │ +01ee9a: 5420 7700 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01ee9e: 5500 9100 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01eea2: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +01eea6: 5420 7700 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01eeaa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +01eeac: 6e20 9b01 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@019b │ │ +01eeb2: 28f3 |0015: goto 0008 // -000d │ │ +01eeb4: 5420 7700 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01eeb8: 5400 8900 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01eebc: 6e10 0a02 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@020a │ │ +01eec2: 5420 7700 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01eec6: 5400 8900 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01eeca: 6e10 0f02 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +01eed0: 28e4 |0024: goto 0008 // -001c │ │ +01eed2: 0000 |0025: nop // spacer │ │ +01eed4: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=87 │ │ 0x0008 line=89 │ │ 0x0009 line=78 │ │ 0x000f line=79 │ │ @@ -4097,17 +4097,17 @@ │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002e reg=3 msg Landroid/os/Message; │ │ │ │ source_file_idx : 600 (FragmentActivity.java) │ │ │ │ Class #12 header: │ │ -class_idx : 74 │ │ +class_idx : 73 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 600 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ @@ -4148,52 +4148,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01df74: |[01df74] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01df84: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01df86: 2300 6302 |0001: new-array v0, v0, [I // type@0263 │ │ -01df8a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -01df90: 6900 7800 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ -01df94: 0e00 |0008: return-void │ │ -01df96: 0000 |0009: nop // spacer │ │ -01df98: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +01eee4: |[01eee4] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +01eef4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +01eef6: 2300 6102 |0001: new-array v0, v0, [I // type@0261 │ │ +01eefa: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +01ef00: 6900 7800 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ +01ef04: 0e00 |0008: return-void │ │ +01ef06: 0000 |0009: nop // spacer │ │ +01ef08: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 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 │ │ -01dfac: |[01dfac] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01dfbc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01dfc2: 0e00 |0003: return-void │ │ +01ef1c: |[01ef1c] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +01ef2c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01ef32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ source_file_idx : 600 (FragmentActivity.java) │ │ │ │ Class #13 header: │ │ -class_idx : 75 │ │ +class_idx : 74 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 600 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ @@ -4240,28 +4240,28 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dfc4: |[01dfc4] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -01dfd4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01dfda: 0e00 |0003: return-void │ │ +01ef34: |[01ef34] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +01ef44: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01ef4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ source_file_idx : 600 (FragmentActivity.java) │ │ │ │ Class #14 header: │ │ -class_idx : 76 │ │ +class_idx : 75 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 9 │ │ source_file_idx : 600 │ │ static_fields_size : 5 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ @@ -4358,23 +4358,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01dfdc: |[01dfdc] android.support.v4.app.FragmentActivity.:()V │ │ -01dfec: 7010 0600 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0006 │ │ -01dff2: 2200 4900 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0049 │ │ -01dff6: 7020 9501 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0195 │ │ -01dffc: 5b10 8a00 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01e000: 2200 5500 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0055 │ │ -01e004: 7010 f401 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@01f4 │ │ -01e00a: 5b10 8900 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e00e: 0e00 |0011: return-void │ │ +01ef4c: |[01ef4c] android.support.v4.app.FragmentActivity.:()V │ │ +01ef5c: 7010 0600 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0006 │ │ +01ef62: 2200 4800 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0048 │ │ +01ef66: 7020 9501 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0195 │ │ +01ef6c: 5b10 8a00 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01ef70: 2200 5400 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0054 │ │ +01ef74: 7010 f401 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@01f4 │ │ +01ef7a: 5b10 8900 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01ef7e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=73 │ │ 0x000a line=92 │ │ 0x0011 line=115 │ │ locals : │ │ @@ -4386,24 +4386,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01e010: |[01e010] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -01e020: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01e022: 5520 8e00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01e026: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -01e02a: 5c21 8e00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01e02e: 5c23 9000 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ -01e032: 5420 8a00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01e036: 6e20 b600 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ -01e03c: 6e10 bf01 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@01bf │ │ -01e042: 0e00 |0011: return-void │ │ +01ef80: |[01ef80] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +01ef90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01ef92: 5520 8e00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01ef96: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +01ef9a: 5c21 8e00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01ef9e: 5c23 9000 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ +01efa2: 5420 8a00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01efa6: 6e20 b600 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ +01efac: 6e10 bf01 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@01bf │ │ +01efb2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=606 │ │ 0x0005 line=607 │ │ 0x0007 line=608 │ │ 0x0009 line=609 │ │ 0x000e line=610 │ │ @@ -4417,86 +4417,86 @@ │ │ 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 : 165 16-bit code units │ │ -01e044: |[01e044] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01e054: 6001 0200 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -01e058: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -01e05c: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -01e060: 6e20 2a0a 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e066: 1a01 2605 |0009: const-string v1, "Local FragmentActivity " // string@0526 │ │ -01e06a: 6e20 2a0a 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e070: 7110 a10a 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -01e076: 0a01 |0011: move-result v1 │ │ -01e078: 7110 560a 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e07e: 0c01 |0015: move-result-object v1 │ │ -01e080: 6e20 2a0a 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e086: 1a01 2a00 |0019: const-string v1, " State:" // string@002a │ │ -01e08a: 6e20 2f0a 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -01e090: 2201 9c01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01e094: 7010 930a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e09a: 6e20 9a0a 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e0a0: 0c01 |0026: move-result-object v1 │ │ -01e0a2: 1a02 0500 |0027: const-string v2, " " // string@0005 │ │ -01e0a6: 6e20 9a0a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e0ac: 0c01 |002c: move-result-object v1 │ │ -01e0ae: 6e10 9e0a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e0b4: 0c00 |0030: move-result-object v0 │ │ -01e0b6: 6e20 2a0a 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e0bc: 1a01 780c |0034: const-string v1, "mCreated=" // string@0c78 │ │ -01e0c0: 6e20 2a0a 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e0c6: 5541 8800 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ -01e0ca: 6e20 2b0a 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01e0d0: 1a01 0d0d |003e: const-string v1, "mResumed=" // string@0d0d │ │ -01e0d4: 6e20 2a0a 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e0da: 5541 8f00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ -01e0de: 6e20 2b0a 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01e0e4: 1a01 6400 |0048: const-string v1, " mStopped=" // string@0064 │ │ -01e0e8: 6e20 2a0a 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e0ee: 5541 9100 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01e0f2: 6e20 2b0a 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01e0f8: 1a01 5c00 |0052: const-string v1, " mReallyStopped=" // string@005c │ │ -01e0fc: 6e20 2a0a 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e102: 5541 8e00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01e106: 6e20 300a 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -01e10c: 6e20 2a0a 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e112: 1a01 d10c |005f: const-string v1, "mLoadersStarted=" // string@0cd1 │ │ -01e116: 6e20 2a0a 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e11c: 5541 8c00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01e120: 6e20 300a 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -01e126: 5441 8b00 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e12a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -01e12e: 6e20 2a0a 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e134: 1a01 1d05 |0070: const-string v1, "Loader Manager " // string@051d │ │ -01e138: 6e20 2a0a 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e13e: 5441 8b00 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e142: 7110 a10a 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -01e148: 0a01 |007a: move-result v1 │ │ -01e14a: 7110 560a 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e150: 0c01 |007e: move-result-object v1 │ │ -01e152: 6e20 2a0a 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01e158: 1a01 c900 |0082: const-string v1, ":" // string@00c9 │ │ -01e15c: 6e20 2f0a 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -01e162: 5441 8b00 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e166: 2202 9c01 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01e16a: 7010 930a 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e170: 6e20 9a0a 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e176: 0c02 |0091: move-result-object v2 │ │ -01e178: 1a03 0500 |0092: const-string v3, " " // string@0005 │ │ -01e17c: 6e20 9a0a 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e182: 0c02 |0097: move-result-object v2 │ │ -01e184: 6e10 9e0a 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e18a: 0c02 |009b: move-result-object v2 │ │ -01e18c: 6e58 cc02 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@02cc │ │ -01e192: 5441 8900 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e196: 6e58 0d02 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@020d │ │ -01e19c: 0e00 |00a4: return-void │ │ +01efb4: |[01efb4] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01efc4: 6001 0200 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +01efc8: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +01efcc: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +01efd0: 6e20 2a0a 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01efd6: 1a01 2405 |0009: const-string v1, "Local FragmentActivity " // string@0524 │ │ +01efda: 6e20 2a0a 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01efe0: 7110 a10a 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +01efe6: 0a01 |0011: move-result v1 │ │ +01efe8: 7110 560a 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01efee: 0c01 |0015: move-result-object v1 │ │ +01eff0: 6e20 2a0a 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01eff6: 1a01 2a00 |0019: const-string v1, " State:" // string@002a │ │ +01effa: 6e20 2f0a 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +01f000: 2201 9a01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +01f004: 7010 930a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f00a: 6e20 9a0a 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f010: 0c01 |0026: move-result-object v1 │ │ +01f012: 1a02 0500 |0027: const-string v2, " " // string@0005 │ │ +01f016: 6e20 9a0a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f01c: 0c01 |002c: move-result-object v1 │ │ +01f01e: 6e10 9e0a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f024: 0c00 |0030: move-result-object v0 │ │ +01f026: 6e20 2a0a 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f02c: 1a01 740c |0034: const-string v1, "mCreated=" // string@0c74 │ │ +01f030: 6e20 2a0a 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f036: 5541 8800 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ +01f03a: 6e20 2b0a 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01f040: 1a01 090d |003e: const-string v1, "mResumed=" // string@0d09 │ │ +01f044: 6e20 2a0a 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f04a: 5541 8f00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ +01f04e: 6e20 2b0a 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01f054: 1a01 6400 |0048: const-string v1, " mStopped=" // string@0064 │ │ +01f058: 6e20 2a0a 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f05e: 5541 9100 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01f062: 6e20 2b0a 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +01f068: 1a01 5c00 |0052: const-string v1, " mReallyStopped=" // string@005c │ │ +01f06c: 6e20 2a0a 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f072: 5541 8e00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01f076: 6e20 300a 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +01f07c: 6e20 2a0a 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f082: 1a01 cd0c |005f: const-string v1, "mLoadersStarted=" // string@0ccd │ │ +01f086: 6e20 2a0a 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f08c: 5541 8c00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01f090: 6e20 300a 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +01f096: 5441 8b00 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f09a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +01f09e: 6e20 2a0a 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f0a4: 1a01 1b05 |0070: const-string v1, "Loader Manager " // string@051b │ │ +01f0a8: 6e20 2a0a 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f0ae: 5441 8b00 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f0b2: 7110 a10a 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +01f0b8: 0a01 |007a: move-result v1 │ │ +01f0ba: 7110 560a 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01f0c0: 0c01 |007e: move-result-object v1 │ │ +01f0c2: 6e20 2a0a 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +01f0c8: 1a01 c900 |0082: const-string v1, ":" // string@00c9 │ │ +01f0cc: 6e20 2f0a 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +01f0d2: 5441 8b00 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f0d6: 2202 9a01 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +01f0da: 7010 930a 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f0e0: 6e20 9a0a 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f0e6: 0c02 |0091: move-result-object v2 │ │ +01f0e8: 1a03 0500 |0092: const-string v3, " " // string@0005 │ │ +01f0ec: 6e20 9a0a 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f0f2: 0c02 |0097: move-result-object v2 │ │ +01f0f4: 6e10 9e0a 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f0fa: 0c02 |009b: move-result-object v2 │ │ +01f0fc: 6e58 cc02 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@02cc │ │ +01f102: 5441 8900 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f106: 6e58 0d02 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@020d │ │ +01f10c: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0006 line=585 │ │ 0x000e line=586 │ │ 0x0019 line=587 │ │ 0x001e line=588 │ │ @@ -4527,23 +4527,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01e1a0: |[01e1a0] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01e1b0: 6e10 a201 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01a2 │ │ -01e1b6: 0c00 |0003: move-result-object v0 │ │ -01e1b8: 1f00 4b00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@004b │ │ -01e1bc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -01e1c0: 5401 7e00 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ -01e1c4: 1101 |000a: return-object v1 │ │ -01e1c6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01e1c8: 28fe |000c: goto 000a // -0002 │ │ +01f110: |[01f110] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +01f120: 6e10 a201 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01a2 │ │ +01f126: 0c00 |0003: move-result-object v0 │ │ +01f128: 1f00 4a00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@004a │ │ +01f12c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +01f130: 5401 7e00 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ +01f134: 1101 |000a: return-object v1 │ │ +01f136: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +01f138: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0006 line=554 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4553,33 +4553,33 @@ │ │ type : '(IZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01e1cc: |[01e1cc] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -01e1dc: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e1e0: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -01e1e4: 2201 5d00 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@005d │ │ -01e1e8: 7010 7d02 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@027d │ │ -01e1ee: 5b21 8600 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e1f2: 5421 8600 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e1f6: 6e20 8502 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -01e1fc: 0c00 |0010: move-result-object v0 │ │ -01e1fe: 1f00 6400 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0064 │ │ -01e202: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -01e206: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -01e20a: 2200 6400 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0064 │ │ -01e20e: 7030 c202 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@02c2 │ │ -01e214: 5421 8600 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e218: 6e30 8c02 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -01e21e: 1100 |0021: return-object v0 │ │ -01e220: 6e20 d302 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@02d3 │ │ -01e226: 28fc |0025: goto 0021 // -0004 │ │ +01f13c: |[01f13c] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +01f14c: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f150: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +01f154: 2201 5c00 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@005c │ │ +01f158: 7010 7d02 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@027d │ │ +01f15e: 5b21 8600 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f162: 5421 8600 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f166: 6e20 8502 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +01f16c: 0c00 |0010: move-result-object v0 │ │ +01f16e: 1f00 6300 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0063 │ │ +01f172: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +01f176: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +01f17a: 2200 6300 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0063 │ │ +01f17e: 7030 c202 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@02c2 │ │ +01f184: 5421 8600 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f188: 6e30 8c02 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +01f18e: 1100 |0021: return-object v0 │ │ +01f190: 6e20 d302 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@02d3 │ │ +01f196: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0004 line=710 │ │ 0x000b line=712 │ │ 0x0013 line=713 │ │ 0x0015 line=714 │ │ @@ -4600,17 +4600,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e228: |[01e228] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01e238: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e23c: 1100 |0002: return-object v0 │ │ +01f198: |[01f198] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01f1a8: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f1ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -4618,28 +4618,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -01e240: |[01e240] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01e250: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01e252: 5430 8b00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e256: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01e25a: 5430 8b00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e25e: 1100 |0007: return-object v0 │ │ -01e260: 5c32 8700 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ -01e264: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -01e266: 5531 8c00 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01e26a: 6e40 a401 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ -01e270: 0c00 |0010: move-result-object v0 │ │ -01e272: 5b30 8b00 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e276: 5430 8b00 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e27a: 28f2 |0015: goto 0007 // -000e │ │ +01f1b0: |[01f1b0] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01f1c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01f1c2: 5430 8b00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f1c6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01f1ca: 5430 8b00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f1ce: 1100 |0007: return-object v0 │ │ +01f1d0: 5c32 8700 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ +01f1d4: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +01f1d6: 5531 8c00 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01f1da: 6e40 a401 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ +01f1e0: 0c00 |0010: move-result-object v0 │ │ +01f1e2: 5b30 8b00 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f1e6: 5430 8b00 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f1ea: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=700 │ │ 0x0005 line=701 │ │ 0x0007 line=705 │ │ 0x0008 line=703 │ │ 0x000a line=704 │ │ @@ -4652,28 +4652,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01e27c: |[01e27c] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ -01e28c: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e290: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -01e294: 5421 8600 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e298: 6e20 8502 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -01e29e: 0c00 |0009: move-result-object v0 │ │ -01e2a0: 1f00 6400 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0064 │ │ -01e2a4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -01e2a8: 5501 0f01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -01e2ac: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -01e2b0: 6e10 c602 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ -01e2b6: 5421 8600 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e2ba: 6e20 8d02 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@028d │ │ -01e2c0: 0e00 |001a: return-void │ │ +01f1ec: |[01f1ec] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ +01f1fc: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f200: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +01f204: 5421 8600 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f208: 6e20 8502 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +01f20e: 0c00 |0009: move-result-object v0 │ │ +01f210: 1f00 6300 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0063 │ │ +01f214: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +01f218: 5501 0f01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +01f21c: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +01f220: 6e10 c602 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ +01f226: 5421 8600 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f22a: 6e20 8d02 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@028d │ │ +01f230: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=684 │ │ 0x000c line=685 │ │ 0x0012 line=686 │ │ 0x0015 line=687 │ │ @@ -4688,66 +4688,66 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -01e2c4: |[01e2c4] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -01e2d4: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -01e2d8: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ -01e2dc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01e2e0: 5452 8900 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e2e4: 5422 ae00 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01e2e8: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ -01e2ec: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01e2f0: 5452 8900 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e2f4: 5422 ae00 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01e2f8: 6e10 cb0a 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -01e2fe: 0a02 |0015: move-result v2 │ │ -01e300: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ -01e304: 1a02 5702 |0018: const-string v2, "FragmentActivity" // string@0257 │ │ -01e308: 2203 9c01 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01e30c: 7010 930a 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e312: 1a04 6101 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@0161 │ │ -01e316: 6e20 9a0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e31c: 0c03 |0024: move-result-object v3 │ │ -01e31e: 7110 560a 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e324: 0c04 |0028: move-result-object v4 │ │ -01e326: 6e20 9a0a 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e32c: 0c03 |002c: move-result-object v3 │ │ -01e32e: 6e10 9e0a 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e334: 0c03 |0030: move-result-object v3 │ │ -01e336: 7120 8d07 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ -01e33c: 0e00 |0034: return-void │ │ -01e33e: 5452 8900 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e342: 5422 ae00 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01e346: 6e20 c70a 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -01e34c: 0c00 |003c: move-result-object v0 │ │ -01e34e: 1f00 4800 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -01e352: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ -01e356: 1a02 5702 |0041: const-string v2, "FragmentActivity" // string@0257 │ │ -01e35a: 2203 9c01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01e35e: 7010 930a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e364: 1a04 6201 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0162 │ │ -01e368: 6e20 9a0a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e36e: 0c03 |004d: move-result-object v3 │ │ -01e370: 7110 560a 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e376: 0c04 |0051: move-result-object v4 │ │ -01e378: 6e20 9a0a 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e37e: 0c03 |0055: move-result-object v3 │ │ -01e380: 6e10 9e0a 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e386: 0c03 |0059: move-result-object v3 │ │ -01e388: 7120 8d07 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ -01e38e: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ -01e394: b562 |0060: and-int/2addr v2, v6 │ │ -01e396: 6e40 6b01 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@016b │ │ -01e39c: 28d0 |0064: goto 0034 // -0030 │ │ -01e39e: 6f40 1200 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0012 │ │ -01e3a4: 28cc |0068: goto 0034 // -0034 │ │ +01f234: |[01f234] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +01f244: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +01f248: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ +01f24c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01f250: 5452 8900 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f254: 5422 ae00 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01f258: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ +01f25c: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +01f260: 5452 8900 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f264: 5422 ae00 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01f268: 6e10 cb0a 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +01f26e: 0a02 |0015: move-result v2 │ │ +01f270: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ +01f274: 1a02 5702 |0018: const-string v2, "FragmentActivity" // string@0257 │ │ +01f278: 2203 9a01 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +01f27c: 7010 930a 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f282: 1a04 6101 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@0161 │ │ +01f286: 6e20 9a0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f28c: 0c03 |0024: move-result-object v3 │ │ +01f28e: 7110 560a 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01f294: 0c04 |0028: move-result-object v4 │ │ +01f296: 6e20 9a0a 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f29c: 0c03 |002c: move-result-object v3 │ │ +01f29e: 6e10 9e0a 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f2a4: 0c03 |0030: move-result-object v3 │ │ +01f2a6: 7120 8d07 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ +01f2ac: 0e00 |0034: return-void │ │ +01f2ae: 5452 8900 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f2b2: 5422 ae00 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01f2b6: 6e20 c70a 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +01f2bc: 0c00 |003c: move-result-object v0 │ │ +01f2be: 1f00 4700 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +01f2c2: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ +01f2c6: 1a02 5702 |0041: const-string v2, "FragmentActivity" // string@0257 │ │ +01f2ca: 2203 9a01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +01f2ce: 7010 930a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f2d4: 1a04 6201 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0162 │ │ +01f2d8: 6e20 9a0a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f2de: 0c03 |004d: move-result-object v3 │ │ +01f2e0: 7110 560a 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01f2e6: 0c04 |0051: move-result-object v4 │ │ +01f2e8: 6e20 9a0a 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f2ee: 0c03 |0055: move-result-object v3 │ │ +01f2f0: 6e10 9e0a 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f2f6: 0c03 |0059: move-result-object v3 │ │ +01f2f8: 7120 8d07 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ +01f2fe: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ +01f304: b562 |0060: and-int/2addr v2, v6 │ │ +01f306: 6e40 6b01 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@016b │ │ +01f30c: 28d0 |0064: goto 0034 // -0030 │ │ +01f30e: 6f40 1200 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0012 │ │ +01f314: 28cc |0068: goto 0034 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ 0x0004 line=135 │ │ 0x0006 line=136 │ │ 0x0018 line=137 │ │ @@ -4770,16 +4770,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 │ │ -01e3a8: |[01e3a8] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -01e3b8: 0e00 |0000: return-void │ │ +01f318: |[01f318] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +01f328: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -4788,21 +4788,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01e3bc: |[01e3bc] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -01e3cc: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e3d0: 6e10 2602 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0226 │ │ -01e3d6: 0a00 |0005: move-result v0 │ │ -01e3d8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01e3dc: 6e10 9e01 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@019e │ │ -01e3e2: 0e00 |000b: return-void │ │ +01f32c: |[01f32c] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +01f33c: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f340: 6e10 2602 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0226 │ │ +01f346: 0a00 |0005: move-result v0 │ │ +01f348: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +01f34c: 6e10 9e01 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@019e │ │ +01f352: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ 0x000b line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4812,19 +4812,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01e3e4: |[01e3e4] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01e3f4: 6f20 1300 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0013 │ │ -01e3fa: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e3fe: 6e20 ff01 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01ff │ │ -01e404: 0e00 |0008: return-void │ │ +01f354: |[01f354] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01f364: 6f20 1300 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0013 │ │ +01f36a: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f36e: 6e20 ff01 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01ff │ │ +01f374: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x0008 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4835,45 +4835,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -01e408: |[01e408] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01e418: 5442 8900 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e41c: 6e20 f901 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@01f9 │ │ -01e422: 6e10 a301 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ -01e428: 0c02 |0008: move-result-object v2 │ │ -01e42a: 6e10 a007 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@07a0 │ │ -01e430: 0c02 |000c: move-result-object v2 │ │ -01e432: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -01e436: 6e10 a301 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ -01e43c: 0c02 |0012: move-result-object v2 │ │ -01e43e: 6e20 a307 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@07a3 │ │ -01e444: 6f20 1400 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0014 │ │ -01e44a: 6e10 a201 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01a2 │ │ -01e450: 0c00 |001c: move-result-object v0 │ │ -01e452: 1f00 4b00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@004b │ │ -01e456: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -01e45a: 5402 8000 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ -01e45e: 5b42 8600 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01e462: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ -01e466: 1a02 e107 |0027: const-string v2, "android:support:fragments" // string@07e1 │ │ -01e46a: 6e20 a100 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a1 │ │ -01e470: 0c01 |002c: move-result-object v1 │ │ -01e472: 5443 8900 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e476: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ -01e47a: 5402 7f00 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ -01e47e: 6e30 2e02 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@022e │ │ -01e484: 5442 8900 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e488: 6e10 0102 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0201 │ │ -01e48e: 0e00 |003b: return-void │ │ -01e490: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -01e492: 28f6 |003d: goto 0033 // -000a │ │ +01f378: |[01f378] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01f388: 5442 8900 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f38c: 6e20 f901 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@01f9 │ │ +01f392: 6e10 a301 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ +01f398: 0c02 |0008: move-result-object v2 │ │ +01f39a: 6e10 a007 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@07a0 │ │ +01f3a0: 0c02 |000c: move-result-object v2 │ │ +01f3a2: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +01f3a6: 6e10 a301 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ +01f3ac: 0c02 |0012: move-result-object v2 │ │ +01f3ae: 6e20 a307 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@07a3 │ │ +01f3b4: 6f20 1400 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0014 │ │ +01f3ba: 6e10 a201 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01a2 │ │ +01f3c0: 0c00 |001c: move-result-object v0 │ │ +01f3c2: 1f00 4a00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@004a │ │ +01f3c6: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +01f3ca: 5402 8000 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ +01f3ce: 5b42 8600 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01f3d2: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ +01f3d6: 1a02 df07 |0027: const-string v2, "android:support:fragments" // string@07df │ │ +01f3da: 6e20 a100 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a1 │ │ +01f3e0: 0c01 |002c: move-result-object v1 │ │ +01f3e2: 5443 8900 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f3e6: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ +01f3ea: 5402 7f00 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ +01f3ee: 6e30 2e02 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@022e │ │ +01f3f4: 5442 8900 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f3f8: 6e10 0102 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0201 │ │ +01f3fe: 0e00 |003b: return-void │ │ +01f400: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +01f402: 28f6 |003d: goto 0033 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=179 │ │ 0x000f line=180 │ │ 0x0016 line=183 │ │ 0x0019 line=185 │ │ @@ -4897,33 +4897,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01e494: |[01e494] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -01e4a4: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -01e4a8: 6f30 1500 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ -01e4ae: 0a00 |0005: move-result v0 │ │ -01e4b0: 5431 8900 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e4b4: 6e10 a501 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01a5 │ │ -01e4ba: 0c02 |000b: move-result-object v2 │ │ -01e4bc: 6e30 0202 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0202 │ │ -01e4c2: 0a01 |000f: move-result v1 │ │ -01e4c4: b610 |0010: or-int/2addr v0, v1 │ │ -01e4c6: 6001 0200 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -01e4ca: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -01e4ce: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -01e4d2: 0f00 |0017: return v0 │ │ -01e4d4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -01e4d6: 28fe |0019: goto 0017 // -0002 │ │ -01e4d8: 6f30 1500 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ -01e4de: 0a00 |001d: move-result v0 │ │ -01e4e0: 28f9 |001e: goto 0017 // -0007 │ │ +01f404: |[01f404] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +01f414: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +01f418: 6f30 1500 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ +01f41e: 0a00 |0005: move-result v0 │ │ +01f420: 5431 8900 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f424: 6e10 a501 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01a5 │ │ +01f42a: 0c02 |000b: move-result-object v2 │ │ +01f42c: 6e30 0202 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0202 │ │ +01f432: 0a01 |000f: move-result v1 │ │ +01f434: b610 |0010: or-int/2addr v0, v1 │ │ +01f436: 6001 0200 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +01f43a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +01f43e: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +01f442: 0f00 |0017: return v0 │ │ +01f444: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +01f446: 28fe |0019: goto 0017 // -0002 │ │ +01f448: 6f30 1500 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ +01f44e: 0a00 |001d: move-result v0 │ │ +01f450: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0002 line=203 │ │ 0x0006 line=204 │ │ 0x0011 line=205 │ │ 0x0017 line=213 │ │ @@ -4941,194 +4941,194 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 359 16-bit code units │ │ -01e4e4: |[01e4e4] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -01e4f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01e4f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01e4f8: 121a |0002: const/4 v10, #int 1 // #1 │ │ -01e4fa: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -01e4fc: 1a07 d809 |0004: const-string v7, "fragment" // string@09d8 │ │ -01e500: 6e20 7a0a c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -01e506: 0a07 |0009: move-result v7 │ │ -01e508: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -01e50c: 6f40 1600 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@0016 │ │ -01e512: 0c07 |000f: move-result-object v7 │ │ -01e514: 1107 |0010: return-object v7 │ │ -01e516: 1a07 7908 |0011: const-string v7, "class" // string@0879 │ │ -01e51a: 7230 8407 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0784 │ │ -01e520: 0c02 |0016: move-result-object v2 │ │ -01e522: 6207 7800 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ -01e526: 6e30 4f00 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@004f │ │ -01e52c: 0c00 |001c: move-result-object v0 │ │ -01e52e: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -01e532: 6e20 7800 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0078 │ │ -01e538: 0c02 |0022: move-result-object v2 │ │ -01e53a: 6e30 7700 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0077 │ │ -01e540: 0a04 |0026: move-result v4 │ │ -01e542: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -01e544: 6e20 7800 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0078 │ │ -01e54a: 0c06 |002b: move-result-object v6 │ │ -01e54c: 6e10 7900 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0079 │ │ -01e552: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -01e554: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -01e558: 6e10 d907 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@07d9 │ │ -01e55e: 0a01 |0035: move-result v1 │ │ -01e560: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -01e564: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -01e568: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -01e56c: 2207 8b01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01e570: 2208 9c01 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -01e574: 7010 930a 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e57a: 7210 8507 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0785 │ │ -01e580: 0c09 |0046: move-result-object v9 │ │ -01e582: 6e20 9a0a 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e588: 0c08 |004a: move-result-object v8 │ │ -01e58a: 1a09 cd00 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00cd │ │ -01e58e: 6e20 9a0a 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e594: 0c08 |0050: move-result-object v8 │ │ -01e596: 6e20 9a0a 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e59c: 0c08 |0054: move-result-object v8 │ │ -01e59e: 6e10 9e0a 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e5a4: 0c08 |0058: move-result-object v8 │ │ -01e5a6: 7020 4e0a 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -01e5ac: 2707 |005c: throw v7 │ │ -01e5ae: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -01e5b2: 54b7 8900 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e5b6: 6e20 1102 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0211 │ │ -01e5bc: 0c03 |0064: move-result-object v3 │ │ -01e5be: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -01e5c2: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -01e5c6: 54b7 8900 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e5ca: 6e20 1202 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0212 │ │ -01e5d0: 0c03 |006e: move-result-object v3 │ │ -01e5d2: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -01e5d6: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -01e5da: 54b7 8900 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e5de: 6e20 1102 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0211 │ │ -01e5e4: 0c03 |0078: move-result-object v3 │ │ -01e5e6: 6307 a600 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -01e5ea: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -01e5ee: 1a07 5702 |007d: const-string v7, "FragmentActivity" // string@0257 │ │ -01e5f2: 2208 9c01 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -01e5f6: 7010 930a 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e5fc: 1a09 240e |0084: const-string v9, "onCreateView: id=0x" // string@0e24 │ │ -01e600: 6e20 9a0a 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e606: 0c08 |0089: move-result-object v8 │ │ -01e608: 7110 560a 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e60e: 0c09 |008d: move-result-object v9 │ │ -01e610: 6e20 9a0a 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e616: 0c08 |0091: move-result-object v8 │ │ -01e618: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ -01e61c: 6e20 9a0a 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e622: 0c08 |0097: move-result-object v8 │ │ -01e624: 6e20 9a0a 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e62a: 0c08 |009b: move-result-object v8 │ │ -01e62c: 1a09 3a00 |009c: const-string v9, " existing=" // string@003a │ │ -01e630: 6e20 9a0a 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e636: 0c08 |00a1: move-result-object v8 │ │ -01e638: 6e20 990a 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01e63e: 0c08 |00a5: move-result-object v8 │ │ -01e640: 6e10 9e0a 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e646: 0c08 |00a9: move-result-object v8 │ │ -01e648: 7120 8c07 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -01e64e: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -01e652: 7120 6001 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0160 │ │ -01e658: 0c03 |00b2: move-result-object v3 │ │ -01e65a: 5c3a 5d00 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01e65e: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -01e662: 0147 |00b7: move v7, v4 │ │ -01e664: 5937 5b00 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01e668: 5931 5900 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01e66c: 5b36 7000 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01e670: 5c3a 6000 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01e674: 54b7 8900 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e678: 5b37 5c00 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01e67c: 5437 6c00 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01e680: 6e40 7901 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@0179 │ │ -01e686: 54b7 8900 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e68a: 6e30 f601 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ -01e690: 5437 7400 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01e694: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -01e698: 2207 8c01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@018c │ │ -01e69c: 2208 9c01 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -01e6a0: 7010 930a 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e6a6: 1a09 5402 |00d9: const-string v9, "Fragment " // string@0254 │ │ -01e6aa: 6e20 9a0a 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e6b0: 0c08 |00de: move-result-object v8 │ │ -01e6b2: 6e20 9a0a 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e6b8: 0c08 |00e2: move-result-object v8 │ │ -01e6ba: 1a09 3700 |00e3: const-string v9, " did not create a view." // string@0037 │ │ -01e6be: 6e20 9a0a 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e6c4: 0c08 |00e8: move-result-object v8 │ │ -01e6c6: 6e10 9e0a 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e6cc: 0c08 |00ec: move-result-object v8 │ │ -01e6ce: 7020 510a 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01e6d4: 2707 |00f0: throw v7 │ │ -01e6d6: 0117 |00f1: move v7, v1 │ │ -01e6d8: 28c6 |00f2: goto 00b8 // -003a │ │ -01e6da: 5537 6000 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01e6de: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -01e6e2: 2207 8b01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01e6e6: 2208 9c01 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -01e6ea: 7010 930a 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01e6f0: 7210 8507 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0785 │ │ -01e6f6: 0c09 |0101: move-result-object v9 │ │ -01e6f8: 6e20 9a0a 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e6fe: 0c08 |0105: move-result-object v8 │ │ -01e700: 1a09 cc00 |0106: const-string v9, ": Duplicate id 0x" // string@00cc │ │ -01e704: 6e20 9a0a 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e70a: 0c08 |010b: move-result-object v8 │ │ -01e70c: 7110 560a 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e712: 0c09 |010f: move-result-object v9 │ │ -01e714: 6e20 9a0a 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e71a: 0c08 |0113: move-result-object v8 │ │ -01e71c: 1a09 ab00 |0114: const-string v9, ", tag " // string@00ab │ │ -01e720: 6e20 9a0a 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e726: 0c08 |0119: move-result-object v8 │ │ -01e728: 6e20 9a0a 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e72e: 0c08 |011d: move-result-object v8 │ │ -01e730: 1a09 aa00 |011e: const-string v9, ", or parent id 0x" // string@00aa │ │ -01e734: 6e20 9a0a 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e73a: 0c08 |0123: move-result-object v8 │ │ -01e73c: 7110 560a 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -01e742: 0c09 |0127: move-result-object v9 │ │ -01e744: 6e20 9a0a 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e74a: 0c08 |012b: move-result-object v8 │ │ -01e74c: 1a09 7c00 |012c: const-string v9, " with another fragment for " // string@007c │ │ -01e750: 6e20 9a0a 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e756: 0c08 |0131: move-result-object v8 │ │ -01e758: 6e20 9a0a 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01e75e: 0c08 |0135: move-result-object v8 │ │ -01e760: 6e10 9e0a 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01e766: 0c08 |0139: move-result-object v8 │ │ -01e768: 7020 4e0a 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -01e76e: 2707 |013d: throw v7 │ │ -01e770: 5c3a 6000 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01e774: 5537 6b00 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -01e778: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -01e77c: 5437 6c00 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01e780: 6e40 7901 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@0179 │ │ -01e786: 54b7 8900 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e78a: 6e20 2002 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0220 │ │ -01e790: 2880 |014e: goto 00ce // -0080 │ │ -01e792: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -01e796: 5437 7400 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01e79a: 6e20 f307 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@07f3 │ │ -01e7a0: 5437 7400 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01e7a4: 6e10 e307 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@07e3 │ │ -01e7aa: 0c07 |015b: move-result-object v7 │ │ -01e7ac: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -01e7b0: 5437 7400 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01e7b4: 6e20 f707 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@07f7 │ │ -01e7ba: 5437 7400 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01e7be: 2900 abfe |0165: goto/16 0010 // -0155 │ │ +01f454: |[01f454] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +01f464: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01f466: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01f468: 121a |0002: const/4 v10, #int 1 // #1 │ │ +01f46a: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +01f46c: 1a07 d509 |0004: const-string v7, "fragment" // string@09d5 │ │ +01f470: 6e20 7a0a c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +01f476: 0a07 |0009: move-result v7 │ │ +01f478: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +01f47c: 6f40 1600 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@0016 │ │ +01f482: 0c07 |000f: move-result-object v7 │ │ +01f484: 1107 |0010: return-object v7 │ │ +01f486: 1a07 7608 |0011: const-string v7, "class" // string@0876 │ │ +01f48a: 7230 8407 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0784 │ │ +01f490: 0c02 |0016: move-result-object v2 │ │ +01f492: 6207 7800 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ +01f496: 6e30 4f00 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@004f │ │ +01f49c: 0c00 |001c: move-result-object v0 │ │ +01f49e: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +01f4a2: 6e20 7800 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0078 │ │ +01f4a8: 0c02 |0022: move-result-object v2 │ │ +01f4aa: 6e30 7700 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0077 │ │ +01f4b0: 0a04 |0026: move-result v4 │ │ +01f4b2: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +01f4b4: 6e20 7800 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0078 │ │ +01f4ba: 0c06 |002b: move-result-object v6 │ │ +01f4bc: 6e10 7900 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0079 │ │ +01f4c2: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +01f4c4: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ +01f4c8: 6e10 d907 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@07d9 │ │ +01f4ce: 0a01 |0035: move-result v1 │ │ +01f4d0: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ +01f4d4: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ +01f4d8: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ +01f4dc: 2207 8901 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +01f4e0: 2208 9a01 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@019a │ │ +01f4e4: 7010 930a 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f4ea: 7210 8507 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0785 │ │ +01f4f0: 0c09 |0046: move-result-object v9 │ │ +01f4f2: 6e20 9a0a 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f4f8: 0c08 |004a: move-result-object v8 │ │ +01f4fa: 1a09 cd00 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00cd │ │ +01f4fe: 6e20 9a0a 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f504: 0c08 |0050: move-result-object v8 │ │ +01f506: 6e20 9a0a 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f50c: 0c08 |0054: move-result-object v8 │ │ +01f50e: 6e10 9e0a 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f514: 0c08 |0058: move-result-object v8 │ │ +01f516: 7020 4e0a 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +01f51c: 2707 |005c: throw v7 │ │ +01f51e: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ +01f522: 54b7 8900 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f526: 6e20 1102 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0211 │ │ +01f52c: 0c03 |0064: move-result-object v3 │ │ +01f52e: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ +01f532: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +01f536: 54b7 8900 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f53a: 6e20 1202 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0212 │ │ +01f540: 0c03 |006e: move-result-object v3 │ │ +01f542: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ +01f546: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ +01f54a: 54b7 8900 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f54e: 6e20 1102 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0211 │ │ +01f554: 0c03 |0078: move-result-object v3 │ │ +01f556: 6307 a600 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01f55a: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ +01f55e: 1a07 5702 |007d: const-string v7, "FragmentActivity" // string@0257 │ │ +01f562: 2208 9a01 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@019a │ │ +01f566: 7010 930a 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f56c: 1a09 200e |0084: const-string v9, "onCreateView: id=0x" // string@0e20 │ │ +01f570: 6e20 9a0a 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f576: 0c08 |0089: move-result-object v8 │ │ +01f578: 7110 560a 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01f57e: 0c09 |008d: move-result-object v9 │ │ +01f580: 6e20 9a0a 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f586: 0c08 |0091: move-result-object v8 │ │ +01f588: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ +01f58c: 6e20 9a0a 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f592: 0c08 |0097: move-result-object v8 │ │ +01f594: 6e20 9a0a 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f59a: 0c08 |009b: move-result-object v8 │ │ +01f59c: 1a09 3a00 |009c: const-string v9, " existing=" // string@003a │ │ +01f5a0: 6e20 9a0a 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f5a6: 0c08 |00a1: move-result-object v8 │ │ +01f5a8: 6e20 990a 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +01f5ae: 0c08 |00a5: move-result-object v8 │ │ +01f5b0: 6e10 9e0a 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f5b6: 0c08 |00a9: move-result-object v8 │ │ +01f5b8: 7120 8c07 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +01f5be: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ +01f5c2: 7120 6001 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0160 │ │ +01f5c8: 0c03 |00b2: move-result-object v3 │ │ +01f5ca: 5c3a 5d00 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01f5ce: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ +01f5d2: 0147 |00b7: move v7, v4 │ │ +01f5d4: 5937 5b00 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01f5d8: 5931 5900 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01f5dc: 5b36 7000 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01f5e0: 5c3a 6000 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01f5e4: 54b7 8900 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f5e8: 5b37 5c00 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01f5ec: 5437 6c00 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01f5f0: 6e40 7901 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@0179 │ │ +01f5f6: 54b7 8900 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f5fa: 6e30 f601 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ +01f600: 5437 7400 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01f604: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ +01f608: 2207 8a01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@018a │ │ +01f60c: 2208 9a01 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@019a │ │ +01f610: 7010 930a 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f616: 1a09 5402 |00d9: const-string v9, "Fragment " // string@0254 │ │ +01f61a: 6e20 9a0a 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f620: 0c08 |00de: move-result-object v8 │ │ +01f622: 6e20 9a0a 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f628: 0c08 |00e2: move-result-object v8 │ │ +01f62a: 1a09 3700 |00e3: const-string v9, " did not create a view." // string@0037 │ │ +01f62e: 6e20 9a0a 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f634: 0c08 |00e8: move-result-object v8 │ │ +01f636: 6e10 9e0a 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f63c: 0c08 |00ec: move-result-object v8 │ │ +01f63e: 7020 510a 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +01f644: 2707 |00f0: throw v7 │ │ +01f646: 0117 |00f1: move v7, v1 │ │ +01f648: 28c6 |00f2: goto 00b8 // -003a │ │ +01f64a: 5537 6000 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01f64e: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ +01f652: 2207 8901 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +01f656: 2208 9a01 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@019a │ │ +01f65a: 7010 930a 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +01f660: 7210 8507 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0785 │ │ +01f666: 0c09 |0101: move-result-object v9 │ │ +01f668: 6e20 9a0a 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f66e: 0c08 |0105: move-result-object v8 │ │ +01f670: 1a09 cc00 |0106: const-string v9, ": Duplicate id 0x" // string@00cc │ │ +01f674: 6e20 9a0a 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f67a: 0c08 |010b: move-result-object v8 │ │ +01f67c: 7110 560a 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01f682: 0c09 |010f: move-result-object v9 │ │ +01f684: 6e20 9a0a 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f68a: 0c08 |0113: move-result-object v8 │ │ +01f68c: 1a09 ab00 |0114: const-string v9, ", tag " // string@00ab │ │ +01f690: 6e20 9a0a 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f696: 0c08 |0119: move-result-object v8 │ │ +01f698: 6e20 9a0a 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f69e: 0c08 |011d: move-result-object v8 │ │ +01f6a0: 1a09 aa00 |011e: const-string v9, ", or parent id 0x" // string@00aa │ │ +01f6a4: 6e20 9a0a 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f6aa: 0c08 |0123: move-result-object v8 │ │ +01f6ac: 7110 560a 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +01f6b2: 0c09 |0127: move-result-object v9 │ │ +01f6b4: 6e20 9a0a 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f6ba: 0c08 |012b: move-result-object v8 │ │ +01f6bc: 1a09 7c00 |012c: const-string v9, " with another fragment for " // string@007c │ │ +01f6c0: 6e20 9a0a 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f6c6: 0c08 |0131: move-result-object v8 │ │ +01f6c8: 6e20 9a0a 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +01f6ce: 0c08 |0135: move-result-object v8 │ │ +01f6d0: 6e10 9e0a 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +01f6d6: 0c08 |0139: move-result-object v8 │ │ +01f6d8: 7020 4e0a 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +01f6de: 2707 |013d: throw v7 │ │ +01f6e0: 5c3a 6000 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01f6e4: 5537 6b00 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +01f6e8: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ +01f6ec: 5437 6c00 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01f6f0: 6e40 7901 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@0179 │ │ +01f6f6: 54b7 8900 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f6fa: 6e20 2002 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0220 │ │ +01f700: 2880 |014e: goto 00ce // -0080 │ │ +01f702: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ +01f706: 5437 7400 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01f70a: 6e20 f307 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@07f3 │ │ +01f710: 5437 7400 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01f714: 6e10 e307 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@07e3 │ │ +01f71a: 0c07 |015b: move-result-object v7 │ │ +01f71c: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ +01f720: 5437 7400 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01f724: 6e20 f707 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@07f7 │ │ +01f72a: 5437 7400 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01f72e: 2900 abfe |0165: goto/16 0010 // -0155 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=221 │ │ 0x000c line=222 │ │ 0x0010 line=296 │ │ 0x0011 line=225 │ │ 0x0017 line=226 │ │ @@ -5189,25 +5189,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01e7c4: |[01e7c4] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -01e7d4: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0017 │ │ -01e7da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01e7dc: 6e20 9b01 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@019b │ │ -01e7e2: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e7e6: 6e10 0302 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0203 │ │ -01e7ec: 5410 8b00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e7f0: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -01e7f4: 5410 8b00 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01e7f8: 6e10 c602 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ -01e7fe: 0e00 |0015: return-void │ │ +01f734: |[01f734] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +01f744: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0017 │ │ +01f74a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01f74c: 6e20 9b01 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@019b │ │ +01f752: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f756: 6e10 0302 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0203 │ │ +01f75c: 5410 8b00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f760: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +01f764: 5410 8b00 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f768: 6e10 c602 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ +01f76e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=306 │ │ 0x0007 line=308 │ │ 0x000c line=309 │ │ 0x0010 line=310 │ │ @@ -5220,29 +5220,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01e800: |[01e800] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -01e810: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -01e814: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -01e816: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -01e81a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -01e81c: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -01e820: 6e10 9c07 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@079c │ │ -01e826: 0a00 |000b: move-result v0 │ │ -01e828: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -01e82c: 6e10 af01 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@01af │ │ -01e832: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -01e834: 0f00 |0012: return v0 │ │ -01e836: 6f30 1800 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0018 │ │ -01e83c: 0a00 |0016: move-result v0 │ │ -01e83e: 28fb |0017: goto 0012 // -0005 │ │ +01f770: |[01f770] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +01f780: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +01f784: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +01f786: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +01f78a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +01f78c: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +01f790: 6e10 9c07 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@079c │ │ +01f796: 0a00 |000b: move-result v0 │ │ +01f798: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +01f79c: 6e10 af01 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@01af │ │ +01f7a2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +01f7a4: 0f00 |0012: return v0 │ │ +01f7a6: 6f30 1800 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0018 │ │ +01f7ac: 0a00 |0016: move-result v0 │ │ +01f7ae: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x000e line=324 │ │ 0x0011 line=325 │ │ 0x0012 line=328 │ │ locals : │ │ @@ -5255,19 +5255,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01e840: |[01e840] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -01e850: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0019 │ │ -01e856: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e85a: 6e10 0402 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0204 │ │ -01e860: 0e00 |0008: return-void │ │ +01f7b0: |[01f7b0] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +01f7c0: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0019 │ │ +01f7c6: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f7ca: 6e10 0402 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0204 │ │ +01f7d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x0008 line=338 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -5277,33 +5277,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01e864: |[01e864] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -01e874: 6f30 1a00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001a │ │ -01e87a: 0a00 |0003: move-result v0 │ │ -01e87c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -01e880: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01e882: 0f00 |0007: return v0 │ │ -01e884: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -01e88a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01e88c: 28fb |000c: goto 0007 // -0005 │ │ -01e88e: 5410 8900 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e892: 6e20 0502 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0205 │ │ -01e898: 0a00 |0012: move-result v0 │ │ -01e89a: 28f4 |0013: goto 0007 // -000c │ │ -01e89c: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e8a0: 6e20 0002 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0200 │ │ -01e8a6: 0a00 |0019: move-result v0 │ │ -01e8a8: 28ed |001a: goto 0007 // -0013 │ │ -01e8aa: 0000 |001b: nop // spacer │ │ -01e8ac: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +01f7d4: |[01f7d4] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +01f7e4: 6f30 1a00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001a │ │ +01f7ea: 0a00 |0003: move-result v0 │ │ +01f7ec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +01f7f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +01f7f2: 0f00 |0007: return v0 │ │ +01f7f4: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +01f7fa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01f7fc: 28fb |000c: goto 0007 // -0005 │ │ +01f7fe: 5410 8900 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f802: 6e20 0502 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0205 │ │ +01f808: 0a00 |0012: move-result v0 │ │ +01f80a: 28f4 |0013: goto 0007 // -000c │ │ +01f80c: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f810: 6e20 0002 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0200 │ │ +01f816: 0a00 |0019: move-result v0 │ │ +01f818: 28ed |001a: goto 0007 // -0013 │ │ +01f81a: 0000 |001b: nop // spacer │ │ +01f81c: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0006 line=346 │ │ 0x0007 line=357 │ │ 0x0008 line=349 │ │ 0x000b line=357 │ │ @@ -5320,23 +5320,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01e8c0: |[01e8c0] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -01e8d0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -01e8d6: 6f30 1b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001b │ │ -01e8dc: 0e00 |0006: return-void │ │ -01e8de: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e8e2: 6e20 0602 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0206 │ │ -01e8e8: 28f7 |000c: goto 0003 // -0009 │ │ -01e8ea: 0000 |000d: nop // spacer │ │ -01e8ec: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +01f830: |[01f830] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +01f840: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +01f846: 6f30 1b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001b │ │ +01f84c: 0e00 |0006: return-void │ │ +01f84e: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f852: 6e20 0602 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0206 │ │ +01f858: 28f7 |000c: goto 0003 // -0009 │ │ +01f85a: 0000 |000d: nop // spacer │ │ +01f85c: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=371 │ │ 0x0006 line=372 │ │ 0x0007 line=368 │ │ 0x000d line=366 │ │ @@ -5350,30 +5350,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -01e8f8: |[01e8f8] android.support.v4.app.FragmentActivity.onPause:()V │ │ -01e908: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -01e90a: 6f10 1c00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001c │ │ -01e910: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01e912: 5c20 8f00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ -01e916: 5420 8a00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01e91a: 6e20 b100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@00b1 │ │ -01e920: 0a00 |000c: move-result v0 │ │ -01e922: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -01e926: 5420 8a00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01e92a: 6e20 b600 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ -01e930: 5420 8900 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e934: 6e10 0a02 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@020a │ │ -01e93a: 5420 8900 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e93e: 6e10 0702 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0207 │ │ -01e944: 0e00 |001e: return-void │ │ +01f868: |[01f868] android.support.v4.app.FragmentActivity.onPause:()V │ │ +01f878: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +01f87a: 6f10 1c00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001c │ │ +01f880: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01f882: 5c20 8f00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ +01f886: 5420 8a00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01f88a: 6e20 b100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@00b1 │ │ +01f890: 0a00 |000c: move-result v0 │ │ +01f892: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +01f896: 5420 8a00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01f89a: 6e20 b600 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ +01f8a0: 5420 8900 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f8a4: 6e10 0a02 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@020a │ │ +01f8aa: 5420 8900 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f8ae: 6e10 0702 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0207 │ │ +01f8b4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=379 │ │ 0x0004 line=380 │ │ 0x0007 line=381 │ │ 0x000f line=382 │ │ 0x0014 line=383 │ │ @@ -5387,24 +5387,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01e948: |[01e948] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -01e958: 6f10 1d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001d │ │ -01e95e: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01e962: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01e964: 6e20 b600 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ -01e96a: 5420 8900 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e96e: 6e10 0a02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@020a │ │ -01e974: 5420 8900 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e978: 6e10 0f02 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -01e97e: 0e00 |0013: return-void │ │ +01f8b8: |[01f8b8] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +01f8c8: 6f10 1d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001d │ │ +01f8ce: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01f8d2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +01f8d4: 6e20 b600 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ +01f8da: 5420 8900 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f8de: 6e10 0a02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@020a │ │ +01f8e4: 5420 8900 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f8e8: 6e10 0f02 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +01f8ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ 0x0009 line=406 │ │ 0x000e line=407 │ │ 0x0013 line=408 │ │ @@ -5416,38 +5416,38 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -01e980: |[01e980] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -01e990: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01e992: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ -01e996: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ -01e99a: 5532 8d00 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ -01e99e: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -01e9a2: 5c31 8d00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ -01e9a6: 7210 a407 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@07a4 │ │ -01e9ac: 6e30 b401 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@01b4 │ │ -01e9b2: 6f40 1f00 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001f │ │ -01e9b8: 0a00 |0014: move-result v0 │ │ -01e9ba: 5432 8900 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01e9be: 6e20 0802 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0208 │ │ -01e9c4: 0a02 |001a: move-result v2 │ │ -01e9c6: b620 |001b: or-int/2addr v0, v2 │ │ -01e9c8: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -01e9cc: 7210 a607 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@07a6 │ │ -01e9d2: 0a02 |0021: move-result v2 │ │ -01e9d4: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -01e9d8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -01e9da: 0f01 |0025: return v1 │ │ -01e9dc: 6f40 1f00 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001f │ │ -01e9e2: 0a01 |0029: move-result v1 │ │ -01e9e4: 28fb |002a: goto 0025 // -0005 │ │ +01f8f0: |[01f8f0] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +01f900: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01f902: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ +01f906: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ +01f90a: 5532 8d00 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ +01f90e: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +01f912: 5c31 8d00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ +01f916: 7210 a407 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@07a4 │ │ +01f91c: 6e30 b401 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@01b4 │ │ +01f922: 6f40 1f00 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001f │ │ +01f928: 0a00 |0014: move-result v0 │ │ +01f92a: 5432 8900 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f92e: 6e20 0802 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0208 │ │ +01f934: 0a02 |001a: move-result v2 │ │ +01f936: b620 |001b: or-int/2addr v0, v2 │ │ +01f938: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +01f93c: 7210 a607 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@07a6 │ │ +01f942: 0a02 |0021: move-result v2 │ │ +01f944: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +01f948: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +01f94a: 0f01 |0025: return v1 │ │ +01f94c: 6f40 1f00 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001f │ │ +01f952: 0a01 |0029: move-result v1 │ │ +01f954: 28fb |002a: goto 0025 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=415 │ │ 0x0005 line=416 │ │ 0x0009 line=417 │ │ 0x000b line=418 │ │ 0x000e line=419 │ │ @@ -5467,31 +5467,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01e9e8: |[01e9e8] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -01e9f8: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01e9fc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -01ea00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01ea02: 5c10 8c00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01ea06: 5410 8b00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01ea0a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01ea0e: 5510 9000 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ -01ea12: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -01ea16: 5410 8b00 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01ea1a: 6e10 cb02 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02cb │ │ -01ea20: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ea24: 6e10 0902 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0209 │ │ -01ea2a: 0e00 |0019: return-void │ │ -01ea2c: 5410 8b00 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01ea30: 6e10 c902 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02c9 │ │ -01ea36: 28f5 |001f: goto 0014 // -000b │ │ +01f958: |[01f958] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +01f968: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01f96c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +01f970: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01f972: 5c10 8c00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01f976: 5410 8b00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f97a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +01f97e: 5510 9000 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ +01f982: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +01f986: 5410 8b00 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f98a: 6e10 cb02 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02cb │ │ +01f990: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f994: 6e10 0902 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0209 │ │ +01f99a: 0e00 |0019: return-void │ │ +01f99c: 5410 8b00 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01f9a0: 6e10 c902 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02c9 │ │ +01f9a6: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0004 line=623 │ │ 0x0007 line=624 │ │ 0x000b line=625 │ │ 0x000f line=626 │ │ @@ -5506,24 +5506,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01ea38: |[01ea38] android.support.v4.app.FragmentActivity.onResume:()V │ │ -01ea48: 6f10 2000 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0020 │ │ -01ea4e: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01ea52: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01ea54: 6e20 b700 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00b7 │ │ -01ea5a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01ea5c: 5c20 8f00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ -01ea60: 5420 8900 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ea64: 6e10 0f02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -01ea6a: 0e00 |0011: return-void │ │ +01f9a8: |[01f9a8] android.support.v4.app.FragmentActivity.onResume:()V │ │ +01f9b8: 6f10 2000 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0020 │ │ +01f9be: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01f9c2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +01f9c4: 6e20 b700 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00b7 │ │ +01f9ca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01f9cc: 5c20 8f00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ +01f9d0: 5420 8900 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01f9d4: 6e10 0f02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +01f9da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=394 │ │ 0x0009 line=395 │ │ 0x000c line=396 │ │ 0x0011 line=397 │ │ @@ -5535,17 +5535,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01ea6c: |[01ea6c] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01ea7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ea7e: 1100 |0001: return-object v0 │ │ +01f9dc: |[01f9dc] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +01f9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f9ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -5553,60 +5553,60 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -01ea80: |[01ea80] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -01ea90: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01ea92: 5587 9100 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01ea96: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ -01ea9a: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -01ea9c: 6e20 9b01 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@019b │ │ -01eaa2: 6e10 c101 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@01c1 │ │ -01eaa8: 0c00 |000c: move-result-object v0 │ │ -01eaaa: 5487 8900 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01eaae: 6e10 2f02 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@022f │ │ -01eab4: 0c01 |0012: move-result-object v1 │ │ -01eab6: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01eab8: 5487 8600 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01eabc: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ -01eac0: 5487 8600 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01eac4: 6e10 9002 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -01eaca: 0a07 |001d: move-result v7 │ │ -01eacc: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ -01ead0: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ -01ead4: 5487 8600 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01ead8: 6e20 9102 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -01eade: 0c03 |0027: move-result-object v3 │ │ -01eae0: 1f03 6400 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@0064 │ │ -01eae4: 5537 0f01 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -01eae8: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ -01eaec: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -01eaee: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01eaf2: 28ef |0031: goto 0020 // -0011 │ │ -01eaf4: 6e10 c602 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ -01eafa: 5487 8600 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01eafe: 6e20 8e02 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@028e │ │ -01eb04: 28f5 |003a: goto 002f // -000b │ │ -01eb06: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ -01eb0a: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ -01eb0e: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ -01eb12: 0764 |0041: move-object v4, v6 │ │ -01eb14: 1104 |0042: return-object v4 │ │ -01eb16: 2204 4b00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@004b │ │ -01eb1a: 7010 9901 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0199 │ │ -01eb20: 5b46 7c00 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@007c │ │ -01eb24: 5b40 7e00 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ -01eb28: 5b46 7d00 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@007d │ │ -01eb2c: 5b41 7f00 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ -01eb30: 5486 8600 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01eb34: 5b46 8000 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ -01eb38: 28ee |0054: goto 0042 // -0012 │ │ +01f9f0: |[01f9f0] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +01fa00: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01fa02: 5587 9100 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01fa06: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ +01fa0a: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +01fa0c: 6e20 9b01 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@019b │ │ +01fa12: 6e10 c101 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@01c1 │ │ +01fa18: 0c00 |000c: move-result-object v0 │ │ +01fa1a: 5487 8900 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fa1e: 6e10 2f02 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@022f │ │ +01fa24: 0c01 |0012: move-result-object v1 │ │ +01fa26: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +01fa28: 5487 8600 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fa2c: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ +01fa30: 5487 8600 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fa34: 6e10 9002 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +01fa3a: 0a07 |001d: move-result v7 │ │ +01fa3c: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ +01fa40: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ +01fa44: 5487 8600 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fa48: 6e20 9102 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +01fa4e: 0c03 |0027: move-result-object v3 │ │ +01fa50: 1f03 6300 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@0063 │ │ +01fa54: 5537 0f01 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +01fa58: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ +01fa5c: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +01fa5e: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01fa62: 28ef |0031: goto 0020 // -0011 │ │ +01fa64: 6e10 c602 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c6 │ │ +01fa6a: 5487 8600 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fa6e: 6e20 8e02 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@028e │ │ +01fa74: 28f5 |003a: goto 002f // -000b │ │ +01fa76: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ +01fa7a: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ +01fa7e: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ +01fa82: 0764 |0041: move-object v4, v6 │ │ +01fa84: 1104 |0042: return-object v4 │ │ +01fa86: 2204 4a00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@004a │ │ +01fa8a: 7010 9901 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0199 │ │ +01fa90: 5b46 7c00 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@007c │ │ +01fa94: 5b40 7e00 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ +01fa98: 5b46 7d00 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@007d │ │ +01fa9c: 5b41 7f00 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ +01faa0: 5486 8600 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01faa4: 5b46 8000 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ +01faa8: 28ee |0054: goto 0042 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=435 │ │ 0x0005 line=436 │ │ 0x0009 line=439 │ │ 0x000d line=441 │ │ 0x0013 line=442 │ │ @@ -5640,23 +5640,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01eb3c: |[01eb3c] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01eb4c: 6f20 2100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0021 │ │ -01eb52: 5421 8900 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01eb56: 6e10 3102 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0231 │ │ -01eb5c: 0c00 |0008: move-result-object v0 │ │ -01eb5e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -01eb62: 1a01 e107 |000b: const-string v1, "android:support:fragments" // string@07e1 │ │ -01eb66: 6e30 a900 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@00a9 │ │ -01eb6c: 0e00 |0010: return-void │ │ +01faac: |[01faac] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01fabc: 6f20 2100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0021 │ │ +01fac2: 5421 8900 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fac6: 6e10 3102 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0231 │ │ +01facc: 0c00 |0008: move-result-object v0 │ │ +01face: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +01fad2: 1a01 df07 |000b: const-string v1, "android:support:fragments" // string@07df │ │ +01fad6: 6e30 a900 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@00a9 │ │ +01fadc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x0009 line=476 │ │ 0x000b line=477 │ │ 0x0010 line=479 │ │ @@ -5670,65 +5670,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -01eb70: |[01eb70] android.support.v4.app.FragmentActivity.onStart:()V │ │ -01eb80: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01eb82: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -01eb84: 6f10 2200 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0022 │ │ -01eb8a: 5c65 9100 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01eb8e: 5c65 8e00 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01eb92: 5462 8a00 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01eb96: 6e20 b600 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ -01eb9c: 5562 8800 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ -01eba0: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -01eba4: 5c64 8800 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ -01eba8: 5462 8900 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ebac: 6e10 fe01 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@01fe │ │ -01ebb2: 5462 8900 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ebb6: 6e10 2202 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0222 │ │ -01ebbc: 5462 8900 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ebc0: 6e10 0f02 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -01ebc6: 5562 8c00 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01ebca: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ -01ebce: 5c64 8c00 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01ebd2: 5462 8b00 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01ebd6: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -01ebda: 5462 8b00 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01ebde: 6e10 ca02 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02ca │ │ -01ebe4: 5c64 8700 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ -01ebe8: 5462 8900 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ebec: 6e10 0b02 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@020b │ │ -01ebf2: 5462 8600 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01ebf6: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ -01ebfa: 5462 8600 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01ebfe: 6e10 9002 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -01ec04: 0a02 |0042: move-result v2 │ │ -01ec06: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ -01ec0a: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ -01ec0e: 5462 8600 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01ec12: 6e20 9102 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -01ec18: 0c01 |004c: move-result-object v1 │ │ -01ec1a: 1f01 6400 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@0064 │ │ -01ec1e: 6e10 cd02 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@02cd │ │ -01ec24: 6e10 c802 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02c8 │ │ -01ec2a: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01ec2e: 28ee |0057: goto 0045 // -0012 │ │ -01ec30: 5562 8700 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ -01ec34: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ -01ec38: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ -01ec3a: 5563 8c00 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01ec3e: 6e40 a401 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ -01ec44: 0c02 |0062: move-result-object v2 │ │ -01ec46: 5b62 8b00 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01ec4a: 28cd |0065: goto 0032 // -0033 │ │ -01ec4c: 0e00 |0066: return-void │ │ +01fae0: |[01fae0] android.support.v4.app.FragmentActivity.onStart:()V │ │ +01faf0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01faf2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +01faf4: 6f10 2200 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0022 │ │ +01fafa: 5c65 9100 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01fafe: 5c65 8e00 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01fb02: 5462 8a00 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01fb06: 6e20 b600 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@00b6 │ │ +01fb0c: 5562 8800 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ +01fb10: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +01fb14: 5c64 8800 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ +01fb18: 5462 8900 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fb1c: 6e10 fe01 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@01fe │ │ +01fb22: 5462 8900 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fb26: 6e10 2202 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0222 │ │ +01fb2c: 5462 8900 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fb30: 6e10 0f02 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +01fb36: 5562 8c00 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01fb3a: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ +01fb3e: 5c64 8c00 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01fb42: 5462 8b00 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01fb46: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +01fb4a: 5462 8b00 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01fb4e: 6e10 ca02 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02ca │ │ +01fb54: 5c64 8700 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ +01fb58: 5462 8900 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fb5c: 6e10 0b02 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@020b │ │ +01fb62: 5462 8600 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fb66: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ +01fb6a: 5462 8600 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fb6e: 6e10 9002 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +01fb74: 0a02 |0042: move-result v2 │ │ +01fb76: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ +01fb7a: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ +01fb7e: 5462 8600 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01fb82: 6e20 9102 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +01fb88: 0c01 |004c: move-result-object v1 │ │ +01fb8a: 1f01 6300 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@0063 │ │ +01fb8e: 6e10 cd02 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@02cd │ │ +01fb94: 6e10 c802 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02c8 │ │ +01fb9a: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01fb9e: 28ee |0057: goto 0045 // -0012 │ │ +01fba0: 5562 8700 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ +01fba4: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ +01fba8: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ +01fbaa: 5563 8c00 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01fbae: 6e40 a401 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01a4 │ │ +01fbb4: 0c02 |0062: move-result-object v2 │ │ +01fbb6: 5b62 8b00 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01fbba: 28cd |0065: goto 0032 // -0033 │ │ +01fbbc: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=487 │ │ 0x0005 line=489 │ │ 0x0007 line=490 │ │ 0x0009 line=491 │ │ 0x000e line=493 │ │ @@ -5761,23 +5761,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01ec50: |[01ec50] android.support.v4.app.FragmentActivity.onStop:()V │ │ -01ec60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01ec62: 6f10 2300 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0023 │ │ -01ec68: 5c21 9100 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01ec6c: 5420 8a00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01ec70: 6e20 b700 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00b7 │ │ -01ec76: 5420 8900 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ec7a: 6e10 0c02 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@020c │ │ -01ec80: 0e00 |0010: return-void │ │ +01fbc0: |[01fbc0] android.support.v4.app.FragmentActivity.onStop:()V │ │ +01fbd0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01fbd2: 6f10 2300 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0023 │ │ +01fbd8: 5c21 9100 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01fbdc: 5420 8a00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01fbe0: 6e20 b700 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00b7 │ │ +01fbe6: 5420 8900 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01fbea: 6e10 0c02 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@020c │ │ +01fbf0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=527 │ │ 0x0004 line=529 │ │ 0x0006 line=530 │ │ 0x000b line=532 │ │ 0x0010 line=533 │ │ @@ -5789,26 +5789,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01ec84: |[01ec84] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01ec94: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01ec96: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -01ec9a: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -01ec9e: b540 |0005: and-int/2addr v0, v4 │ │ -01eca0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01eca4: 2200 8b01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01eca8: 1a01 a701 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01a7 │ │ -01ecac: 7020 4e0a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -01ecb2: 2700 |000f: throw v0 │ │ -01ecb4: 6f30 2500 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ -01ecba: 0e00 |0013: return-void │ │ +01fbf4: |[01fbf4] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +01fc04: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01fc06: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +01fc0a: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +01fc0e: b540 |0005: and-int/2addr v0, v4 │ │ +01fc10: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +01fc14: 2200 8901 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +01fc18: 1a01 a701 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01a7 │ │ +01fc1c: 7020 4e0a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +01fc22: 2700 |000f: throw v0 │ │ +01fc24: 6f30 2500 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ +01fc2a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0008 line=661 │ │ 0x0010 line=663 │ │ 0x0013 line=664 │ │ locals : │ │ @@ -5821,34 +5821,34 @@ │ │ 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 │ │ -01ecbc: |[01ecbc] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -01eccc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01ecce: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -01ecd2: 6f30 2500 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ -01ecd8: 0e00 |0006: return-void │ │ -01ecda: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -01ecde: b550 |0009: and-int/2addr v0, v5 │ │ -01ece0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -01ece4: 2200 8b01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01ece8: 1a01 a701 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01a7 │ │ -01ecec: 7020 4e0a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -01ecf2: 2700 |0013: throw v0 │ │ -01ecf4: 5230 6100 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ecf8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01ecfc: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -01ed00: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -01ed06: b551 |001d: and-int/2addr v1, v5 │ │ -01ed08: b010 |001e: add-int/2addr v0, v1 │ │ -01ed0a: 6f30 2500 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ -01ed10: 28e4 |0022: goto 0006 // -001c │ │ +01fc2c: |[01fc2c] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +01fc3c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01fc3e: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +01fc42: 6f30 2500 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ +01fc48: 0e00 |0006: return-void │ │ +01fc4a: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +01fc4e: b550 |0009: and-int/2addr v0, v5 │ │ +01fc50: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +01fc54: 2200 8901 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +01fc58: 1a01 a701 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01a7 │ │ +01fc5c: 7020 4e0a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +01fc62: 2700 |0013: throw v0 │ │ +01fc64: 5230 6100 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01fc68: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01fc6c: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +01fc70: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +01fc76: b551 |001d: and-int/2addr v1, v5 │ │ +01fc78: b010 |001e: add-int/2addr v0, v1 │ │ +01fc7a: 6f30 2500 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ +01fc80: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=671 │ │ 0x0003 line=672 │ │ 0x0006 line=679 │ │ 0x0007 line=675 │ │ 0x000c line=676 │ │ @@ -5864,38 +5864,38 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01ed14: |[01ed14] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -01ed24: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -01ed28: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01ed2c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -01ed30: 7110 f200 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@00f2 │ │ -01ed36: 0e00 |0009: return-void │ │ -01ed38: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01ed3a: 5c20 8d00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ -01ed3e: 28fc |000d: goto 0009 // -0004 │ │ +01fc84: |[01fc84] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +01fc94: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +01fc98: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01fc9c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +01fca0: 7110 f200 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@00f2 │ │ +01fca6: 0e00 |0009: return-void │ │ +01fca8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +01fcaa: 5c20 8d00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ +01fcae: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=561 │ │ 0x0009 line=568 │ │ 0x000a line=567 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ source_file_idx : 600 (FragmentActivity.java) │ │ │ │ Class #15 header: │ │ -class_idx : 77 │ │ +class_idx : 76 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #15 annotations: │ │ @@ -5947,17 +5947,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #16 header: │ │ -class_idx : 78 │ │ +class_idx : 77 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #16 annotations: │ │ @@ -5979,17 +5979,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #17 header: │ │ -class_idx : 79 │ │ +class_idx : 78 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 19 │ │ │ │ Class #17 annotations: │ │ @@ -6016,17 +6016,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ed40: |[01ed40] android.support.v4.app.FragmentManager.:()V │ │ -01ed50: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01ed56: 0e00 |0003: return-void │ │ +01fcb0: |[01fcb0] android.support.v4.app.FragmentManager.:()V │ │ +01fcc0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fcc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -6035,17 +6035,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ed58: |[01ed58] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -01ed68: 6a00 a600 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -01ed6c: 0e00 |0002: return-void │ │ +01fcc8: |[01fcc8] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +01fcd8: 6a00 a600 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01fcdc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -6109,18 +6109,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ed70: |[01ed70] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -01ed80: 6e10 d401 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -01ed86: 0c00 |0003: move-result-object v0 │ │ -01ed88: 1100 |0004: return-object v0 │ │ +01fce0: |[01fce0] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +01fcf0: 6e10 d401 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +01fcf6: 0c00 |0003: move-result-object v0 │ │ +01fcf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #10 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -6176,17 +6176,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #18 header: │ │ -class_idx : 80 │ │ +class_idx : 79 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 annotations: │ │ @@ -6212,18 +6212,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ed8c: |[01ed8c] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01ed9c: 5b01 9300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -01eda0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01eda6: 0e00 |0005: return-void │ │ +01fcfc: |[01fcfc] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +01fd0c: 5b01 9300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +01fd10: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fd16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -6233,31 +6233,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01eda8: |[01eda8] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -01edb8: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -01edbc: 6e10 0f02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -01edc2: 0e00 |0005: return-void │ │ +01fd18: |[01fd18] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +01fd28: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +01fd2c: 6e10 0f02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +01fd32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #19 header: │ │ -class_idx : 81 │ │ +class_idx : 80 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 annotations: │ │ @@ -6283,18 +6283,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01edc4: |[01edc4] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01edd4: 5b01 9400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -01edd8: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01edde: 0e00 |0005: return-void │ │ +01fd34: |[01fd34] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +01fd44: 5b01 9400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +01fd48: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fd4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -6304,37 +6304,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -01ede0: |[01ede0] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -01edf0: 5450 9400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -01edf4: 5451 9400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -01edf8: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -01edfc: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01ee00: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01ee02: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -01ee04: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -01ee06: 6e54 2902 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ -01ee0c: 0e00 |000e: return-void │ │ +01fd50: |[01fd50] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +01fd60: 5450 9400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +01fd64: 5451 9400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +01fd68: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +01fd6c: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01fd70: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +01fd72: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +01fd74: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +01fd76: 6e54 2902 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ +01fd7c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x000e line=437 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #20 header: │ │ -class_idx : 82 │ │ +class_idx : 81 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 annotations: │ │ @@ -6368,20 +6368,20 @@ │ │ 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 │ │ -01ee10: |[01ee10] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -01ee20: 5b01 9500 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ -01ee24: 5b02 9700 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ -01ee28: 5903 9600 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ -01ee2c: 7010 660a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01ee32: 0e00 |0009: return-void │ │ +01fd80: |[01fd80] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +01fd90: 5b01 9500 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ +01fd94: 5b02 9700 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ +01fd98: 5903 9600 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ +01fd9c: 7010 660a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fda2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 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; │ │ @@ -6393,37 +6393,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01ee34: |[01ee34] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -01ee44: 5450 9500 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ -01ee48: 5451 9500 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ -01ee4c: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -01ee50: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01ee54: 5452 9700 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ -01ee58: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -01ee5a: 5254 9600 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ -01ee5e: 6e54 2902 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ -01ee64: 0e00 |0010: return-void │ │ +01fda4: |[01fda4] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +01fdb4: 5450 9500 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ +01fdb8: 5451 9500 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ +01fdbc: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +01fdc0: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01fdc4: 5452 9700 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ +01fdc8: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +01fdca: 5254 9600 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ +01fdce: 6e54 2902 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ +01fdd4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0010 line=453 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #21 header: │ │ -class_idx : 83 │ │ +class_idx : 82 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #21 annotations: │ │ @@ -6457,20 +6457,20 @@ │ │ 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 │ │ -01ee68: |[01ee68] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -01ee78: 5b01 9800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ -01ee7c: 5902 9a00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ -01ee80: 5903 9900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ -01ee84: 7010 660a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01ee8a: 0e00 |0009: return-void │ │ +01fdd8: |[01fdd8] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +01fde8: 5b01 9800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ +01fdec: 5902 9a00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ +01fdf0: 5903 9900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ +01fdf4: 7010 660a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fdfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 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 │ │ @@ -6482,37 +6482,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01ee8c: |[01ee8c] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -01ee9c: 5450 9800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ -01eea0: 5451 9800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ -01eea4: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -01eea8: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01eeac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01eeae: 5253 9a00 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ -01eeb2: 5254 9900 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ -01eeb6: 6e54 2902 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ -01eebc: 0e00 |0010: return-void │ │ +01fdfc: |[01fdfc] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +01fe0c: 5450 9800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ +01fe10: 5451 9800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ +01fe14: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +01fe18: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01fe1c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +01fe1e: 5253 9a00 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ +01fe22: 5254 9900 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ +01fe26: 6e54 2902 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ +01fe2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0010 line=472 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #22 header: │ │ -class_idx : 84 │ │ +class_idx : 83 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #22 annotations: │ │ @@ -6542,19 +6542,19 @@ │ │ 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 │ │ -01eec0: |[01eec0] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -01eed0: 5b01 9b00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -01eed4: 5b02 9c00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01eed8: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01eede: 0e00 |0007: return-void │ │ +01fe30: |[01fe30] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +01fe40: 5b01 9b00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +01fe44: 5b02 9c00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01fe48: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fe4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 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; │ │ @@ -6565,28 +6565,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -01eee0: |[01eee0] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -01eef0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01eef2: 5440 9c00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01eef6: 5400 5300 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01eefa: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -01eefe: 5440 9c00 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01ef02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01ef04: 5b01 5300 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01ef08: 5440 9b00 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -01ef0c: 5441 9c00 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01ef10: 5442 9c00 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01ef14: 5222 6f00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -01ef18: 6e53 2102 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -01ef1e: 0e00 |0017: return-void │ │ +01fe50: |[01fe50] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +01fe60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01fe62: 5440 9c00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01fe66: 5400 5300 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01fe6a: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +01fe6e: 5440 9c00 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01fe72: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01fe74: 5b01 5300 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01fe78: 5440 9b00 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +01fe7c: 5441 9c00 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01fe80: 5442 9c00 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01fe84: 5222 6f00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +01fe88: 6e53 2102 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +01fe8e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=957 │ │ 0x0007 line=958 │ │ 0x000c line=959 │ │ 0x0017 line=962 │ │ locals : │ │ @@ -6598,16 +6598,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ef20: |[01ef20] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -01ef30: 0e00 |0000: return-void │ │ +01fe90: |[01fe90] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +01fea0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -6616,29 +6616,29 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ef34: |[01ef34] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -01ef44: 0e00 |0000: return-void │ │ +01fea4: |[01fea4] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +01feb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #23 header: │ │ -class_idx : 86 │ │ +class_idx : 85 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #23 annotations: │ │ @@ -6661,17 +6661,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ef48: |[01ef48] android.support.v4.app.FragmentManagerState$1.:()V │ │ -01ef58: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01ef5e: 0e00 |0003: return-void │ │ +01feb8: |[01feb8] android.support.v4.app.FragmentManagerState$1.:()V │ │ +01fec8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01fece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -6680,18 +6680,18 @@ │ │ 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 │ │ -01ef60: |[01ef60] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -01ef70: 2200 5700 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0057 │ │ -01ef74: 7020 4002 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0240 │ │ -01ef7a: 1100 |0005: return-object v0 │ │ +01fed0: |[01fed0] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +01fee0: 2200 5600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0056 │ │ +01fee4: 7020 4002 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0240 │ │ +01feea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -6700,18 +6700,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 │ │ -01ef7c: |[01ef7c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01ef8c: 6e20 3a02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@023a │ │ -01ef92: 0c00 |0003: move-result-object v0 │ │ -01ef94: 1100 |0004: return-object v0 │ │ +01feec: |[01feec] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01fefc: 6e20 3a02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@023a │ │ +01ff02: 0c00 |0003: move-result-object v0 │ │ +01ff04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -6720,17 +6720,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ef98: |[01ef98] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -01efa8: 2320 6802 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0268 │ │ -01efac: 1100 |0002: return-object v0 │ │ +01ff08: |[01ff08] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +01ff18: 2320 6602 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0266 │ │ +01ff1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -6739,31 +6739,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01efb0: |[01efb0] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -01efc0: 6e20 3c02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@023c │ │ -01efc6: 0c00 |0003: move-result-object v0 │ │ -01efc8: 1100 |0004: return-object v0 │ │ +01ff20: |[01ff20] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +01ff30: 6e20 3c02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@023c │ │ +01ff36: 0c00 |0003: move-result-object v0 │ │ +01ff38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #24 header: │ │ -class_idx : 87 │ │ +class_idx : 86 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 603 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #24 annotations: │ │ @@ -6800,36 +6800,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01efcc: |[01efcc] android.support.v4.app.FragmentManagerState.:()V │ │ -01efdc: 2200 5600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0056 │ │ -01efe0: 7010 3902 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0239 │ │ -01efe6: 6900 c200 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -01efea: 0e00 |0007: return-void │ │ +01ff3c: |[01ff3c] android.support.v4.app.FragmentManagerState.:()V │ │ +01ff4c: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0055 │ │ +01ff50: 7010 3902 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0239 │ │ +01ff56: 6900 c200 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +01ff5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 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 │ │ -01efec: |[01efec] android.support.v4.app.FragmentManagerState.:()V │ │ -01effc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f002: 0e00 |0003: return-void │ │ +01ff5c: |[01ff5c] android.support.v4.app.FragmentManagerState.:()V │ │ +01ff6c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01ff72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -6838,30 +6838,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01f004: |[01f004] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -01f014: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f01a: 6200 cb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ -01f01e: 6e20 c100 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00c1 │ │ -01f024: 0c00 |0008: move-result-object v0 │ │ -01f026: 1f00 6902 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0269 │ │ -01f02a: 5b10 c300 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -01f02e: 6e10 c000 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00c0 │ │ -01f034: 0c00 |0010: move-result-object v0 │ │ -01f036: 5b10 c400 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -01f03a: 6200 2c00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ -01f03e: 6e20 c100 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00c1 │ │ -01f044: 0c00 |0018: move-result-object v0 │ │ -01f046: 1f00 6602 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0266 │ │ -01f04a: 5b10 c500 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -01f04e: 0e00 |001d: return-void │ │ +01ff74: |[01ff74] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +01ff84: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +01ff8a: 6200 cb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ +01ff8e: 6e20 c100 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00c1 │ │ +01ff94: 0c00 |0008: move-result-object v0 │ │ +01ff96: 1f00 6702 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0267 │ │ +01ff9a: 5b10 c300 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +01ff9e: 6e10 c000 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00c0 │ │ +01ffa4: 0c00 |0010: move-result-object v0 │ │ +01ffa6: 5b10 c400 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +01ffaa: 6200 2c00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ +01ffae: 6e20 c100 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00c1 │ │ +01ffb4: 0c00 |0018: move-result-object v0 │ │ +01ffb6: 1f00 6402 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0264 │ │ +01ffba: 5b10 c500 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +01ffbe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x000d line=348 │ │ 0x0013 line=349 │ │ 0x001d line=350 │ │ @@ -6875,17 +6875,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f050: |[01f050] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -01f060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f062: 0f00 |0001: return v0 │ │ +01ffc0: |[01ffc0] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +01ffd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ffd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -6893,39 +6893,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -01f064: |[01f064] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f074: 5410 c300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -01f078: 6e30 cb00 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00cb │ │ -01f07e: 5410 c400 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -01f082: 6e20 c800 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00c8 │ │ -01f088: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -01f08c: 6e30 cb00 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00cb │ │ -01f092: 0e00 |000f: return-void │ │ +01ffd4: |[01ffd4] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01ffe4: 5410 c300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +01ffe8: 6e30 cb00 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00cb │ │ +01ffee: 5410 c400 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +01fff2: 6e20 c800 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00c8 │ │ +01fff8: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +01fffc: 6e30 cb00 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00cb │ │ +020002: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ 0x000a line=359 │ │ 0x000f line=360 │ │ 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 : 603 (FragmentManager.java) │ │ │ │ Class #25 header: │ │ -class_idx : 89 │ │ +class_idx : 88 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #25 annotations: │ │ @@ -6948,17 +6948,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f094: |[01f094] android.support.v4.app.FragmentState$1.:()V │ │ -01f0a4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f0aa: 0e00 |0003: return-void │ │ +020004: |[020004] android.support.v4.app.FragmentState$1.:()V │ │ +020014: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02001a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -6967,18 +6967,18 @@ │ │ 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 │ │ -01f0ac: |[01f0ac] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -01f0bc: 2200 5a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@005a │ │ -01f0c0: 7020 5402 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@0254 │ │ -01f0c6: 1100 |0005: return-object v0 │ │ +02001c: |[02001c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +02002c: 2200 5900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0059 │ │ +020030: 7020 5402 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@0254 │ │ +020036: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -6987,18 +6987,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 │ │ -01f0c8: |[01f0c8] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01f0d8: 6e20 4f02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@024f │ │ -01f0de: 0c00 |0003: move-result-object v0 │ │ -01f0e0: 1100 |0004: return-object v0 │ │ +020038: |[020038] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +020048: 6e20 4f02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@024f │ │ +02004e: 0c00 |0003: move-result-object v0 │ │ +020050: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -7007,17 +7007,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f0e4: |[01f0e4] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -01f0f4: 2320 6902 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0269 │ │ -01f0f8: 1100 |0002: return-object v0 │ │ +020054: |[020054] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +020064: 2320 6702 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0267 │ │ +020068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -7026,31 +7026,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01f0fc: |[01f0fc] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -01f10c: 6e20 5102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0251 │ │ -01f112: 0c00 |0003: move-result-object v0 │ │ -01f114: 1100 |0004: return-object v0 │ │ +02006c: |[02006c] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +02007c: 6e20 5102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0251 │ │ +020082: 0c00 |0003: move-result-object v0 │ │ +020084: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 598 (Fragment.java) │ │ │ │ Class #26 header: │ │ -class_idx : 90 │ │ +class_idx : 89 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 598 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #26 annotations: │ │ @@ -7119,79 +7119,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f118: |[01f118] android.support.v4.app.FragmentState.:()V │ │ -01f128: 2200 5900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0059 │ │ -01f12c: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@024e │ │ -01f132: 6900 cb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ -01f136: 0e00 |0007: return-void │ │ +020088: |[020088] android.support.v4.app.FragmentState.:()V │ │ +020098: 2200 5800 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0058 │ │ +02009c: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@024e │ │ +0200a2: 6900 cb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ +0200a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 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 │ │ -01f138: |[01f138] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -01f148: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01f14a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01f14c: 7010 660a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f152: 6e10 c500 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00c5 │ │ -01f158: 0c00 |0008: move-result-object v0 │ │ -01f15a: 5b30 cd00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01f15e: 6e10 c300 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01f164: 0a00 |000e: move-result v0 │ │ -01f166: 5930 d200 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01f16a: 6e10 c300 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01f170: 0a00 |0014: move-result v0 │ │ -01f172: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -01f176: 0110 |0017: move v0, v1 │ │ -01f178: 5c30 d100 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01f17c: 6e10 c300 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01f182: 0a00 |001d: move-result v0 │ │ -01f184: 5930 d000 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01f188: 6e10 c300 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01f18e: 0a00 |0023: move-result v0 │ │ -01f190: 5930 ce00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01f194: 6e10 c500 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00c5 │ │ -01f19a: 0c00 |0029: move-result-object v0 │ │ -01f19c: 5b30 d600 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01f1a0: 6e10 c300 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01f1a6: 0a00 |002f: move-result v0 │ │ -01f1a8: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -01f1ac: 0110 |0032: move v0, v1 │ │ -01f1ae: 5c30 d400 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01f1b2: 6e10 c300 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -01f1b8: 0a00 |0038: move-result v0 │ │ -01f1ba: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -01f1be: 5c31 cf00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01f1c2: 6e10 c200 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00c2 │ │ -01f1c8: 0c00 |0040: move-result-object v0 │ │ -01f1ca: 5b30 cc00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01f1ce: 6e10 c200 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00c2 │ │ -01f1d4: 0c00 |0046: move-result-object v0 │ │ -01f1d6: 5b30 d500 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01f1da: 0e00 |0049: return-void │ │ -01f1dc: 0120 |004a: move v0, v2 │ │ -01f1de: 28cd |004b: goto 0018 // -0033 │ │ -01f1e0: 0120 |004c: move v0, v2 │ │ -01f1e2: 28e6 |004d: goto 0033 // -001a │ │ -01f1e4: 0121 |004e: move v1, v2 │ │ -01f1e6: 28ec |004f: goto 003b // -0014 │ │ +0200a8: |[0200a8] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +0200b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0200ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0200bc: 7010 660a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0200c2: 6e10 c500 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00c5 │ │ +0200c8: 0c00 |0008: move-result-object v0 │ │ +0200ca: 5b30 cd00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +0200ce: 6e10 c300 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +0200d4: 0a00 |000e: move-result v0 │ │ +0200d6: 5930 d200 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +0200da: 6e10 c300 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +0200e0: 0a00 |0014: move-result v0 │ │ +0200e2: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +0200e6: 0110 |0017: move v0, v1 │ │ +0200e8: 5c30 d100 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +0200ec: 6e10 c300 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +0200f2: 0a00 |001d: move-result v0 │ │ +0200f4: 5930 d000 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +0200f8: 6e10 c300 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +0200fe: 0a00 |0023: move-result v0 │ │ +020100: 5930 ce00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +020104: 6e10 c500 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00c5 │ │ +02010a: 0c00 |0029: move-result-object v0 │ │ +02010c: 5b30 d600 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +020110: 6e10 c300 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +020116: 0a00 |002f: move-result v0 │ │ +020118: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +02011c: 0110 |0032: move v0, v1 │ │ +02011e: 5c30 d400 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +020122: 6e10 c300 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +020128: 0a00 |0038: move-result v0 │ │ +02012a: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +02012e: 5c31 cf00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +020132: 6e10 c200 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00c2 │ │ +020138: 0c00 |0040: move-result-object v0 │ │ +02013a: 5b30 cc00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +02013e: 6e10 c200 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00c2 │ │ +020144: 0c00 |0046: move-result-object v0 │ │ +020146: 5b30 d500 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +02014a: 0e00 |0049: return-void │ │ +02014c: 0120 |004a: move v0, v2 │ │ +02014e: 28cd |004b: goto 0018 // -0033 │ │ +020150: 0120 |004c: move v0, v2 │ │ +020152: 28e6 |004d: goto 0033 // -001a │ │ +020154: 0121 |004e: move v1, v2 │ │ +020156: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x0011 line=77 │ │ 0x001a line=78 │ │ @@ -7214,38 +7214,38 @@ │ │ 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 │ │ -01f1e8: |[01f1e8] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -01f1f8: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f1fe: 6e10 680a 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -01f204: 0c00 |0006: move-result-object v0 │ │ -01f206: 6e10 3f0a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ -01f20c: 0c00 |000a: move-result-object v0 │ │ -01f20e: 5b10 cd00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01f212: 5220 6100 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01f216: 5910 d200 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01f21a: 5520 5d00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01f21e: 5c10 d100 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01f222: 5220 5b00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01f226: 5910 d000 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01f22a: 5220 5900 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01f22e: 5910 ce00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01f232: 5420 7000 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01f236: 5b10 d600 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01f23a: 5520 6a00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01f23e: 5c10 d400 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01f242: 5520 5a00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01f246: 5c10 cf00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01f24a: 5420 5400 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01f24e: 5b10 cc00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01f252: 0e00 |002d: return-void │ │ +020158: |[020158] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +020168: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02016e: 6e10 680a 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +020174: 0c00 |0006: move-result-object v0 │ │ +020176: 6e10 3f0a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ +02017c: 0c00 |000a: move-result-object v0 │ │ +02017e: 5b10 cd00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +020182: 5220 6100 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +020186: 5910 d200 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +02018a: 5520 5d00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +02018e: 5c10 d100 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +020192: 5220 5b00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +020196: 5910 d000 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +02019a: 5220 5900 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +02019e: 5910 ce00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +0201a2: 5420 7000 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +0201a6: 5b10 d600 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +0201aa: 5520 6a00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +0201ae: 5c10 d400 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +0201b2: 5520 5a00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +0201b6: 5c10 cf00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +0201ba: 5420 5400 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +0201be: 5b10 cc00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +0201c2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x000d line=64 │ │ 0x0011 line=65 │ │ 0x0015 line=66 │ │ @@ -7265,17 +7265,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f254: |[01f254] android.support.v4.app.FragmentState.describeContents:()I │ │ -01f264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f266: 0f00 |0001: return v0 │ │ +0201c4: |[0201c4] android.support.v4.app.FragmentState.describeContents:()I │ │ +0201d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0201d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -7283,68 +7283,68 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -01f268: |[01f268] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ -01f278: 5420 d300 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f27c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01f280: 5420 d300 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f284: 1100 |0006: return-object v0 │ │ -01f286: 5420 cc00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01f28a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01f28e: 5420 cc00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01f292: 6e10 a001 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01a0 │ │ -01f298: 0c01 |0010: move-result-object v1 │ │ -01f29a: 6e20 ac00 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ -01f2a0: 5420 cd00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01f2a4: 5421 cc00 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01f2a8: 7130 6101 0301 |0018: invoke-static {v3, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0161 │ │ -01f2ae: 0c00 |001b: move-result-object v0 │ │ -01f2b0: 5b20 d300 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f2b4: 5420 d500 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01f2b8: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -01f2bc: 5420 d500 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01f2c0: 6e10 a001 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01a0 │ │ -01f2c6: 0c01 |0027: move-result-object v1 │ │ -01f2c8: 6e20 ac00 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ -01f2ce: 5420 d300 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f2d2: 5421 d500 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01f2d6: 5b01 6c00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01f2da: 5420 d300 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f2de: 5221 d200 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01f2e2: 6e20 8c01 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@018c │ │ -01f2e8: 5420 d300 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f2ec: 5521 d100 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01f2f0: 5c01 5d00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01f2f4: 5420 d300 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f2f8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -01f2fa: 5c01 6800 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ -01f2fe: 5420 d300 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f302: 5221 d000 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01f306: 5901 5b00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01f30a: 5420 d300 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f30e: 5221 ce00 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01f312: 5901 5900 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01f316: 5420 d300 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f31a: 5421 d600 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01f31e: 5b01 7000 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01f322: 5420 d300 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f326: 5521 d400 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01f32a: 5c01 6a00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01f32e: 5420 d300 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f332: 5521 cf00 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01f336: 5c01 5a00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01f33a: 5420 d300 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f33e: 5431 8900 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01f342: 5b01 5c00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01f346: 5420 d300 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01f34a: 289d |0069: goto 0006 // -0063 │ │ +0201d8: |[0201d8] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ +0201e8: 5420 d300 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +0201ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0201f0: 5420 d300 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +0201f4: 1100 |0006: return-object v0 │ │ +0201f6: 5420 cc00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +0201fa: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0201fe: 5420 cc00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +020202: 6e10 a001 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01a0 │ │ +020208: 0c01 |0010: move-result-object v1 │ │ +02020a: 6e20 ac00 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ +020210: 5420 cd00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +020214: 5421 cc00 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +020218: 7130 6101 0301 |0018: invoke-static {v3, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0161 │ │ +02021e: 0c00 |001b: move-result-object v0 │ │ +020220: 5b20 d300 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +020224: 5420 d500 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +020228: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +02022c: 5420 d500 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +020230: 6e10 a001 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01a0 │ │ +020236: 0c01 |0027: move-result-object v1 │ │ +020238: 6e20 ac00 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ +02023e: 5420 d300 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +020242: 5421 d500 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +020246: 5b01 6c00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +02024a: 5420 d300 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +02024e: 5221 d200 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +020252: 6e20 8c01 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@018c │ │ +020258: 5420 d300 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +02025c: 5521 d100 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +020260: 5c01 5d00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +020264: 5420 d300 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +020268: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +02026a: 5c01 6800 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ +02026e: 5420 d300 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +020272: 5221 d000 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +020276: 5901 5b00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +02027a: 5420 d300 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +02027e: 5221 ce00 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +020282: 5901 5900 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +020286: 5420 d300 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +02028a: 5421 d600 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +02028e: 5b01 7000 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +020292: 5420 d300 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +020296: 5521 d400 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +02029a: 5c01 6a00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +02029e: 5420 d300 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +0202a2: 5521 cf00 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +0202a6: 5c01 5a00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +0202aa: 5420 d300 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +0202ae: 5431 8900 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +0202b2: 5b01 5c00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +0202b6: 5420 d300 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +0202ba: 289d |0069: goto 0006 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0006 line=112 │ │ 0x0007 line=92 │ │ 0x000b line=93 │ │ @@ -7371,49 +7371,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -01f34c: |[01f34c] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f35c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01f35e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01f360: 5430 cd00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01f364: 6e20 ca00 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00ca │ │ -01f36a: 5230 d200 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01f36e: 6e20 c700 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01f374: 5530 d100 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01f378: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -01f37c: 0110 |0010: move v0, v1 │ │ -01f37e: 6e20 c700 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01f384: 5230 d000 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01f388: 6e20 c700 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01f38e: 5230 ce00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01f392: 6e20 c700 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01f398: 5430 d600 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01f39c: 6e20 ca00 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00ca │ │ -01f3a2: 5530 d400 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01f3a6: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -01f3aa: 0110 |0027: move v0, v1 │ │ -01f3ac: 6e20 c700 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01f3b2: 5530 cf00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01f3b6: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -01f3ba: 6e20 c700 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -01f3c0: 5430 cc00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01f3c4: 6e20 c600 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00c6 │ │ -01f3ca: 5430 d500 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01f3ce: 6e20 c600 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00c6 │ │ -01f3d4: 0e00 |003c: return-void │ │ -01f3d6: 0120 |003d: move v0, v2 │ │ -01f3d8: 28d3 |003e: goto 0011 // -002d │ │ -01f3da: 0120 |003f: move v0, v2 │ │ -01f3dc: 28e8 |0040: goto 0028 // -0018 │ │ -01f3de: 0121 |0041: move v1, v2 │ │ -01f3e0: 28ed |0042: goto 002f // -0013 │ │ +0202bc: |[0202bc] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0202cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0202ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0202d0: 5430 cd00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +0202d4: 6e20 ca00 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00ca │ │ +0202da: 5230 d200 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +0202de: 6e20 c700 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +0202e4: 5530 d100 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +0202e8: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +0202ec: 0110 |0010: move v0, v1 │ │ +0202ee: 6e20 c700 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +0202f4: 5230 d000 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +0202f8: 6e20 c700 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +0202fe: 5230 ce00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +020302: 6e20 c700 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +020308: 5430 d600 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +02030c: 6e20 ca00 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00ca │ │ +020312: 5530 d400 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +020316: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +02031a: 0110 |0027: move v0, v1 │ │ +02031c: 6e20 c700 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +020322: 5530 cf00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +020326: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +02032a: 6e20 c700 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +020330: 5430 cc00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +020334: 6e20 c600 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00c6 │ │ +02033a: 5430 d500 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +02033e: 6e20 c600 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00c6 │ │ +020344: 0e00 |003c: return-void │ │ +020346: 0120 |003d: move v0, v2 │ │ +020348: 28d3 |003e: goto 0011 // -002d │ │ +02034a: 0120 |003f: move v0, v2 │ │ +02034c: 28e8 |0040: goto 0028 // -0018 │ │ +02034e: 0121 |0041: move v1, v2 │ │ +020350: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ 0x000c line=122 │ │ 0x0014 line=123 │ │ 0x0019 line=124 │ │ @@ -7430,17 +7430,17 @@ │ │ 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 : 598 (Fragment.java) │ │ │ │ Class #27 header: │ │ -class_idx : 92 │ │ +class_idx : 91 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 611 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #27 - │ │ @@ -7491,17 +7491,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f3e4: |[01f3e4] android.support.v4.app.FragmentTransaction.:()V │ │ -01f3f4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f3fa: 0e00 |0003: return-void │ │ +020354: |[020354] android.support.v4.app.FragmentTransaction.:()V │ │ +020364: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02036a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -7648,17 +7648,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 611 (FragmentTransaction.java) │ │ │ │ Class #28 header: │ │ -class_idx : 93 │ │ +class_idx : 92 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 624 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 14 │ │ │ │ Class #28 annotations: │ │ @@ -7712,37 +7712,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f3fc: |[01f3fc] android.support.v4.app.HCSparseArray.:()V │ │ -01f40c: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -01f410: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f416: 6900 e500 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f41a: 0e00 |0007: return-void │ │ +02036c: |[02036c] android.support.v4.app.HCSparseArray.:()V │ │ +02037c: 2200 9501 |0000: new-instance v0, Ljava/lang/Object; // type@0195 │ │ +020380: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +020386: 6900 e500 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +02038a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/HCSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01f41c: |[01f41c] android.support.v4.app.HCSparseArray.:()V │ │ -01f42c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -01f430: 7020 7e02 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@027e │ │ -01f436: 0e00 |0005: return-void │ │ +02038c: |[02038c] android.support.v4.app.HCSparseArray.:()V │ │ +02039c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0203a0: 7020 7e02 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@027e │ │ +0203a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ @@ -7752,26 +7752,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -01f438: |[01f438] android.support.v4.app.HCSparseArray.:(I)V │ │ -01f448: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f44a: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01f450: 5c21 e600 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f454: 7110 8802 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0288 │ │ -01f45a: 0a03 |0009: move-result v3 │ │ -01f45c: 2330 6302 |000a: new-array v0, v3, [I // type@0263 │ │ -01f460: 5b20 e700 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f464: 2330 7002 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0270 │ │ -01f468: 5b20 e900 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f46c: 5921 e800 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f470: 0e00 |0014: return-void │ │ +0203a8: |[0203a8] android.support.v4.app.HCSparseArray.:(I)V │ │ +0203b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0203ba: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0203c0: 5c21 e600 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +0203c4: 7110 8802 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0288 │ │ +0203ca: 0a03 |0009: move-result v3 │ │ +0203cc: 2330 6102 |000a: new-array v0, v3, [I // type@0261 │ │ +0203d0: 5b20 e700 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0203d4: 2330 6e02 |000e: new-array v0, v3, [Ljava/lang/Object; // type@026e │ │ +0203d8: 5b20 e900 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0203dc: 5921 e800 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0203e0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0004 line=26 │ │ 0x0006 line=41 │ │ 0x000a line=43 │ │ 0x000e line=44 │ │ @@ -7787,37 +7787,37 @@ │ │ type : '([IIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -01f474: |[01f474] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ -01f484: 9001 0607 |0000: add-int v1, v6, v7 │ │ -01f488: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -01f48c: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -01f490: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -01f492: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -01f496: 9003 0102 |0009: add-int v3, v1, v2 │ │ -01f49a: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -01f49e: 4403 0500 |000d: aget v3, v5, v0 │ │ -01f4a2: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -01f4a6: 0102 |0011: move v2, v0 │ │ -01f4a8: 28f2 |0012: goto 0004 // -000e │ │ -01f4aa: 0101 |0013: move v1, v0 │ │ -01f4ac: 28f0 |0014: goto 0004 // -0010 │ │ -01f4ae: 9003 0607 |0015: add-int v3, v6, v7 │ │ -01f4b2: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -01f4b6: 9003 0607 |0019: add-int v3, v6, v7 │ │ -01f4ba: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -01f4be: 0f01 |001d: return v1 │ │ -01f4c0: 4403 0501 |001e: aget v3, v5, v1 │ │ -01f4c4: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -01f4c8: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -01f4cc: 28f9 |0024: goto 001d // -0007 │ │ +0203e4: |[0203e4] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ +0203f4: 9001 0607 |0000: add-int v1, v6, v7 │ │ +0203f8: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0203fc: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +020400: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +020402: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ +020406: 9003 0102 |0009: add-int v3, v1, v2 │ │ +02040a: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +02040e: 4403 0500 |000d: aget v3, v5, v0 │ │ +020412: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ +020416: 0102 |0011: move v2, v0 │ │ +020418: 28f2 |0012: goto 0004 // -000e │ │ +02041a: 0101 |0013: move v1, v0 │ │ +02041c: 28f0 |0014: goto 0004 // -0010 │ │ +02041e: 9003 0607 |0015: add-int v3, v6, v7 │ │ +020422: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ +020426: 9003 0607 |0019: add-int v3, v6, v7 │ │ +02042a: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +02042e: 0f01 |001d: return v1 │ │ +020430: 4403 0501 |001e: aget v3, v5, v1 │ │ +020434: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ +020438: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +02043c: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=316 │ │ 0x0009 line=317 │ │ 0x000d line=319 │ │ 0x0011 line=320 │ │ @@ -7842,57 +7842,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -01f4d0: |[01f4d0] android.support.v4.app.HCSparseArray.checkIntegrity:()V │ │ -01f4e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f4e2: 5252 e800 |0001: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f4e6: 3520 4d00 |0003: if-ge v0, v2, 0050 // +004d │ │ -01f4ea: 5452 e700 |0005: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f4ee: 4402 0200 |0007: aget v2, v2, v0 │ │ -01f4f2: 5453 e700 |0009: iget-object v3, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f4f6: d804 00ff |000b: add-int/lit8 v4, v0, #int -1 // #ff │ │ -01f4fa: 4403 0304 |000d: aget v3, v3, v4 │ │ -01f4fe: 3632 3e00 |000f: if-gt v2, v3, 004d // +003e │ │ -01f502: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01f504: 5252 e800 |0012: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f508: 3521 3300 |0014: if-ge v1, v2, 0047 // +0033 │ │ -01f50c: 1a02 3502 |0016: const-string v2, "FAIL" // string@0235 │ │ -01f510: 2203 9c01 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01f514: 7010 930a 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -01f51a: 6e20 970a 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01f520: 0c03 |0020: move-result-object v3 │ │ -01f522: 1a04 ca00 |0021: const-string v4, ": " // string@00ca │ │ -01f526: 6e20 9a0a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01f52c: 0c03 |0026: move-result-object v3 │ │ -01f52e: 5454 e700 |0027: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f532: 4404 0401 |0029: aget v4, v4, v1 │ │ -01f536: 6e20 970a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01f53c: 0c03 |002e: move-result-object v3 │ │ -01f53e: 1a04 2600 |002f: const-string v4, " -> " // string@0026 │ │ -01f542: 6e20 9a0a 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01f548: 0c03 |0034: move-result-object v3 │ │ -01f54a: 5454 e900 |0035: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f54e: 4604 0401 |0037: aget-object v4, v4, v1 │ │ -01f552: 6e20 990a 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -01f558: 0c03 |003c: move-result-object v3 │ │ -01f55a: 6e10 9e0a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01f560: 0c03 |0040: move-result-object v3 │ │ -01f562: 7120 8907 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -01f568: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01f56c: 28cc |0046: goto 0012 // -0034 │ │ -01f56e: 2202 9901 |0047: new-instance v2, Ljava/lang/RuntimeException; // type@0199 │ │ -01f572: 7010 6c0a 0200 |0049: invoke-direct {v2}, Ljava/lang/RuntimeException;.:()V // method@0a6c │ │ -01f578: 2702 |004c: throw v2 │ │ -01f57a: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f57e: 28b2 |004f: goto 0001 // -004e │ │ -01f580: 0e00 |0050: return-void │ │ +020440: |[020440] android.support.v4.app.HCSparseArray.checkIntegrity:()V │ │ +020450: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +020452: 5252 e800 |0001: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020456: 3520 4d00 |0003: if-ge v0, v2, 0050 // +004d │ │ +02045a: 5452 e700 |0005: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +02045e: 4402 0200 |0007: aget v2, v2, v0 │ │ +020462: 5453 e700 |0009: iget-object v3, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020466: d804 00ff |000b: add-int/lit8 v4, v0, #int -1 // #ff │ │ +02046a: 4403 0304 |000d: aget v3, v3, v4 │ │ +02046e: 3632 3e00 |000f: if-gt v2, v3, 004d // +003e │ │ +020472: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +020474: 5252 e800 |0012: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020478: 3521 3300 |0014: if-ge v1, v2, 0047 // +0033 │ │ +02047c: 1a02 3502 |0016: const-string v2, "FAIL" // string@0235 │ │ +020480: 2203 9a01 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +020484: 7010 930a 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02048a: 6e20 970a 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +020490: 0c03 |0020: move-result-object v3 │ │ +020492: 1a04 ca00 |0021: const-string v4, ": " // string@00ca │ │ +020496: 6e20 9a0a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02049c: 0c03 |0026: move-result-object v3 │ │ +02049e: 5454 e700 |0027: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0204a2: 4404 0401 |0029: aget v4, v4, v1 │ │ +0204a6: 6e20 970a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0204ac: 0c03 |002e: move-result-object v3 │ │ +0204ae: 1a04 2600 |002f: const-string v4, " -> " // string@0026 │ │ +0204b2: 6e20 9a0a 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0204b8: 0c03 |0034: move-result-object v3 │ │ +0204ba: 5454 e900 |0035: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0204be: 4604 0401 |0037: aget-object v4, v4, v1 │ │ +0204c2: 6e20 990a 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0204c8: 0c03 |003c: move-result-object v3 │ │ +0204ca: 6e10 9e0a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0204d0: 0c03 |0040: move-result-object v3 │ │ +0204d2: 7120 8907 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +0204d8: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0204dc: 28cc |0046: goto 0012 // -0034 │ │ +0204de: 2202 9701 |0047: new-instance v2, Ljava/lang/RuntimeException; // type@0197 │ │ +0204e2: 7010 6c0a 0200 |0049: invoke-direct {v2}, Ljava/lang/RuntimeException;.:()V // method@0a6c │ │ +0204e8: 2702 |004c: throw v2 │ │ +0204ea: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0204ee: 28b2 |004f: goto 0001 // -004e │ │ +0204f0: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ 0x0011 line=336 │ │ 0x0016 line=337 │ │ 0x0044 line=336 │ │ @@ -7910,35 +7910,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -01f584: |[01f584] android.support.v4.app.HCSparseArray.gc:()V │ │ -01f594: 5272 e800 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f598: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -01f59a: 5471 e700 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f59e: 5475 e900 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f5a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01f5a4: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -01f5a8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -01f5ac: 6206 e500 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f5b0: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -01f5b4: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -01f5b8: 4406 0100 |0012: aget v6, v1, v0 │ │ -01f5bc: 4b06 0103 |0014: aput v6, v1, v3 │ │ -01f5c0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -01f5c4: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01f5c8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f5cc: 28ec |001c: goto 0008 // -0014 │ │ -01f5ce: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -01f5d0: 5c76 e600 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f5d4: 5973 e800 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f5d8: 0e00 |0022: return-void │ │ +0204f4: |[0204f4] android.support.v4.app.HCSparseArray.gc:()V │ │ +020504: 5272 e800 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020508: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +02050a: 5471 e700 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +02050e: 5475 e900 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020512: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +020514: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ +020518: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +02051c: 6206 e500 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +020520: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ +020524: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ +020528: 4406 0100 |0012: aget v6, v1, v0 │ │ +02052c: 4b06 0103 |0014: aput v6, v1, v3 │ │ +020530: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +020534: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +020538: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02053c: 28ec |001c: goto 0008 // -0014 │ │ +02053e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +020540: 5c76 e600 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +020544: 5973 e800 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020548: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ 0x0003 line=106 │ │ 0x0005 line=107 │ │ 0x0007 line=109 │ │ @@ -7967,27 +7967,27 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01f5dc: |[01f5dc] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ -01f5ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01f5ee: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -01f5f0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -01f5f4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -01f5f8: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -01f5fc: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -01f600: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -01f604: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -01f608: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -01f60c: 0f03 |0010: return v3 │ │ -01f60e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f612: 28ef |0013: goto 0002 // -0011 │ │ +02054c: |[02054c] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ +02055c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02055e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +020560: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +020564: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +020568: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +02056c: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +020570: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +020574: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +020578: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +02057c: 0f03 |0010: return v3 │ │ +02057e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +020582: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0006 line=347 │ │ 0x000c line=348 │ │ 0x0010 line=350 │ │ 0x0011 line=346 │ │ @@ -8001,20 +8001,20 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01f614: |[01f614] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ -01f624: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -01f628: 7110 8702 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@0287 │ │ -01f62e: 0a00 |0005: move-result v0 │ │ -01f630: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -01f634: 0f00 |0008: return v0 │ │ +020584: |[020584] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ +020594: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +020598: 7110 8702 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@0287 │ │ +02059e: 0a00 |0005: move-result v0 │ │ +0205a0: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +0205a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -8023,58 +8023,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -01f638: |[01f638] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ -01f648: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01f64a: 5274 e800 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f64e: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -01f652: 5474 e700 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f656: 5275 e800 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f65a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01f65e: 4404 0405 |000b: aget v4, v4, v5 │ │ -01f662: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -01f666: 6e30 8c02 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -01f66c: 0e00 |0012: return-void │ │ -01f66e: 5574 e600 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f672: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -01f676: 5274 e800 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f67a: 5475 e700 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f67e: 2155 |001b: array-length v5, v5 │ │ -01f680: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -01f684: 7010 8402 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01f68a: 5273 e800 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f68e: 5474 e700 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f692: 2144 |0025: array-length v4, v4 │ │ -01f694: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -01f698: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -01f69c: 7110 8802 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0288 │ │ -01f6a2: 0a00 |002d: move-result v0 │ │ -01f6a4: 2301 6302 |002e: new-array v1, v0, [I // type@0263 │ │ -01f6a8: 2302 7002 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0270 │ │ -01f6ac: 5474 e700 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f6b0: 5475 e700 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f6b4: 2155 |0036: array-length v5, v5 │ │ -01f6b6: 7155 9f0a 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -01f6bc: 5474 e900 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f6c0: 5475 e900 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f6c4: 2155 |003e: array-length v5, v5 │ │ -01f6c6: 7155 9f0a 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -01f6cc: 5b71 e700 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f6d0: 5b72 e900 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f6d4: 5474 e700 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f6d8: 4b08 0403 |0048: aput v8, v4, v3 │ │ -01f6dc: 5474 e900 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f6e0: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -01f6e4: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -01f6e8: 5974 e800 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f6ec: 28c0 |0052: goto 0012 // -0040 │ │ +0205a8: |[0205a8] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ +0205b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0205ba: 5274 e800 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0205be: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +0205c2: 5474 e700 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0205c6: 5275 e800 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0205ca: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0205ce: 4404 0405 |000b: aget v4, v4, v5 │ │ +0205d2: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +0205d6: 6e30 8c02 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +0205dc: 0e00 |0012: return-void │ │ +0205de: 5574 e600 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +0205e2: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0205e6: 5274 e800 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0205ea: 5475 e700 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0205ee: 2155 |001b: array-length v5, v5 │ │ +0205f0: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +0205f4: 7010 8402 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +0205fa: 5273 e800 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0205fe: 5474 e700 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020602: 2144 |0025: array-length v4, v4 │ │ +020604: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +020608: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +02060c: 7110 8802 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0288 │ │ +020612: 0a00 |002d: move-result v0 │ │ +020614: 2301 6102 |002e: new-array v1, v0, [I // type@0261 │ │ +020618: 2302 6e02 |0030: new-array v2, v0, [Ljava/lang/Object; // type@026e │ │ +02061c: 5474 e700 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020620: 5475 e700 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020624: 2155 |0036: array-length v5, v5 │ │ +020626: 7155 9f0a 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +02062c: 5474 e900 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020630: 5475 e900 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020634: 2155 |003e: array-length v5, v5 │ │ +020636: 7155 9f0a 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +02063c: 5b71 e700 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020640: 5b72 e900 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020644: 5474 e700 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020648: 4b08 0403 |0048: aput v8, v4, v3 │ │ +02064c: 5474 e900 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020650: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +020654: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +020658: 5974 e800 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +02065c: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=284 │ │ 0x000f line=285 │ │ 0x0012 line=311 │ │ 0x0013 line=289 │ │ 0x001e line=290 │ │ @@ -8106,27 +8106,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -01f6f0: |[01f6f0] android.support.v4.app.HCSparseArray.clear:()V │ │ -01f700: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01f702: 5251 e800 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f706: 5452 e900 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f70a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01f70c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -01f710: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -01f712: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -01f716: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f71a: 28f9 |000d: goto 0006 // -0007 │ │ -01f71c: 5954 e800 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f720: 5c54 e600 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f724: 0e00 |0012: return-void │ │ +020660: |[020660] android.support.v4.app.HCSparseArray.clear:()V │ │ +020670: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +020672: 5251 e800 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020676: 5452 e900 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +02067a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +02067c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +020680: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +020682: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +020686: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02068a: 28f9 |000d: goto 0006 // -0007 │ │ +02068c: 5954 e800 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020690: 5c54 e600 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +020694: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0003 line=269 │ │ 0x0005 line=271 │ │ 0x0008 line=272 │ │ 0x000b line=271 │ │ @@ -8145,31 +8145,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -01f728: |[01f728] android.support.v4.app.HCSparseArray.delete:(I)V │ │ -01f738: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f73c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01f73e: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f742: 7140 8002 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ -01f748: 0a00 |0008: move-result v0 │ │ -01f74a: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -01f74e: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f752: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -01f756: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f75a: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -01f75e: 5441 e900 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f762: 6202 e500 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f766: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -01f76a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -01f76c: 5c41 e600 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f770: 0e00 |001c: return-void │ │ +020698: |[020698] android.support.v4.app.HCSparseArray.delete:(I)V │ │ +0206a8: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0206ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0206ae: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0206b2: 7140 8002 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ +0206b8: 0a00 |0008: move-result v0 │ │ +0206ba: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +0206be: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0206c2: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +0206c6: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +0206ca: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +0206ce: 5441 e900 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0206d2: 6202 e500 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +0206d6: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +0206da: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0206dc: 5c41 e600 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +0206e0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0009 line=76 │ │ 0x000b line=77 │ │ 0x0013 line=78 │ │ 0x0019 line=79 │ │ @@ -8185,19 +8185,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01f774: |[01f774] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ -01f784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f786: 6e30 8602 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0286 │ │ -01f78c: 0c00 |0004: move-result-object v0 │ │ -01f78e: 1100 |0005: return-object v0 │ │ +0206e4: |[0206e4] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ +0206f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0206f6: 6e30 8602 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0286 │ │ +0206fc: 0c00 |0004: move-result-object v0 │ │ +0206fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -8207,29 +8207,29 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -01f790: |[01f790] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -01f7a0: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f7a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01f7a6: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f7aa: 7140 8002 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ -01f7b0: 0a00 |0008: move-result v0 │ │ -01f7b2: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -01f7b6: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f7ba: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -01f7be: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f7c2: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -01f7c6: 1106 |0013: return-object v6 │ │ -01f7c8: 5441 e900 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f7cc: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -01f7d0: 28fb |0018: goto 0013 // -0005 │ │ +020700: |[020700] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +020710: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020714: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +020716: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +02071a: 7140 8002 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ +020720: 0a00 |0008: move-result v0 │ │ +020722: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +020726: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +02072a: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +02072e: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +020732: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +020736: 1106 |0013: return-object v6 │ │ +020738: 5441 e900 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +02073c: 4606 0100 |0016: aget-object v6, v1, v0 │ │ +020740: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=63 │ │ 0x0013 line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8245,24 +8245,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -01f7d4: |[01f7d4] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ -01f7e4: 5530 e600 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f7e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01f7ec: 7010 8402 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01f7f2: 5430 e700 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f7f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01f7f8: 5232 e800 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f7fc: 7140 8002 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ -01f802: 0a00 |000f: move-result v0 │ │ -01f804: 0f00 |0010: return v0 │ │ +020744: |[020744] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ +020754: 5530 e600 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +020758: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02075c: 7010 8402 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +020762: 5430 e700 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020766: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +020768: 5232 e800 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +02076c: 7140 8002 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ +020772: 0a00 |000f: move-result v0 │ │ +020774: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0007 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8274,29 +8274,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01f808: |[01f808] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -01f818: 5521 e600 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f81c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -01f820: 7010 8402 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01f826: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01f828: 5221 e800 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f82c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -01f830: 5421 e900 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f834: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -01f838: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -01f83c: 0f00 |0012: return v0 │ │ -01f83e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f842: 28f3 |0015: goto 0008 // -000d │ │ -01f844: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -01f846: 28fb |0017: goto 0012 // -0005 │ │ +020778: |[020778] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +020788: 5521 e600 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +02078c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +020790: 7010 8402 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +020796: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +020798: 5221 e800 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +02079c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +0207a0: 5421 e900 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0207a4: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +0207a8: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +0207ac: 0f00 |0012: return v0 │ │ +0207ae: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0207b2: 28f3 |0015: goto 0008 // -000d │ │ +0207b4: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0207b6: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=254 │ │ 0x0007 line=257 │ │ 0x000c line=258 │ │ 0x0012 line=261 │ │ @@ -8315,21 +8315,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01f848: |[01f848] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ -01f858: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f85c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01f860: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01f866: 5410 e700 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f86a: 4400 0002 |0009: aget v0, v0, v2 │ │ -01f86e: 0f00 |000b: return v0 │ │ +0207b8: |[0207b8] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ +0207c8: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +0207cc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0207d0: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +0207d6: 5410 e700 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0207da: 4400 0002 |0009: aget v0, v0, v2 │ │ +0207de: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0007 line=202 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8341,91 +8341,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -01f870: |[01f870] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ -01f880: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01f882: 5484 e700 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f886: 5285 e800 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f88a: 7140 8002 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ -01f890: 0a00 |0008: move-result v0 │ │ -01f892: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -01f896: 5484 e900 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f89a: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -01f89e: 0e00 |000f: return-void │ │ -01f8a0: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -01f8a4: 5284 e800 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f8a8: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -01f8ac: 5484 e900 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f8b0: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -01f8b4: 6205 e500 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f8b8: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -01f8bc: 5484 e700 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f8c0: 4b09 0400 |0020: aput v9, v4, v0 │ │ -01f8c4: 5484 e900 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f8c8: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -01f8cc: 28e9 |0026: goto 000f // -0017 │ │ -01f8ce: 5584 e600 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f8d2: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -01f8d6: 5284 e800 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f8da: 5485 e700 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f8de: 2155 |002f: array-length v5, v5 │ │ -01f8e0: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -01f8e4: 7010 8402 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01f8ea: 5484 e700 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f8ee: 5285 e800 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f8f2: 7140 8002 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ -01f8f8: 0a04 |003c: move-result v4 │ │ -01f8fa: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -01f8fe: 5284 e800 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f902: 5485 e700 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f906: 2155 |0043: array-length v5, v5 │ │ -01f908: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -01f90c: 5284 e800 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f910: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01f914: 7110 8802 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0288 │ │ -01f91a: 0a01 |004d: move-result v1 │ │ -01f91c: 2312 6302 |004e: new-array v2, v1, [I // type@0263 │ │ -01f920: 2313 7002 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0270 │ │ -01f924: 5484 e700 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f928: 5485 e700 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f92c: 2155 |0056: array-length v5, v5 │ │ -01f92e: 7155 9f0a 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -01f934: 5484 e900 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f938: 5485 e900 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f93c: 2155 |005e: array-length v5, v5 │ │ -01f93e: 7155 9f0a 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -01f944: 5b82 e700 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f948: 5b83 e900 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f94c: 5284 e800 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f950: b104 |0068: sub-int/2addr v4, v0 │ │ -01f952: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -01f956: 5484 e700 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f95a: 5485 e700 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f95e: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01f962: 5287 e800 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f966: b107 |0073: sub-int/2addr v7, v0 │ │ -01f968: 7157 9f0a 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -01f96e: 5484 e900 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f972: 5485 e900 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f976: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01f97a: 5287 e800 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f97e: b107 |007f: sub-int/2addr v7, v0 │ │ -01f980: 7157 9f0a 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -01f986: 5484 e700 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01f98a: 4b09 0400 |0085: aput v9, v4, v0 │ │ -01f98e: 5484 e900 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f992: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -01f996: 5284 e800 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f99a: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01f99e: 5984 e800 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01f9a2: 2900 7eff |0091: goto/16 000f // -0082 │ │ +0207e0: |[0207e0] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ +0207f0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0207f2: 5484 e700 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0207f6: 5285 e800 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0207fa: 7140 8002 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ +020800: 0a00 |0008: move-result v0 │ │ +020802: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +020806: 5484 e900 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +02080a: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +02080e: 0e00 |000f: return-void │ │ +020810: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +020814: 5284 e800 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020818: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +02081c: 5484 e900 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020820: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +020824: 6205 e500 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +020828: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +02082c: 5484 e700 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020830: 4b09 0400 |0020: aput v9, v4, v0 │ │ +020834: 5484 e900 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020838: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +02083c: 28e9 |0026: goto 000f // -0017 │ │ +02083e: 5584 e600 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +020842: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +020846: 5284 e800 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +02084a: 5485 e700 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +02084e: 2155 |002f: array-length v5, v5 │ │ +020850: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +020854: 7010 8402 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +02085a: 5484 e700 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +02085e: 5285 e800 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020862: 7140 8002 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0280 │ │ +020868: 0a04 |003c: move-result v4 │ │ +02086a: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +02086e: 5284 e800 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020872: 5485 e700 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020876: 2155 |0043: array-length v5, v5 │ │ +020878: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +02087c: 5284 e800 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020880: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +020884: 7110 8802 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0288 │ │ +02088a: 0a01 |004d: move-result v1 │ │ +02088c: 2312 6102 |004e: new-array v2, v1, [I // type@0261 │ │ +020890: 2313 6e02 |0050: new-array v3, v1, [Ljava/lang/Object; // type@026e │ │ +020894: 5484 e700 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +020898: 5485 e700 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +02089c: 2155 |0056: array-length v5, v5 │ │ +02089e: 7155 9f0a 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +0208a4: 5484 e900 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0208a8: 5485 e900 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0208ac: 2155 |005e: array-length v5, v5 │ │ +0208ae: 7155 9f0a 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +0208b4: 5b82 e700 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0208b8: 5b83 e900 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0208bc: 5284 e800 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0208c0: b104 |0068: sub-int/2addr v4, v0 │ │ +0208c2: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +0208c6: 5484 e700 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0208ca: 5485 e700 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0208ce: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0208d2: 5287 e800 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0208d6: b107 |0073: sub-int/2addr v7, v0 │ │ +0208d8: 7157 9f0a 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +0208de: 5484 e900 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0208e2: 5485 e900 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0208e6: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0208ea: 5287 e800 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0208ee: b107 |007f: sub-int/2addr v7, v0 │ │ +0208f0: 7157 9f0a 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +0208f6: 5484 e700 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +0208fa: 4b09 0400 |0085: aput v9, v4, v0 │ │ +0208fe: 5484 e900 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020902: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +020906: 5284 e800 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +02090a: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02090e: 5984 e800 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +020912: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ 0x0009 line=136 │ │ 0x000b line=137 │ │ 0x000f line=178 │ │ 0x0010 line=139 │ │ @@ -8465,17 +8465,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f9a8: |[01f9a8] android.support.v4.app.HCSparseArray.remove:(I)V │ │ -01f9b8: 6e20 8302 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@0283 │ │ -01f9be: 0e00 |0003: return-void │ │ +020918: |[020918] android.support.v4.app.HCSparseArray.remove:(I)V │ │ +020928: 6e20 8302 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@0283 │ │ +02092e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ @@ -8486,25 +8486,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -01f9c0: |[01f9c0] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ -01f9d0: 5420 e900 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f9d4: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -01f9d8: 6201 e500 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f9dc: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -01f9e0: 5420 e900 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01f9e4: 6201 e500 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01f9e8: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -01f9ec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01f9ee: 5c20 e600 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01f9f2: 0e00 |0011: return-void │ │ +020930: |[020930] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ +020940: 5420 e900 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020944: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +020948: 6201 e500 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +02094c: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +020950: 5420 e900 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020954: 6201 e500 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +020958: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +02095c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +02095e: 5c20 e600 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +020962: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=96 │ │ 0x000e line=97 │ │ 0x0011 line=99 │ │ locals : │ │ @@ -8517,21 +8517,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01f9f4: |[01f9f4] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -01fa04: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01fa08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01fa0c: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01fa12: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01fa16: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -01fa1a: 0e00 |000b: return-void │ │ +020964: |[020964] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +020974: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +020978: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02097c: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +020982: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +020986: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +02098a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=225 │ │ 0x0007 line=228 │ │ 0x000b line=229 │ │ locals : │ │ @@ -8546,20 +8546,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01fa1c: |[01fa1c] android.support.v4.app.HCSparseArray.size:()I │ │ -01fa2c: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01fa30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01fa34: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01fa3a: 5210 e800 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01fa3e: 0f00 |0009: return v0 │ │ +02098c: |[02098c] android.support.v4.app.HCSparseArray.size:()I │ │ +02099c: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +0209a0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0209a4: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +0209aa: 5210 e800 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +0209ae: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=186 │ │ 0x0007 line=189 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8570,38 +8570,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01fa40: |[01fa40] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -01fa50: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01fa54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01fa58: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ -01fa5e: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01fa62: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -01fa66: 1100 |000b: return-object v0 │ │ +0209b0: |[0209b0] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +0209c0: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +0209c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0209c8: 7010 8402 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0284 │ │ +0209ce: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +0209d2: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0209d6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x0007 line=215 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ source_file_idx : 624 (HCSparseArray.java) │ │ │ │ Class #29 header: │ │ -class_idx : 94 │ │ +class_idx : 93 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1147 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1145 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #29 annotations: │ │ Annotations on class │ │ @@ -8626,18 +8626,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 │ │ -01fa68: |[01fa68] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -01fa78: 5b01 ea00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ -01fa7c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01fa82: 0e00 |0005: return-void │ │ +0209d8: |[0209d8] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +0209e8: 5b01 ea00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ +0209ec: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0209f2: 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; │ │ │ │ @@ -8647,35 +8647,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01fa84: |[01fa84] android.support.v4.app.ListFragment$1.run:()V │ │ -01fa94: 5420 ea00 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ -01fa98: 5400 f300 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -01fa9c: 5421 ea00 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ -01faa0: 5411 f300 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -01faa4: 6e20 b808 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@08b8 │ │ -01faaa: 0e00 |000b: return-void │ │ +0209f4: |[0209f4] android.support.v4.app.ListFragment$1.run:()V │ │ +020a04: 5420 ea00 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ +020a08: 5400 f300 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +020a0c: 5421 ea00 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ +020a10: 5411 f300 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +020a14: 6e20 b808 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@08b8 │ │ +020a1a: 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 : 1147 (ListFragment.java) │ │ + source_file_idx : 1145 (ListFragment.java) │ │ │ │ Class #30 header: │ │ -class_idx : 95 │ │ +class_idx : 94 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1147 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1145 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ @@ -8702,18 +8702,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 │ │ -01faac: |[01faac] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -01fabc: 5b01 eb00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ -01fac0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01fac6: 0e00 |0005: return-void │ │ +020a1c: |[020a1c] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +020a2c: 5b01 eb00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ +020a30: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +020a36: 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; │ │ │ │ @@ -8723,42 +8723,42 @@ │ │ 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 │ │ -01fac8: |[01fac8] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -01fad8: 5460 eb00 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ -01fadc: 0771 |0002: move-object v1, v7 │ │ -01fade: 1f01 3201 |0003: check-cast v1, Landroid/widget/ListView; // type@0132 │ │ -01fae2: 0782 |0005: move-object v2, v8 │ │ -01fae4: 0193 |0006: move v3, v9 │ │ -01fae6: 04a4 |0007: move-wide v4, v10 │ │ -01fae8: 7406 a302 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@02a3 │ │ -01faee: 0e00 |000b: return-void │ │ +020a38: |[020a38] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +020a48: 5460 eb00 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ +020a4c: 0771 |0002: move-object v1, v7 │ │ +020a4e: 1f01 3001 |0003: check-cast v1, Landroid/widget/ListView; // type@0130 │ │ +020a52: 0782 |0005: move-object v2, v8 │ │ +020a54: 0193 |0006: move v3, v9 │ │ +020a56: 04a4 |0007: move-wide v4, v10 │ │ +020a58: 7406 a302 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@02a3 │ │ +020a5e: 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 : 1147 (ListFragment.java) │ │ + source_file_idx : 1145 (ListFragment.java) │ │ │ │ Class #31 header: │ │ -class_idx : 97 │ │ +class_idx : 96 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1316 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ @@ -8795,21 +8795,21 @@ │ │ │ │ #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 : 1316 (LoaderManager.java) │ │ + source_file_idx : 1314 (LoaderManager.java) │ │ │ │ Class #32 header: │ │ -class_idx : 98 │ │ +class_idx : 97 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1316 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ @@ -8834,17 +8834,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01faf0: |[01faf0] android.support.v4.app.LoaderManager.:()V │ │ -01fb00: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01fb06: 0e00 |0003: return-void │ │ +020a60: |[020a60] android.support.v4.app.LoaderManager.:()V │ │ +020a70: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +020a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -8853,17 +8853,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb08: |[01fb08] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -01fb18: 6a00 0901 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -01fb1c: 0e00 |0002: return-void │ │ +020a78: |[020a78] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +020a88: 6a00 0901 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +020a8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -8894,21 +8894,21 @@ │ │ │ │ #4 : (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 : 1316 (LoaderManager.java) │ │ + source_file_idx : 1314 (LoaderManager.java) │ │ │ │ Class #33 header: │ │ -class_idx : 101 │ │ +class_idx : 100 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 299 │ │ -source_file_idx : 1511 │ │ +superclass_idx : 297 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #33 annotations: │ │ Annotations on method #727 'dispatchRestoreInstanceState' │ │ @@ -8929,17 +8929,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fb20: |[01fb20] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -01fb30: 7020 a008 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@08a0 │ │ -01fb36: 0e00 |0003: return-void │ │ +020a90: |[020a90] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +020aa0: 7020 a008 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@08a0 │ │ +020aa6: 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; │ │ @@ -8949,29 +8949,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 │ │ -01fb38: |[01fb38] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -01fb48: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -01fb4a: 2202 6500 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0065 │ │ -01fb4e: 6e10 d807 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07d8 │ │ -01fb54: 0c03 |0006: move-result-object v3 │ │ -01fb56: 7020 d402 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@02d4 │ │ -01fb5c: 6e10 da07 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07da │ │ -01fb62: 0c00 |000d: move-result-object v0 │ │ -01fb64: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -01fb68: 6e20 da02 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@02da │ │ -01fb6e: 2201 2a01 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -01fb72: 7030 9f08 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -01fb78: 6e20 f407 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07f4 │ │ -01fb7e: 6e20 d502 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@02d5 │ │ -01fb84: 1102 |001e: return-object v2 │ │ +020aa8: |[020aa8] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +020ab8: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +020aba: 2202 6400 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0064 │ │ +020abe: 6e10 d807 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07d8 │ │ +020ac4: 0c03 |0006: move-result-object v3 │ │ +020ac6: 7020 d402 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@02d4 │ │ +020acc: 6e10 da07 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07da │ │ +020ad2: 0c00 |000d: move-result-object v0 │ │ +020ad4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +020ad8: 6e20 da02 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@02da │ │ +020ade: 2201 2801 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +020ae2: 7030 9f08 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +020ae8: 6e20 f407 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07f4 │ │ +020aee: 6e20 d502 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@02d5 │ │ +020af4: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -8990,17 +8990,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fb88: |[01fb88] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -01fb98: 6e20 d902 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@02d9 │ │ -01fb9e: 0e00 |0003: return-void │ │ +020af8: |[020af8] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +020b08: 6e20 d902 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@02d9 │ │ +020b0e: 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; │ │ @@ -9011,33 +9011,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fba0: |[01fba0] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -01fbb0: 6e20 d602 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@02d6 │ │ -01fbb6: 0e00 |0003: return-void │ │ +020b10: |[020b10] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +020b20: 6e20 d602 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@02d6 │ │ +020b26: 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 : 1511 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 1509 (NoSaveStateFrameLayout.java) │ │ │ │ Class #34 header: │ │ -class_idx : 102 │ │ +class_idx : 101 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 232 │ │ -source_file_idx : 1672 │ │ +superclass_idx : 231 │ │ +source_file_idx : 1670 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #34 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -9052,33 +9052,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fbb8: |[01fbb8] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -01fbc8: 7020 8307 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0783 │ │ -01fbce: 0e00 |0003: return-void │ │ +020b28: |[020b28] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +020b38: 7020 8307 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0783 │ │ +020b3e: 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 : 1672 (SuperNotCalledException.java) │ │ + source_file_idx : 1670 (SuperNotCalledException.java) │ │ │ │ Class #35 header: │ │ -class_idx : 106 │ │ +class_idx : 105 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 34 │ │ -source_file_idx : 1311 │ │ +source_file_idx : 1309 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #35 annotations: │ │ Annotations on class │ │ @@ -9102,20 +9102,20 @@ │ │ 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 │ │ -01fbd0: |[01fbd0] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -01fbe0: 5b12 2501 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ -01fbe4: 2200 2e00 |0002: new-instance v0, Landroid/os/Handler; // type@002e │ │ -01fbe8: 7010 ad00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -01fbee: 7020 8000 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0080 │ │ -01fbf4: 0e00 |000a: return-void │ │ +020b40: |[020b40] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +020b50: 5b12 2501 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ +020b54: 2200 2d00 |0002: new-instance v0, Landroid/os/Handler; // type@002d │ │ +020b58: 7010 ad00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +020b5e: 7020 8000 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0080 │ │ +020b64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -9128,17 +9128,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fbf8: |[01fbf8] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -01fc08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fc0a: 0f00 |0001: return v0 │ │ +020b68: |[020b68] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +020b78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +020b7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 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; │ │ │ │ @@ -9147,34 +9147,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01fc0c: |[01fc0c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -01fc1c: 5410 2501 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ -01fc20: 6e10 2203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0322 │ │ -01fc26: 0e00 |0005: return-void │ │ +020b7c: |[020b7c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +020b8c: 5410 2501 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ +020b90: 6e10 2203 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0322 │ │ +020b96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ 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 : 1311 (Loader.java) │ │ + source_file_idx : 1309 (Loader.java) │ │ │ │ Class #36 header: │ │ -class_idx : 107 │ │ +class_idx : 106 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1311 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1309 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #36 annotations: │ │ Annotations on class │ │ @@ -9195,21 +9195,21 @@ │ │ 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 : 1311 (Loader.java) │ │ + source_file_idx : 1309 (Loader.java) │ │ │ │ Class #37 header: │ │ -class_idx : 108 │ │ +class_idx : 107 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1311 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1309 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -9267,26 +9267,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -01fc28: |[01fc28] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -01fc38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01fc3a: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -01fc40: 5c21 2c01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01fc44: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01fc48: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01fc4a: 5c20 2b01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01fc4e: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01fc52: 6e10 4500 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0045 │ │ -01fc58: 0c00 |0010: move-result-object v0 │ │ -01fc5a: 5b20 2801 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ -01fc5e: 0e00 |0013: return-void │ │ +020b98: |[020b98] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +020ba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +020baa: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +020bb0: 5c21 2c01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020bb4: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +020bb8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +020bba: 5c20 2b01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +020bbe: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +020bc2: 6e10 4500 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0045 │ │ +020bc8: 0c00 |0010: move-result-object v0 │ │ +020bca: 5b20 2801 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ +020bce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -9303,19 +9303,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01fc60: |[01fc60] android.support.v4.content.Loader.abandon:()V │ │ -01fc70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fc72: 5c10 2601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01fc76: 6e10 2103 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0321 │ │ -01fc7c: 0e00 |0006: return-void │ │ +020bd0: |[020bd0] android.support.v4.content.Loader.abandon:()V │ │ +020be0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +020be2: 5c10 2601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +020be6: 6e10 2103 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0321 │ │ +020bec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ 0x0006 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -9326,24 +9326,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01fc80: |[01fc80] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -01fc90: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01fc94: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01fc98: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -01fc9e: 7120 7903 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ -01fca4: 1a01 8b11 |000a: const-string v1, "}" // string@118b │ │ -01fca8: 6e20 9a0a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01fcae: 6e10 9e0a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01fcb4: 0c01 |0012: move-result-object v1 │ │ -01fcb6: 1101 |0013: return-object v1 │ │ +020bf0: |[020bf0] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +020c00: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +020c04: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +020c08: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +020c0e: 7120 7903 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ +020c14: 1a01 8711 |000a: const-string v1, "}" // string@1187 │ │ +020c18: 6e20 9a0a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +020c1e: 6e10 9e0a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +020c24: 0c01 |0012: move-result-object v1 │ │ +020c26: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0007 line=327 │ │ 0x000a line=328 │ │ 0x000f line=329 │ │ locals : │ │ @@ -9358,20 +9358,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -01fcb8: |[01fcb8] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -01fcc8: 5410 2a01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01fccc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01fcd0: 5410 2a01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01fcd4: 7230 1503 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0315 │ │ -01fcda: 0e00 |0009: return-void │ │ +020c28: |[020c28] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +020c38: 5410 2a01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020c3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +020c40: 5410 2a01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020c44: 7230 1503 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0315 │ │ +020c4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -9384,42 +9384,42 @@ │ │ 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 │ │ -01fcdc: |[01fcdc] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01fcec: 6e20 2a0a 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fcf2: 1a00 b20c |0003: const-string v0, "mId=" // string@0cb2 │ │ -01fcf6: 6e20 2a0a 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fcfc: 5210 2901 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01fd00: 6e20 280a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -01fd06: 1a00 5800 |000d: const-string v0, " mListener=" // string@0058 │ │ -01fd0a: 6e20 2a0a 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fd10: 5410 2a01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01fd14: 6e20 2e0a 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -01fd1a: 6e20 2a0a 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fd20: 1a00 2e0d |001a: const-string v0, "mStarted=" // string@0d2e │ │ -01fd24: 6e20 2a0a 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fd2a: 5510 2c01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01fd2e: 6e20 2b0a 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01fd34: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ -01fd38: 6e20 2a0a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fd3e: 5510 2701 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01fd42: 6e20 2b0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01fd48: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ -01fd4c: 6e20 2a0a 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fd52: 5510 2601 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01fd56: 6e20 2b0a 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -01fd5c: 1a00 5f00 |0038: const-string v0, " mReset=" // string@005f │ │ -01fd60: 6e20 2a0a 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -01fd66: 5510 2b01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01fd6a: 6e20 300a 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -01fd70: 0e00 |0042: return-void │ │ +020c4c: |[020c4c] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +020c5c: 6e20 2a0a 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020c62: 1a00 ae0c |0003: const-string v0, "mId=" // string@0cae │ │ +020c66: 6e20 2a0a 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020c6c: 5210 2901 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +020c70: 6e20 280a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +020c76: 1a00 5800 |000d: const-string v0, " mListener=" // string@0058 │ │ +020c7a: 6e20 2a0a 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020c80: 5410 2a01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020c84: 6e20 2e0a 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +020c8a: 6e20 2a0a 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020c90: 1a00 2a0d |001a: const-string v0, "mStarted=" // string@0d2a │ │ +020c94: 6e20 2a0a 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020c9a: 5510 2c01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020c9e: 6e20 2b0a 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +020ca4: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ +020ca8: 6e20 2a0a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020cae: 5510 2701 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +020cb2: 6e20 2b0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +020cb8: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ +020cbc: 6e20 2a0a 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020cc2: 5510 2601 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +020cc6: 6e20 2b0a 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +020ccc: 1a00 5f00 |0038: const-string v0, " mReset=" // string@005f │ │ +020cd0: 6e20 2a0a 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +020cd6: 5510 2b01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +020cda: 6e20 300a 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +020ce0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x000d line=352 │ │ 0x0017 line=353 │ │ 0x0024 line=354 │ │ 0x002e line=355 │ │ @@ -9438,17 +9438,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01fd74: |[01fd74] android.support.v4.content.Loader.forceLoad:()V │ │ -01fd84: 6e10 2303 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0323 │ │ -01fd8a: 0e00 |0003: return-void │ │ +020ce4: |[020ce4] android.support.v4.content.Loader.forceLoad:()V │ │ +020cf4: 6e10 2303 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0323 │ │ +020cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=203 │ │ 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; │ │ @@ -9458,17 +9458,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fd8c: |[01fd8c] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -01fd9c: 5410 2801 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ -01fda0: 1100 |0002: return-object v0 │ │ +020cfc: |[020cfc] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +020d0c: 5410 2801 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ +020d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 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; │ │ │ │ @@ -9477,17 +9477,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fda4: |[01fda4] android.support.v4.content.Loader.getId:()I │ │ -01fdb4: 5210 2901 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01fdb8: 0f00 |0002: return v0 │ │ +020d14: |[020d14] android.support.v4.content.Loader.getId:()I │ │ +020d24: 5210 2901 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +020d28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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; │ │ │ │ @@ -9496,17 +9496,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fdbc: |[01fdbc] android.support.v4.content.Loader.isAbandoned:()Z │ │ -01fdcc: 5510 2601 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01fdd0: 0f00 |0002: return v0 │ │ +020d2c: |[020d2c] android.support.v4.content.Loader.isAbandoned:()Z │ │ +020d3c: 5510 2601 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +020d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 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; │ │ │ │ @@ -9515,17 +9515,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fdd4: |[01fdd4] android.support.v4.content.Loader.isReset:()Z │ │ -01fde4: 5510 2b01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01fde8: 0f00 |0002: return v0 │ │ +020d44: |[020d44] android.support.v4.content.Loader.isReset:()Z │ │ +020d54: 5510 2b01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +020d58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 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; │ │ │ │ @@ -9534,17 +9534,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fdec: |[01fdec] android.support.v4.content.Loader.isStarted:()Z │ │ -01fdfc: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01fe00: 0f00 |0002: return v0 │ │ +020d5c: |[020d5c] android.support.v4.content.Loader.isStarted:()Z │ │ +020d6c: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020d70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 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; │ │ │ │ @@ -9553,16 +9553,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe04: |[01fe04] android.support.v4.content.Loader.onAbandon:()V │ │ -01fe14: 0e00 |0000: return-void │ │ +020d74: |[020d74] android.support.v4.content.Loader.onAbandon:()V │ │ +020d84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 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; │ │ │ │ @@ -9571,22 +9571,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01fe18: |[01fe18] android.support.v4.content.Loader.onContentChanged:()V │ │ -01fe28: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01fe2c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -01fe30: 6e10 1b03 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@031b │ │ -01fe36: 0e00 |0007: return-void │ │ -01fe38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01fe3a: 5c10 2701 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01fe3e: 28fc |000b: goto 0007 // -0004 │ │ +020d88: |[020d88] android.support.v4.content.Loader.onContentChanged:()V │ │ +020d98: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020d9c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +020da0: 6e10 1b03 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@031b │ │ +020da6: 0e00 |0007: return-void │ │ +020da8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +020daa: 5c10 2701 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +020dae: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0004 line=312 │ │ 0x0007 line=319 │ │ 0x0008 line=317 │ │ locals : │ │ @@ -9598,16 +9598,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe40: |[01fe40] android.support.v4.content.Loader.onForceLoad:()V │ │ -01fe50: 0e00 |0000: return-void │ │ +020db0: |[020db0] android.support.v4.content.Loader.onForceLoad:()V │ │ +020dc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 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; │ │ │ │ @@ -9616,16 +9616,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe54: |[01fe54] android.support.v4.content.Loader.onReset:()V │ │ -01fe64: 0e00 |0000: return-void │ │ +020dc4: |[020dc4] android.support.v4.content.Loader.onReset:()V │ │ +020dd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 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; │ │ │ │ @@ -9634,16 +9634,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe68: |[01fe68] android.support.v4.content.Loader.onStartLoading:()V │ │ -01fe78: 0e00 |0000: return-void │ │ +020dd8: |[020dd8] android.support.v4.content.Loader.onStartLoading:()V │ │ +020de8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 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; │ │ │ │ @@ -9652,16 +9652,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe7c: |[01fe7c] android.support.v4.content.Loader.onStopLoading:()V │ │ -01fe8c: 0e00 |0000: return-void │ │ +020dec: |[020dec] android.support.v4.content.Loader.onStopLoading:()V │ │ +020dfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 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; │ │ │ │ @@ -9670,24 +9670,24 @@ │ │ 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 │ │ -01fe90: |[01fe90] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -01fea0: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01fea4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01fea8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01feac: 1a01 a906 |0006: const-string v1, "There is already a listener registered" // string@06a9 │ │ -01feb0: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01feb6: 2700 |000b: throw v0 │ │ -01feb8: 5b24 2a01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01febc: 5923 2901 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01fec0: 0e00 |0010: return-void │ │ +020e00: |[020e00] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +020e10: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020e14: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +020e18: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +020e1c: 1a01 a706 |0006: const-string v1, "There is already a listener registered" // string@06a7 │ │ +020e20: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +020e26: 2700 |000b: throw v0 │ │ +020e28: 5b24 2a01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020e2c: 5923 2901 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +020e30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x000c line=117 │ │ 0x000e line=118 │ │ 0x0010 line=119 │ │ @@ -9703,23 +9703,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01fec4: |[01fec4] android.support.v4.content.Loader.reset:()V │ │ -01fed4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01fed6: 6e10 2403 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0324 │ │ -01fedc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01fede: 5c20 2b01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01fee2: 5c21 2c01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01fee6: 5c21 2601 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01feea: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01feee: 0e00 |000d: return-void │ │ +020e34: |[020e34] android.support.v4.content.Loader.reset:()V │ │ +020e44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +020e46: 6e10 2403 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0324 │ │ +020e4c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +020e4e: 5c20 2b01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +020e52: 5c21 2c01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020e56: 5c21 2601 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +020e5a: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +020e5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0004 line=276 │ │ 0x0007 line=277 │ │ 0x0009 line=278 │ │ 0x000b line=279 │ │ @@ -9733,22 +9733,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01fef0: |[01fef0] android.support.v4.content.Loader.startLoading:()V │ │ -01ff00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ff02: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -01ff04: 5c20 2c01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01ff08: 5c21 2b01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01ff0c: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01ff10: 6e10 2503 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0325 │ │ -01ff16: 0e00 |000b: return-void │ │ +020e60: |[020e60] android.support.v4.content.Loader.startLoading:()V │ │ +020e70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +020e72: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +020e74: 5c20 2c01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020e78: 5c21 2b01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +020e7c: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +020e80: 6e10 2503 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0325 │ │ +020e86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0004 line=180 │ │ 0x0006 line=181 │ │ 0x0008 line=182 │ │ 0x000b line=183 │ │ @@ -9761,19 +9761,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01ff18: |[01ff18] android.support.v4.content.Loader.stopLoading:()V │ │ -01ff28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ff2a: 5c10 2c01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01ff2e: 6e10 2603 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0326 │ │ -01ff34: 0e00 |0006: return-void │ │ +020e88: |[020e88] android.support.v4.content.Loader.stopLoading:()V │ │ +020e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020e9a: 5c10 2c01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +020e9e: 6e10 2603 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0326 │ │ +020ea4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ 0x0006 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -9784,19 +9784,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01ff38: |[01ff38] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -01ff48: 5520 2701 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01ff4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01ff4e: 5c21 2701 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01ff52: 0f00 |0005: return v0 │ │ +020ea8: |[020ea8] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +020eb8: 5520 2701 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +020ebc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +020ebe: 5c21 2701 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +020ec2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0002 line=298 │ │ 0x0005 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ @@ -9808,28 +9808,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01ff54: |[01ff54] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -01ff64: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01ff68: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01ff6c: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -01ff72: 7120 7903 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ -01ff78: 1a01 4200 |000a: const-string v1, " id=" // string@0042 │ │ -01ff7c: 6e20 9a0a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01ff82: 5221 2901 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01ff86: 6e20 970a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -01ff8c: 1a01 8b11 |0014: const-string v1, "}" // string@118b │ │ -01ff90: 6e20 9a0a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -01ff96: 6e10 9e0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -01ff9c: 0c01 |001c: move-result-object v1 │ │ -01ff9e: 1101 |001d: return-object v1 │ │ +020ec4: |[020ec4] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +020ed4: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +020ed8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +020edc: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +020ee2: 7120 7903 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ +020ee8: 1a01 4200 |000a: const-string v1, " id=" // string@0042 │ │ +020eec: 6e20 9a0a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +020ef2: 5221 2901 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +020ef6: 6e20 970a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +020efc: 1a01 8711 |0014: const-string v1, "}" // string@1187 │ │ +020f00: 6e20 9a0a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +020f06: 6e10 9e0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +020f0c: 0c01 |001c: move-result-object v1 │ │ +020f0e: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0007 line=335 │ │ 0x000a line=336 │ │ 0x000f line=337 │ │ 0x0014 line=338 │ │ @@ -9844,51 +9844,51 @@ │ │ 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 │ │ -01ffa0: |[01ffa0] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -01ffb0: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01ffb4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01ffb8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01ffbc: 1a01 e405 |0006: const-string v1, "No listener register" // string@05e4 │ │ -01ffc0: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -01ffc6: 2700 |000b: throw v0 │ │ -01ffc8: 5420 2a01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01ffcc: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -01ffd0: 2200 8b01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01ffd4: 1a01 7401 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0174 │ │ -01ffd8: 7020 4e0a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -01ffde: 2700 |0017: throw v0 │ │ -01ffe0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01ffe2: 5b20 2a01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01ffe6: 0e00 |001b: return-void │ │ +020f10: |[020f10] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +020f20: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020f24: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +020f28: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +020f2c: 1a01 e205 |0006: const-string v1, "No listener register" // string@05e2 │ │ +020f30: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +020f36: 2700 |000b: throw v0 │ │ +020f38: 5420 2a01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020f3c: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +020f40: 2200 8901 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +020f44: 1a01 7401 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0174 │ │ +020f48: 7020 4e0a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +020f4e: 2700 |0017: throw v0 │ │ +020f50: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +020f52: 5b20 2a01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +020f56: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x000c line=130 │ │ 0x0010 line=131 │ │ 0x0018 line=133 │ │ 0x001b line=134 │ │ 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 : 1311 (Loader.java) │ │ + source_file_idx : 1309 (Loader.java) │ │ │ │ Class #38 header: │ │ -class_idx : 109 │ │ +class_idx : 108 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 46 │ │ -source_file_idx : 1320 │ │ +superclass_idx : 45 │ │ +source_file_idx : 1318 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ Annotations on class │ │ @@ -9912,18 +9912,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 │ │ -01ffe8: |[01ffe8] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -01fff8: 5b01 2d01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ -01fffc: 7020 ae00 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00ae │ │ -020002: 0e00 |0005: return-void │ │ +020f58: |[020f58] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +020f68: 5b01 2d01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ +020f6c: 7020 ae00 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00ae │ │ +020f72: 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; │ │ @@ -9934,42 +9934,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -020004: |[020004] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -020014: 5220 0400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0004 │ │ -020018: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -02001e: 6f20 b000 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00b0 │ │ -020024: 0e00 |0008: return-void │ │ -020026: 5410 2d01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ -02002a: 7110 3503 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0335 │ │ -020030: 28fa |000e: goto 0008 // -0006 │ │ -020032: 0000 |000f: nop // spacer │ │ -020034: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +020f74: |[020f74] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +020f84: 5220 0400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0004 │ │ +020f88: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +020f8e: 6f20 b000 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00b0 │ │ +020f94: 0e00 |0008: return-void │ │ +020f96: 5410 2d01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ +020f9a: 7110 3503 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0335 │ │ +020fa0: 28fa |000e: goto 0008 // -0006 │ │ +020fa2: 0000 |000f: nop // spacer │ │ +020fa4: 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 : 1320 (LocalBroadcastManager.java) │ │ + source_file_idx : 1318 (LocalBroadcastManager.java) │ │ │ │ Class #39 header: │ │ -class_idx : 110 │ │ +class_idx : 109 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1320 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1318 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -10001,39 +10001,39 @@ │ │ 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 │ │ -020040: |[020040] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -020050: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020056: 5b01 2e01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ -02005a: 5b02 2f01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ -02005e: 0e00 |0007: return-void │ │ +020fb0: |[020fb0] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +020fc0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +020fc6: 5b01 2e01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ +020fca: 5b02 2f01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ +020fce: 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 : 1320 (LocalBroadcastManager.java) │ │ + source_file_idx : 1318 (LocalBroadcastManager.java) │ │ │ │ Class #40 header: │ │ -class_idx : 111 │ │ +class_idx : 110 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1320 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1318 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -10065,19 +10065,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 │ │ -020060: |[020060] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -020070: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020076: 5b01 3101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -02007a: 5b02 3201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -02007e: 0e00 |0007: return-void │ │ +020fd0: |[020fd0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +020fe0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +020fe6: 5b01 3101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +020fea: 5b02 3201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +020fee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -10091,51 +10091,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -020080: |[020080] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -020090: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -020094: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -020098: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -02009e: 1a01 3506 |0007: const-string v1, "Receiver{" // string@0635 │ │ -0200a2: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0200a8: 5421 3201 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -0200ac: 6e20 990a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0200b2: 1a01 3c00 |0011: const-string v1, " filter=" // string@003c │ │ -0200b6: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0200bc: 5421 3101 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -0200c0: 6e20 990a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0200c6: 1a01 8b11 |001b: const-string v1, "}" // string@118b │ │ -0200ca: 6e20 9a0a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0200d0: 6e10 9e0a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0200d6: 0c01 |0023: move-result-object v1 │ │ -0200d8: 1101 |0024: return-object v1 │ │ +020ff0: |[020ff0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +021000: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +021004: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +021008: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +02100e: 1a01 3306 |0007: const-string v1, "Receiver{" // string@0633 │ │ +021012: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021018: 5421 3201 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +02101c: 6e20 990a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +021022: 1a01 3c00 |0011: const-string v1, " filter=" // string@003c │ │ +021026: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02102c: 5421 3101 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +021030: 6e20 990a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +021036: 1a01 8711 |001b: const-string v1, "}" // string@1187 │ │ +02103a: 6e20 9a0a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021040: 6e10 9e0a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +021046: 0c01 |0023: move-result-object v1 │ │ +021048: 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 : 1320 (LocalBroadcastManager.java) │ │ + source_file_idx : 1318 (LocalBroadcastManager.java) │ │ │ │ Class #41 header: │ │ -class_idx : 112 │ │ +class_idx : 111 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1320 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1318 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -10203,51 +10203,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0200dc: |[0200dc] android.support.v4.content.LocalBroadcastManager.:()V │ │ -0200ec: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -0200f0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0200f6: 6900 3a01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ -0200fa: 0e00 |0007: return-void │ │ +02104c: |[02104c] android.support.v4.content.LocalBroadcastManager.:()V │ │ +02105c: 2200 9501 |0000: new-instance v0, Ljava/lang/Object; // type@0195 │ │ +021060: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021066: 6900 3a01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ +02106a: 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 │ │ -0200fc: |[0200fc] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -02010c: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020112: 2200 b401 |0003: new-instance v0, Ljava/util/HashMap; // type@01b4 │ │ -020116: 7010 d50a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ -02011c: 5b20 3c01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -020120: 2200 b401 |000a: new-instance v0, Ljava/util/HashMap; // type@01b4 │ │ -020124: 7010 d50a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ -02012a: 5b20 3601 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -02012e: 2200 ae01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -020132: 7010 c00a 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -020138: 5b20 3b01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -02013c: 5b23 3701 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ -020140: 2200 6d00 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@006d │ │ -020144: 6e10 4900 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0049 │ │ -02014a: 0c01 |001f: move-result-object v1 │ │ -02014c: 7030 2e03 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@032e │ │ -020152: 5b20 3801 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ -020156: 0e00 |0025: return-void │ │ +02106c: |[02106c] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +02107c: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021082: 2200 b201 |0003: new-instance v0, Ljava/util/HashMap; // type@01b2 │ │ +021086: 7010 d50a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ +02108c: 5b20 3c01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +021090: 2200 b201 |000a: new-instance v0, Ljava/util/HashMap; // type@01b2 │ │ +021094: 7010 d50a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ +02109a: 5b20 3601 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +02109e: 2200 ac01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +0210a2: 7010 c00a 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +0210a8: 5b20 3b01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +0210ac: 5b23 3701 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ +0210b0: 2200 6c00 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@006c │ │ +0210b4: 6e10 4900 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0049 │ │ +0210ba: 0c01 |001f: move-result-object v1 │ │ +0210bc: 7030 2e03 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@032e │ │ +0210c2: 5b20 3801 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ +0210c6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -10262,17 +10262,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 │ │ -020158: |[020158] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -020168: 7010 3603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0336 │ │ -02016e: 0e00 |0003: return-void │ │ +0210c8: |[0210c8] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +0210d8: 7010 3603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0336 │ │ +0210de: 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;) │ │ @@ -10280,54 +10280,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -020170: |[020170] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -020180: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -020182: 5486 3c01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -020186: 1d06 |0003: monitor-enter v6 │ │ -020188: 5485 3b01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -02018c: 6e10 cb0a 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -020192: 0a00 |0009: move-result v0 │ │ -020194: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -020198: 1e06 |000c: monitor-exit v6 │ │ -02019a: 0e00 |000d: return-void │ │ -02019c: 2302 6a02 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@026a │ │ -0201a0: 5485 3b01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -0201a4: 6e20 cd0a 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0acd │ │ -0201aa: 5485 3b01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -0201ae: 6e10 c50a 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -0201b4: 1e06 |001a: monitor-exit v6 │ │ -0201b6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0201b8: 2125 |001c: array-length v5, v2 │ │ -0201ba: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -0201be: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -0201c2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0201c4: 5415 2f01 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ -0201c8: 6e10 cb0a 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0201ce: 0a05 |0027: move-result v5 │ │ -0201d0: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -0201d4: 5415 2f01 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ -0201d8: 6e20 c70a 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0201de: 0c05 |002f: move-result-object v5 │ │ -0201e0: 1f05 6f00 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006f │ │ -0201e4: 5455 3201 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -0201e8: 5486 3701 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ -0201ec: 5417 2e01 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ -0201f0: 6e30 4200 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0042 │ │ -0201f6: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0201fa: 28e5 |003d: goto 0022 // -001b │ │ -0201fc: 0d05 |003e: move-exception v5 │ │ -0201fe: 1e06 |003f: monitor-exit v6 │ │ -020200: 2705 |0040: throw v5 │ │ -020202: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -020206: 28d9 |0043: goto 001c // -0027 │ │ +0210e0: |[0210e0] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +0210f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0210f2: 5486 3c01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +0210f6: 1d06 |0003: monitor-enter v6 │ │ +0210f8: 5485 3b01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +0210fc: 6e10 cb0a 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +021102: 0a00 |0009: move-result v0 │ │ +021104: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +021108: 1e06 |000c: monitor-exit v6 │ │ +02110a: 0e00 |000d: return-void │ │ +02110c: 2302 6802 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0268 │ │ +021110: 5485 3b01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +021114: 6e20 cd0a 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0acd │ │ +02111a: 5485 3b01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +02111e: 6e10 c50a 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +021124: 1e06 |001a: monitor-exit v6 │ │ +021126: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +021128: 2125 |001c: array-length v5, v2 │ │ +02112a: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +02112e: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +021132: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +021134: 5415 2f01 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ +021138: 6e10 cb0a 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02113e: 0a05 |0027: move-result v5 │ │ +021140: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +021144: 5415 2f01 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ +021148: 6e20 c70a 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +02114e: 0c05 |002f: move-result-object v5 │ │ +021150: 1f05 6e00 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006e │ │ +021154: 5455 3201 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +021158: 5486 3701 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ +02115c: 5417 2e01 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ +021160: 6e30 4200 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0042 │ │ +021166: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02116a: 28e5 |003d: goto 0022 // -001b │ │ +02116c: 0d05 |003e: move-exception v5 │ │ +02116e: 1e06 |003f: monitor-exit v6 │ │ +021170: 2705 |0040: throw v5 │ │ +021172: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +021176: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -10363,30 +10363,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 │ │ -02021c: |[02021c] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -02022c: 6201 3a01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ -020230: 1d01 |0002: monitor-enter v1 │ │ -020232: 6200 3901 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ -020236: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -02023a: 2200 7000 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0070 │ │ -02023e: 6e10 4500 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0045 │ │ -020244: 0c02 |000c: move-result-object v2 │ │ -020246: 7020 3403 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0334 │ │ -02024c: 6900 3901 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ -020250: 6200 3901 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ -020254: 1e01 |0014: monitor-exit v1 │ │ -020256: 1100 |0015: return-object v0 │ │ -020258: 0d00 |0016: move-exception v0 │ │ -02025a: 1e01 |0017: monitor-exit v1 │ │ -02025c: 2700 |0018: throw v0 │ │ +02118c: |[02118c] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +02119c: 6201 3a01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ +0211a0: 1d01 |0002: monitor-enter v1 │ │ +0211a2: 6200 3901 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ +0211a6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +0211aa: 2200 6f00 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@006f │ │ +0211ae: 6e10 4500 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0045 │ │ +0211b4: 0c02 |000c: move-result-object v2 │ │ +0211b6: 7020 3403 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0334 │ │ +0211bc: 6900 3901 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ +0211c0: 6200 3901 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ +0211c4: 1e01 |0014: monitor-exit v1 │ │ +0211c6: 1100 |0015: return-object v0 │ │ +0211c8: 0d00 |0016: move-exception v0 │ │ +0211ca: 1e01 |0017: monitor-exit v1 │ │ +0211cc: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -10401,54 +10401,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 │ │ -02026c: |[02026c] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -02027c: 5476 3c01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -020280: 1d06 |0002: monitor-enter v6 │ │ -020282: 2202 6f00 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006f │ │ -020286: 7030 3103 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0331 │ │ -02028c: 5475 3c01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -020290: 6e20 d60a 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ -020296: 0c03 |000d: move-result-object v3 │ │ -020298: 1f03 ae01 |000e: check-cast v3, Ljava/util/ArrayList; // type@01ae │ │ -02029c: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -0202a0: 2203 ae01 |0012: new-instance v3, Ljava/util/ArrayList; // type@01ae │ │ -0202a4: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -0202a6: 7020 c10a 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ -0202ac: 5475 3c01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -0202b0: 6e30 d70a 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ad7 │ │ -0202b6: 6e20 c40a 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -0202bc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0202be: 6e10 6300 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0063 │ │ -0202c4: 0a05 |0024: move-result v5 │ │ -0202c6: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -0202ca: 6e20 6400 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0064 │ │ -0202d0: 0c00 |002a: move-result-object v0 │ │ -0202d2: 5475 3601 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -0202d6: 6e20 d60a 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ -0202dc: 0c01 |0030: move-result-object v1 │ │ -0202de: 1f01 ae01 |0031: check-cast v1, Ljava/util/ArrayList; // type@01ae │ │ -0202e2: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -0202e6: 2201 ae01 |0035: new-instance v1, Ljava/util/ArrayList; // type@01ae │ │ -0202ea: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -0202ec: 7020 c10a 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ -0202f2: 5475 3601 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -0202f6: 6e30 d70a 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ad7 │ │ -0202fc: 6e20 c40a 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -020302: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020306: 28dc |0045: goto 0021 // -0024 │ │ -020308: 1e06 |0046: monitor-exit v6 │ │ -02030a: 0e00 |0047: return-void │ │ -02030c: 0d05 |0048: move-exception v5 │ │ -02030e: 1e06 |0049: monitor-exit v6 │ │ -020310: 2705 |004a: throw v5 │ │ +0211dc: |[0211dc] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +0211ec: 5476 3c01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +0211f0: 1d06 |0002: monitor-enter v6 │ │ +0211f2: 2202 6e00 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006e │ │ +0211f6: 7030 3103 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0331 │ │ +0211fc: 5475 3c01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +021200: 6e20 d60a 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ +021206: 0c03 |000d: move-result-object v3 │ │ +021208: 1f03 ac01 |000e: check-cast v3, Ljava/util/ArrayList; // type@01ac │ │ +02120c: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +021210: 2203 ac01 |0012: new-instance v3, Ljava/util/ArrayList; // type@01ac │ │ +021214: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +021216: 7020 c10a 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ +02121c: 5475 3c01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +021220: 6e30 d70a 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ad7 │ │ +021226: 6e20 c40a 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +02122c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +02122e: 6e10 6300 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0063 │ │ +021234: 0a05 |0024: move-result v5 │ │ +021236: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +02123a: 6e20 6400 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0064 │ │ +021240: 0c00 |002a: move-result-object v0 │ │ +021242: 5475 3601 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +021246: 6e20 d60a 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ +02124c: 0c01 |0030: move-result-object v1 │ │ +02124e: 1f01 ac01 |0031: check-cast v1, Ljava/util/ArrayList; // type@01ac │ │ +021252: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +021256: 2201 ac01 |0035: new-instance v1, Ljava/util/ArrayList; // type@01ac │ │ +02125a: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +02125c: 7020 c10a 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ +021262: 5475 3601 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +021266: 6e30 d70a 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ad7 │ │ +02126c: 6e20 c40a 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +021272: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +021276: 28dc |0045: goto 0021 // -0024 │ │ +021278: 1e06 |0046: monitor-exit v6 │ │ +02127a: 0e00 |0047: return-void │ │ +02127c: 0d05 |0048: move-exception v5 │ │ +02127e: 1e06 |0049: monitor-exit v6 │ │ +021280: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -10484,209 +10484,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -020320: |[020320] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -020330: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -020334: 540f 3c01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -020338: 1d0f |0004: monitor-enter v15 │ │ -02033a: 7401 5700 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0057 │ │ -020340: 0c02 |0008: move-result-object v2 │ │ -020342: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -020346: 5401 3701 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ -02034a: 6e10 4800 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0048 │ │ -020350: 0c01 |0010: move-result-object v1 │ │ -020352: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -020356: 6e20 6000 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0060 │ │ -02035c: 0c03 |0016: move-result-object v3 │ │ -02035e: 7401 5a00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@005a │ │ -020364: 0c05 |001a: move-result-object v5 │ │ -020366: 7401 5c00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@005c │ │ -02036c: 0c04 |001e: move-result-object v4 │ │ -02036e: 7401 5900 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0059 │ │ -020374: 0c06 |0022: move-result-object v6 │ │ -020376: 7401 5b00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@005b │ │ -02037c: 0a01 |0026: move-result v1 │ │ -02037e: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -020382: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -020386: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -020388: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -02038c: 1a01 2705 |002e: const-string v1, "LocalBroadcastManager" // string@0527 │ │ -020390: 2207 9c01 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -020394: 7010 930a 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02039a: 1a10 3c06 |0035: const-string v16, "Resolving type " // string@063c │ │ -02039e: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -0203a2: 6e20 9a0a 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0203a8: 0c07 |003c: move-result-object v7 │ │ -0203aa: 6e20 9a0a 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0203b0: 0c07 |0040: move-result-object v7 │ │ -0203b2: 1a10 7200 |0041: const-string v16, " scheme " // string@0072 │ │ -0203b6: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -0203ba: 6e20 9a0a 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0203c0: 0c07 |0048: move-result-object v7 │ │ -0203c2: 6e20 9a0a 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0203c8: 0c07 |004c: move-result-object v7 │ │ -0203ca: 1a10 6d00 |004d: const-string v16, " of intent " // string@006d │ │ -0203ce: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -0203d2: 6e20 9a0a 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0203d8: 0c07 |0054: move-result-object v7 │ │ -0203da: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -0203de: 6e20 990a 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0203e4: 0c07 |005a: move-result-object v7 │ │ -0203e6: 6e10 9e0a 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0203ec: 0c07 |005e: move-result-object v7 │ │ -0203ee: 7120 8c07 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0203f4: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -0203f8: 5401 3601 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -0203fc: 7401 5700 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0057 │ │ -020402: 0c07 |0069: move-result-object v7 │ │ -020404: 6e20 d60a 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ -02040a: 0c09 |006d: move-result-object v9 │ │ -02040c: 1f09 ae01 |006e: check-cast v9, Ljava/util/ArrayList; // type@01ae │ │ -020410: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -020414: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -020418: 1a01 2705 |0074: const-string v1, "LocalBroadcastManager" // string@0527 │ │ -02041c: 2207 9c01 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -020420: 7010 930a 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -020426: 1a10 4f01 |007b: const-string v16, "Action list: " // string@014f │ │ -02042a: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -02042e: 6e20 9a0a 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -020434: 0c07 |0082: move-result-object v7 │ │ -020436: 6e20 990a 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02043c: 0c07 |0086: move-result-object v7 │ │ -02043e: 6e10 9e0a 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -020444: 0c07 |008a: move-result-object v7 │ │ -020446: 7120 8c07 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -02044c: 120e |008e: const/4 v14, #int 0 // #0 │ │ -02044e: 120a |008f: const/4 v10, #int 0 // #0 │ │ -020450: 6e10 cb0a 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -020456: 0a01 |0093: move-result v1 │ │ -020458: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -02045c: 6e20 c70a a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -020462: 0c0d |0099: move-result-object v13 │ │ -020464: 1f0d 6f00 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006f │ │ -020468: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -02046c: 1a01 2705 |009e: const-string v1, "LocalBroadcastManager" // string@0527 │ │ -020470: 2207 9c01 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -020474: 7010 930a 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02047a: 1a10 c705 |00a5: const-string v16, "Matching against filter " // string@05c7 │ │ -02047e: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -020482: 6e20 9a0a 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -020488: 0c07 |00ac: move-result-object v7 │ │ -02048a: 54d0 3101 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -02048e: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -020492: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -020496: 6e20 990a 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02049c: 0c07 |00b6: move-result-object v7 │ │ -02049e: 6e10 9e0a 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0204a4: 0c07 |00ba: move-result-object v7 │ │ -0204a6: 7120 8c07 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0204ac: 55d1 3001 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ -0204b0: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -0204b4: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -0204b8: 1a01 2705 |00c4: const-string v1, "LocalBroadcastManager" // string@0527 │ │ -0204bc: 1a07 0f00 |00c6: const-string v7, " Filter's target already added" // string@000f │ │ -0204c0: 7120 8c07 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0204c6: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0204ca: 28c3 |00cd: goto 0090 // -003d │ │ -0204cc: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -0204ce: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -0204d2: 54d1 3101 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -0204d6: 1a07 2705 |00d3: const-string v7, "LocalBroadcastManager" // string@0527 │ │ -0204da: 7407 6500 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@0065 │ │ -0204e0: 0a0b |00d8: move-result v11 │ │ -0204e2: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -0204e6: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -0204ea: 1a01 2705 |00dd: const-string v1, "LocalBroadcastManager" // string@0527 │ │ -0204ee: 2207 9c01 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -0204f2: 7010 930a 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0204f8: 1a10 0e00 |00e4: const-string v16, " Filter matched! match=0x" // string@000e │ │ -0204fc: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -020500: 6e20 9a0a 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -020506: 0c07 |00eb: move-result-object v7 │ │ -020508: 7110 560a 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -02050e: 0c10 |00ef: move-result-object v16 │ │ -020510: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -020514: 6e20 9a0a 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02051a: 0c07 |00f5: move-result-object v7 │ │ -02051c: 6e10 9e0a 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -020522: 0c07 |00f9: move-result-object v7 │ │ -020524: 7120 8c07 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -02052a: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -02052e: 220e ae01 |00ff: new-instance v14, Ljava/util/ArrayList; // type@01ae │ │ -020532: 7010 c00a 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -020538: 6e20 c40a de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -02053e: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -020540: 5cd1 3001 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ -020544: 28c1 |010a: goto 00cb // -003f │ │ -020546: 0d01 |010b: move-exception v1 │ │ -020548: 1e0f |010c: monitor-exit v15 │ │ -02054a: 2701 |010d: throw v1 │ │ -02054c: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -020550: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -020556: 1a0c 1c11 |0113: const-string v12, "unknown reason" // string@111c │ │ -02055a: 1a01 2705 |0115: const-string v1, "LocalBroadcastManager" // string@0527 │ │ -02055e: 2207 9c01 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -020562: 7010 930a 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -020568: 1a10 0d00 |011c: const-string v16, " Filter did not match: " // string@000d │ │ -02056c: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -020570: 6e20 9a0a 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -020576: 0c07 |0123: move-result-object v7 │ │ -020578: 6e20 9a0a c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02057e: 0c07 |0127: move-result-object v7 │ │ -020580: 6e10 9e0a 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -020586: 0c07 |012b: move-result-object v7 │ │ -020588: 7120 8c07 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -02058e: 289c |012f: goto 00cb // -0064 │ │ -020590: 1a0c 8007 |0130: const-string v12, "action" // string@0780 │ │ -020594: 28e3 |0132: goto 0115 // -001d │ │ -020596: 1a0c 4f08 |0133: const-string v12, "category" // string@084f │ │ -02059a: 28e0 |0135: goto 0115 // -0020 │ │ -02059c: 1a0c d908 |0136: const-string v12, "data" // string@08d9 │ │ -0205a0: 28dd |0138: goto 0115 // -0023 │ │ -0205a2: 1a0c 1911 |0139: const-string v12, "type" // string@1119 │ │ -0205a6: 28da |013b: goto 0115 // -0026 │ │ -0205a8: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -0205ac: 120a |013e: const/4 v10, #int 0 // #0 │ │ -0205ae: 6e10 cb0a 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0205b4: 0a01 |0142: move-result v1 │ │ -0205b6: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -0205ba: 6e20 c70a ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0205c0: 0c01 |0148: move-result-object v1 │ │ -0205c2: 1f01 6f00 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006f │ │ -0205c6: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -0205c8: 5c17 3001 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ -0205cc: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0205d0: 28ef |0150: goto 013f // -0011 │ │ -0205d2: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -0205d6: 5401 3b01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -0205da: 2207 6e00 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@006e │ │ -0205de: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -0205e2: 7030 3003 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0330 │ │ -0205e8: 6e20 c40a 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -0205ee: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -0205f2: 5401 3801 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ -0205f6: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -0205f8: 6e20 b100 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@00b1 │ │ -0205fe: 0a01 |0167: move-result v1 │ │ -020600: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -020604: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -020608: 5401 3801 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ -02060c: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -02060e: 6e20 b700 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00b7 │ │ -020614: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -020616: 1e0f |0173: monitor-exit v15 │ │ -020618: 0f01 |0174: return v1 │ │ -02061a: 1e0f |0175: monitor-exit v15 │ │ -02061c: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -02061e: 28fd |0177: goto 0174 // -0003 │ │ -020620: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +021290: |[021290] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +0212a0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0212a4: 540f 3c01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +0212a8: 1d0f |0004: monitor-enter v15 │ │ +0212aa: 7401 5700 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0057 │ │ +0212b0: 0c02 |0008: move-result-object v2 │ │ +0212b2: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +0212b6: 5401 3701 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ +0212ba: 6e10 4800 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0048 │ │ +0212c0: 0c01 |0010: move-result-object v1 │ │ +0212c2: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0212c6: 6e20 6000 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0060 │ │ +0212cc: 0c03 |0016: move-result-object v3 │ │ +0212ce: 7401 5a00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@005a │ │ +0212d4: 0c05 |001a: move-result-object v5 │ │ +0212d6: 7401 5c00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@005c │ │ +0212dc: 0c04 |001e: move-result-object v4 │ │ +0212de: 7401 5900 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0059 │ │ +0212e4: 0c06 |0022: move-result-object v6 │ │ +0212e6: 7401 5b00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@005b │ │ +0212ec: 0a01 |0026: move-result v1 │ │ +0212ee: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0212f2: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +0212f6: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +0212f8: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +0212fc: 1a01 2505 |002e: const-string v1, "LocalBroadcastManager" // string@0525 │ │ +021300: 2207 9a01 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +021304: 7010 930a 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02130a: 1a10 3a06 |0035: const-string v16, "Resolving type " // string@063a │ │ +02130e: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +021312: 6e20 9a0a 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021318: 0c07 |003c: move-result-object v7 │ │ +02131a: 6e20 9a0a 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021320: 0c07 |0040: move-result-object v7 │ │ +021322: 1a10 7200 |0041: const-string v16, " scheme " // string@0072 │ │ +021326: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +02132a: 6e20 9a0a 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021330: 0c07 |0048: move-result-object v7 │ │ +021332: 6e20 9a0a 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021338: 0c07 |004c: move-result-object v7 │ │ +02133a: 1a10 6d00 |004d: const-string v16, " of intent " // string@006d │ │ +02133e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +021342: 6e20 9a0a 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021348: 0c07 |0054: move-result-object v7 │ │ +02134a: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +02134e: 6e20 990a 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +021354: 0c07 |005a: move-result-object v7 │ │ +021356: 6e10 9e0a 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02135c: 0c07 |005e: move-result-object v7 │ │ +02135e: 7120 8c07 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +021364: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +021368: 5401 3601 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +02136c: 7401 5700 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0057 │ │ +021372: 0c07 |0069: move-result-object v7 │ │ +021374: 6e20 d60a 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ +02137a: 0c09 |006d: move-result-object v9 │ │ +02137c: 1f09 ac01 |006e: check-cast v9, Ljava/util/ArrayList; // type@01ac │ │ +021380: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +021384: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +021388: 1a01 2505 |0074: const-string v1, "LocalBroadcastManager" // string@0525 │ │ +02138c: 2207 9a01 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +021390: 7010 930a 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +021396: 1a10 4f01 |007b: const-string v16, "Action list: " // string@014f │ │ +02139a: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +02139e: 6e20 9a0a 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0213a4: 0c07 |0082: move-result-object v7 │ │ +0213a6: 6e20 990a 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0213ac: 0c07 |0086: move-result-object v7 │ │ +0213ae: 6e10 9e0a 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0213b4: 0c07 |008a: move-result-object v7 │ │ +0213b6: 7120 8c07 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0213bc: 120e |008e: const/4 v14, #int 0 // #0 │ │ +0213be: 120a |008f: const/4 v10, #int 0 // #0 │ │ +0213c0: 6e10 cb0a 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0213c6: 0a01 |0093: move-result v1 │ │ +0213c8: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +0213cc: 6e20 c70a a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0213d2: 0c0d |0099: move-result-object v13 │ │ +0213d4: 1f0d 6e00 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006e │ │ +0213d8: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +0213dc: 1a01 2505 |009e: const-string v1, "LocalBroadcastManager" // string@0525 │ │ +0213e0: 2207 9a01 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +0213e4: 7010 930a 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0213ea: 1a10 c505 |00a5: const-string v16, "Matching against filter " // string@05c5 │ │ +0213ee: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +0213f2: 6e20 9a0a 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0213f8: 0c07 |00ac: move-result-object v7 │ │ +0213fa: 54d0 3101 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +0213fe: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +021402: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +021406: 6e20 990a 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +02140c: 0c07 |00b6: move-result-object v7 │ │ +02140e: 6e10 9e0a 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +021414: 0c07 |00ba: move-result-object v7 │ │ +021416: 7120 8c07 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +02141c: 55d1 3001 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ +021420: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +021424: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +021428: 1a01 2505 |00c4: const-string v1, "LocalBroadcastManager" // string@0525 │ │ +02142c: 1a07 0f00 |00c6: const-string v7, " Filter's target already added" // string@000f │ │ +021430: 7120 8c07 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +021436: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02143a: 28c3 |00cd: goto 0090 // -003d │ │ +02143c: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +02143e: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +021442: 54d1 3101 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +021446: 1a07 2505 |00d3: const-string v7, "LocalBroadcastManager" // string@0525 │ │ +02144a: 7407 6500 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@0065 │ │ +021450: 0a0b |00d8: move-result v11 │ │ +021452: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +021456: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +02145a: 1a01 2505 |00dd: const-string v1, "LocalBroadcastManager" // string@0525 │ │ +02145e: 2207 9a01 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +021462: 7010 930a 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +021468: 1a10 0e00 |00e4: const-string v16, " Filter matched! match=0x" // string@000e │ │ +02146c: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +021470: 6e20 9a0a 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021476: 0c07 |00eb: move-result-object v7 │ │ +021478: 7110 560a 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +02147e: 0c10 |00ef: move-result-object v16 │ │ +021480: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +021484: 6e20 9a0a 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02148a: 0c07 |00f5: move-result-object v7 │ │ +02148c: 6e10 9e0a 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +021492: 0c07 |00f9: move-result-object v7 │ │ +021494: 7120 8c07 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +02149a: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +02149e: 220e ac01 |00ff: new-instance v14, Ljava/util/ArrayList; // type@01ac │ │ +0214a2: 7010 c00a 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +0214a8: 6e20 c40a de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +0214ae: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +0214b0: 5cd1 3001 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ +0214b4: 28c1 |010a: goto 00cb // -003f │ │ +0214b6: 0d01 |010b: move-exception v1 │ │ +0214b8: 1e0f |010c: monitor-exit v15 │ │ +0214ba: 2701 |010d: throw v1 │ │ +0214bc: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +0214c0: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +0214c6: 1a0c 1811 |0113: const-string v12, "unknown reason" // string@1118 │ │ +0214ca: 1a01 2505 |0115: const-string v1, "LocalBroadcastManager" // string@0525 │ │ +0214ce: 2207 9a01 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +0214d2: 7010 930a 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0214d8: 1a10 0d00 |011c: const-string v16, " Filter did not match: " // string@000d │ │ +0214dc: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +0214e0: 6e20 9a0a 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0214e6: 0c07 |0123: move-result-object v7 │ │ +0214e8: 6e20 9a0a c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0214ee: 0c07 |0127: move-result-object v7 │ │ +0214f0: 6e10 9e0a 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0214f6: 0c07 |012b: move-result-object v7 │ │ +0214f8: 7120 8c07 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0214fe: 289c |012f: goto 00cb // -0064 │ │ +021500: 1a0c 7e07 |0130: const-string v12, "action" // string@077e │ │ +021504: 28e3 |0132: goto 0115 // -001d │ │ +021506: 1a0c 4c08 |0133: const-string v12, "category" // string@084c │ │ +02150a: 28e0 |0135: goto 0115 // -0020 │ │ +02150c: 1a0c d608 |0136: const-string v12, "data" // string@08d6 │ │ +021510: 28dd |0138: goto 0115 // -0023 │ │ +021512: 1a0c 1511 |0139: const-string v12, "type" // string@1115 │ │ +021516: 28da |013b: goto 0115 // -0026 │ │ +021518: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +02151c: 120a |013e: const/4 v10, #int 0 // #0 │ │ +02151e: 6e10 cb0a 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +021524: 0a01 |0142: move-result v1 │ │ +021526: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +02152a: 6e20 c70a ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +021530: 0c01 |0148: move-result-object v1 │ │ +021532: 1f01 6e00 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006e │ │ +021536: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +021538: 5c17 3001 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ +02153c: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +021540: 28ef |0150: goto 013f // -0011 │ │ +021542: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +021546: 5401 3b01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +02154a: 2207 6d00 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@006d │ │ +02154e: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +021552: 7030 3003 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0330 │ │ +021558: 6e20 c40a 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +02155e: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +021562: 5401 3801 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ +021566: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +021568: 6e20 b100 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@00b1 │ │ +02156e: 0a01 |0167: move-result v1 │ │ +021570: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +021574: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +021578: 5401 3801 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ +02157c: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +02157e: 6e20 b700 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00b7 │ │ +021584: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +021586: 1e0f |0173: monitor-exit v15 │ │ +021588: 0f01 |0174: return v1 │ │ +02158a: 1e0f |0175: monitor-exit v15 │ │ +02158c: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +02158e: 28fd |0177: goto 0174 // -0003 │ │ +021590: 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 │ │ @@ -10779,20 +10779,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02064c: |[02064c] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -02065c: 6e20 3903 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0339 │ │ -020662: 0a00 |0003: move-result v0 │ │ -020664: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -020668: 7010 3603 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0336 │ │ -02066e: 0e00 |0009: return-void │ │ +0215bc: |[0215bc] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +0215cc: 6e20 3903 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0339 │ │ +0215d2: 0a00 |0003: move-result v0 │ │ +0215d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0215d8: 7010 3603 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0336 │ │ +0215de: 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; │ │ @@ -10803,69 +10803,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -020670: |[020670] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -020680: 5498 3c01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -020684: 1d08 |0002: monitor-enter v8 │ │ -020686: 5497 3c01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -02068a: 6e20 d80a a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad8 │ │ -020690: 0c02 |0008: move-result-object v2 │ │ -020692: 1f02 ae01 |0009: check-cast v2, Ljava/util/ArrayList; // type@01ae │ │ -020696: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -02069a: 1e08 |000d: monitor-exit v8 │ │ -02069c: 0e00 |000e: return-void │ │ -02069e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0206a0: 6e10 cb0a 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0206a6: 0a07 |0013: move-result v7 │ │ -0206a8: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -0206ac: 6e20 c70a 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0206b2: 0c01 |0019: move-result-object v1 │ │ -0206b4: 1f01 1700 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0017 │ │ -0206b8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0206ba: 6e10 6300 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0063 │ │ -0206c0: 0a07 |0020: move-result v7 │ │ -0206c2: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -0206c6: 6e20 6400 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0064 │ │ -0206cc: 0c00 |0026: move-result-object v0 │ │ -0206ce: 5497 3601 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -0206d2: 6e20 d60a 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ -0206d8: 0c06 |002c: move-result-object v6 │ │ -0206da: 1f06 ae01 |002d: check-cast v6, Ljava/util/ArrayList; // type@01ae │ │ -0206de: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -0206e2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -0206e4: 6e10 cb0a 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0206ea: 0a07 |0035: move-result v7 │ │ -0206ec: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -0206f0: 6e20 c70a 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0206f6: 0c07 |003b: move-result-object v7 │ │ -0206f8: 1f07 6f00 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006f │ │ -0206fc: 5477 3201 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -020700: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -020704: 6e20 c80a 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -02070a: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02070e: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -020712: 28e9 |0049: goto 0032 // -0017 │ │ -020714: 6e10 cb0a 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -02071a: 0a07 |004d: move-result v7 │ │ -02071c: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -020720: 5497 3601 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -020724: 6e20 d80a 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad8 │ │ -02072a: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02072e: 28c6 |0057: goto 001d // -003a │ │ -020730: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -020734: 28b6 |005a: goto 0010 // -004a │ │ -020736: 1e08 |005b: monitor-exit v8 │ │ -020738: 28b2 |005c: goto 000e // -004e │ │ -02073a: 0d07 |005d: move-exception v7 │ │ -02073c: 1e08 |005e: monitor-exit v8 │ │ -02073e: 2707 |005f: throw v7 │ │ +0215e0: |[0215e0] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +0215f0: 5498 3c01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +0215f4: 1d08 |0002: monitor-enter v8 │ │ +0215f6: 5497 3c01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +0215fa: 6e20 d80a a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad8 │ │ +021600: 0c02 |0008: move-result-object v2 │ │ +021602: 1f02 ac01 |0009: check-cast v2, Ljava/util/ArrayList; // type@01ac │ │ +021606: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +02160a: 1e08 |000d: monitor-exit v8 │ │ +02160c: 0e00 |000e: return-void │ │ +02160e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +021610: 6e10 cb0a 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +021616: 0a07 |0013: move-result v7 │ │ +021618: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +02161c: 6e20 c70a 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +021622: 0c01 |0019: move-result-object v1 │ │ +021624: 1f01 1700 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0017 │ │ +021628: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +02162a: 6e10 6300 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0063 │ │ +021630: 0a07 |0020: move-result v7 │ │ +021632: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +021636: 6e20 6400 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0064 │ │ +02163c: 0c00 |0026: move-result-object v0 │ │ +02163e: 5497 3601 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +021642: 6e20 d60a 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad6 │ │ +021648: 0c06 |002c: move-result-object v6 │ │ +02164a: 1f06 ac01 |002d: check-cast v6, Ljava/util/ArrayList; // type@01ac │ │ +02164e: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +021652: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +021654: 6e10 cb0a 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02165a: 0a07 |0035: move-result v7 │ │ +02165c: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +021660: 6e20 c70a 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +021666: 0c07 |003b: move-result-object v7 │ │ +021668: 1f07 6e00 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@006e │ │ +02166c: 5477 3201 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +021670: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +021674: 6e20 c80a 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +02167a: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02167e: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +021682: 28e9 |0049: goto 0032 // -0017 │ │ +021684: 6e10 cb0a 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02168a: 0a07 |004d: move-result v7 │ │ +02168c: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +021690: 5497 3601 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +021694: 6e20 d80a 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ad8 │ │ +02169a: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02169e: 28c6 |0057: goto 001d // -003a │ │ +0216a0: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0216a4: 28b6 |005a: goto 0010 // -004a │ │ +0216a6: 1e08 |005b: monitor-exit v8 │ │ +0216a8: 28b2 |005c: goto 000e // -004e │ │ +0216aa: 0d07 |005d: move-exception v7 │ │ +0216ac: 1e08 |005e: monitor-exit v8 │ │ +0216ae: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -10894,21 +10894,21 @@ │ │ 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 : 1320 (LocalBroadcastManager.java) │ │ + source_file_idx : 1318 (LocalBroadcastManager.java) │ │ │ │ Class #42 header: │ │ -class_idx : 113 │ │ +class_idx : 112 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1485 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -10933,21 +10933,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02074c: |[02074c] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -02075c: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020762: 2200 ce01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01ce │ │ -020766: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -020768: 7020 1c0b 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0b1c │ │ -02076e: 5b20 3d01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ -020772: 0e00 |000b: return-void │ │ +0216bc: |[0216bc] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +0216cc: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0216d2: 2200 cc01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01cc │ │ +0216d6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0216d8: 7020 1c0b 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0b1c │ │ +0216de: 5b20 3d01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ +0216e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -10957,44 +10957,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -020774: |[020774] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -020784: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ -020788: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02078c: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -020792: 1a02 ce05 |0007: const-string v2, "ModernAsyncTask #" // string@05ce │ │ -020796: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02079c: 0c01 |000c: move-result-object v1 │ │ -02079e: 5432 3d01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ -0207a2: 6e10 1d0b 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0b1d │ │ -0207a8: 0a02 |0012: move-result v2 │ │ -0207aa: 6e20 970a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0207b0: 0c01 |0016: move-result-object v1 │ │ -0207b2: 6e10 9e0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0207b8: 0c01 |001a: move-result-object v1 │ │ -0207ba: 7030 a40a 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0aa4 │ │ -0207c0: 1100 |001e: return-object v0 │ │ +0216e4: |[0216e4] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0216f4: 2200 9c01 |0000: new-instance v0, Ljava/lang/Thread; // type@019c │ │ +0216f8: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +0216fc: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +021702: 1a02 cc05 |0007: const-string v2, "ModernAsyncTask #" // string@05cc │ │ +021706: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02170c: 0c01 |000c: move-result-object v1 │ │ +02170e: 5432 3d01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ +021712: 6e10 1d0b 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0b1d │ │ +021718: 0a02 |0012: move-result v2 │ │ +02171a: 6e20 970a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +021720: 0c01 |0016: move-result-object v1 │ │ +021722: 6e10 9e0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +021728: 0c01 |001a: move-result-object v1 │ │ +02172a: 7030 a40a 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0aa4 │ │ +021730: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #43 header: │ │ -class_idx : 115 │ │ +class_idx : 114 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 455 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 453 │ │ +source_file_idx : 1485 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -11019,18 +11019,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 │ │ -0207c4: |[0207c4] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -0207d4: 5b01 4001 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ -0207d8: 7020 120b 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0b12 │ │ -0207de: 0e00 |0005: return-void │ │ +021734: |[021734] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +021744: 5b01 4001 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ +021748: 7020 120b 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0b12 │ │ +02174e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 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; │ │ @@ -11043,41 +11043,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0207e0: |[0207e0] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -0207f0: 6e10 4203 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0342 │ │ -0207f6: 0c01 |0003: move-result-object v1 │ │ -0207f8: 5463 4001 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ -0207fc: 7120 5503 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0355 │ │ -020802: 0e00 |0009: return-void │ │ -020804: 0d00 |000a: move-exception v0 │ │ -020806: 1a03 7001 |000b: const-string v3, "AsyncTask" // string@0170 │ │ -02080a: 7120 8f07 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@078f │ │ -020810: 28f9 |0010: goto 0009 // -0007 │ │ -020812: 0d00 |0011: move-exception v0 │ │ -020814: 2203 9901 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -020818: 1a04 6a01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ -02081c: 6e10 100b 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0b10 │ │ -020822: 0c05 |0019: move-result-object v5 │ │ -020824: 7030 6e0a 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a6e │ │ -02082a: 2703 |001d: throw v3 │ │ -02082c: 0d00 |001e: move-exception v0 │ │ -02082e: 5463 4001 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ -020832: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -020834: 7120 5503 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0355 │ │ -02083a: 28e4 |0025: goto 0009 // -001c │ │ -02083c: 0d02 |0026: move-exception v2 │ │ -02083e: 2203 9901 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -020842: 1a04 6a01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ -020846: 7030 6e0a 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a6e │ │ -02084c: 2703 |002e: throw v3 │ │ +021750: |[021750] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +021760: 6e10 4203 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0342 │ │ +021766: 0c01 |0003: move-result-object v1 │ │ +021768: 5463 4001 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ +02176c: 7120 5503 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0355 │ │ +021772: 0e00 |0009: return-void │ │ +021774: 0d00 |000a: move-exception v0 │ │ +021776: 1a03 7001 |000b: const-string v3, "AsyncTask" // string@0170 │ │ +02177a: 7120 8f07 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@078f │ │ +021780: 28f9 |0010: goto 0009 // -0007 │ │ +021782: 0d00 |0011: move-exception v0 │ │ +021784: 2203 9701 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0197 │ │ +021788: 1a04 6a01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ +02178c: 6e10 100b 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0b10 │ │ +021792: 0c05 |0019: move-result-object v5 │ │ +021794: 7030 6e0a 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a6e │ │ +02179a: 2703 |001d: throw v3 │ │ +02179c: 0d00 |001e: move-exception v0 │ │ +02179e: 5463 4001 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ +0217a2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0217a4: 7120 5503 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0355 │ │ +0217aa: 28e4 |0025: goto 0009 // -001c │ │ +0217ac: 0d02 |0026: move-exception v2 │ │ +0217ae: 2203 9701 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0197 │ │ +0217b2: 1a04 6a01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ +0217b6: 7030 6e0a 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a6e │ │ +0217bc: 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 : │ │ @@ -11097,21 +11097,21 @@ │ │ 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 : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #44 header: │ │ -class_idx : 116 │ │ +class_idx : 115 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1485 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -11135,54 +11135,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -020868: |[020868] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -020878: 7100 4e03 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@034e │ │ -02087e: 0c00 |0003: move-result-object v0 │ │ -020880: 2100 |0004: array-length v0, v0 │ │ -020882: 2300 6302 |0005: new-array v0, v0, [I // type@0263 │ │ -020886: 6900 4101 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -02088a: 6200 4101 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -02088e: 6201 4701 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -020892: 6e10 4c03 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034c │ │ -020898: 0a01 |0010: move-result v1 │ │ -02089a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -02089c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0208a0: 6200 4101 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -0208a4: 6201 4501 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -0208a8: 6e10 4c03 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034c │ │ -0208ae: 0a01 |001b: move-result v1 │ │ -0208b0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0208b2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0208b6: 0e00 |001f: return-void │ │ -0208b8: 0d00 |0020: move-exception v0 │ │ -0208ba: 28fe |0021: goto 001f // -0002 │ │ -0208bc: 0d00 |0022: move-exception v0 │ │ -0208be: 28f1 |0023: goto 0014 // -000f │ │ +0217d8: |[0217d8] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +0217e8: 7100 4e03 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@034e │ │ +0217ee: 0c00 |0003: move-result-object v0 │ │ +0217f0: 2100 |0004: array-length v0, v0 │ │ +0217f2: 2300 6102 |0005: new-array v0, v0, [I // type@0261 │ │ +0217f6: 6900 4101 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +0217fa: 6200 4101 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +0217fe: 6201 4701 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +021802: 6e10 4c03 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034c │ │ +021808: 0a01 |0010: move-result v1 │ │ +02180a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +02180c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +021810: 6200 4101 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +021814: 6201 4501 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +021818: 6e10 4c03 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034c │ │ +02181e: 0a01 |001b: move-result v1 │ │ +021820: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +021822: 4b02 0001 |001d: aput v2, v0, v1 │ │ +021826: 0e00 |001f: return-void │ │ +021828: 0d00 |0020: move-exception v0 │ │ +02182a: 28fe |0021: goto 001f // -0002 │ │ +02182c: 0d00 |0022: move-exception v0 │ │ +02182e: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #45 header: │ │ -class_idx : 117 │ │ +class_idx : 116 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1485 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -11215,40 +11215,40 @@ │ │ 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 │ │ -0208dc: |[0208dc] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -0208ec: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0208f2: 5b01 4301 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ -0208f6: 5b02 4201 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ -0208fa: 0e00 |0007: return-void │ │ +02184c: |[02184c] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +02185c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021862: 5b01 4301 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ +021866: 5b02 4201 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ +02186a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0003 line=489 │ │ 0x0005 line=490 │ │ 0x0007 line=491 │ │ 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 : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #46 header: │ │ -class_idx : 118 │ │ +class_idx : 117 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 46 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 45 │ │ +source_file_idx : 1485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ @@ -11268,17 +11268,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0208fc: |[0208fc] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -02090c: 7010 ad00 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -020912: 0e00 |0003: return-void │ │ +02186c: |[02186c] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +02187c: 7010 ad00 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +021882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -11286,17 +11286,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 │ │ -020914: |[020914] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -020924: 7010 4503 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0345 │ │ -02092a: 0e00 |0003: return-void │ │ +021884: |[021884] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +021894: 7010 4503 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0345 │ │ +02189a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -11306,52 +11306,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -02092c: |[02092c] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -02093c: 5450 0300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ -020940: 1f00 7500 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0075 │ │ -020944: 5251 0400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0004 │ │ -020948: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -02094e: 0e00 |0009: return-void │ │ -020950: 5401 4301 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ -020954: 5402 4201 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ -020958: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -02095a: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -02095e: 7120 5603 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0356 │ │ -020964: 28f5 |0014: goto 0009 // -000b │ │ -020966: 5401 4301 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ -02096a: 5402 4201 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ -02096e: 6e20 6603 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0366 │ │ -020974: 28ed |001c: goto 0009 // -0013 │ │ -020976: 0000 |001d: nop // spacer │ │ -020978: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +02189c: |[02189c] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +0218ac: 5450 0300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ +0218b0: 1f00 7400 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0074 │ │ +0218b4: 5251 0400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0004 │ │ +0218b8: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +0218be: 0e00 |0009: return-void │ │ +0218c0: 5401 4301 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ +0218c4: 5402 4201 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ +0218c8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0218ca: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +0218ce: 7120 5603 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0356 │ │ +0218d4: 28f5 |0014: goto 0009 // -000b │ │ +0218d6: 5401 4301 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ +0218da: 5402 4201 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ +0218de: 6e20 6603 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0366 │ │ +0218e4: 28ed |001c: goto 0009 // -0013 │ │ +0218e6: 0000 |001d: nop // spacer │ │ +0218e8: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0004 line=467 │ │ 0x0009 line=476 │ │ 0x000a line=470 │ │ 0x0015 line=473 │ │ 0x001d line=467 │ │ 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 : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #47 header: │ │ -class_idx : 119 │ │ +class_idx : 118 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 392 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 390 │ │ +source_file_idx : 1485 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -11390,40 +11390,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -020988: |[020988] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -020998: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -02099a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -02099c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02099e: 2200 7700 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0077 │ │ -0209a2: 1a01 1106 |0005: const-string v1, "PENDING" // string@0611 │ │ -0209a6: 7030 4b03 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034b │ │ -0209ac: 6900 4601 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -0209b0: 2200 7700 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0077 │ │ -0209b4: 1a01 3006 |000e: const-string v1, "RUNNING" // string@0630 │ │ -0209b8: 7030 4b03 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034b │ │ -0209be: 6900 4701 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -0209c2: 2200 7700 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0077 │ │ -0209c6: 1a01 4202 |0017: const-string v1, "FINISHED" // string@0242 │ │ -0209ca: 7030 4b03 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034b │ │ -0209d0: 6900 4501 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -0209d4: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0209d6: 2300 6b02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@026b │ │ -0209da: 6201 4601 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -0209de: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0209e2: 6201 4701 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -0209e6: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0209ea: 6201 4501 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -0209ee: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0209f2: 6900 4401 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ -0209f6: 0e00 |002f: return-void │ │ +0218f8: |[0218f8] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +021908: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +02190a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +02190c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02190e: 2200 7600 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0076 │ │ +021912: 1a01 0f06 |0005: const-string v1, "PENDING" // string@060f │ │ +021916: 7030 4b03 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034b │ │ +02191c: 6900 4601 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +021920: 2200 7600 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0076 │ │ +021924: 1a01 2e06 |000e: const-string v1, "RUNNING" // string@062e │ │ +021928: 7030 4b03 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034b │ │ +02192e: 6900 4701 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +021932: 2200 7600 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0076 │ │ +021936: 1a01 4202 |0017: const-string v1, "FINISHED" // string@0242 │ │ +02193a: 7030 4b03 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034b │ │ +021940: 6900 4501 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +021944: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +021946: 2300 6902 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0269 │ │ +02194a: 6201 4601 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +02194e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +021952: 6201 4701 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +021956: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +02195a: 6201 4501 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +02195e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +021962: 6900 4401 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ +021966: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x000c line=93 │ │ 0x0015 line=97 │ │ 0x001e line=85 │ │ locals : │ │ @@ -11433,17 +11433,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 │ │ -0209f8: |[0209f8] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -020a08: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ -020a0e: 0e00 |0003: return-void │ │ +021968: |[021968] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +021978: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ +02197e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 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 │ │ @@ -11453,20 +11453,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 │ │ -020a10: |[020a10] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -020a20: 1c00 7700 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0077 │ │ -020a24: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ -020a2a: 0c00 |0005: move-result-object v0 │ │ -020a2c: 1f00 7700 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0077 │ │ -020a30: 1100 |0008: return-object v0 │ │ +021980: |[021980] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +021990: 1c00 7600 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0076 │ │ +021994: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ +02199a: 0c00 |0005: move-result-object v0 │ │ +02199c: 1f00 7600 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0076 │ │ +0219a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -11474,33 +11474,33 @@ │ │ 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 │ │ -020a34: |[020a34] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -020a44: 6200 4401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ -020a48: 6e10 e90d 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0de9 │ │ -020a4e: 0c00 |0005: move-result-object v0 │ │ -020a50: 1f00 6b02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@026b │ │ -020a54: 1100 |0008: return-object v0 │ │ +0219a4: |[0219a4] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0219b4: 6200 4401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ +0219b8: 6e10 e90d 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0de9 │ │ +0219be: 0c00 |0005: move-result-object v0 │ │ +0219c0: 1f00 6902 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0269 │ │ +0219c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #48 header: │ │ -class_idx : 120 │ │ +class_idx : 119 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1485 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -11528,17 +11528,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020a58: |[020a58] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -020a68: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020a6e: 0e00 |0003: return-void │ │ +0219c8: |[0219c8] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +0219d8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0219de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 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; │ │ │ │ @@ -11547,33 +11547,33 @@ │ │ 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 │ │ -020a70: |[020a70] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -020a80: 7010 4f03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@034f │ │ -020a86: 0e00 |0003: return-void │ │ +0219e0: |[0219e0] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +0219f0: 7010 4f03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@034f │ │ +0219f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 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 : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #49 header: │ │ -class_idx : 121 │ │ +class_idx : 120 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1485 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -11687,42 +11687,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 │ │ -020a88: |[020a88] android.support.v4.content.ModernAsyncTask.:()V │ │ -020a98: 2200 7100 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0071 │ │ -020a9c: 7010 3c03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@033c │ │ -020aa2: 6900 5701 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ -020aa6: 2200 c801 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@01c8 │ │ -020aaa: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -020aae: 7020 170b 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0b17 │ │ -020ab4: 6900 5601 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ -020ab8: 2200 ca01 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@01ca │ │ -020abc: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -020abe: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -020ac2: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -020ac6: 6205 6c02 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@026c │ │ -020aca: 6206 5601 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ -020ace: 6207 5701 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ -020ad2: 7608 180b 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@0b18 │ │ -020ad8: 6900 4f01 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ -020adc: 2200 7600 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0076 │ │ -020ae0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -020ae2: 7020 4603 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0346 │ │ -020ae8: 6900 5501 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -020aec: 6200 4f01 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ -020af0: 6900 5401 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -020af4: 0e00 |002e: return-void │ │ +0219f8: |[0219f8] android.support.v4.content.ModernAsyncTask.:()V │ │ +021a08: 2200 7000 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0070 │ │ +021a0c: 7010 3c03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@033c │ │ +021a12: 6900 5701 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ +021a16: 2200 c601 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@01c6 │ │ +021a1a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +021a1e: 7020 170b 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0b17 │ │ +021a24: 6900 5601 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ +021a28: 2201 c801 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@01c8 │ │ +021a2c: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +021a2e: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +021a32: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +021a36: 6206 6c02 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@026c │ │ +021a3a: 6207 5601 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ +021a3e: 6208 5701 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ +021a42: 7608 180b 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@0b18 │ │ +021a48: 6901 4f01 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ +021a4c: 2200 7500 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0075 │ │ +021a50: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +021a52: 7020 4603 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0346 │ │ +021a58: 6900 5501 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +021a5c: 6200 4f01 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ +021a60: 6900 5401 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +021a64: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=58 │ │ 0x0010 line=64 │ │ 0x0022 line=71 │ │ 0x002a line=73 │ │ @@ -11733,29 +11733,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -020af8: |[020af8] android.support.v4.content.ModernAsyncTask.:()V │ │ -020b08: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020b0e: 6200 4601 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -020b12: 5b20 5101 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -020b16: 2200 cd01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@01cd │ │ -020b1a: 7010 190b 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0b19 │ │ -020b20: 5b20 5201 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ -020b24: 2200 7200 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0072 │ │ -020b28: 7020 3e03 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@033e │ │ -020b2e: 5b20 5301 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ -020b32: 2200 7300 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0073 │ │ -020b36: 5421 5301 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ -020b3a: 7030 4003 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0340 │ │ -020b40: 5b20 5001 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -020b44: 0e00 |001e: return-void │ │ +021a68: |[021a68] android.support.v4.content.ModernAsyncTask.:()V │ │ +021a78: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021a7e: 6200 4601 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +021a82: 5b20 5101 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +021a86: 2200 cb01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@01cb │ │ +021a8a: 7010 190b 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0b19 │ │ +021a90: 5b20 5201 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ +021a94: 2200 7100 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0071 │ │ +021a98: 7020 3e03 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@033e │ │ +021a9e: 5b20 5301 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ +021aa2: 2200 7200 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0072 │ │ +021aa6: 5421 5301 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ +021aaa: 7030 4003 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0340 │ │ +021ab0: 5b20 5001 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +021ab4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=77 │ │ 0x0007 line=79 │ │ 0x000e line=114 │ │ 0x0015 line=123 │ │ @@ -11769,17 +11769,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 │ │ -020b48: |[020b48] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -020b58: 5410 5201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ -020b5c: 1100 |0002: return-object v0 │ │ +021ab8: |[021ab8] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +021ac8: 5410 5201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ +021acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -11787,18 +11787,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 │ │ -020b60: |[020b60] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -020b70: 7020 6703 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0367 │ │ -020b76: 0c00 |0003: move-result-object v0 │ │ -020b78: 1100 |0004: return-object v0 │ │ +021ad0: |[021ad0] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +021ae0: 7020 6703 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0367 │ │ +021ae6: 0c00 |0003: move-result-object v0 │ │ +021ae8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -11807,17 +11807,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 │ │ -020b7c: |[020b7c] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -020b8c: 7020 6803 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0368 │ │ -020b92: 0e00 |0003: return-void │ │ +021aec: |[021aec] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +021afc: 7020 6803 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0368 │ │ +021b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -11826,17 +11826,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 │ │ -020b94: |[020b94] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -020ba4: 7020 5c03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@035c │ │ -020baa: 0e00 |0003: return-void │ │ +021b04: |[021b04] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +021b14: 7020 5c03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@035c │ │ +021b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -11845,18 +11845,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -020bac: |[020bac] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -020bbc: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -020bc0: 7220 110b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0b11 │ │ -020bc6: 0e00 |0005: return-void │ │ +021b1c: |[021b1c] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +021b2c: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +021b30: 7220 110b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0b11 │ │ +021b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0005 line=430 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -11865,24 +11865,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -020bc8: |[020bc8] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -020bd8: 6e10 6103 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0361 │ │ -020bde: 0a00 |0003: move-result v0 │ │ -020be0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -020be4: 6e20 6303 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0363 │ │ -020bea: 6200 4501 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -020bee: 5b10 5101 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -020bf2: 0e00 |000d: return-void │ │ -020bf4: 6e20 6403 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0364 │ │ -020bfa: 28f8 |0011: goto 0009 // -0008 │ │ +021b38: |[021b38] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +021b48: 6e10 6103 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0361 │ │ +021b4e: 0a00 |0003: move-result v0 │ │ +021b50: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +021b54: 6e20 6303 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0363 │ │ +021b5a: 6200 4501 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +021b5e: 5b10 5101 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +021b62: 0e00 |000d: return-void │ │ +021b64: 6e20 6403 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0364 │ │ +021b6a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0006 line=455 │ │ 0x0009 line=459 │ │ 0x000d line=460 │ │ 0x000e line=457 │ │ @@ -11897,18 +11897,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020bfc: |[020bfc] android.support.v4.content.ModernAsyncTask.init:()V │ │ -020c0c: 6200 5501 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -020c10: 6e10 4703 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0347 │ │ -020c16: 0e00 |0005: return-void │ │ +021b6c: |[021b6c] android.support.v4.content.ModernAsyncTask.init:()V │ │ +021b7c: 6200 5501 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +021b80: 6e10 4703 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0347 │ │ +021b86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -11916,26 +11916,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 │ │ -020c18: |[020c18] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -020c28: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -020c2a: 6201 5501 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -020c2e: 2202 7500 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0075 │ │ -020c32: 2353 7002 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0270 │ │ -020c36: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -020c38: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -020c3c: 7030 4403 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0344 │ │ -020c42: 6e30 4903 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0349 │ │ -020c48: 0c00 |0010: move-result-object v0 │ │ -020c4a: 6e10 bf00 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00bf │ │ -020c50: 1107 |0014: return-object v7 │ │ +021b88: |[021b88] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +021b98: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +021b9a: 6201 5501 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +021b9e: 2202 7400 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0074 │ │ +021ba2: 2353 6e02 |0005: new-array v3, v5, [Ljava/lang/Object; // type@026e │ │ +021ba6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +021ba8: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +021bac: 7030 4403 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0344 │ │ +021bb2: 6e30 4903 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0349 │ │ +021bb8: 0c00 |0010: move-result-object v0 │ │ +021bba: 6e10 bf00 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00bf │ │ +021bc0: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0011 line=155 │ │ 0x0014 line=156 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -11949,21 +11949,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -020c54: |[020c54] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -020c64: 5421 5201 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ -020c68: 6e10 1a0b 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0b1a │ │ -020c6e: 0a00 |0005: move-result v0 │ │ -020c70: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -020c74: 7020 6703 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0367 │ │ -020c7a: 0e00 |000b: return-void │ │ +021bc4: |[021bc4] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +021bd4: 5421 5201 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ +021bd8: 6e10 1a0b 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0b1a │ │ +021bde: 0a00 |0005: move-result v0 │ │ +021be0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +021be4: 7020 6703 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0367 │ │ +021bea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0008 line=148 │ │ 0x000b line=150 │ │ locals : │ │ @@ -11978,17 +11978,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 │ │ -020c7c: |[020c7c] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -020c8c: 6900 5401 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -020c90: 0e00 |0002: return-void │ │ +021bec: |[021bec] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +021bfc: 6900 5401 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +021c00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -11998,19 +11998,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -020c94: |[020c94] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -020ca4: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -020ca8: 6e20 130b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0b13 │ │ -020cae: 0a00 |0005: move-result v0 │ │ -020cb0: 0f00 |0006: return v0 │ │ +021c04: |[021c04] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +021c14: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +021c18: 6e20 130b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0b13 │ │ +021c1e: 0a00 |0005: move-result v0 │ │ +021c20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 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 │ │ @@ -12026,19 +12026,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 │ │ -020cb4: |[020cb4] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -020cc4: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -020cc8: 6e30 5b03 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@035b │ │ -020cce: 0c00 |0005: move-result-object v0 │ │ -020cd0: 1100 |0006: return-object v0 │ │ +021c24: |[021c24] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +021c34: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +021c38: 6e30 5b03 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@035b │ │ +021c3e: 0c00 |0005: move-result-object v0 │ │ +021c40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 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; │ │ @@ -12049,41 +12049,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 │ │ -020cd4: |[020cd4] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -020ce4: 5420 5101 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -020ce8: 6201 4601 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -020cec: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -020cf0: 6200 4101 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -020cf4: 5421 5101 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -020cf8: 6e10 4c03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034c │ │ -020cfe: 0a01 |000d: move-result v1 │ │ -020d00: 4400 0001 |000e: aget v0, v0, v1 │ │ -020d04: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -020d0a: 6200 4701 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -020d0e: 5b20 5101 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -020d12: 6e10 6503 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0365 │ │ -020d18: 5420 5301 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ -020d1c: 5b04 4801 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0148 │ │ -020d20: 5420 5001 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -020d24: 7220 110b 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0b11 │ │ -020d2a: 1102 |0023: return-object v2 │ │ -020d2c: 2200 8c01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -020d30: 1a01 ac01 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01ac │ │ -020d34: 7020 510a 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -020d3a: 2700 |002b: throw v0 │ │ -020d3c: 2200 8c01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -020d40: 1a01 ab01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01ab │ │ -020d44: 7020 510a 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -020d4a: 2700 |0033: throw v0 │ │ -020d4c: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +021c44: |[021c44] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +021c54: 5420 5101 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +021c58: 6201 4601 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +021c5c: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +021c60: 6200 4101 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +021c64: 5421 5101 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +021c68: 6e10 4c03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034c │ │ +021c6e: 0a01 |000d: move-result v1 │ │ +021c70: 4400 0001 |000e: aget v0, v0, v1 │ │ +021c74: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +021c7a: 6200 4701 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +021c7e: 5b20 5101 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +021c82: 6e10 6503 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0365 │ │ +021c88: 5420 5301 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ +021c8c: 5b04 4801 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0148 │ │ +021c90: 5420 5001 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +021c94: 7220 110b 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0b11 │ │ +021c9a: 1102 |0023: return-object v2 │ │ +021c9c: 2200 8a01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +021ca0: 1a01 ac01 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01ac │ │ +021ca4: 7020 510a 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +021caa: 2700 |002b: throw v0 │ │ +021cac: 2200 8a01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +021cb0: 1a01 ab01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01ab │ │ +021cb4: 7020 510a 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +021cba: 2700 |0033: throw v0 │ │ +021cbc: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0006 line=403 │ │ 0x0013 line=414 │ │ 0x0017 line=416 │ │ 0x001a line=418 │ │ @@ -12104,19 +12104,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -020d5c: |[020d5c] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -020d6c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -020d70: 6e10 140b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0b14 │ │ -020d76: 0c00 |0005: move-result-object v0 │ │ -020d78: 1100 |0006: return-object v0 │ │ +021ccc: |[021ccc] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +021cdc: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +021ce0: 6e10 140b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0b14 │ │ +021ce6: 0c00 |0005: move-result-object v0 │ │ +021ce8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 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; │ │ │ │ @@ -12125,19 +12125,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 │ │ -020d7c: |[020d7c] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -020d8c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -020d90: 6e40 150b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0b15 │ │ -020d96: 0c00 |0005: move-result-object v0 │ │ -020d98: 1100 |0006: return-object v0 │ │ +021cec: |[021cec] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +021cfc: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +021d00: 6e40 150b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0b15 │ │ +021d06: 0c00 |0005: move-result-object v0 │ │ +021d08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 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 │ │ @@ -12148,17 +12148,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 │ │ -020d9c: |[020d9c] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -020dac: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -020db0: 1100 |0002: return-object v0 │ │ +021d0c: |[021d0c] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +021d1c: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +021d20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 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; │ │ │ │ @@ -12167,19 +12167,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -020db4: |[020db4] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -020dc4: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -020dc8: 6e10 160b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0b16 │ │ -020dce: 0a00 |0005: move-result v0 │ │ -020dd0: 0f00 |0006: return v0 │ │ +021d24: |[021d24] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +021d34: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +021d38: 6e10 160b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0b16 │ │ +021d3e: 0a00 |0005: move-result v0 │ │ +021d40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 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; │ │ │ │ @@ -12188,16 +12188,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -020dd4: |[020dd4] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -020de4: 0e00 |0000: return-void │ │ +021d44: |[021d44] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +021d54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 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; │ │ │ │ @@ -12206,17 +12206,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020de8: |[020de8] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -020df8: 6e10 6203 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0362 │ │ -020dfe: 0e00 |0003: return-void │ │ +021d58: |[021d58] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +021d68: 6e10 6203 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0362 │ │ +021d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0003 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -12228,16 +12228,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -020e00: |[020e00] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -020e10: 0e00 |0000: return-void │ │ +021d70: |[021d70] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +021d80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 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; │ │ @@ -12248,16 +12248,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -020e14: |[020e14] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -020e24: 0e00 |0000: return-void │ │ +021d84: |[021d84] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +021d94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 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; │ │ │ │ @@ -12266,16 +12266,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -020e28: |[020e28] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -020e38: 0e00 |0000: return-void │ │ +021d98: |[021d98] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +021da8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 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; │ │ @@ -12286,44 +12286,44 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -020e3c: |[020e3c] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -020e4c: 6e10 6103 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0361 │ │ -020e52: 0a00 |0003: move-result v0 │ │ -020e54: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -020e58: 6200 5501 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -020e5c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -020e5e: 2202 7500 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0075 │ │ -020e62: 7030 4403 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0344 │ │ -020e68: 6e30 4903 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0349 │ │ -020e6e: 0c00 |0011: move-result-object v0 │ │ -020e70: 6e10 bf00 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00bf │ │ -020e76: 0e00 |0015: return-void │ │ +021dac: |[021dac] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +021dbc: 6e10 6103 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0361 │ │ +021dc2: 0a00 |0003: move-result v0 │ │ +021dc4: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +021dc8: 6200 5501 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +021dcc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +021dce: 2202 7400 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0074 │ │ +021dd2: 7030 4403 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0344 │ │ +021dd8: 6e30 4903 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0349 │ │ +021dde: 0c00 |0011: move-result-object v0 │ │ +021de0: 6e10 bf00 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00bf │ │ +021de6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0006 line=448 │ │ 0x0015 line=451 │ │ 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 : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #50 header: │ │ -class_idx : 122 │ │ +class_idx : 121 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1559 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1557 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -12357,18 +12357,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020e78: |[020e78] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -020e88: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020e8e: 5b01 5801 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ -020e92: 0e00 |0005: return-void │ │ +021de8: |[021de8] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +021df8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021dfe: 5b01 5801 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ +021e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -12382,20 +12382,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -020e94: |[020e94] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -020ea4: 5420 5801 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ -020ea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -020eaa: 7230 7003 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0370 │ │ -020eb0: 0c00 |0006: move-result-object v0 │ │ -020eb2: 1100 |0007: return-object v0 │ │ +021e04: |[021e04] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +021e14: 5420 5801 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ +021e18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +021e1a: 7230 7003 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0370 │ │ +021e20: 0c00 |0006: move-result-object v0 │ │ +021e22: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 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; │ │ @@ -12405,34 +12405,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -020eb4: |[020eb4] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -020ec4: 5410 5801 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ -020ec8: 7220 7103 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0371 │ │ -020ece: 0c00 |0005: move-result-object v0 │ │ -020ed0: 1100 |0006: return-object v0 │ │ +021e24: |[021e24] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +021e34: 5410 5801 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ +021e38: 7220 7103 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0371 │ │ +021e3e: 0c00 |0005: move-result-object v0 │ │ +021e40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 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 : 1559 (ParcelableCompat.java) │ │ + source_file_idx : 1557 (ParcelableCompat.java) │ │ │ │ Class #51 header: │ │ -class_idx : 123 │ │ +class_idx : 122 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1559 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1557 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -12453,17 +12453,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020ed4: |[020ed4] android.support.v4.os.ParcelableCompat.:()V │ │ -020ee4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020eea: 0e00 |0003: return-void │ │ +021e44: |[021e44] android.support.v4.os.ParcelableCompat.:()V │ │ +021e54: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021e5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -12472,39 +12472,39 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -020eec: |[020eec] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -020efc: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -020f00: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -020f04: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -020f08: 7110 7703 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0377 │ │ -020f0e: 2200 7a00 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@007a │ │ -020f12: 7020 6b03 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@036b │ │ -020f18: 1100 |000e: return-object v0 │ │ +021e5c: |[021e5c] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +021e6c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +021e70: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +021e74: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +021e78: 7110 7703 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0377 │ │ +021e7e: 2200 7900 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0079 │ │ +021e82: 7020 6b03 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@036b │ │ +021e88: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x0009 line=28 │ │ 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 : 1559 (ParcelableCompat.java) │ │ + source_file_idx : 1557 (ParcelableCompat.java) │ │ │ │ Class #52 header: │ │ -class_idx : 124 │ │ +class_idx : 123 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1560 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1558 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -12531,21 +12531,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1560 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 1558 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #53 header: │ │ -class_idx : 125 │ │ +class_idx : 124 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1561 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1559 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -12579,18 +12579,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020f1c: |[020f1c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -020f2c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020f32: 5b01 5901 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -020f36: 0e00 |0005: return-void │ │ +021e8c: |[021e8c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +021e9c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021ea2: 5b01 5901 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +021ea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ @@ -12604,20 +12604,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -020f38: |[020f38] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -020f48: 5420 5901 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -020f4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -020f4e: 7230 7003 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0370 │ │ -020f54: 0c00 |0006: move-result-object v0 │ │ -020f56: 1100 |0007: return-object v0 │ │ +021ea8: |[021ea8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +021eb8: 5420 5901 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +021ebc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +021ebe: 7230 7003 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0370 │ │ +021ec4: 0c00 |0006: move-result-object v0 │ │ +021ec6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 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; │ │ @@ -12627,19 +12627,19 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -020f58: |[020f58] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -020f68: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -020f6c: 7230 7003 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0370 │ │ -020f72: 0c00 |0005: move-result-object v0 │ │ -020f74: 1100 |0006: return-object v0 │ │ +021ec8: |[021ec8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +021ed8: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +021edc: 7230 7003 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0370 │ │ +021ee2: 0c00 |0005: move-result-object v0 │ │ +021ee4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 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; │ │ @@ -12650,34 +12650,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -020f78: |[020f78] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -020f88: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -020f8c: 7220 7103 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0371 │ │ -020f92: 0c00 |0005: move-result-object v0 │ │ -020f94: 1100 |0006: return-object v0 │ │ +021ee8: |[021ee8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +021ef8: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +021efc: 7220 7103 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0371 │ │ +021f02: 0c00 |0005: move-result-object v0 │ │ +021f04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 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 : 1561 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 1559 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #54 header: │ │ -class_idx : 126 │ │ +class_idx : 125 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1561 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1559 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #54 annotations: │ │ Annotations on method #887 'instantiate' │ │ @@ -12696,17 +12696,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020f98: |[020f98] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -020fa8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020fae: 0e00 |0003: return-void │ │ +021f08: |[021f08] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +021f18: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -12714,32 +12714,32 @@ │ │ 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 │ │ -020fb0: |[020fb0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -020fc0: 2200 7d00 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@007d │ │ -020fc4: 7020 7203 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0372 │ │ -020fca: 1100 |0005: return-object v0 │ │ +021f20: |[021f20] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +021f30: 2200 7c00 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@007c │ │ +021f34: 7020 7203 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0372 │ │ +021f3a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 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 : 1561 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 1559 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #55 header: │ │ -class_idx : 127 │ │ +class_idx : 126 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 514 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #55 - │ │ @@ -12755,17 +12755,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020fcc: |[020fcc] android.support.v4.util.DebugUtils.:()V │ │ -020fdc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -020fe2: 0e00 |0003: return-void │ │ +021f3c: |[021f3c] android.support.v4.util.DebugUtils.:()V │ │ +021f4c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +021f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -12773,47 +12773,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -020fe4: |[020fe4] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -020ff4: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -020ff8: 1a02 e50d |0002: const-string v2, "null" // string@0de5 │ │ -020ffc: 6e20 9a0a 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -021002: 0e00 |0007: return-void │ │ -021004: 6e10 680a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -02100a: 0c02 |000b: move-result-object v2 │ │ -02100c: 6e10 400a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0a40 │ │ -021012: 0c01 |000f: move-result-object v1 │ │ -021014: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -021018: 6e10 810a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a81 │ │ -02101e: 0a02 |0015: move-result v2 │ │ -021020: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -021024: 6e10 680a 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -02102a: 0c02 |001b: move-result-object v2 │ │ -02102c: 6e10 3f0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ -021032: 0c01 |001f: move-result-object v1 │ │ -021034: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -021038: 6e20 800a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a80 │ │ -02103e: 0a00 |0025: move-result v0 │ │ -021040: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -021044: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -021048: 6e20 870a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02104e: 0c01 |002d: move-result-object v1 │ │ -021050: 6e20 9a0a 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -021056: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -02105a: 6e20 960a 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ -021060: 7110 a10a 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -021066: 0a02 |0039: move-result v2 │ │ -021068: 7110 560a 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -02106e: 0c02 |003d: move-result-object v2 │ │ -021070: 6e20 9a0a 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -021076: 28c6 |0041: goto 0007 // -003a │ │ +021f54: |[021f54] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +021f64: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +021f68: 1a02 e10d |0002: const-string v2, "null" // string@0de1 │ │ +021f6c: 6e20 9a0a 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021f72: 0e00 |0007: return-void │ │ +021f74: 6e10 680a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +021f7a: 0c02 |000b: move-result-object v2 │ │ +021f7c: 6e10 400a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0a40 │ │ +021f82: 0c01 |000f: move-result-object v1 │ │ +021f84: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +021f88: 6e10 810a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a81 │ │ +021f8e: 0a02 |0015: move-result v2 │ │ +021f90: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +021f94: 6e10 680a 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +021f9a: 0c02 |001b: move-result-object v2 │ │ +021f9c: 6e10 3f0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ +021fa2: 0c01 |001f: move-result-object v1 │ │ +021fa4: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +021fa8: 6e20 800a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a80 │ │ +021fae: 0a00 |0025: move-result v0 │ │ +021fb0: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +021fb4: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +021fb8: 6e20 870a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +021fbe: 0c01 |002d: move-result-object v1 │ │ +021fc0: 6e20 9a0a 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021fc6: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +021fca: 6e20 960a 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ +021fd0: 7110 a10a 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +021fd6: 0a02 |0039: move-result v2 │ │ +021fd8: 7110 560a 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +021fde: 0c02 |003d: move-result-object v2 │ │ +021fe0: 6e20 9a0a 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +021fe6: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ 0x0007 line=39 │ │ 0x0008 line=27 │ │ 0x0010 line=28 │ │ @@ -12830,18 +12830,18 @@ │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ source_file_idx : 514 (DebugUtils.java) │ │ │ │ Class #56 header: │ │ -class_idx : 128 │ │ +class_idx : 127 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 383 │ │ -source_file_idx : 1322 │ │ +superclass_idx : 381 │ │ +source_file_idx : 1320 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #56 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -12864,22 +12864,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -021078: |[021078] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -021088: 7010 340a 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0a34 │ │ -02108e: 2200 9c01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -021092: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -021096: 7020 940a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -02109c: 5b20 5a01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -0210a0: 5b23 5b01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ -0210a4: 0e00 |000e: return-void │ │ +021fe8: |[021fe8] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +021ff8: 7010 340a 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0a34 │ │ +021ffe: 2200 9a01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +022002: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +022006: 7020 940a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +02200c: 5b20 5a01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +022010: 5b23 5b01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ +022014: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=28 │ │ 0x000c line=43 │ │ 0x000e line=44 │ │ locals : │ │ @@ -12891,31 +12891,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0210a8: |[0210a8] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -0210b8: 5430 5a01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -0210bc: 6e10 9d0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a9d │ │ -0210c2: 0a00 |0005: move-result v0 │ │ -0210c4: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -0210c8: 5430 5b01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ -0210cc: 5431 5a01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -0210d0: 6e10 9e0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0210d6: 0c01 |000f: move-result-object v1 │ │ -0210d8: 7120 8707 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -0210de: 5430 5a01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -0210e2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0210e4: 5432 5a01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -0210e8: 6e10 9d0a 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a9d │ │ -0210ee: 0a02 |001b: move-result v2 │ │ -0210f0: 6e30 9c0a 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a9c │ │ -0210f6: 0e00 |001f: return-void │ │ +022018: |[022018] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +022028: 5430 5a01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +02202c: 6e10 9d0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a9d │ │ +022032: 0a00 |0005: move-result v0 │ │ +022034: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +022038: 5430 5b01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ +02203c: 5431 5a01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +022040: 6e10 9e0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +022046: 0c01 |000f: move-result-object v1 │ │ +022048: 7120 8707 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +02204e: 5430 5a01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +022052: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +022054: 5432 5a01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +022058: 6e10 9d0a 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a9d │ │ +02205e: 0a02 |001b: move-result v2 │ │ +022060: 6e30 9c0a 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a9c │ │ +022066: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=68 │ │ 0x0013 line=69 │ │ 0x001f line=71 │ │ locals : │ │ @@ -12927,17 +12927,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0210f8: |[0210f8] android.support.v4.util.LogWriter.close:()V │ │ -021108: 7010 7d03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@037d │ │ -02110e: 0e00 |0003: return-void │ │ +022068: |[022068] android.support.v4.util.LogWriter.close:()V │ │ +022078: 7010 7d03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@037d │ │ +02207e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -12946,17 +12946,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021110: |[021110] android.support.v4.util.LogWriter.flush:()V │ │ -021120: 7010 7d03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@037d │ │ -021126: 0e00 |0003: return-void │ │ +022080: |[022080] android.support.v4.util.LogWriter.flush:()V │ │ +022090: 7010 7d03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@037d │ │ +022096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -12965,28 +12965,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -021128: |[021128] android.support.v4.util.LogWriter.write:([CII)V │ │ -021138: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02113a: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -02113e: 9002 0501 |0003: add-int v2, v5, v1 │ │ -021142: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -021146: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -02114a: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -02114e: 7010 7d03 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@037d │ │ -021154: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -021158: 28f1 |0010: goto 0001 // -000f │ │ -02115a: 5432 5a01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -02115e: 6e20 960a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ -021164: 28f8 |0016: goto 000e // -0008 │ │ -021166: 0e00 |0017: return-void │ │ +022098: |[022098] android.support.v4.util.LogWriter.write:([CII)V │ │ +0220a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0220aa: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +0220ae: 9002 0501 |0003: add-int v2, v5, v1 │ │ +0220b2: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +0220b6: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +0220ba: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +0220be: 7010 7d03 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@037d │ │ +0220c4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0220c8: 28f1 |0010: goto 0001 // -000f │ │ +0220ca: 5432 5a01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +0220ce: 6e20 960a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ +0220d4: 28f8 |0016: goto 000e // -0008 │ │ +0220d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0007 line=57 │ │ 0x000b line=58 │ │ 0x000e line=55 │ │ @@ -12996,21 +12996,21 @@ │ │ 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 : 1322 (LogWriter.java) │ │ + source_file_idx : 1320 (LogWriter.java) │ │ │ │ Class #57 header: │ │ -class_idx : 129 │ │ +class_idx : 128 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1450 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1448 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 16 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -13079,29 +13079,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -021168: |[021168] android.support.v4.util.LruCache.:(I)V │ │ -021178: 7010 660a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02117e: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -021182: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -021186: 1a01 700d |0007: const-string v1, "maxSize <= 0" // string@0d70 │ │ -02118a: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -021190: 2700 |000c: throw v0 │ │ -021192: 5945 6001 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -021196: 2200 b701 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@01b7 │ │ -02119a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -02119c: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -0211a0: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0211a2: 7040 df0a 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0adf │ │ -0211a8: 5b40 5f01 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -0211ac: 0e00 |001a: return-void │ │ +0220d8: |[0220d8] android.support.v4.util.LruCache.:(I)V │ │ +0220e8: 7010 660a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0220ee: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0220f2: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +0220f6: 1a01 6c0d |0007: const-string v1, "maxSize <= 0" // string@0d6c │ │ +0220fa: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +022100: 2700 |000c: throw v0 │ │ +022102: 5945 6001 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +022106: 2200 b501 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@01b5 │ │ +02210a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +02210c: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +022110: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +022112: 7040 df0a 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0adf │ │ +022118: 5b40 5f01 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +02211c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -13116,36 +13116,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0211b0: |[0211b0] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0211c0: 6e30 8e03 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038e │ │ -0211c6: 0a00 |0003: move-result v0 │ │ -0211c8: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -0211cc: 2201 8c01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -0211d0: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0211d4: 7010 930a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0211da: 1a03 df05 |000d: const-string v3, "Negative size: " // string@05df │ │ -0211de: 6e20 9a0a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0211e4: 0c02 |0012: move-result-object v2 │ │ -0211e6: 6e20 990a 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0211ec: 0c02 |0016: move-result-object v2 │ │ -0211ee: 1a03 0501 |0017: const-string v3, "=" // string@0105 │ │ -0211f2: 6e20 9a0a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0211f8: 0c02 |001c: move-result-object v2 │ │ -0211fa: 6e20 990a 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -021200: 0c02 |0020: move-result-object v2 │ │ -021202: 6e10 9e0a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -021208: 0c02 |0024: move-result-object v2 │ │ -02120a: 7020 510a 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -021210: 2701 |0028: throw v1 │ │ -021212: 0f00 |0029: return v0 │ │ +022120: |[022120] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +022130: 6e30 8e03 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038e │ │ +022136: 0a00 |0003: move-result v0 │ │ +022138: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +02213c: 2201 8a01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +022140: 2202 9a01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +022144: 7010 930a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02214a: 1a03 dd05 |000d: const-string v3, "Negative size: " // string@05dd │ │ +02214e: 6e20 9a0a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +022154: 0c02 |0012: move-result-object v2 │ │ +022156: 6e20 990a 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +02215c: 0c02 |0016: move-result-object v2 │ │ +02215e: 1a03 0501 |0017: const-string v3, "=" // string@0105 │ │ +022162: 6e20 9a0a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +022168: 0c02 |001c: move-result-object v2 │ │ +02216a: 6e20 990a 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +022170: 0c02 |0020: move-result-object v2 │ │ +022172: 6e10 9e0a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +022178: 0c02 |0024: move-result-object v2 │ │ +02217a: 7020 510a 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +022180: 2701 |0028: throw v1 │ │ +022182: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x0029 line=234 │ │ locals : │ │ @@ -13162,78 +13162,78 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -021214: |[021214] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -021224: 1d06 |0000: monitor-enter v6 │ │ -021226: 5263 6301 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -02122a: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -02122e: 5463 5f01 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -021232: 6e10 e30a 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0ae3 │ │ -021238: 0a03 |000a: move-result v3 │ │ -02123a: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -02123e: 5263 6301 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -021242: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -021246: 2203 8c01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -02124a: 2204 9c01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02124e: 7010 930a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -021254: 6e10 680a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -02125a: 0c05 |001b: move-result-object v5 │ │ -02125c: 6e10 3f0a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ -021262: 0c05 |001f: move-result-object v5 │ │ -021264: 6e20 9a0a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02126a: 0c04 |0023: move-result-object v4 │ │ -02126c: 1a05 b200 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b2 │ │ -021270: 6e20 9a0a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -021276: 0c04 |0029: move-result-object v4 │ │ -021278: 6e10 9e0a 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02127e: 0c04 |002d: move-result-object v4 │ │ -021280: 7020 510a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -021286: 2703 |0031: throw v3 │ │ -021288: 0d03 |0032: move-exception v3 │ │ -02128a: 1e06 |0033: monitor-exit v6 │ │ -02128c: 2703 |0034: throw v3 │ │ -02128e: 5263 6301 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -021292: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -021296: 5463 5f01 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -02129a: 6e10 e30a 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0ae3 │ │ -0212a0: 0a03 |003e: move-result v3 │ │ -0212a2: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -0212a6: 1e06 |0041: monitor-exit v6 │ │ -0212a8: 0e00 |0042: return-void │ │ -0212aa: 5463 5f01 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -0212ae: 6e10 e10a 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0ae1 │ │ -0212b4: 0c03 |0048: move-result-object v3 │ │ -0212b6: 7210 080b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b08 │ │ -0212bc: 0c03 |004c: move-result-object v3 │ │ -0212be: 7210 dd0a 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -0212c4: 0c01 |0050: move-result-object v1 │ │ -0212c6: 1f01 bc01 |0051: check-cast v1, Ljava/util/Map$Entry; // type@01bc │ │ -0212ca: 7210 ff0a 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0aff │ │ -0212d0: 0c00 |0056: move-result-object v0 │ │ -0212d2: 7210 000b 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b00 │ │ -0212d8: 0c02 |005a: move-result-object v2 │ │ -0212da: 5463 5f01 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -0212de: 6e20 e50a 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae5 │ │ -0212e4: 5263 6301 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -0212e8: 7030 8c03 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ -0212ee: 0a04 |0065: move-result v4 │ │ -0212f0: b143 |0066: sub-int/2addr v3, v4 │ │ -0212f2: 5963 6301 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -0212f6: 5263 5d01 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ -0212fa: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0212fe: 5963 5d01 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ -021302: 1e06 |006f: monitor-exit v6 │ │ -021304: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -021306: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -021308: 6e54 8203 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@0382 │ │ -02130e: 288b |0075: goto 0000 // -0075 │ │ +022184: |[022184] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +022194: 1d06 |0000: monitor-enter v6 │ │ +022196: 5263 6301 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +02219a: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +02219e: 5463 5f01 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +0221a2: 6e10 e30a 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0ae3 │ │ +0221a8: 0a03 |000a: move-result v3 │ │ +0221aa: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +0221ae: 5263 6301 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0221b2: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +0221b6: 2203 8a01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@018a │ │ +0221ba: 2204 9a01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +0221be: 7010 930a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0221c4: 6e10 680a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +0221ca: 0c05 |001b: move-result-object v5 │ │ +0221cc: 6e10 3f0a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ +0221d2: 0c05 |001f: move-result-object v5 │ │ +0221d4: 6e20 9a0a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0221da: 0c04 |0023: move-result-object v4 │ │ +0221dc: 1a05 b200 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b2 │ │ +0221e0: 6e20 9a0a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0221e6: 0c04 |0029: move-result-object v4 │ │ +0221e8: 6e10 9e0a 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0221ee: 0c04 |002d: move-result-object v4 │ │ +0221f0: 7020 510a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0221f6: 2703 |0031: throw v3 │ │ +0221f8: 0d03 |0032: move-exception v3 │ │ +0221fa: 1e06 |0033: monitor-exit v6 │ │ +0221fc: 2703 |0034: throw v3 │ │ +0221fe: 5263 6301 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +022202: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +022206: 5463 5f01 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +02220a: 6e10 e30a 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0ae3 │ │ +022210: 0a03 |003e: move-result v3 │ │ +022212: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +022216: 1e06 |0041: monitor-exit v6 │ │ +022218: 0e00 |0042: return-void │ │ +02221a: 5463 5f01 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +02221e: 6e10 e10a 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0ae1 │ │ +022224: 0c03 |0048: move-result-object v3 │ │ +022226: 7210 080b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b08 │ │ +02222c: 0c03 |004c: move-result-object v3 │ │ +02222e: 7210 dd0a 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +022234: 0c01 |0050: move-result-object v1 │ │ +022236: 1f01 ba01 |0051: check-cast v1, Ljava/util/Map$Entry; // type@01ba │ │ +02223a: 7210 ff0a 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0aff │ │ +022240: 0c00 |0056: move-result-object v0 │ │ +022242: 7210 000b 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b00 │ │ +022248: 0c02 |005a: move-result-object v2 │ │ +02224a: 5463 5f01 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +02224e: 6e20 e50a 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae5 │ │ +022254: 5263 6301 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +022258: 7030 8c03 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ +02225e: 0a04 |0065: move-result v4 │ │ +022260: b143 |0066: sub-int/2addr v3, v4 │ │ +022262: 5963 6301 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +022266: 5263 5d01 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ +02226a: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02226e: 5963 5d01 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ +022272: 1e06 |006f: monitor-exit v6 │ │ +022274: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +022276: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +022278: 6e54 8203 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@0382 │ │ +02227e: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=146 │ │ @@ -13265,17 +13265,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021324: |[021324] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -021334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021336: 1100 |0001: return-object v0 │ │ +022294: |[022294] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0222a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0222a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 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; │ │ @@ -13286,22 +13286,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -021338: |[021338] android.support.v4.util.LruCache.createCount:()I │ │ -021348: 1d01 |0000: monitor-enter v1 │ │ -02134a: 5210 5c01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ -02134e: 1e01 |0003: monitor-exit v1 │ │ -021350: 0f00 |0004: return v0 │ │ -021352: 0d00 |0005: move-exception v0 │ │ -021354: 1e01 |0006: monitor-exit v1 │ │ -021356: 2700 |0007: throw v0 │ │ +0222a8: |[0222a8] android.support.v4.util.LruCache.createCount:()I │ │ +0222b8: 1d01 |0000: monitor-enter v1 │ │ +0222ba: 5210 5c01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ +0222be: 1e01 |0003: monitor-exit v1 │ │ +0222c0: 0f00 |0004: return v0 │ │ +0222c2: 0d00 |0005: move-exception v0 │ │ +0222c4: 1e01 |0006: monitor-exit v1 │ │ +0222c6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13312,16 +13312,16 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021364: |[021364] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -021374: 0e00 |0000: return-void │ │ +0222d4: |[0222d4] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0222e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 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; │ │ @@ -13337,18 +13337,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -021378: |[021378] android.support.v4.util.LruCache.evictAll:()V │ │ -021388: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02138a: 7020 9103 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0391 │ │ -021390: 0e00 |0004: return-void │ │ +0222e8: |[0222e8] android.support.v4.util.LruCache.evictAll:()V │ │ +0222f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0222fa: 7020 9103 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0391 │ │ +022300: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 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; │ │ @@ -13358,22 +13358,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -021394: |[021394] android.support.v4.util.LruCache.evictionCount:()I │ │ -0213a4: 1d01 |0000: monitor-enter v1 │ │ -0213a6: 5210 5d01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ -0213aa: 1e01 |0003: monitor-exit v1 │ │ -0213ac: 0f00 |0004: return v0 │ │ -0213ae: 0d00 |0005: move-exception v0 │ │ -0213b0: 1e01 |0006: monitor-exit v1 │ │ -0213b2: 2700 |0007: throw v0 │ │ +022304: |[022304] android.support.v4.util.LruCache.evictionCount:()I │ │ +022314: 1d01 |0000: monitor-enter v1 │ │ +022316: 5210 5d01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ +02231a: 1e01 |0003: monitor-exit v1 │ │ +02231c: 0f00 |0004: return v0 │ │ +02231e: 0d00 |0005: move-exception v0 │ │ +022320: 1e01 |0006: monitor-exit v1 │ │ +022322: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13384,71 +13384,71 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -0213c0: |[0213c0] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0213d0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0213d4: 2202 9501 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0195 │ │ -0213d8: 1a03 fc0b |0004: const-string v3, "key == null" // string@0bfc │ │ -0213dc: 7020 650a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a65 │ │ -0213e2: 2702 |0009: throw v2 │ │ -0213e4: 1d04 |000a: monitor-enter v4 │ │ -0213e6: 5442 5f01 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -0213ea: 6e20 e20a 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae2 │ │ -0213f0: 0c01 |0010: move-result-object v1 │ │ -0213f2: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0213f6: 5242 5e01 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -0213fa: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0213fe: 5942 5e01 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -021402: 1e04 |0019: monitor-exit v4 │ │ -021404: 0710 |001a: move-object v0, v1 │ │ -021406: 1100 |001b: return-object v0 │ │ -021408: 5242 6101 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -02140c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -021410: 5942 6101 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -021414: 1e04 |0022: monitor-exit v4 │ │ -021416: 6e20 8003 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0380 │ │ -02141c: 0c00 |0026: move-result-object v0 │ │ -02141e: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -021422: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -021424: 28f1 |002a: goto 001b // -000f │ │ -021426: 0d02 |002b: move-exception v2 │ │ -021428: 1e04 |002c: monitor-exit v4 │ │ -02142a: 2702 |002d: throw v2 │ │ -02142c: 1d04 |002e: monitor-enter v4 │ │ -02142e: 5242 5c01 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ -021432: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -021436: 5942 5c01 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ -02143a: 5442 5f01 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -02143e: 6e30 e40a 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ -021444: 0c01 |003a: move-result-object v1 │ │ -021446: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -02144a: 5442 5f01 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -02144e: 6e30 e40a 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ -021454: 1e04 |0042: monitor-exit v4 │ │ -021456: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -02145a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -02145c: 6e51 8203 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@0382 │ │ -021462: 0710 |0049: move-object v0, v1 │ │ -021464: 28d1 |004a: goto 001b // -002f │ │ -021466: 5242 6301 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -02146a: 7030 8c03 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ -021470: 0a03 |0050: move-result v3 │ │ -021472: b032 |0051: add-int/2addr v2, v3 │ │ -021474: 5942 6301 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -021478: 28ee |0054: goto 0042 // -0012 │ │ -02147a: 0d02 |0055: move-exception v2 │ │ -02147c: 1e04 |0056: monitor-exit v4 │ │ -02147e: 2702 |0057: throw v2 │ │ -021480: 5242 6001 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -021484: 7020 9103 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0391 │ │ -02148a: 28be |005d: goto 001b // -0042 │ │ +022330: |[022330] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +022340: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +022344: 2202 9301 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0193 │ │ +022348: 1a03 f90b |0004: const-string v3, "key == null" // string@0bf9 │ │ +02234c: 7020 650a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a65 │ │ +022352: 2702 |0009: throw v2 │ │ +022354: 1d04 |000a: monitor-enter v4 │ │ +022356: 5442 5f01 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +02235a: 6e20 e20a 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae2 │ │ +022360: 0c01 |0010: move-result-object v1 │ │ +022362: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +022366: 5242 5e01 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +02236a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02236e: 5942 5e01 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +022372: 1e04 |0019: monitor-exit v4 │ │ +022374: 0710 |001a: move-object v0, v1 │ │ +022376: 1100 |001b: return-object v0 │ │ +022378: 5242 6101 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +02237c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +022380: 5942 6101 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +022384: 1e04 |0022: monitor-exit v4 │ │ +022386: 6e20 8003 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0380 │ │ +02238c: 0c00 |0026: move-result-object v0 │ │ +02238e: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +022392: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +022394: 28f1 |002a: goto 001b // -000f │ │ +022396: 0d02 |002b: move-exception v2 │ │ +022398: 1e04 |002c: monitor-exit v4 │ │ +02239a: 2702 |002d: throw v2 │ │ +02239c: 1d04 |002e: monitor-enter v4 │ │ +02239e: 5242 5c01 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ +0223a2: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0223a6: 5942 5c01 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ +0223aa: 5442 5f01 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +0223ae: 6e30 e40a 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ +0223b4: 0c01 |003a: move-result-object v1 │ │ +0223b6: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +0223ba: 5442 5f01 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +0223be: 6e30 e40a 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ +0223c4: 1e04 |0042: monitor-exit v4 │ │ +0223c6: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0223ca: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0223cc: 6e51 8203 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@0382 │ │ +0223d2: 0710 |0049: move-object v0, v1 │ │ +0223d4: 28d1 |004a: goto 001b // -002f │ │ +0223d6: 5242 6301 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0223da: 7030 8c03 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ +0223e0: 0a03 |0050: move-result v3 │ │ +0223e2: b032 |0051: add-int/2addr v2, v3 │ │ +0223e4: 5942 6301 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0223e8: 28ee |0054: goto 0042 // -0012 │ │ +0223ea: 0d02 |0055: move-exception v2 │ │ +0223ec: 1e04 |0056: monitor-exit v4 │ │ +0223ee: 2702 |0057: throw v2 │ │ +0223f0: 5242 6001 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +0223f4: 7020 9103 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0391 │ │ +0223fa: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -13496,22 +13496,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0214b4: |[0214b4] android.support.v4.util.LruCache.hitCount:()I │ │ -0214c4: 1d01 |0000: monitor-enter v1 │ │ -0214c6: 5210 5e01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -0214ca: 1e01 |0003: monitor-exit v1 │ │ -0214cc: 0f00 |0004: return v0 │ │ -0214ce: 0d00 |0005: move-exception v0 │ │ -0214d0: 1e01 |0006: monitor-exit v1 │ │ -0214d2: 2700 |0007: throw v0 │ │ +022424: |[022424] android.support.v4.util.LruCache.hitCount:()I │ │ +022434: 1d01 |0000: monitor-enter v1 │ │ +022436: 5210 5e01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +02243a: 1e01 |0003: monitor-exit v1 │ │ +02243c: 0f00 |0004: return v0 │ │ +02243e: 0d00 |0005: move-exception v0 │ │ +022440: 1e01 |0006: monitor-exit v1 │ │ +022442: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13522,22 +13522,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0214e0: |[0214e0] android.support.v4.util.LruCache.maxSize:()I │ │ -0214f0: 1d01 |0000: monitor-enter v1 │ │ -0214f2: 5210 6001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -0214f6: 1e01 |0003: monitor-exit v1 │ │ -0214f8: 0f00 |0004: return v0 │ │ -0214fa: 0d00 |0005: move-exception v0 │ │ -0214fc: 1e01 |0006: monitor-exit v1 │ │ -0214fe: 2700 |0007: throw v0 │ │ +022450: |[022450] android.support.v4.util.LruCache.maxSize:()I │ │ +022460: 1d01 |0000: monitor-enter v1 │ │ +022462: 5210 6001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +022466: 1e01 |0003: monitor-exit v1 │ │ +022468: 0f00 |0004: return v0 │ │ +02246a: 0d00 |0005: move-exception v0 │ │ +02246c: 1e01 |0006: monitor-exit v1 │ │ +02246e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13548,22 +13548,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -02150c: |[02150c] android.support.v4.util.LruCache.missCount:()I │ │ -02151c: 1d01 |0000: monitor-enter v1 │ │ -02151e: 5210 6101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -021522: 1e01 |0003: monitor-exit v1 │ │ -021524: 0f00 |0004: return v0 │ │ -021526: 0d00 |0005: move-exception v0 │ │ -021528: 1e01 |0006: monitor-exit v1 │ │ -02152a: 2700 |0007: throw v0 │ │ +02247c: |[02247c] android.support.v4.util.LruCache.missCount:()I │ │ +02248c: 1d01 |0000: monitor-enter v1 │ │ +02248e: 5210 6101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +022492: 1e01 |0003: monitor-exit v1 │ │ +022494: 0f00 |0004: return v0 │ │ +022496: 0d00 |0005: move-exception v0 │ │ +022498: 1e01 |0006: monitor-exit v1 │ │ +02249a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13574,49 +13574,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -021538: |[021538] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -021548: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -02154c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -021550: 2201 9501 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0195 │ │ -021554: 1a02 fd0b |0006: const-string v2, "key == null || value == null" // string@0bfd │ │ -021558: 7020 650a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a65 │ │ -02155e: 2701 |000b: throw v1 │ │ -021560: 1d03 |000c: monitor-enter v3 │ │ -021562: 5231 6201 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ -021566: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02156a: 5931 6201 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ -02156e: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -021572: 7030 8c03 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ -021578: 0a02 |0018: move-result v2 │ │ -02157a: b021 |0019: add-int/2addr v1, v2 │ │ -02157c: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -021580: 5431 5f01 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -021584: 6e30 e40a 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ -02158a: 0c00 |0021: move-result-object v0 │ │ -02158c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -021590: 5231 6301 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -021594: 7030 8c03 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ -02159a: 0a02 |0029: move-result v2 │ │ -02159c: b121 |002a: sub-int/2addr v1, v2 │ │ -02159e: 5931 6301 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -0215a2: 1e03 |002d: monitor-exit v3 │ │ -0215a4: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -0215a8: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -0215aa: 6e55 8203 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@0382 │ │ -0215b0: 5231 6001 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -0215b4: 7020 9103 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0391 │ │ -0215ba: 1100 |0039: return-object v0 │ │ -0215bc: 0d01 |003a: move-exception v1 │ │ -0215be: 1e03 |003b: monitor-exit v3 │ │ -0215c0: 2701 |003c: throw v1 │ │ +0224a8: |[0224a8] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0224b8: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +0224bc: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +0224c0: 2201 9301 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0193 │ │ +0224c4: 1a02 fa0b |0006: const-string v2, "key == null || value == null" // string@0bfa │ │ +0224c8: 7020 650a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a65 │ │ +0224ce: 2701 |000b: throw v1 │ │ +0224d0: 1d03 |000c: monitor-enter v3 │ │ +0224d2: 5231 6201 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ +0224d6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0224da: 5931 6201 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ +0224de: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0224e2: 7030 8c03 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ +0224e8: 0a02 |0018: move-result v2 │ │ +0224ea: b021 |0019: add-int/2addr v1, v2 │ │ +0224ec: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0224f0: 5431 5f01 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +0224f4: 6e30 e40a 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ae4 │ │ +0224fa: 0c00 |0021: move-result-object v0 │ │ +0224fc: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +022500: 5231 6301 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +022504: 7030 8c03 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ +02250a: 0a02 |0029: move-result v2 │ │ +02250c: b121 |002a: sub-int/2addr v1, v2 │ │ +02250e: 5931 6301 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +022512: 1e03 |002d: monitor-exit v3 │ │ +022514: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +022518: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +02251a: 6e55 8203 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@0382 │ │ +022520: 5231 6001 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +022524: 7020 9103 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0391 │ │ +02252a: 1100 |0039: return-object v0 │ │ +02252c: 0d01 |003a: move-exception v1 │ │ +02252e: 1e03 |003b: monitor-exit v3 │ │ +022530: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -13647,22 +13647,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0215d8: |[0215d8] android.support.v4.util.LruCache.putCount:()I │ │ -0215e8: 1d01 |0000: monitor-enter v1 │ │ -0215ea: 5210 6201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ -0215ee: 1e01 |0003: monitor-exit v1 │ │ -0215f0: 0f00 |0004: return v0 │ │ -0215f2: 0d00 |0005: move-exception v0 │ │ -0215f4: 1e01 |0006: monitor-exit v1 │ │ -0215f6: 2700 |0007: throw v0 │ │ +022548: |[022548] android.support.v4.util.LruCache.putCount:()I │ │ +022558: 1d01 |0000: monitor-enter v1 │ │ +02255a: 5210 6201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ +02255e: 1e01 |0003: monitor-exit v1 │ │ +022560: 0f00 |0004: return v0 │ │ +022562: 0d00 |0005: move-exception v0 │ │ +022564: 1e01 |0006: monitor-exit v1 │ │ +022566: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13673,39 +13673,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -021604: |[021604] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -021614: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -021618: 2201 9501 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0195 │ │ -02161c: 1a02 fc0b |0004: const-string v2, "key == null" // string@0bfc │ │ -021620: 7020 650a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a65 │ │ -021626: 2701 |0009: throw v1 │ │ -021628: 1d03 |000a: monitor-enter v3 │ │ -02162a: 5431 5f01 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -02162e: 6e20 e50a 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae5 │ │ -021634: 0c00 |0010: move-result-object v0 │ │ -021636: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -02163a: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -02163e: 7030 8c03 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ -021644: 0a02 |0018: move-result v2 │ │ -021646: b121 |0019: sub-int/2addr v1, v2 │ │ -021648: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -02164c: 1e03 |001c: monitor-exit v3 │ │ -02164e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -021652: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -021654: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -021656: 6e52 8203 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@0382 │ │ -02165c: 1100 |0024: return-object v0 │ │ -02165e: 0d01 |0025: move-exception v1 │ │ -021660: 1e03 |0026: monitor-exit v3 │ │ -021662: 2701 |0027: throw v1 │ │ +022574: |[022574] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +022584: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +022588: 2201 9301 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0193 │ │ +02258c: 1a02 f90b |0004: const-string v2, "key == null" // string@0bf9 │ │ +022590: 7020 650a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a65 │ │ +022596: 2701 |0009: throw v1 │ │ +022598: 1d03 |000a: monitor-enter v3 │ │ +02259a: 5431 5f01 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +02259e: 6e20 e50a 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ae5 │ │ +0225a4: 0c00 |0010: move-result-object v0 │ │ +0225a6: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +0225aa: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0225ae: 7030 8c03 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038c │ │ +0225b4: 0a02 |0018: move-result v2 │ │ +0225b6: b121 |0019: sub-int/2addr v1, v2 │ │ +0225b8: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0225bc: 1e03 |001c: monitor-exit v3 │ │ +0225be: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0225c2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0225c4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0225c6: 6e52 8203 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@0382 │ │ +0225cc: 1100 |0024: return-object v0 │ │ +0225ce: 0d01 |0025: move-exception v1 │ │ +0225d0: 1e03 |0026: monitor-exit v3 │ │ +0225d2: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=174 │ │ @@ -13731,22 +13731,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -021678: |[021678] android.support.v4.util.LruCache.size:()I │ │ -021688: 1d01 |0000: monitor-enter v1 │ │ -02168a: 5210 6301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -02168e: 1e01 |0003: monitor-exit v1 │ │ -021690: 0f00 |0004: return v0 │ │ -021692: 0d00 |0005: move-exception v0 │ │ -021694: 1e01 |0006: monitor-exit v1 │ │ -021696: 2700 |0007: throw v0 │ │ +0225e8: |[0225e8] android.support.v4.util.LruCache.size:()I │ │ +0225f8: 1d01 |0000: monitor-enter v1 │ │ +0225fa: 5210 6301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +0225fe: 1e01 |0003: monitor-exit v1 │ │ +022600: 0f00 |0004: return v0 │ │ +022602: 0d00 |0005: move-exception v0 │ │ +022604: 1e01 |0006: monitor-exit v1 │ │ +022606: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13757,17 +13757,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0216a4: |[0216a4] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0216b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0216b6: 0f00 |0001: return v0 │ │ +022614: |[022614] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +022624: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +022626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 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; │ │ @@ -13780,24 +13780,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0216b8: |[0216b8] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -0216c8: 1d02 |0000: monitor-enter v2 │ │ -0216ca: 2200 b701 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@01b7 │ │ -0216ce: 5421 5f01 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -0216d2: 7020 e00a 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0ae0 │ │ -0216d8: 1e02 |0008: monitor-exit v2 │ │ -0216da: 1100 |0009: return-object v0 │ │ -0216dc: 0d00 |000a: move-exception v0 │ │ -0216de: 1e02 |000b: monitor-exit v2 │ │ -0216e0: 2700 |000c: throw v0 │ │ +022628: |[022628] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +022638: 1d02 |0000: monitor-enter v2 │ │ +02263a: 2200 b501 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@01b5 │ │ +02263e: 5421 5f01 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +022642: 7020 e00a 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0ae0 │ │ +022648: 1e02 |0008: monitor-exit v2 │ │ +02264a: 1100 |0009: return-object v0 │ │ +02264c: 0d00 |000a: move-exception v0 │ │ +02264e: 1e02 |000b: monitor-exit v2 │ │ +022650: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -13808,74 +13808,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0216f0: |[0216f0] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -021700: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -021702: 1d06 |0001: monitor-enter v6 │ │ -021704: 5262 5e01 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -021708: 5263 6101 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -02170c: 9000 0203 |0006: add-int v0, v2, v3 │ │ -021710: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -021714: 5262 5e01 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -021718: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -02171c: 9301 0200 |000e: div-int v1, v2, v0 │ │ -021720: 1a02 ab05 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@05ab │ │ -021724: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -021726: 2333 7002 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0270 │ │ -02172a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -02172c: 5265 6001 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -021730: 7110 570a 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -021736: 0c05 |001b: move-result-object v5 │ │ -021738: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -02173c: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -02173e: 5265 5e01 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -021742: 7110 570a 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -021748: 0c05 |0024: move-result-object v5 │ │ -02174a: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -02174e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -021750: 5265 6101 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -021754: 7110 570a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -02175a: 0c05 |002d: move-result-object v5 │ │ -02175c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -021760: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -021762: 7110 570a 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -021768: 0c05 |0034: move-result-object v5 │ │ -02176a: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -02176e: 7120 7c0a 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -021774: 0c02 |003a: move-result-object v2 │ │ -021776: 1e06 |003b: monitor-exit v6 │ │ -021778: 1102 |003c: return-object v2 │ │ -02177a: 0d02 |003d: move-exception v2 │ │ -02177c: 1e06 |003e: monitor-exit v6 │ │ -02177e: 2702 |003f: throw v2 │ │ +022660: |[022660] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +022670: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +022672: 1d06 |0001: monitor-enter v6 │ │ +022674: 5262 5e01 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +022678: 5263 6101 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +02267c: 9000 0203 |0006: add-int v0, v2, v3 │ │ +022680: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +022684: 5262 5e01 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +022688: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +02268c: 9301 0200 |000e: div-int v1, v2, v0 │ │ +022690: 1a02 a905 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@05a9 │ │ +022694: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +022696: 2333 6e02 |0013: new-array v3, v3, [Ljava/lang/Object; // type@026e │ │ +02269a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +02269c: 5265 6001 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +0226a0: 7110 570a 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +0226a6: 0c05 |001b: move-result-object v5 │ │ +0226a8: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +0226ac: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0226ae: 5265 5e01 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +0226b2: 7110 570a 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +0226b8: 0c05 |0024: move-result-object v5 │ │ +0226ba: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +0226be: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +0226c0: 5265 6101 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +0226c4: 7110 570a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +0226ca: 0c05 |002d: move-result-object v5 │ │ +0226cc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0226d0: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +0226d2: 7110 570a 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +0226d8: 0c05 |0034: move-result-object v5 │ │ +0226da: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +0226de: 7120 7c0a 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +0226e4: 0c02 |003a: move-result-object v2 │ │ +0226e6: 1e06 |003b: monitor-exit v6 │ │ +0226e8: 1102 |003c: return-object v2 │ │ +0226ea: 0d02 |003d: move-exception v2 │ │ +0226ec: 1e06 |003e: monitor-exit v6 │ │ +0226ee: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=318 │ │ 0x0008 line=319 │ │ 0x0010 line=320 │ │ 0x003d line=318 │ │ 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; │ │ │ │ - source_file_idx : 1450 (LruCache.java) │ │ + source_file_idx : 1448 (LruCache.java) │ │ │ │ Class #58 header: │ │ -class_idx : 130 │ │ +class_idx : 129 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1709 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1707 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #58 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -13918,22 +13918,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02178c: |[02178c] android.support.v4.util.TimeUtils.:()V │ │ -02179c: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -0217a0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0217a6: 6900 6901 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ -0217aa: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -0217ae: 2300 6202 |0009: new-array v0, v0, [C // type@0262 │ │ -0217b2: 6900 6801 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -0217b6: 0e00 |000d: return-void │ │ +0226fc: |[0226fc] android.support.v4.util.TimeUtils.:()V │ │ +02270c: 2200 9501 |0000: new-instance v0, Ljava/lang/Object; // type@0195 │ │ +022710: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +022716: 6900 6901 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ +02271a: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +02271e: 2300 6002 |0009: new-array v0, v0, [C // type@0260 │ │ +022722: 6900 6801 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +022726: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -13941,17 +13941,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0217b8: |[0217b8] android.support.v4.util.TimeUtils.:()V │ │ -0217c8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0217ce: 0e00 |0003: return-void │ │ +022728: |[022728] android.support.v4.util.TimeUtils.:()V │ │ +022738: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02273e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -13959,35 +13959,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0217d0: |[0217d0] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -0217e0: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -0217e4: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -0217e8: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0217ec: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0217ee: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -0217f2: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -0217f6: 0f00 |000b: return v0 │ │ -0217f8: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -0217fc: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -021800: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -021804: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -021806: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -02180a: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -02180e: 28f4 |0017: goto 000b // -000c │ │ -021810: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -021814: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -021818: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -02181c: 28ed |001e: goto 000b // -0013 │ │ -02181e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -021820: 28eb |0020: goto 000b // -0015 │ │ +022740: |[022740] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +022750: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +022754: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +022758: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +02275c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +02275e: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +022762: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +022766: 0f00 |000b: return v0 │ │ +022768: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +02276c: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +022770: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +022774: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +022776: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +02277a: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +02277e: 28f4 |0017: goto 000b // -000c │ │ +022780: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +022784: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +022788: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +02278c: 28ed |001e: goto 000b // -0013 │ │ +02278e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +022790: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ 0x000b line=45 │ │ 0x000c line=39 │ │ 0x0015 line=40 │ │ @@ -14001,124 +14001,124 @@ │ │ 0x0000 - 0x0021 reg=4 zeropad I │ │ │ │ #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -021824: |[021824] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -021834: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -021838: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -02183c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -021840: 1a00 ac00 |0006: const-string v0, "--" // string@00ac │ │ -021844: 6e20 2a0a 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -02184a: 0e00 |000b: return-void │ │ -02184c: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -021850: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -021852: 7140 9703 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0397 │ │ -021858: 28f9 |0012: goto 000b // -0007 │ │ +022794: |[022794] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +0227a4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0227a8: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +0227ac: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0227b0: 1a00 ac00 |0006: const-string v0, "--" // string@00ac │ │ +0227b4: 6e20 2a0a 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0227ba: 0e00 |000b: return-void │ │ +0227bc: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +0227c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0227c2: 7140 9703 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0397 │ │ +0227c8: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000b line=171 │ │ 0x000c line=170 │ │ locals : │ │ - 0x0000 - 0x0013 reg=3 time J │ │ - 0x0000 - 0x0013 reg=5 now J │ │ - 0x0000 - 0x0013 reg=7 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0013 reg=4 time J │ │ + 0x0000 - 0x0013 reg=6 now J │ │ + 0x0000 - 0x0013 reg=8 pw Ljava/io/PrintWriter; │ │ │ │ #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02185c: |[02185c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -02186c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02186e: 7140 9703 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0397 │ │ -021874: 0e00 |0004: return-void │ │ +0227cc: |[0227cc] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +0227dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0227de: 7140 9703 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0397 │ │ +0227e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 duration J │ │ - 0x0000 - 0x0005 reg=3 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0005 reg=2 duration J │ │ + 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ │ │ #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -021878: |[021878] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -021888: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ -02188c: 1d02 |0002: monitor-enter v2 │ │ -02188e: 7130 9903 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0399 │ │ -021894: 0a00 |0006: move-result v0 │ │ -021896: 2201 9a01 |0007: new-instance v1, Ljava/lang/String; // type@019a │ │ -02189a: 6203 6801 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -02189e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0218a0: 7040 750a 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0a75 │ │ -0218a6: 6e20 2a0a 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0218ac: 1e02 |0012: monitor-exit v2 │ │ -0218ae: 0e00 |0013: return-void │ │ -0218b0: 0d01 |0014: move-exception v1 │ │ -0218b2: 1e02 |0015: monitor-exit v2 │ │ -0218b4: 2701 |0016: throw v1 │ │ +0227e8: |[0227e8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +0227f8: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ +0227fc: 1d02 |0002: monitor-enter v2 │ │ +0227fe: 7130 9903 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0399 │ │ +022804: 0a00 |0006: move-result v0 │ │ +022806: 2201 9801 |0007: new-instance v1, Ljava/lang/String; // type@0198 │ │ +02280a: 6203 6801 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +02280e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +022810: 7040 750a 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0a75 │ │ +022816: 6e20 2a0a 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +02281c: 1e02 |0012: monitor-exit v2 │ │ +02281e: 0e00 |0013: return-void │ │ +022820: 0d01 |0014: move-exception v1 │ │ +022822: 1e02 |0015: monitor-exit v2 │ │ +022824: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0007 line=155 │ │ 0x0012 line=156 │ │ 0x0013 line=157 │ │ 0x0014 line=156 │ │ 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 - 0x0017 reg=6 duration J │ │ + 0x0000 - 0x0017 reg=8 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0017 reg=9 fieldLen I │ │ │ │ #6 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0218c4: |[0218c4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -0218d4: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ -0218d8: 1d02 |0002: monitor-enter v2 │ │ -0218da: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0218dc: 7130 9903 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0399 │ │ -0218e2: 0a00 |0007: move-result v0 │ │ -0218e4: 6201 6801 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -0218e8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0218ea: 6e40 9b0a 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0a9b │ │ -0218f0: 1e02 |000e: monitor-exit v2 │ │ -0218f2: 0e00 |000f: return-void │ │ -0218f4: 0d01 |0010: move-exception v1 │ │ -0218f6: 1e02 |0011: monitor-exit v2 │ │ -0218f8: 2701 |0012: throw v1 │ │ +022834: |[022834] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +022844: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ +022848: 1d02 |0002: monitor-enter v2 │ │ +02284a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02284c: 7130 9903 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0399 │ │ +022852: 0a00 |0007: move-result v0 │ │ +022854: 6201 6801 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +022858: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +02285a: 6e40 9b0a 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0a9b │ │ +022860: 1e02 |000e: monitor-exit v2 │ │ +022862: 0e00 |000f: return-void │ │ +022864: 0d01 |0010: move-exception v1 │ │ +022866: 1e02 |0011: monitor-exit v2 │ │ +022868: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0008 line=147 │ │ @@ -14135,206 +14135,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -021908: |[021908] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -021918: 6204 6801 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -02191c: 2144 |0002: array-length v4, v4 │ │ -02191e: 0200 1600 |0003: move/from16 v0, v22 │ │ -021922: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -021926: 0200 1600 |0007: move/from16 v0, v22 │ │ -02192a: 2304 6202 |0009: new-array v4, v0, [C // type@0262 │ │ -02192e: 6904 6801 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -021932: 6202 6801 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -021936: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -02193a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -02193e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -021942: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -021944: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -021948: 0200 1600 |0018: move/from16 v0, v22 │ │ -02194c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -021950: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -021954: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -021958: 28f8 |0020: goto 0018 // -0008 │ │ -02195a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -02195e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -021962: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -021964: 0f04 |0026: return v4 │ │ -021966: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -02196a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -02196e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -021972: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -021976: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -02197a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -02197e: 846d |0033: long-to-int v13, v6 │ │ -021980: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -021984: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -021988: 8666 |0038: long-to-double v6, v6 │ │ -02198a: 7120 5d0a 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -021990: 0b06 |003c: move-result-wide v6 │ │ -021992: 8a60 |003d: double-to-int v0, v6 │ │ -021994: 0211 0000 |003e: move/from16 v17, v0 │ │ -021998: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -02199a: 120c |0041: const/4 v12, #int 0 // #0 │ │ -02199c: 120e |0042: const/4 v14, #int 0 // #0 │ │ -02199e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -0219a4: 0200 1100 |0046: move/from16 v0, v17 │ │ -0219a8: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -0219ac: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -0219b2: 9303 1104 |004d: div-int v3, v17, v4 │ │ -0219b6: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -0219bc: b234 |0052: mul-int/2addr v4, v3 │ │ -0219be: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -0219c2: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -0219c6: 0200 1100 |0057: move/from16 v0, v17 │ │ -0219ca: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -0219ce: 0200 1100 |005b: move/from16 v0, v17 │ │ -0219d2: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -0219d6: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -0219da: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -0219de: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -0219e2: 0200 1100 |0065: move/from16 v0, v17 │ │ -0219e6: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -0219ea: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -0219ee: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -0219f2: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -0219f6: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -0219f8: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -0219fc: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -0219fe: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -021a00: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -021a02: 7140 9403 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ -021a08: 0a0f |0078: move-result v15 │ │ -021a0a: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -021a0c: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -021a10: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -021a12: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -021a14: 7140 9403 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ -021a1a: 0a04 |0081: move-result v4 │ │ -021a1c: b04f |0082: add-int/2addr v15, v4 │ │ -021a1e: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -021a20: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -021a24: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -021a26: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -021a28: 7140 9403 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ -021a2e: 0a04 |008b: move-result v4 │ │ -021a30: b04f |008c: add-int/2addr v15, v4 │ │ -021a32: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -021a34: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -021a38: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -021a3a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -021a3c: 0200 1100 |0092: move/from16 v0, v17 │ │ -021a40: 7140 9403 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ -021a46: 0a04 |0097: move-result v4 │ │ -021a48: b04f |0098: add-int/2addr v15, v4 │ │ -021a4a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -021a4c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -021a4e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -021a52: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -021a54: 7140 9403 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ -021a5a: 0a04 |00a1: move-result v4 │ │ -021a5c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -021a60: b04f |00a4: add-int/2addr v15, v4 │ │ -021a62: 0200 1600 |00a5: move/from16 v0, v22 │ │ -021a66: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -021a6a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -021a6e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -021a72: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -021a76: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -021a7a: 28f4 |00b1: goto 00a5 // -000c │ │ -021a7c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -021a80: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -021a84: 7d00 |00b6: neg-long v0, v0 │ │ -021a86: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -021a8a: 2900 76ff |00b9: goto/16 002f // -008a │ │ -021a8e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -021a90: 28c1 |00bc: goto 007d // -003f │ │ -021a92: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -021a94: 28c9 |00be: goto 0087 // -0037 │ │ -021a96: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -021a98: 28d1 |00c0: goto 0091 // -002f │ │ -021a9a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -021a9c: 28dc |00c2: goto 009e // -0024 │ │ -021a9e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -021aa2: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -021aa6: 0212 0500 |00c7: move/from16 v18, v5 │ │ -021aaa: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -021aae: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -021ab2: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -021ab6: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -021ab8: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -021aba: 7706 9a03 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ -021ac0: 0a05 |00d4: move-result v5 │ │ -021ac2: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -021ac6: 0200 1200 |00d7: move/from16 v0, v18 │ │ -021aca: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -021ace: 121a |00db: const/4 v10, #int 1 // #1 │ │ -021ad0: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -021ad4: 122b |00de: const/4 v11, #int 2 // #2 │ │ -021ad6: 0726 |00df: move-object v6, v2 │ │ -021ad8: 01c7 |00e0: move v7, v12 │ │ -021ada: 0159 |00e1: move v9, v5 │ │ -021adc: 7706 9a03 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ -021ae2: 0a05 |00e5: move-result v5 │ │ -021ae4: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -021ae8: 0200 1200 |00e8: move/from16 v0, v18 │ │ -021aec: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -021af0: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -021af2: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -021af6: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -021af8: 0726 |00f0: move-object v6, v2 │ │ -021afa: 01e7 |00f1: move v7, v14 │ │ -021afc: 0159 |00f2: move v9, v5 │ │ -021afe: 7706 9a03 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ -021b04: 0a05 |00f6: move-result v5 │ │ -021b06: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -021b0a: 0200 1200 |00f9: move/from16 v0, v18 │ │ -021b0e: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -021b12: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -021b14: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -021b18: 122b |0100: const/4 v11, #int 2 // #2 │ │ -021b1a: 0726 |0101: move-object v6, v2 │ │ -021b1c: 0207 1100 |0102: move/from16 v7, v17 │ │ -021b20: 0159 |0104: move v9, v5 │ │ -021b22: 7706 9a03 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ -021b28: 0a05 |0108: move-result v5 │ │ -021b2a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -021b2e: 121a |010b: const/4 v10, #int 1 // #1 │ │ -021b30: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -021b34: 0200 1200 |010e: move/from16 v0, v18 │ │ -021b38: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -021b3c: 123b |0112: const/4 v11, #int 3 // #3 │ │ -021b3e: 0726 |0113: move-object v6, v2 │ │ -021b40: 01d7 |0114: move v7, v13 │ │ -021b42: 0159 |0115: move v9, v5 │ │ -021b44: 7706 9a03 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ -021b4a: 0a05 |0119: move-result v5 │ │ -021b4c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -021b50: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -021b54: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -021b58: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -021b5c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -021b60: 28a9 |0124: goto 00cd // -0057 │ │ -021b62: 120a |0125: const/4 v10, #int 0 // #0 │ │ -021b64: 28b6 |0126: goto 00dc // -004a │ │ -021b66: 120b |0127: const/4 v11, #int 0 // #0 │ │ -021b68: 28b7 |0128: goto 00df // -0049 │ │ -021b6a: 120a |0129: const/4 v10, #int 0 // #0 │ │ -021b6c: 28c3 |012a: goto 00ed // -003d │ │ -021b6e: 120b |012b: const/4 v11, #int 0 // #0 │ │ -021b70: 28c4 |012c: goto 00f0 // -003c │ │ -021b72: 120a |012d: const/4 v10, #int 0 // #0 │ │ -021b74: 28d0 |012e: goto 00fe // -0030 │ │ -021b76: 120b |012f: const/4 v11, #int 0 // #0 │ │ -021b78: 28d1 |0130: goto 0101 // -002f │ │ -021b7a: 120b |0131: const/4 v11, #int 0 // #0 │ │ -021b7c: 28e1 |0132: goto 0113 // -001f │ │ +022878: |[022878] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +022888: 6204 6801 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +02288c: 2144 |0002: array-length v4, v4 │ │ +02288e: 0200 1600 |0003: move/from16 v0, v22 │ │ +022892: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +022896: 0200 1600 |0007: move/from16 v0, v22 │ │ +02289a: 2304 6002 |0009: new-array v4, v0, [C // type@0260 │ │ +02289e: 6904 6801 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +0228a2: 6202 6801 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +0228a6: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +0228aa: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +0228ae: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +0228b2: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0228b4: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +0228b8: 0200 1600 |0018: move/from16 v0, v22 │ │ +0228bc: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +0228c0: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +0228c4: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +0228c8: 28f8 |0020: goto 0018 // -0008 │ │ +0228ca: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +0228ce: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +0228d2: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +0228d4: 0f04 |0026: return v4 │ │ +0228d6: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +0228da: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +0228de: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +0228e2: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +0228e6: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +0228ea: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +0228ee: 846d |0033: long-to-int v13, v6 │ │ +0228f0: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +0228f4: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +0228f8: 8666 |0038: long-to-double v6, v6 │ │ +0228fa: 7120 5d0a 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +022900: 0b06 |003c: move-result-wide v6 │ │ +022902: 8a60 |003d: double-to-int v0, v6 │ │ +022904: 0211 0000 |003e: move/from16 v17, v0 │ │ +022908: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +02290a: 120c |0041: const/4 v12, #int 0 // #0 │ │ +02290c: 120e |0042: const/4 v14, #int 0 // #0 │ │ +02290e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +022914: 0200 1100 |0046: move/from16 v0, v17 │ │ +022918: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +02291c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +022922: 9303 1104 |004d: div-int v3, v17, v4 │ │ +022926: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +02292c: b234 |0052: mul-int/2addr v4, v3 │ │ +02292e: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +022932: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +022936: 0200 1100 |0057: move/from16 v0, v17 │ │ +02293a: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +02293e: 0200 1100 |005b: move/from16 v0, v17 │ │ +022942: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +022946: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +02294a: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +02294e: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +022952: 0200 1100 |0065: move/from16 v0, v17 │ │ +022956: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +02295a: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +02295e: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +022962: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +022966: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +022968: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +02296c: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +02296e: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +022970: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +022972: 7140 9403 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ +022978: 0a0f |0078: move-result v15 │ │ +02297a: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +02297c: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +022980: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +022982: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +022984: 7140 9403 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ +02298a: 0a04 |0081: move-result v4 │ │ +02298c: b04f |0082: add-int/2addr v15, v4 │ │ +02298e: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +022990: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +022994: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +022996: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +022998: 7140 9403 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ +02299e: 0a04 |008b: move-result v4 │ │ +0229a0: b04f |008c: add-int/2addr v15, v4 │ │ +0229a2: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +0229a4: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +0229a8: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +0229aa: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +0229ac: 0200 1100 |0092: move/from16 v0, v17 │ │ +0229b0: 7140 9403 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ +0229b6: 0a04 |0097: move-result v4 │ │ +0229b8: b04f |0098: add-int/2addr v15, v4 │ │ +0229ba: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +0229bc: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +0229be: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +0229c2: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +0229c4: 7140 9403 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0394 │ │ +0229ca: 0a04 |00a1: move-result v4 │ │ +0229cc: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0229d0: b04f |00a4: add-int/2addr v15, v4 │ │ +0229d2: 0200 1600 |00a5: move/from16 v0, v22 │ │ +0229d6: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +0229da: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +0229de: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +0229e2: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0229e6: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0229ea: 28f4 |00b1: goto 00a5 // -000c │ │ +0229ec: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +0229f0: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +0229f4: 7d00 |00b6: neg-long v0, v0 │ │ +0229f6: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +0229fa: 2900 76ff |00b9: goto/16 002f // -008a │ │ +0229fe: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +022a00: 28c1 |00bc: goto 007d // -003f │ │ +022a02: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +022a04: 28c9 |00be: goto 0087 // -0037 │ │ +022a06: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +022a08: 28d1 |00c0: goto 0091 // -002f │ │ +022a0a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +022a0c: 28dc |00c2: goto 009e // -0024 │ │ +022a0e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +022a12: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +022a16: 0212 0500 |00c7: move/from16 v18, v5 │ │ +022a1a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +022a1e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +022a22: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +022a26: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +022a28: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +022a2a: 7706 9a03 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ +022a30: 0a05 |00d4: move-result v5 │ │ +022a32: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +022a36: 0200 1200 |00d7: move/from16 v0, v18 │ │ +022a3a: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +022a3e: 121a |00db: const/4 v10, #int 1 // #1 │ │ +022a40: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +022a44: 122b |00de: const/4 v11, #int 2 // #2 │ │ +022a46: 0726 |00df: move-object v6, v2 │ │ +022a48: 01c7 |00e0: move v7, v12 │ │ +022a4a: 0159 |00e1: move v9, v5 │ │ +022a4c: 7706 9a03 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ +022a52: 0a05 |00e5: move-result v5 │ │ +022a54: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +022a58: 0200 1200 |00e8: move/from16 v0, v18 │ │ +022a5c: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +022a60: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +022a62: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +022a66: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +022a68: 0726 |00f0: move-object v6, v2 │ │ +022a6a: 01e7 |00f1: move v7, v14 │ │ +022a6c: 0159 |00f2: move v9, v5 │ │ +022a6e: 7706 9a03 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ +022a74: 0a05 |00f6: move-result v5 │ │ +022a76: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +022a7a: 0200 1200 |00f9: move/from16 v0, v18 │ │ +022a7e: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +022a82: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +022a84: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +022a88: 122b |0100: const/4 v11, #int 2 // #2 │ │ +022a8a: 0726 |0101: move-object v6, v2 │ │ +022a8c: 0207 1100 |0102: move/from16 v7, v17 │ │ +022a90: 0159 |0104: move v9, v5 │ │ +022a92: 7706 9a03 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ +022a98: 0a05 |0108: move-result v5 │ │ +022a9a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +022a9e: 121a |010b: const/4 v10, #int 1 // #1 │ │ +022aa0: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +022aa4: 0200 1200 |010e: move/from16 v0, v18 │ │ +022aa8: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +022aac: 123b |0112: const/4 v11, #int 3 // #3 │ │ +022aae: 0726 |0113: move-object v6, v2 │ │ +022ab0: 01d7 |0114: move v7, v13 │ │ +022ab2: 0159 |0115: move v9, v5 │ │ +022ab4: 7706 9a03 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039a │ │ +022aba: 0a05 |0119: move-result v5 │ │ +022abc: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +022ac0: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +022ac4: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +022ac8: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +022acc: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +022ad0: 28a9 |0124: goto 00cd // -0057 │ │ +022ad2: 120a |0125: const/4 v10, #int 0 // #0 │ │ +022ad4: 28b6 |0126: goto 00dc // -004a │ │ +022ad6: 120b |0127: const/4 v11, #int 0 // #0 │ │ +022ad8: 28b7 |0128: goto 00df // -0049 │ │ +022ada: 120a |0129: const/4 v10, #int 0 // #0 │ │ +022adc: 28c3 |012a: goto 00ed // -003d │ │ +022ade: 120b |012b: const/4 v11, #int 0 // #0 │ │ +022ae0: 28c4 |012c: goto 00f0 // -003c │ │ +022ae2: 120a |012d: const/4 v10, #int 0 // #0 │ │ +022ae4: 28d0 |012e: goto 00fe // -0030 │ │ +022ae6: 120b |012f: const/4 v11, #int 0 // #0 │ │ +022ae8: 28d1 |0130: goto 0101 // -002f │ │ +022aea: 120b |0131: const/4 v11, #int 0 // #0 │ │ +022aec: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ 0x000d line=77 │ │ 0x000f line=79 │ │ 0x0015 line=80 │ │ @@ -14421,50 +14421,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -021b80: |[021b80] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -021b90: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -021b94: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -021b98: 0161 |0004: move v1, v6 │ │ -021b9a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -021b9e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -021ba0: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -021ba4: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -021ba8: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -021bac: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -021bb0: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -021bb4: 8e22 |0012: int-to-char v2, v2 │ │ -021bb6: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -021bba: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -021bbe: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -021bc2: b124 |0019: sub-int/2addr v4, v2 │ │ -021bc4: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -021bc8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -021bca: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -021bce: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -021bd2: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -021bd6: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -021bda: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -021bde: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -021be2: 8e22 |0029: int-to-char v2, v2 │ │ -021be4: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -021be8: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -021bec: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -021bf0: b124 |0030: sub-int/2addr v4, v2 │ │ -021bf2: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -021bf6: 8e22 |0033: int-to-char v2, v2 │ │ -021bf8: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -021bfc: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -021c00: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -021c04: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -021c08: 0f06 |003c: return v6 │ │ +022af0: |[022af0] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +022b00: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +022b04: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +022b08: 0161 |0004: move v1, v6 │ │ +022b0a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +022b0e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +022b10: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +022b14: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +022b18: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +022b1c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +022b20: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +022b24: 8e22 |0012: int-to-char v2, v2 │ │ +022b26: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +022b2a: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +022b2e: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +022b32: b124 |0019: sub-int/2addr v4, v2 │ │ +022b34: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +022b38: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +022b3a: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +022b3e: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +022b42: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +022b46: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +022b4a: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +022b4e: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +022b52: 8e22 |0029: int-to-char v2, v2 │ │ +022b54: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +022b58: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +022b5c: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +022b60: b124 |0030: sub-int/2addr v4, v2 │ │ +022b62: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +022b66: 8e22 |0033: int-to-char v2, v2 │ │ +022b68: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +022b6c: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +022b70: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +022b74: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +022b78: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0005 line=52 │ │ 0x000e line=53 │ │ 0x0010 line=54 │ │ @@ -14488,20 +14488,20 @@ │ │ 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 1709 (TimeUtils.java) │ │ + source_file_idx : 1707 (TimeUtils.java) │ │ │ │ Class #59 header: │ │ -class_idx : 133 │ │ +class_idx : 132 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 302 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #59 annotations: │ │ @@ -14571,17 +14571,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 302 (AccessibilityDelegateCompat.java) │ │ │ │ Class #60 header: │ │ -class_idx : 135 │ │ +class_idx : 134 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 302 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #60 annotations: │ │ @@ -14613,30 +14613,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -021c0c: |[021c0c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -021c1c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -021c20: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -021c24: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -021c28: 2200 8400 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0084 │ │ -021c2c: 7010 a303 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@03a3 │ │ -021c32: 6900 6d01 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021c36: 6200 6d01 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021c3a: 7210 af03 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@03af │ │ -021c40: 0c00 |0012: move-result-object v0 │ │ -021c42: 6900 6c01 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021c46: 0e00 |0015: return-void │ │ -021c48: 2200 8600 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0086 │ │ -021c4c: 7010 b603 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b6 │ │ -021c52: 6900 6d01 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021c56: 28f0 |001d: goto 000d // -0010 │ │ +022b7c: |[022b7c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +022b8c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +022b90: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +022b94: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +022b98: 2200 8300 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0083 │ │ +022b9c: 7010 a303 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@03a3 │ │ +022ba2: 6900 6d01 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022ba6: 6200 6d01 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022baa: 7210 af03 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@03af │ │ +022bb0: 0c00 |0012: move-result-object v0 │ │ +022bb2: 6900 6c01 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022bb6: 0e00 |0015: return-void │ │ +022bb8: 2200 8500 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0085 │ │ +022bbc: 7010 b603 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b6 │ │ +022bc2: 6900 6d01 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022bc6: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0006 line=188 │ │ 0x000d line=192 │ │ 0x0015 line=193 │ │ 0x0016 line=190 │ │ @@ -14647,21 +14647,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -021c58: |[021c58] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -021c68: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -021c6e: 6200 6d01 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021c72: 7220 ae03 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@03ae │ │ -021c78: 0c00 |0008: move-result-object v0 │ │ -021c7a: 5b10 6e01 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ -021c7e: 0e00 |000b: return-void │ │ +022bc8: |[022bc8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +022bd8: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +022bde: 6200 6d01 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022be2: 7220 ae03 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@03ae │ │ +022be8: 0c00 |0008: move-result-object v0 │ │ +022bea: 5b10 6e01 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ +022bee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x000b line=202 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -14672,20 +14672,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -021c80: |[021c80] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021c90: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021c94: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021c98: 7240 ad03 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@03ad │ │ -021c9e: 0a00 |0007: move-result v0 │ │ -021ca0: 0f00 |0008: return v0 │ │ +022bf0: |[022bf0] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +022c00: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022c04: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022c08: 7240 ad03 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@03ad │ │ +022c0e: 0a00 |0007: move-result v0 │ │ +022c10: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 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; │ │ @@ -14695,17 +14695,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021ca4: |[021ca4] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -021cb4: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ -021cb8: 1100 |0002: return-object v0 │ │ +022c14: |[022c14] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +022c24: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ +022c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -14713,19 +14713,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -021cbc: |[021cbc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021ccc: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021cd0: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021cd4: 7240 b003 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@03b0 │ │ -021cda: 0e00 |0007: return-void │ │ +022c2c: |[022c2c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022c3c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022c40: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022c44: 7240 b003 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@03b0 │ │ +022c4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0007 line=310 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14736,19 +14736,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -021cdc: |[021cdc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -021cec: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021cf0: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021cf4: 7240 b103 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03b1 │ │ -021cfa: 0e00 |0007: return-void │ │ +022c4c: |[022c4c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +022c5c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022c60: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022c64: 7240 b103 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03b1 │ │ +022c6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0007 line=329 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14759,19 +14759,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -021cfc: |[021cfc] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021d0c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021d10: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021d14: 7240 b203 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@03b2 │ │ -021d1a: 0e00 |0007: return-void │ │ +022c6c: |[022c6c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022c7c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022c80: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022c84: 7240 b203 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@03b2 │ │ +022c8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0007 line=290 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14782,20 +14782,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -021d1c: |[021d1c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021d2c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021d30: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021d34: 7255 b303 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@03b3 │ │ -021d3a: 0a00 |0007: move-result v0 │ │ -021d3c: 0f00 |0008: return v0 │ │ +022c8c: |[022c8c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +022c9c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022ca0: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022ca4: 7255 b303 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@03b3 │ │ +022caa: 0a00 |0007: move-result v0 │ │ +022cac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 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; │ │ @@ -14806,19 +14806,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -021d40: |[021d40] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -021d50: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021d54: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021d58: 7240 b403 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03b4 │ │ -021d5e: 0e00 |0007: return-void │ │ +022cb0: |[022cb0] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +022cc0: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022cc4: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022cc8: 7240 b403 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03b4 │ │ +022cce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14829,34 +14829,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -021d60: |[021d60] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021d70: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -021d74: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -021d78: 7240 b503 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@03b5 │ │ -021d7e: 0e00 |0007: return-void │ │ +022cd0: |[022cd0] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022ce0: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +022ce4: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +022ce8: 7240 b503 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@03b5 │ │ +022cee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0007 line=249 │ │ 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; │ │ │ │ source_file_idx : 302 (AccessibilityDelegateCompat.java) │ │ │ │ Class #61 header: │ │ -class_idx : 136 │ │ +class_idx : 135 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 255 │ │ +superclass_idx : 254 │ │ source_file_idx : 303 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #61 annotations: │ │ @@ -14881,18 +14881,18 @@ │ │ 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 │ │ -021d80: |[021d80] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -021d90: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021d94: 7010 c407 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07c4 │ │ -021d9a: 0e00 |0005: return-void │ │ +022cf0: |[022cf0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +022d00: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022d04: 7010 c407 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07c4 │ │ +022d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ @@ -14902,19 +14902,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 │ │ -021d9c: |[021d9c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021dac: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021db0: 7230 d203 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03d2 │ │ -021db6: 0a00 |0005: move-result v0 │ │ -021db8: 0f00 |0006: return v0 │ │ +022d0c: |[022d0c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +022d1c: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022d20: 7230 d203 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03d2 │ │ +022d26: 0a00 |0005: move-result v0 │ │ +022d28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 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; │ │ @@ -14924,18 +14924,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 │ │ -021dbc: |[021dbc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021dcc: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021dd0: 7230 d303 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d3 │ │ -021dd6: 0e00 |0005: return-void │ │ +022d2c: |[022d2c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022d3c: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022d40: 7230 d303 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d3 │ │ +022d46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -14946,18 +14946,18 @@ │ │ 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 │ │ -021dd8: |[021dd8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -021de8: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021dec: 7230 d403 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@03d4 │ │ -021df2: 0e00 |0005: return-void │ │ +022d48: |[022d48] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +022d58: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022d5c: 7230 d403 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@03d4 │ │ +022d62: 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; │ │ @@ -14968,18 +14968,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 │ │ -021df4: |[021df4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021e04: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021e08: 7230 d503 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d5 │ │ -021e0e: 0e00 |0005: return-void │ │ +022d64: |[022d64] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022d74: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022d78: 7230 d503 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d5 │ │ +022d7e: 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; │ │ @@ -14990,19 +14990,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 │ │ -021e10: |[021e10] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021e20: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021e24: 7240 d603 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@03d6 │ │ -021e2a: 0a00 |0005: move-result v0 │ │ -021e2c: 0f00 |0006: return v0 │ │ +022d80: |[022d80] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +022d90: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022d94: 7240 d603 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@03d6 │ │ +022d9a: 0a00 |0005: move-result v0 │ │ +022d9c: 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; │ │ @@ -15013,18 +15013,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021e30: |[021e30] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -021e40: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021e44: 7230 d703 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03d7 │ │ -021e4a: 0e00 |0005: return-void │ │ +022da0: |[022da0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +022db0: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022db4: 7230 d703 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03d7 │ │ +022dba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -15035,33 +15035,33 @@ │ │ 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 │ │ -021e4c: |[021e4c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021e5c: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -021e60: 7230 d803 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d8 │ │ -021e66: 0e00 |0005: return-void │ │ +022dbc: |[022dbc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022dcc: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +022dd0: 7230 d803 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d8 │ │ +022dd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 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 : 303 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #62 header: │ │ -class_idx : 137 │ │ +class_idx : 136 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 303 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #62 annotations: │ │ @@ -15119,17 +15119,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 303 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #63 header: │ │ -class_idx : 138 │ │ +class_idx : 137 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 303 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 annotations: │ │ @@ -15149,17 +15149,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021e68: |[021e68] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -021e78: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -021e7e: 0e00 |0003: return-void │ │ +022dd8: |[022dd8] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +022de8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +022dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -15168,19 +15168,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -021e80: |[021e80] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021e90: 1f01 ff00 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021e94: 6e30 c507 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07c5 │ │ -021e9a: 0a00 |0005: move-result v0 │ │ -021e9c: 0f00 |0006: return v0 │ │ +022df0: |[022df0] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +022e00: 1f01 fe00 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022e04: 6e30 c507 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07c5 │ │ +022e0a: 0a00 |0005: move-result v0 │ │ +022e0c: 0f00 |0006: return v0 │ │ 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; │ │ @@ -15190,18 +15190,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021ea0: |[021ea0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -021eb0: 2200 8800 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0088 │ │ -021eb4: 7020 ca03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@03ca │ │ -021eba: 1100 |0005: return-object v0 │ │ +022e10: |[022e10] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +022e20: 2200 8700 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0087 │ │ +022e24: 7020 ca03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@03ca │ │ +022e2a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -15209,36 +15209,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021ebc: |[021ebc] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -021ecc: 2200 ff00 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021ed0: 7010 c407 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07c4 │ │ -021ed6: 1100 |0005: return-object v0 │ │ +022e2c: |[022e2c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +022e3c: 2200 fe00 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022e40: 7010 c407 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07c4 │ │ +022e46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #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 : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021ed8: |[021ed8] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021ee8: 1f00 ff00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021eec: 6e30 c607 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c6 │ │ -021ef2: 0e00 |0005: return-void │ │ +022e48: |[022e48] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022e58: 1f00 fe00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022e5c: 6e30 c607 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c6 │ │ +022e62: 0e00 |0005: return-void │ │ 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; │ │ @@ -15249,19 +15249,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -021ef4: |[021ef4] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -021f04: 1f00 ff00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021f08: 1f02 0f01 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -021f0c: 6e30 c707 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07c7 │ │ -021f12: 0e00 |0007: return-void │ │ +022e64: |[022e64] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +022e74: 1f00 fe00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022e78: 1f02 0d01 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +022e7c: 6e30 c707 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07c7 │ │ +022e82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ @@ -15272,18 +15272,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021f14: |[021f14] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021f24: 1f00 ff00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021f28: 6e30 c807 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c8 │ │ -021f2e: 0e00 |0005: return-void │ │ +022e84: |[022e84] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022e94: 1f00 fe00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022e98: 6e30 c807 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c8 │ │ +022e9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -15294,19 +15294,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -021f30: |[021f30] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021f40: 1f01 ff00 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021f44: 6e40 c907 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@07c9 │ │ -021f4a: 0a00 |0005: move-result v0 │ │ -021f4c: 0f00 |0006: return v0 │ │ +022ea0: |[022ea0] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +022eb0: 1f01 fe00 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022eb4: 6e40 c907 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@07c9 │ │ +022eba: 0a00 |0005: move-result v0 │ │ +022ebc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 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; │ │ @@ -15317,18 +15317,18 @@ │ │ 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 │ │ -021f50: |[021f50] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -021f60: 1f00 ff00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021f64: 6e30 ca07 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07ca │ │ -021f6a: 0e00 |0005: return-void │ │ +022ec0: |[022ec0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +022ed0: 1f00 fe00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022ed4: 6e30 ca07 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07ca │ │ +022eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -15339,34 +15339,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021f6c: |[021f6c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021f7c: 1f00 ff00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -021f80: 6e30 cb07 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07cb │ │ -021f86: 0e00 |0005: return-void │ │ +022edc: |[022edc] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022eec: 1f00 fe00 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +022ef0: 6e30 cb07 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07cb │ │ +022ef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 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; │ │ │ │ Virtual methods - │ │ source_file_idx : 303 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #64 header: │ │ -class_idx : 141 │ │ +class_idx : 140 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #64 annotations: │ │ @@ -15400,17 +15400,17 @@ │ │ type : '(I)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 724 (KeyEventCompat.java) │ │ │ │ Class #65 header: │ │ -class_idx : 142 │ │ +class_idx : 141 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 724 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #65 annotations: │ │ @@ -15434,26 +15434,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021f88: |[021f88] android.support.v4.view.KeyEventCompat.:()V │ │ -021f98: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -021f9c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -021fa0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021fa4: 2200 8c00 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@008c │ │ -021fa8: 7010 e803 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@03e8 │ │ -021fae: 6900 7201 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -021fb2: 0e00 |000d: return-void │ │ -021fb4: 2200 8b00 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@008b │ │ -021fb8: 7010 e303 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@03e3 │ │ -021fbe: 6900 7201 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -021fc2: 28f8 |0015: goto 000d // -0008 │ │ +022ef8: |[022ef8] android.support.v4.view.KeyEventCompat.:()V │ │ +022f08: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +022f0c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +022f10: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +022f14: 2200 8b00 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@008b │ │ +022f18: 7010 e803 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@03e8 │ │ +022f1e: 6900 7201 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022f22: 0e00 |000d: return-void │ │ +022f24: 2200 8a00 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@008a │ │ +022f28: 7010 e303 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@03e3 │ │ +022f2e: 6900 7201 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022f32: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000d line=122 │ │ 0x000e line=120 │ │ locals : │ │ @@ -15463,17 +15463,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021fc4: |[021fc4] android.support.v4.view.KeyEventCompat.:()V │ │ -021fd4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -021fda: 0e00 |0003: return-void │ │ +022f34: |[022f34] android.support.v4.view.KeyEventCompat.:()V │ │ +022f44: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +022f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -15482,21 +15482,21 @@ │ │ type : '(Landroid/view/KeyEvent;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -021fdc: |[021fdc] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -021fec: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -021ff0: 6e10 9b07 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@079b │ │ -021ff6: 0a01 |0005: move-result v1 │ │ -021ff8: 7230 ec03 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ec │ │ -021ffe: 0a00 |0009: move-result v0 │ │ -022000: 0f00 |000a: return v0 │ │ +022f4c: |[022f4c] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +022f5c: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022f60: 6e10 9b07 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@079b │ │ +022f66: 0a01 |0005: move-result v1 │ │ +022f68: 7230 ec03 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ec │ │ +022f6e: 0a00 |0009: move-result v0 │ │ +022f70: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x000b reg=3 modifiers I │ │ │ │ @@ -15505,21 +15505,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -022004: |[022004] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -022014: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -022018: 6e10 9b07 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@079b │ │ -02201e: 0a01 |0005: move-result v1 │ │ -022020: 7220 ed03 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03ed │ │ -022026: 0a00 |0009: move-result v0 │ │ -022028: 0f00 |000a: return v0 │ │ +022f74: |[022f74] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +022f84: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022f88: 6e10 9b07 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@079b │ │ +022f8e: 0a01 |0005: move-result v1 │ │ +022f90: 7220 ed03 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03ed │ │ +022f96: 0a00 |0009: move-result v0 │ │ +022f98: 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;) │ │ @@ -15527,19 +15527,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02202c: |[02202c] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -02203c: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -022040: 7230 ec03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ec │ │ -022046: 0a00 |0005: move-result v0 │ │ -022048: 0f00 |0006: return v0 │ │ +022f9c: |[022f9c] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +022fac: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022fb0: 7230 ec03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ec │ │ +022fb6: 0a00 |0005: move-result v0 │ │ +022fb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -15548,19 +15548,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02204c: |[02204c] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -02205c: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -022060: 7220 ed03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03ed │ │ -022066: 0a00 |0005: move-result v0 │ │ -022068: 0f00 |0006: return v0 │ │ +022fbc: |[022fbc] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +022fcc: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022fd0: 7220 ed03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03ed │ │ +022fd6: 0a00 |0005: move-result v0 │ │ +022fd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -15568,32 +15568,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02206c: |[02206c] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -02207c: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -022080: 7220 ee03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@03ee │ │ -022086: 0a00 |0005: move-result v0 │ │ -022088: 0f00 |0006: return v0 │ │ +022fdc: |[022fdc] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +022fec: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +022ff0: 7220 ee03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@03ee │ │ +022ff6: 0a00 |0005: move-result v0 │ │ +022ff8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 724 (KeyEventCompat.java) │ │ │ │ Class #66 header: │ │ -class_idx : 143 │ │ +class_idx : 142 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #66 - │ │ @@ -15609,17 +15609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02208c: |[02208c] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -02209c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0220a2: 0e00 |0003: return-void │ │ +022ffc: |[022ffc] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +02300c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +023012: 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;) │ │ @@ -15627,18 +15627,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0220a4: |[0220a4] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -0220b4: 7120 9d07 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@079d │ │ -0220ba: 0a00 |0003: move-result v0 │ │ -0220bc: 0f00 |0004: return v0 │ │ +023014: |[023014] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +023024: 7120 9d07 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@079d │ │ +02302a: 0a00 |0003: move-result v0 │ │ +02302c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -15647,18 +15647,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0220c0: |[0220c0] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0220d0: 7110 9e07 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@079e │ │ -0220d6: 0a00 |0003: move-result v0 │ │ -0220d8: 0f00 |0004: return v0 │ │ +023030: |[023030] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +023040: 7110 9e07 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@079e │ │ +023046: 0a00 |0003: move-result v0 │ │ +023048: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -15666,32 +15666,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0220dc: |[0220dc] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -0220ec: 7110 9f07 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@079f │ │ -0220f2: 0a00 |0003: move-result v0 │ │ -0220f4: 0f00 |0004: return v0 │ │ +02304c: |[02304c] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +02305c: 7110 9f07 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@079f │ │ +023062: 0a00 |0003: move-result v0 │ │ +023064: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 725 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #67 header: │ │ -class_idx : 146 │ │ +class_idx : 145 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1480 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ @@ -15709,21 +15709,21 @@ │ │ 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 : 1480 (MenuCompat.java) │ │ + source_file_idx : 1478 (MenuCompat.java) │ │ │ │ Class #68 header: │ │ -class_idx : 147 │ │ +class_idx : 146 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1480 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1478 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #68 annotations: │ │ Annotations on class │ │ @@ -15746,26 +15746,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0220f8: |[0220f8] android.support.v4.view.MenuCompat.:()V │ │ -022108: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -02210c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -022110: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022114: 2200 9100 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@0091 │ │ -022118: 7010 fc03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@03fc │ │ -02211e: 6900 7301 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ -022122: 0e00 |000d: return-void │ │ -022124: 2200 9000 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@0090 │ │ -022128: 7010 fa03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@03fa │ │ -02212e: 6900 7301 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ -022132: 28f8 |0015: goto 000d // -0008 │ │ +023068: |[023068] android.support.v4.view.MenuCompat.:()V │ │ +023078: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +02307c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +023080: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023084: 2200 9000 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@0090 │ │ +023088: 7010 fc03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@03fc │ │ +02308e: 6900 7301 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ +023092: 0e00 |000d: return-void │ │ +023094: 2200 8f00 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@008f │ │ +023098: 7010 fa03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@03fa │ │ +02309e: 6900 7301 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ +0230a2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -15775,17 +15775,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022134: |[022134] android.support.v4.view.MenuCompat.:()V │ │ -022144: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02214a: 0e00 |0003: return-void │ │ +0230a4: |[0230a4] android.support.v4.view.MenuCompat.:()V │ │ +0230b4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0230ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ @@ -15794,34 +15794,34 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02214c: |[02214c] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -02215c: 6200 7301 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ -022160: 7230 fe03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@03fe │ │ -022166: 0a00 |0005: move-result v0 │ │ -022168: 0f00 |0006: return v0 │ │ +0230bc: |[0230bc] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +0230cc: 6200 7301 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ +0230d0: 7230 fe03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@03fe │ │ +0230d6: 0a00 |0005: move-result v0 │ │ +0230d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1480 (MenuCompat.java) │ │ + source_file_idx : 1478 (MenuCompat.java) │ │ │ │ Class #69 header: │ │ -class_idx : 148 │ │ +class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1481 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1479 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #69 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuCompatHoneycomb;' │ │ @@ -15836,17 +15836,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02216c: |[02216c] android.support.v4.view.MenuCompatHoneycomb.:()V │ │ -02217c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -022182: 0e00 |0003: return-void │ │ +0230dc: |[0230dc] android.support.v4.view.MenuCompatHoneycomb.:()V │ │ +0230ec: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0230f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuCompatHoneycomb;) │ │ @@ -15854,33 +15854,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022184: |[022184] android.support.v4.view.MenuCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -022194: 7220 ae07 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@07ae │ │ -02219a: 0e00 |0003: return-void │ │ +0230f4: |[0230f4] android.support.v4.view.MenuCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +023104: 7220 ae07 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@07ae │ │ +02310a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1481 (MenuCompatHoneycomb.java) │ │ + source_file_idx : 1479 (MenuCompatHoneycomb.java) │ │ │ │ Class #70 header: │ │ -class_idx : 151 │ │ +class_idx : 150 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -15916,21 +15916,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1488 (MotionEventCompat.java) │ │ + source_file_idx : 1486 (MotionEventCompat.java) │ │ │ │ Class #71 header: │ │ -class_idx : 152 │ │ +class_idx : 151 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1486 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -15988,26 +15988,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02219c: |[02219c] android.support.v4.view.MotionEventCompat.:()V │ │ -0221ac: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0221b0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -0221b2: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -0221b6: 2200 9600 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0096 │ │ -0221ba: 7010 0904 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0409 │ │ -0221c0: 6900 7b01 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -0221c4: 0e00 |000c: return-void │ │ -0221c6: 2200 9500 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@0095 │ │ -0221ca: 7010 0404 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0404 │ │ -0221d0: 6900 7b01 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -0221d4: 28f8 |0014: goto 000c // -0008 │ │ +02310c: |[02310c] android.support.v4.view.MotionEventCompat.:()V │ │ +02311c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +023120: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +023122: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +023126: 2200 9500 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0095 │ │ +02312a: 7010 0904 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0409 │ │ +023130: 6900 7b01 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +023134: 0e00 |000c: return-void │ │ +023136: 2200 9400 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@0094 │ │ +02313a: 7010 0404 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0404 │ │ +023140: 6900 7b01 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +023144: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x000c line=103 │ │ 0x000d line=101 │ │ locals : │ │ @@ -16017,17 +16017,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0221d8: |[0221d8] android.support.v4.view.MotionEventCompat.:()V │ │ -0221e8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0221ee: 0e00 |0003: return-void │ │ +023148: |[023148] android.support.v4.view.MotionEventCompat.:()V │ │ +023158: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02315e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -16036,19 +16036,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0221f0: |[0221f0] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -022200: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -022204: 7230 0e04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@040e │ │ -02220a: 0a00 |0005: move-result v0 │ │ -02220c: 0f00 |0006: return v0 │ │ +023160: |[023160] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +023170: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +023174: 7230 0e04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@040e │ │ +02317a: 0a00 |0005: move-result v0 │ │ +02317c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -16057,21 +16057,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -022210: |[022210] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -022220: 6e10 b107 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ -022226: 0a00 |0003: move-result v0 │ │ -022228: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -02222e: b510 |0007: and-int/2addr v0, v1 │ │ -022230: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -022234: 0f00 |000a: return v0 │ │ +023180: |[023180] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +023190: 6e10 b107 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ +023196: 0a00 |0003: move-result v0 │ │ +023198: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +02319e: b510 |0007: and-int/2addr v0, v1 │ │ +0231a0: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +0231a4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -16079,19 +16079,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022238: |[022238] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -022248: 6e10 b107 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ -02224e: 0a00 |0003: move-result v0 │ │ -022250: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -022254: 0f00 |0006: return v0 │ │ +0231a8: |[0231a8] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +0231b8: 6e10 b107 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ +0231be: 0a00 |0003: move-result v0 │ │ +0231c0: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0231c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -16099,19 +16099,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022258: |[022258] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -022268: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -02226c: 7230 0f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@040f │ │ -022272: 0a00 |0005: move-result v0 │ │ -022274: 0f00 |0006: return v0 │ │ +0231c8: |[0231c8] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0231d8: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +0231dc: 7230 0f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@040f │ │ +0231e2: 0a00 |0005: move-result v0 │ │ +0231e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -16120,19 +16120,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022278: |[022278] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -022288: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -02228c: 7230 1004 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0410 │ │ -022292: 0a00 |0005: move-result v0 │ │ -022294: 0f00 |0006: return v0 │ │ +0231e8: |[0231e8] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +0231f8: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +0231fc: 7230 1004 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0410 │ │ +023202: 0a00 |0005: move-result v0 │ │ +023204: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -16141,34 +16141,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022298: |[022298] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -0222a8: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -0222ac: 7230 1104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0411 │ │ -0222b2: 0a00 |0005: move-result v0 │ │ -0222b4: 0f00 |0006: return v0 │ │ +023208: |[023208] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +023218: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +02321c: 7230 1104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0411 │ │ +023222: 0a00 |0005: move-result v0 │ │ +023224: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1488 (MotionEventCompat.java) │ │ + source_file_idx : 1486 (MotionEventCompat.java) │ │ │ │ Class #72 header: │ │ -class_idx : 153 │ │ +class_idx : 152 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1489 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1487 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #72 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -16183,17 +16183,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0222b8: |[0222b8] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -0222c8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0222ce: 0e00 |0003: return-void │ │ +023228: |[023228] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +023238: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02323e: 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;) │ │ @@ -16201,18 +16201,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0222d0: |[0222d0] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0222e0: 6e20 b007 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@07b0 │ │ -0222e6: 0a00 |0003: move-result v0 │ │ -0222e8: 0f00 |0004: return v0 │ │ +023240: |[023240] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +023250: 6e20 b007 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@07b0 │ │ +023256: 0a00 |0003: move-result v0 │ │ +023258: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -16221,18 +16221,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0222ec: |[0222ec] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0222fc: 6e20 b307 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@07b3 │ │ -022302: 0a00 |0003: move-result v0 │ │ -022304: 0f00 |0004: return v0 │ │ +02325c: |[02325c] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +02326c: 6e20 b307 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@07b3 │ │ +023272: 0a00 |0003: move-result v0 │ │ +023274: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -16241,18 +16241,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022308: |[022308] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -022318: 6e20 b507 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@07b5 │ │ -02231e: 0a00 |0003: move-result v0 │ │ -022320: 0f00 |0004: return v0 │ │ +023278: |[023278] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +023288: 6e20 b507 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@07b5 │ │ +02328e: 0a00 |0003: move-result v0 │ │ +023290: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -16261,33 +16261,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022324: |[022324] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -022334: 6e20 b707 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@07b7 │ │ -02233a: 0a00 |0003: move-result v0 │ │ -02233c: 0f00 |0004: return v0 │ │ +023294: |[023294] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +0232a4: 6e20 b707 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@07b7 │ │ +0232aa: 0a00 |0003: move-result v0 │ │ +0232ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1489 (MotionEventCompatEclair.java) │ │ + source_file_idx : 1487 (MotionEventCompatEclair.java) │ │ │ │ Class #73 header: │ │ -class_idx : 154 │ │ +class_idx : 153 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1558 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1556 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -16305,21 +16305,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/PagerAdapter$DataSetObserver;) │ │ name : 'onDataSetChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1558 (PagerAdapter.java) │ │ + source_file_idx : 1556 (PagerAdapter.java) │ │ │ │ Class #74 header: │ │ -class_idx : 155 │ │ +class_idx : 154 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1558 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1556 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ @@ -16352,17 +16352,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022340: |[022340] android.support.v4.view.PagerAdapter.:()V │ │ -022350: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -022356: 0e00 |0003: return-void │ │ +0232b0: |[0232b0] android.support.v4.view.PagerAdapter.:()V │ │ +0232c0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0232c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -16390,17 +16390,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -022358: |[022358] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -022368: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02236a: 0f00 |0001: return v0 │ │ +0232c8: |[0232c8] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +0232d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0232da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -16421,20 +16421,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02236c: |[02236c] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -02237c: 5410 7e01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ -022380: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -022384: 5410 7e01 |0004: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ -022388: 7210 1f04 0000 |0006: invoke-interface {v0}, Landroid/support/v4/view/PagerAdapter$DataSetObserver;.onDataSetChanged:()V // method@041f │ │ -02238e: 0e00 |0009: return-void │ │ +0232dc: |[0232dc] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +0232ec: 5410 7e01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ +0232f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0232f4: 5410 7e01 |0004: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ +0232f8: 7210 1f04 0000 |0006: invoke-interface {v0}, Landroid/support/v4/view/PagerAdapter$DataSetObserver;.onDataSetChanged:()V // method@041f │ │ +0232fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ @@ -16456,17 +16456,17 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022390: |[022390] android.support.v4.view.PagerAdapter.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V │ │ -0223a0: 5b01 7e01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ -0223a4: 0e00 |0002: return-void │ │ +023300: |[023300] android.support.v4.view.PagerAdapter.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V │ │ +023310: 5b01 7e01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ +023314: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0003 reg=1 observer Landroid/support/v4/view/PagerAdapter$DataSetObserver; │ │ @@ -16476,16 +16476,16 @@ │ │ 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 │ │ -0223a8: |[0223a8] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -0223b8: 0e00 |0000: return-void │ │ +023318: |[023318] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +023328: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 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 │ │ @@ -16493,21 +16493,21 @@ │ │ │ │ #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ name : 'startUpdate' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1558 (PagerAdapter.java) │ │ + source_file_idx : 1556 (PagerAdapter.java) │ │ │ │ Class #75 header: │ │ -class_idx : 158 │ │ +class_idx : 157 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1794 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #75 annotations: │ │ Annotations on class │ │ @@ -16531,21 +16531,21 @@ │ │ │ │ #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 : 1794 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1792 (VelocityTrackerCompat.java) │ │ │ │ Class #76 header: │ │ -class_idx : 159 │ │ +class_idx : 158 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1794 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1792 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #76 annotations: │ │ Annotations on class │ │ @@ -16568,26 +16568,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0223bc: |[0223bc] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0223cc: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0223d0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0223d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0223d8: 2200 9d00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@009d │ │ -0223dc: 7010 3004 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0430 │ │ -0223e2: 6900 7f01 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -0223e6: 0e00 |000d: return-void │ │ -0223e8: 2200 9c00 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@009c │ │ -0223ec: 7010 2d04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@042d │ │ -0223f2: 6900 7f01 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -0223f6: 28f8 |0015: goto 000d // -0008 │ │ +02332c: |[02332c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +02333c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +023340: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +023344: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023348: 2200 9c00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@009c │ │ +02334c: 7010 3004 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0430 │ │ +023352: 6900 7f01 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +023356: 0e00 |000d: return-void │ │ +023358: 2200 9b00 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@009b │ │ +02335c: 7010 2d04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@042d │ │ +023362: 6900 7f01 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +023366: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ 0x000d line=71 │ │ 0x000e line=69 │ │ locals : │ │ @@ -16597,17 +16597,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0223f8: |[0223f8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -022408: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02240e: 0e00 |0003: return-void │ │ +023368: |[023368] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +023378: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02337e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -16616,19 +16616,19 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022410: |[022410] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022420: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -022424: 7230 3304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0433 │ │ -02242a: 0a00 |0005: move-result v0 │ │ -02242c: 0f00 |0006: return v0 │ │ +023380: |[023380] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +023390: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +023394: 7230 3304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0433 │ │ +02339a: 0a00 |0005: move-result v0 │ │ +02339c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -16637,34 +16637,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022430: |[022430] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022440: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -022444: 7230 3404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0434 │ │ -02244a: 0a00 |0005: move-result v0 │ │ -02244c: 0f00 |0006: return v0 │ │ +0233a0: |[0233a0] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0233b0: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +0233b4: 7230 3404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0434 │ │ +0233ba: 0a00 |0005: move-result v0 │ │ +0233bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1794 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1792 (VelocityTrackerCompat.java) │ │ │ │ Class #77 header: │ │ -class_idx : 160 │ │ +class_idx : 159 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1795 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #77 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -16679,17 +16679,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022450: |[022450] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -022460: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -022466: 0e00 |0003: return-void │ │ +0233c0: |[0233c0] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +0233d0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0233d6: 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;) │ │ @@ -16697,18 +16697,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022468: |[022468] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022478: 6e20 bf07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@07bf │ │ -02247e: 0a00 |0003: move-result v0 │ │ -022480: 0f00 |0004: return v0 │ │ +0233d8: |[0233d8] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0233e8: 6e20 bf07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@07bf │ │ +0233ee: 0a00 |0003: move-result v0 │ │ +0233f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -16717,33 +16717,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022484: |[022484] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022494: 6e20 c107 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@07c1 │ │ -02249a: 0a00 |0003: move-result v0 │ │ -02249c: 0f00 |0004: return v0 │ │ +0233f4: |[0233f4] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +023404: 6e20 c107 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@07c1 │ │ +02340a: 0a00 |0003: move-result v0 │ │ +02340c: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 1795 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 1793 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #78 header: │ │ -class_idx : 164 │ │ +class_idx : 163 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1798 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ @@ -16803,21 +16803,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1798 (ViewCompat.java) │ │ + source_file_idx : 1796 (ViewCompat.java) │ │ │ │ Class #79 header: │ │ -class_idx : 165 │ │ +class_idx : 164 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1798 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1796 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #79 annotations: │ │ Annotations on class │ │ @@ -16856,32 +16856,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0224a0: |[0224a0] android.support.v4.view.ViewCompat.:()V │ │ -0224b0: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0224b4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0224b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0224bc: 2201 a300 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00a3 │ │ -0224c0: 7010 4804 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0448 │ │ -0224c6: 6901 8001 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -0224ca: 0e00 |000d: return-void │ │ -0224cc: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -0224d0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0224d4: 2201 a200 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00a2 │ │ -0224d8: 7010 4504 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0445 │ │ -0224de: 6901 8001 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -0224e2: 28f4 |0019: goto 000d // -000c │ │ -0224e4: 2201 a100 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00a1 │ │ -0224e8: 7010 3c04 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043c │ │ -0224ee: 6901 8001 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -0224f2: 28ec |0021: goto 000d // -0014 │ │ +023410: |[023410] android.support.v4.view.ViewCompat.:()V │ │ +023420: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +023424: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +023428: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02342c: 2201 a200 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00a2 │ │ +023430: 7010 4804 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0448 │ │ +023436: 6901 8001 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +02343a: 0e00 |000d: return-void │ │ +02343c: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +023440: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +023444: 2201 a100 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00a1 │ │ +023448: 7010 4504 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0445 │ │ +02344e: 6901 8001 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +023452: 28f4 |0019: goto 000d // -000c │ │ +023454: 2201 a000 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00a0 │ │ +023458: 7010 3c04 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043c │ │ +02345e: 6901 8001 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +023462: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0006 line=124 │ │ 0x000d line=130 │ │ 0x000e line=125 │ │ @@ -16895,17 +16895,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0224f4: |[0224f4] android.support.v4.view.ViewCompat.:()V │ │ -022504: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02250a: 0e00 |0003: return-void │ │ +023464: |[023464] android.support.v4.view.ViewCompat.:()V │ │ +023474: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02347a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -16914,19 +16914,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02250c: |[02250c] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02251c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -022520: 7230 4f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@044f │ │ -022526: 0a00 |0005: move-result v0 │ │ -022528: 0f00 |0006: return v0 │ │ +02347c: |[02347c] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +02348c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +023490: 7230 4f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@044f │ │ +023496: 0a00 |0005: move-result v0 │ │ +023498: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -16935,19 +16935,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02252c: |[02252c] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -02253c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -022540: 7230 5004 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0450 │ │ -022546: 0a00 |0005: move-result v0 │ │ -022548: 0f00 |0006: return v0 │ │ +02349c: |[02349c] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +0234ac: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +0234b0: 7230 5004 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0450 │ │ +0234b6: 0a00 |0005: move-result v0 │ │ +0234b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -16956,19 +16956,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02254c: |[02254c] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -02255c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -022560: 7220 5104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0451 │ │ -022566: 0a00 |0005: move-result v0 │ │ -022568: 0f00 |0006: return v0 │ │ +0234bc: |[0234bc] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +0234cc: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +0234d0: 7220 5104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0451 │ │ +0234d6: 0a00 |0005: move-result v0 │ │ +0234d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -16976,18 +16976,18 @@ │ │ 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 │ │ -02256c: |[02256c] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02257c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -022580: 7230 5204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0452 │ │ -022586: 0e00 |0005: return-void │ │ +0234dc: |[0234dc] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0234ec: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +0234f0: 7230 5204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0452 │ │ +0234f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -16997,18 +16997,18 @@ │ │ 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 │ │ -022588: |[022588] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -022598: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -02259c: 7230 5304 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@0453 │ │ -0225a2: 0e00 |0005: return-void │ │ +0234f8: |[0234f8] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +023508: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +02350c: 7230 5304 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@0453 │ │ +023512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -17018,18 +17018,18 @@ │ │ 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 │ │ -0225a4: |[0225a4] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0225b4: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -0225b8: 7230 5404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0454 │ │ -0225be: 0e00 |0005: return-void │ │ +023514: |[023514] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +023524: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +023528: 7230 5404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0454 │ │ +02352e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -17039,18 +17039,18 @@ │ │ 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 │ │ -0225c0: |[0225c0] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0225d0: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -0225d4: 7230 5504 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0455 │ │ -0225da: 0e00 |0005: return-void │ │ +023530: |[023530] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +023540: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +023544: 7230 5504 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0455 │ │ +02354a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -17060,34 +17060,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0225dc: |[0225dc] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -0225ec: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -0225f0: 7230 5604 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0456 │ │ -0225f6: 0e00 |0005: return-void │ │ +02354c: |[02354c] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +02355c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +023560: 7230 5604 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0456 │ │ +023566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1798 (ViewCompat.java) │ │ + source_file_idx : 1796 (ViewCompat.java) │ │ │ │ Class #80 header: │ │ -class_idx : 166 │ │ +class_idx : 165 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1799 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1797 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #80 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -17102,17 +17102,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0225f8: |[0225f8] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -022608: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02260e: 0e00 |0003: return-void │ │ +023568: |[023568] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +023578: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02357e: 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;) │ │ @@ -17120,18 +17120,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -022610: |[022610] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -022620: 6e10 de07 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@07de │ │ -022626: 0a00 |0003: move-result v0 │ │ -022628: 0f00 |0004: return v0 │ │ +023580: |[023580] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +023590: 6e10 de07 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@07de │ │ +023596: 0a00 |0003: move-result v0 │ │ +023598: 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;) │ │ @@ -17139,33 +17139,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02262c: |[02262c] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -02263c: 6e20 f607 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@07f6 │ │ -022642: 0e00 |0003: return-void │ │ +02359c: |[02359c] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +0235ac: 6e20 f607 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@07f6 │ │ +0235b2: 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 : 1799 (ViewCompatGingerbread.java) │ │ + source_file_idx : 1797 (ViewCompatGingerbread.java) │ │ │ │ Class #81 header: │ │ -class_idx : 167 │ │ +class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1800 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #81 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -17180,17 +17180,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022644: |[022644] android.support.v4.view.ViewCompatICS.:()V │ │ -022654: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02265a: 0e00 |0003: return-void │ │ +0235b4: |[0235b4] android.support.v4.view.ViewCompatICS.:()V │ │ +0235c4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0235ca: 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;) │ │ @@ -17198,18 +17198,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02265c: |[02265c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02266c: 6e20 d207 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@07d2 │ │ -022672: 0a00 |0003: move-result v0 │ │ -022674: 0f00 |0004: return v0 │ │ +0235cc: |[0235cc] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0235dc: 6e20 d207 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@07d2 │ │ +0235e2: 0a00 |0003: move-result v0 │ │ +0235e4: 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 │ │ │ │ @@ -17218,18 +17218,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022678: |[022678] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -022688: 6e20 d307 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@07d3 │ │ -02268e: 0a00 |0003: move-result v0 │ │ -022690: 0f00 |0004: return v0 │ │ +0235e8: |[0235e8] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +0235f8: 6e20 d307 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@07d3 │ │ +0235fe: 0a00 |0003: move-result v0 │ │ +023600: 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 │ │ │ │ @@ -17238,17 +17238,17 @@ │ │ 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 │ │ -022694: |[022694] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0226a4: 6e20 e907 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07e9 │ │ -0226aa: 0e00 |0003: return-void │ │ +023604: |[023604] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +023614: 6e20 e907 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07e9 │ │ +02361a: 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; │ │ @@ -17258,18 +17258,18 @@ │ │ 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 │ │ -0226ac: |[0226ac] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0226bc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0226c0: 6e20 ea07 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07ea │ │ -0226c6: 0e00 |0005: return-void │ │ +02361c: |[02361c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +02362c: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +023630: 6e20 ea07 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07ea │ │ +023636: 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; │ │ @@ -17279,17 +17279,17 @@ │ │ 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 │ │ -0226c8: |[0226c8] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0226d8: 6e20 eb07 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07eb │ │ -0226de: 0e00 |0003: return-void │ │ +023638: |[023638] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +023648: 6e20 eb07 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07eb │ │ +02364e: 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; │ │ @@ -17299,34 +17299,34 @@ │ │ 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 │ │ -0226e0: |[0226e0] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0226f0: 1f01 ff00 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@00ff │ │ -0226f4: 6e20 f207 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@07f2 │ │ -0226fa: 0e00 |0005: return-void │ │ +023650: |[023650] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +023660: 1f01 fe00 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@00fe │ │ +023664: 6e20 f207 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@07f2 │ │ +02366a: 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 : 1800 (ViewCompatICS.java) │ │ + source_file_idx : 1798 (ViewCompatICS.java) │ │ │ │ Class #82 header: │ │ -class_idx : 170 │ │ +class_idx : 169 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1802 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #82 annotations: │ │ Annotations on class │ │ @@ -17344,21 +17344,21 @@ │ │ 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 : 1802 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1800 (ViewConfigurationCompat.java) │ │ │ │ Class #83 header: │ │ -class_idx : 171 │ │ +class_idx : 170 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1802 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1800 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #83 annotations: │ │ Annotations on class │ │ @@ -17381,26 +17381,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0226fc: |[0226fc] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -02270c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -022710: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -022714: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022718: 2200 a900 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00a9 │ │ -02271c: 7010 6d04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@046d │ │ -022722: 6900 8401 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ -022726: 0e00 |000d: return-void │ │ -022728: 2200 a800 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00a8 │ │ -02272c: 7010 6b04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@046b │ │ -022732: 6900 8401 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ -022736: 28f8 |0015: goto 000d // -0008 │ │ +02366c: |[02366c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +02367c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +023680: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +023684: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023688: 2200 a800 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00a8 │ │ +02368c: 7010 6d04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@046d │ │ +023692: 6900 8401 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ +023696: 0e00 |000d: return-void │ │ +023698: 2200 a700 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00a7 │ │ +02369c: 7010 6b04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@046b │ │ +0236a2: 6900 8401 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ +0236a6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x000d line=62 │ │ 0x000e line=60 │ │ locals : │ │ @@ -17410,17 +17410,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022738: |[022738] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -022748: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02274e: 0e00 |0003: return-void │ │ +0236a8: |[0236a8] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +0236b8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0236be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -17429,33 +17429,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -022750: |[022750] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -022760: 6200 8401 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ -022764: 7220 6f04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@046f │ │ -02276a: 0a00 |0005: move-result v0 │ │ -02276c: 0f00 |0006: return v0 │ │ +0236c0: |[0236c0] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0236d0: 6200 8401 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ +0236d4: 7220 6f04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@046f │ │ +0236da: 0a00 |0005: move-result v0 │ │ +0236dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1802 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1800 (ViewConfigurationCompat.java) │ │ │ │ Class #84 header: │ │ -class_idx : 172 │ │ +class_idx : 171 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1803 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1801 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #84 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -17470,17 +17470,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022770: |[022770] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -022780: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -022786: 0e00 |0003: return-void │ │ +0236e0: |[0236e0] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +0236f0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0236f6: 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;) │ │ @@ -17488,32 +17488,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -022788: |[022788] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -022798: 6e10 fd07 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@07fd │ │ -02279e: 0a00 |0003: move-result v0 │ │ -0227a0: 0f00 |0004: return v0 │ │ +0236f8: |[0236f8] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +023708: 6e10 fd07 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@07fd │ │ +02370e: 0a00 |0003: move-result v0 │ │ +023710: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1803 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 1801 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #85 header: │ │ -class_idx : 174 │ │ +class_idx : 173 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1805 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1803 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ @@ -17531,21 +17531,21 @@ │ │ Virtual methods - │ │ #0 : (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) │ │ │ │ - source_file_idx : 1805 (ViewGroupCompat.java) │ │ + source_file_idx : 1803 (ViewGroupCompat.java) │ │ │ │ Class #86 header: │ │ -class_idx : 176 │ │ +class_idx : 175 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1805 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1803 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -17568,26 +17568,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0227a4: |[0227a4] android.support.v4.view.ViewGroupCompat.:()V │ │ -0227b4: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0227b8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0227bc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0227c0: 2200 ad00 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00ad │ │ -0227c4: 7010 7504 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0475 │ │ -0227ca: 6900 8501 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ -0227ce: 0e00 |000d: return-void │ │ -0227d0: 2200 af00 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00af │ │ -0227d4: 7010 7804 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0478 │ │ -0227da: 6900 8501 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ -0227de: 28f8 |0015: goto 000d // -0008 │ │ +023714: |[023714] android.support.v4.view.ViewGroupCompat.:()V │ │ +023724: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +023728: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02372c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023730: 2200 ac00 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00ac │ │ +023734: 7010 7504 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0475 │ │ +02373a: 6900 8501 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ +02373e: 0e00 |000d: return-void │ │ +023740: 2200 ae00 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00ae │ │ +023744: 7010 7804 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0478 │ │ +02374a: 6900 8501 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ +02374e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x000d line=56 │ │ 0x000e line=54 │ │ locals : │ │ @@ -17597,17 +17597,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0227e0: |[0227e0] android.support.v4.view.ViewGroupCompat.:()V │ │ -0227f0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0227f6: 0e00 |0003: return-void │ │ +023750: |[023750] android.support.v4.view.ViewGroupCompat.:()V │ │ +023760: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +023766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -17616,35 +17616,35 @@ │ │ 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 │ │ -0227f8: |[0227f8] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -022808: 6200 8501 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ -02280c: 7240 7704 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@0477 │ │ -022812: 0a00 |0005: move-result v0 │ │ -022814: 0f00 |0006: return v0 │ │ +023768: |[023768] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +023778: 6200 8501 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ +02377c: 7240 7704 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@0477 │ │ +023782: 0a00 |0005: move-result v0 │ │ +023784: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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 : 1805 (ViewGroupCompat.java) │ │ + source_file_idx : 1803 (ViewGroupCompat.java) │ │ │ │ Class #87 header: │ │ -class_idx : 177 │ │ +class_idx : 176 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1806 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1804 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #87 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -17659,17 +17659,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022818: |[022818] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -022828: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02282e: 0e00 |0003: return-void │ │ +023788: |[023788] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +023798: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02379e: 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;) │ │ @@ -17677,34 +17677,34 @@ │ │ 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 │ │ -022830: |[022830] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -022840: 6e30 0b08 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@080b │ │ -022846: 0a00 |0003: move-result v0 │ │ -022848: 0f00 |0004: return v0 │ │ +0237a0: |[0237a0] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0237b0: 6e30 0b08 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@080b │ │ +0237b6: 0a00 |0003: move-result v0 │ │ +0237b8: 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 : 1806 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 1804 (ViewGroupCompatIcs.java) │ │ │ │ Class #88 header: │ │ -class_idx : 178 │ │ +class_idx : 177 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -17726,17 +17726,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02284c: |[02284c] android.support.v4.view.ViewPager$1.:()V │ │ -02285c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -022862: 0e00 |0003: return-void │ │ +0237bc: |[0237bc] android.support.v4.view.ViewPager$1.:()V │ │ +0237cc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0237d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -17745,19 +17745,19 @@ │ │ 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 │ │ -022864: |[022864] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -022874: 5230 8801 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -022878: 5241 8801 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02287c: b110 |0004: sub-int/2addr v0, v1 │ │ -02287e: 0f00 |0005: return v0 │ │ +0237d4: |[0237d4] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +0237e4: 5230 8801 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0237e8: 5241 8801 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0237ec: b110 |0004: sub-int/2addr v0, v1 │ │ +0237ee: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 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; │ │ @@ -17767,35 +17767,35 @@ │ │ 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 │ │ -022880: |[022880] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -022890: 1f02 b500 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -022894: 1f03 b500 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -022898: 6e30 8004 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@0480 │ │ -02289e: 0a00 |0007: move-result v0 │ │ -0228a0: 0f00 |0008: return v0 │ │ +0237f0: |[0237f0] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +023800: 1f02 b400 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +023804: 1f03 b400 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +023808: 6e30 8004 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@0480 │ │ +02380e: 0a00 |0007: move-result v0 │ │ +023810: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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 : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #89 header: │ │ -class_idx : 179 │ │ +class_idx : 178 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ @@ -17816,17 +17816,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0228a4: |[0228a4] android.support.v4.view.ViewPager$2.:()V │ │ -0228b4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0228ba: 0e00 |0003: return-void │ │ +023814: |[023814] android.support.v4.view.ViewPager$2.:()V │ │ +023824: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02382a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -17835,36 +17835,36 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0228bc: |[0228bc] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -0228cc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0228d0: c713 |0002: sub-float/2addr v3, v1 │ │ -0228d2: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0228d6: c830 |0005: mul-float/2addr v0, v3 │ │ -0228d8: c610 |0006: add-float/2addr v0, v1 │ │ -0228da: 0f00 |0007: return v0 │ │ +02382c: |[02382c] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +02383c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +023840: c713 |0002: sub-float/2addr v3, v1 │ │ +023842: a800 0303 |0003: mul-float v0, v3, v3 │ │ +023846: c830 |0005: mul-float/2addr v0, v3 │ │ +023848: c610 |0006: add-float/2addr v0, v1 │ │ +02384a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x0008 reg=3 t F │ │ │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #90 header: │ │ -class_idx : 181 │ │ +class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -17896,31 +17896,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0228dc: |[0228dc] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -0228ec: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0228f2: 0e00 |0003: return-void │ │ +02384c: |[02384c] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +02385c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +023862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #91 header: │ │ -class_idx : 182 │ │ +class_idx : 181 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -17950,21 +17950,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #92 header: │ │ -class_idx : 184 │ │ +class_idx : 183 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 256 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 255 │ │ +source_file_idx : 1810 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -18002,50 +18002,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0228f4: |[0228f4] android.support.v4.view.ViewPager$SavedState.:()V │ │ -022904: 2200 b700 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00b7 │ │ -022908: 7010 8b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@048b │ │ -02290e: 7110 6f03 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@036f │ │ -022914: 0c00 |0008: move-result-object v0 │ │ -022916: 6900 8a01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@018a │ │ -02291a: 0e00 |000b: return-void │ │ +023864: |[023864] android.support.v4.view.ViewPager$SavedState.:()V │ │ +023874: 2200 b600 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00b6 │ │ +023878: 7010 8b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@048b │ │ +02387e: 7110 6f03 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@036f │ │ +023884: 0c00 |0008: move-result-object v0 │ │ +023886: 6900 8a01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@018a │ │ +02388a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 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 │ │ -02291c: |[02291c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -02292c: 7020 cc07 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@07cc │ │ -022932: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -022936: 6e10 680a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -02293c: 0c00 |0008: move-result-object v0 │ │ -02293e: 6e10 3d0a 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a3d │ │ -022944: 0c03 |000c: move-result-object v3 │ │ -022946: 6e10 c300 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ -02294c: 0a00 |0010: move-result v0 │ │ -02294e: 5910 8d01 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -022952: 6e20 c400 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@00c4 │ │ -022958: 0c00 |0016: move-result-object v0 │ │ -02295a: 5b10 8b01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -02295e: 5b13 8c01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ -022962: 0e00 |001b: return-void │ │ +02388c: |[02388c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +02389c: 7020 cc07 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@07cc │ │ +0238a2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0238a6: 6e10 680a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +0238ac: 0c00 |0008: move-result-object v0 │ │ +0238ae: 6e10 3d0a 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a3d │ │ +0238b4: 0c03 |000c: move-result-object v3 │ │ +0238b6: 6e10 c300 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00c3 │ │ +0238bc: 0a00 |0010: move-result v0 │ │ +0238be: 5910 8d01 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +0238c2: 6e20 c400 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@00c4 │ │ +0238c8: 0c00 |0016: move-result-object v0 │ │ +0238ca: 5b10 8b01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +0238ce: 5b13 8c01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ +0238d2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0003 line=748 │ │ 0x0005 line=749 │ │ 0x000d line=751 │ │ 0x0013 line=752 │ │ @@ -18061,17 +18061,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022964: |[022964] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -022974: 7020 cd07 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@07cd │ │ -02297a: 0e00 |0003: return-void │ │ +0238d4: |[0238d4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +0238e4: 7020 cd07 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@07cd │ │ +0238ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0003 line=718 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -18082,38 +18082,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02297c: |[02297c] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -02298c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -022990: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -022996: 1a01 5d02 |0005: const-string v1, "FragmentPager.SavedState{" // string@025d │ │ -02299a: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0229a0: 0c00 |000a: move-result-object v0 │ │ -0229a2: 7110 a10a 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -0229a8: 0a01 |000e: move-result v1 │ │ -0229aa: 7110 560a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0229b0: 0c01 |0012: move-result-object v1 │ │ -0229b2: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0229b8: 0c00 |0016: move-result-object v0 │ │ -0229ba: 1a01 7100 |0017: const-string v1, " position=" // string@0071 │ │ -0229be: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0229c4: 0c00 |001c: move-result-object v0 │ │ -0229c6: 5221 8d01 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -0229ca: 6e20 970a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0229d0: 0c00 |0022: move-result-object v0 │ │ -0229d2: 1a01 8b11 |0023: const-string v1, "}" // string@118b │ │ -0229d6: 6e20 9a0a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0229dc: 0c00 |0028: move-result-object v0 │ │ -0229de: 6e10 9e0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0229e4: 0c00 |002c: move-result-object v0 │ │ -0229e6: 1100 |002d: return-object v0 │ │ +0238ec: |[0238ec] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +0238fc: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +023900: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +023906: 1a01 5d02 |0005: const-string v1, "FragmentPager.SavedState{" // string@025d │ │ +02390a: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +023910: 0c00 |000a: move-result-object v0 │ │ +023912: 7110 a10a 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +023918: 0a01 |000e: move-result v1 │ │ +02391a: 7110 560a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +023920: 0c01 |0012: move-result-object v1 │ │ +023922: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +023928: 0c00 |0016: move-result-object v0 │ │ +02392a: 1a01 7100 |0017: const-string v1, " position=" // string@0071 │ │ +02392e: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +023934: 0c00 |001c: move-result-object v0 │ │ +023936: 5221 8d01 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +02393a: 6e20 970a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +023940: 0c00 |0022: move-result-object v0 │ │ +023942: 1a01 8711 |0023: const-string v1, "}" // string@1187 │ │ +023946: 6e20 9a0a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02394c: 0c00 |0028: move-result-object v0 │ │ +02394e: 6e10 9e0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +023954: 0c00 |002c: move-result-object v0 │ │ +023956: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -18121,39 +18121,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0229e8: |[0229e8] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0229f8: 6f30 ce07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@07ce │ │ -0229fe: 5210 8d01 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -022a02: 6e20 c700 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ -022a08: 5410 8b01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -022a0c: 6e30 c900 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@00c9 │ │ -022a12: 0e00 |000d: return-void │ │ +023958: |[023958] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +023968: 6f30 ce07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@07ce │ │ +02396e: 5210 8d01 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +023972: 6e20 c700 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00c7 │ │ +023978: 5410 8b01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +02397c: 6e30 c900 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@00c9 │ │ +023982: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0003 line=723 │ │ 0x0008 line=724 │ │ 0x000d line=725 │ │ 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 : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #93 header: │ │ -class_idx : 186 │ │ +class_idx : 185 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 263 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 262 │ │ +source_file_idx : 1810 │ │ static_fields_size : 11 │ │ instance_fields_size: 36 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 51 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -18377,22 +18377,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -022a14: |[022a14] android.support.v4.view.ViewPager.:()V │ │ -022a24: 2200 b200 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00b2 │ │ -022a28: 7010 7f04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@047f │ │ -022a2e: 6900 8e01 |0005: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ -022a32: 2200 b300 |0007: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00b3 │ │ -022a36: 7010 8204 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0482 │ │ -022a3c: 6900 bc01 |000c: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ -022a40: 0e00 |000e: return-void │ │ +023984: |[023984] android.support.v4.view.ViewPager.:()V │ │ +023994: 2200 b100 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00b1 │ │ +023998: 7010 7f04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@047f │ │ +02399e: 6900 8e01 |0005: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ +0239a2: 2200 b200 |0007: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00b2 │ │ +0239a6: 7010 8204 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0482 │ │ +0239ac: 6900 bc01 |000c: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ +0239b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=79 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -18400,32 +18400,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -022a44: |[022a44] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -022a54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -022a56: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -022a58: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -022a5a: 7020 0008 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0800 │ │ -022a60: 2200 ae01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -022a64: 7010 c00a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -022a6a: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -022a6e: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -022a72: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -022a76: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -022a7a: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -022a7e: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -022a82: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -022a86: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -022a88: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -022a8c: 6e10 ca04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04ca │ │ -022a92: 0e00 |001f: return-void │ │ +0239b4: |[0239b4] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +0239c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0239c6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0239c8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0239ca: 7020 0008 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0800 │ │ +0239d0: 2200 ac01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +0239d4: 7010 c00a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +0239da: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0239de: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +0239e2: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +0239e6: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +0239ea: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +0239ee: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +0239f2: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +0239f6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0239f8: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +0239fc: 6e10 ca04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04ca │ │ +023a02: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=228 │ │ 0x0006 line=88 │ │ 0x000d line=92 │ │ 0x000f line=93 │ │ 0x0011 line=94 │ │ @@ -18444,32 +18444,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -022a94: |[022a94] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -022aa4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -022aa6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -022aa8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -022aaa: 7030 0108 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0801 │ │ -022ab0: 2200 ae01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -022ab4: 7010 c00a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -022aba: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -022abe: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -022ac2: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -022ac6: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -022aca: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -022ace: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -022ad2: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -022ad6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -022ad8: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -022adc: 6e10 ca04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04ca │ │ -022ae2: 0e00 |001f: return-void │ │ +023a04: |[023a04] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +023a14: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +023a16: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +023a18: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +023a1a: 7030 0108 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0801 │ │ +023a20: 2200 ac01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +023a24: 7010 c00a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +023a2a: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +023a2e: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +023a32: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +023a36: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +023a3a: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +023a3e: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +023a42: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +023a46: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +023a48: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +023a4c: 6e10 ca04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04ca │ │ +023a52: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=233 │ │ 0x0006 line=88 │ │ 0x000d line=92 │ │ 0x000f line=93 │ │ 0x0011 line=94 │ │ @@ -18489,55 +18489,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -022ae4: |[022ae4] android.support.v4.view.ViewPager.completeScroll:()V │ │ -022af4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -022af6: 5592 b801 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ -022afa: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ -022afe: 7020 f204 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -022b04: 5497 b701 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022b08: 6e10 c708 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@08c7 │ │ -022b0e: 6e10 c304 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -022b14: 0a03 |0010: move-result v3 │ │ -022b16: 6e10 c404 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -022b1c: 0a04 |0014: move-result v4 │ │ -022b1e: 5497 b701 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022b22: 6e10 c908 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@08c9 │ │ -022b28: 0a05 |001a: move-result v5 │ │ -022b2a: 5497 b701 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022b2e: 6e10 ca08 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@08ca │ │ -022b34: 0a06 |0020: move-result v6 │ │ -022b36: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ -022b3a: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ -022b3e: 6e30 e304 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -022b44: 7020 f104 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -022b4a: 5c98 b101 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -022b4e: 5c98 b801 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ -022b52: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -022b54: 5497 a601 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -022b58: 6e10 cb0a 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -022b5e: 0a07 |0035: move-result v7 │ │ -022b60: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ -022b64: 5497 a601 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -022b68: 6e20 c70a 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -022b6e: 0c01 |003d: move-result-object v1 │ │ -022b70: 1f01 b500 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -022b74: 5517 8901 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -022b78: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ -022b7c: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -022b7e: 5c18 8901 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -022b82: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022b86: 28e7 |0049: goto 0030 // -0019 │ │ -022b88: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ -022b8c: 6e10 de04 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -022b92: 0e00 |004f: return-void │ │ +023a54: |[023a54] android.support.v4.view.ViewPager.completeScroll:()V │ │ +023a64: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +023a66: 5592 b801 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ +023a6a: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ +023a6e: 7020 f204 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +023a74: 5497 b701 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023a78: 6e10 c708 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@08c7 │ │ +023a7e: 6e10 c304 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +023a84: 0a03 |0010: move-result v3 │ │ +023a86: 6e10 c404 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +023a8c: 0a04 |0014: move-result v4 │ │ +023a8e: 5497 b701 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023a92: 6e10 c908 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@08c9 │ │ +023a98: 0a05 |001a: move-result v5 │ │ +023a9a: 5497 b701 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023a9e: 6e10 ca08 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@08ca │ │ +023aa4: 0a06 |0020: move-result v6 │ │ +023aa6: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ +023aaa: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ +023aae: 6e30 e304 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +023ab4: 7020 f104 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +023aba: 5c98 b101 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +023abe: 5c98 b801 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ +023ac2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +023ac4: 5497 a601 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +023ac8: 6e10 cb0a 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +023ace: 0a07 |0035: move-result v7 │ │ +023ad0: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ +023ad4: 5497 a601 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +023ad8: 6e20 c70a 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +023ade: 0c01 |003d: move-result-object v1 │ │ +023ae0: 1f01 b400 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +023ae4: 5517 8901 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +023ae8: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ +023aec: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +023aee: 5c18 8901 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +023af2: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +023af6: 28e7 |0049: goto 0030 // -0019 │ │ +023af8: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ +023afc: 6e10 de04 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +023b02: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=960 │ │ 0x0003 line=961 │ │ 0x0005 line=963 │ │ 0x0008 line=964 │ │ 0x000d line=965 │ │ @@ -18573,25 +18573,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -022b94: |[022b94] android.support.v4.view.ViewPager.endDrag:()V │ │ -022ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -022ba6: 5c10 a401 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -022baa: 5c10 a501 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -022bae: 5410 bb01 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022bb2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -022bb6: 5410 bb01 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022bba: 6e10 c307 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@07c3 │ │ -022bc0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -022bc2: 5b10 bb01 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022bc6: 0e00 |0011: return-void │ │ +023b04: |[023b04] android.support.v4.view.ViewPager.endDrag:()V │ │ +023b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +023b16: 5c10 a401 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +023b1a: 5c10 a501 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +023b1e: 5410 bb01 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023b22: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +023b26: 5410 bb01 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023b2a: 6e10 c307 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@07c3 │ │ +023b30: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +023b32: 5b10 bb01 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023b36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1457 │ │ 0x0003 line=1458 │ │ 0x0005 line=1460 │ │ 0x0009 line=1461 │ │ 0x000e line=1462 │ │ @@ -18604,36 +18604,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -022bc8: |[022bc8] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -022bd8: 7110 1504 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0415 │ │ -022bde: 0a02 |0003: move-result v2 │ │ -022be0: 7120 1704 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -022be6: 0a01 |0007: move-result v1 │ │ -022be8: 5243 9801 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -022bec: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -022bf0: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -022bf4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -022bf6: 7120 1804 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ -022bfc: 0a03 |0012: move-result v3 │ │ -022bfe: 5943 a701 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -022c02: 7120 1704 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -022c08: 0a03 |0018: move-result v3 │ │ -022c0a: 5943 9801 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -022c0e: 5443 bb01 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022c12: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -022c16: 5443 bb01 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022c1a: 6e10 bc07 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@07bc │ │ -022c20: 0e00 |0024: return-void │ │ -022c22: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -022c24: 28e9 |0026: goto 000f // -0017 │ │ +023b38: |[023b38] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +023b48: 7110 1504 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0415 │ │ +023b4e: 0a02 |0003: move-result v2 │ │ +023b50: 7120 1704 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +023b56: 0a01 |0007: move-result v1 │ │ +023b58: 5243 9801 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +023b5c: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +023b60: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +023b64: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +023b66: 7120 1804 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ +023b6c: 0a03 |0012: move-result v3 │ │ +023b6e: 5943 a701 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +023b72: 7120 1704 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +023b78: 0a03 |0018: move-result v3 │ │ +023b7a: 5943 9801 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +023b7e: 5443 bb01 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023b82: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +023b86: 5443 bb01 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023b8a: 6e10 bc07 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@07bc │ │ +023b90: 0e00 |0024: return-void │ │ +023b92: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +023b94: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ 0x0004 line=1443 │ │ 0x0008 line=1444 │ │ 0x000c line=1447 │ │ 0x000f line=1448 │ │ @@ -18654,61 +18654,61 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 84 16-bit code units │ │ -022c28: |[022c28] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -022c38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022c3a: 900a 0c0e |0001: add-int v10, v12, v14 │ │ -022c3e: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ -022c42: 6e10 c304 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -022c48: 0a07 |0008: move-result v7 │ │ -022c4a: 9008 0d0f |0009: add-int v8, v13, v15 │ │ -022c4e: 9306 0708 |000b: div-int v6, v7, v8 │ │ -022c52: 9400 0708 |000d: rem-int v0, v7, v8 │ │ -022c56: 8200 |000f: int-to-float v0, v0 │ │ -022c58: 8283 |0010: int-to-float v3, v8 │ │ -022c5a: a909 0003 |0011: div-float v9, v0, v3 │ │ -022c5e: 8260 |0013: int-to-float v0, v6 │ │ -022c60: c690 |0014: add-float/2addr v0, v9 │ │ -022c62: 82a3 |0015: int-to-float v3, v10 │ │ -022c64: c830 |0016: mul-float/2addr v0, v3 │ │ -022c66: 8701 |0017: float-to-int v1, v0 │ │ -022c68: 6e10 c404 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -022c6e: 0a00 |001b: move-result v0 │ │ -022c70: 6e30 e304 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -022c76: 54b0 b701 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022c7a: 6e10 cc08 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@08cc │ │ -022c80: 0a00 |0024: move-result v0 │ │ -022c82: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ -022c86: 54b0 b701 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022c8a: 6e10 cb08 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@08cb │ │ -022c90: 0a00 |002c: move-result v0 │ │ -022c92: 54b3 b701 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022c96: 6e10 ce08 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@08ce │ │ -022c9c: 0a03 |0032: move-result v3 │ │ -022c9e: 9105 0003 |0033: sub-int v5, v0, v3 │ │ -022ca2: 54b0 b701 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -022ca6: 52b3 9d01 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -022caa: b2a3 |0039: mul-int/2addr v3, v10 │ │ -022cac: 0124 |003a: move v4, v2 │ │ -022cae: 7406 cd08 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08cd │ │ -022cb4: 0e00 |003e: return-void │ │ -022cb6: 52b0 9d01 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -022cba: 9201 000a |0041: mul-int v1, v0, v10 │ │ -022cbe: 6e10 c304 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -022cc4: 0a00 |0046: move-result v0 │ │ -022cc6: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ -022cca: 7010 a504 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ -022cd0: 6e10 c404 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -022cd6: 0a00 |004f: move-result v0 │ │ -022cd8: 6e30 e304 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -022cde: 28eb |0053: goto 003e // -0015 │ │ +023b98: |[023b98] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +023ba8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +023baa: 900a 0c0e |0001: add-int v10, v12, v14 │ │ +023bae: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ +023bb2: 6e10 c304 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +023bb8: 0a07 |0008: move-result v7 │ │ +023bba: 9008 0d0f |0009: add-int v8, v13, v15 │ │ +023bbe: 9306 0708 |000b: div-int v6, v7, v8 │ │ +023bc2: 9400 0708 |000d: rem-int v0, v7, v8 │ │ +023bc6: 8200 |000f: int-to-float v0, v0 │ │ +023bc8: 8283 |0010: int-to-float v3, v8 │ │ +023bca: a909 0003 |0011: div-float v9, v0, v3 │ │ +023bce: 8260 |0013: int-to-float v0, v6 │ │ +023bd0: c690 |0014: add-float/2addr v0, v9 │ │ +023bd2: 82a3 |0015: int-to-float v3, v10 │ │ +023bd4: c830 |0016: mul-float/2addr v0, v3 │ │ +023bd6: 8701 |0017: float-to-int v1, v0 │ │ +023bd8: 6e10 c404 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +023bde: 0a00 |001b: move-result v0 │ │ +023be0: 6e30 e304 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +023be6: 54b0 b701 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023bea: 6e10 cc08 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@08cc │ │ +023bf0: 0a00 |0024: move-result v0 │ │ +023bf2: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ +023bf6: 54b0 b701 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023bfa: 6e10 cb08 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@08cb │ │ +023c00: 0a00 |002c: move-result v0 │ │ +023c02: 54b3 b701 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023c06: 6e10 ce08 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@08ce │ │ +023c0c: 0a03 |0032: move-result v3 │ │ +023c0e: 9105 0003 |0033: sub-int v5, v0, v3 │ │ +023c12: 54b0 b701 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +023c16: 52b3 9d01 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +023c1a: b2a3 |0039: mul-int/2addr v3, v10 │ │ +023c1c: 0124 |003a: move v4, v2 │ │ +023c1e: 7406 cd08 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08cd │ │ +023c24: 0e00 |003e: return-void │ │ +023c26: 52b0 9d01 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +023c2a: 9201 000a |0041: mul-int v1, v0, v10 │ │ +023c2e: 6e10 c304 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +023c34: 0a00 |0046: move-result v0 │ │ +023c36: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ +023c3a: 7010 a504 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ +023c40: 6e10 c404 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +023c46: 0a00 |004f: move-result v0 │ │ +023c48: 6e30 e304 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +023c4e: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=877 │ │ 0x0003 line=878 │ │ 0x0005 line=879 │ │ 0x0009 line=880 │ │ 0x000b line=881 │ │ @@ -18743,24 +18743,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -022ce0: |[022ce0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -022cf0: 5210 b601 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -022cf4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -022cf8: 0e00 |0004: return-void │ │ -022cfa: 5912 b601 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -022cfe: 5410 af01 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -022d02: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -022d06: 5410 af01 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -022d0a: 7220 8804 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0488 │ │ -022d10: 28f4 |0010: goto 0004 // -000c │ │ +023c50: |[023c50] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +023c60: 5210 b601 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +023c64: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +023c68: 0e00 |0004: return-void │ │ +023c6a: 5912 b601 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +023c6e: 5410 af01 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +023c72: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +023c76: 5410 af01 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +023c7a: 7220 8804 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0488 │ │ +023c80: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=264 │ │ 0x0005 line=260 │ │ 0x0007 line=261 │ │ 0x000b line=262 │ │ @@ -18773,19 +18773,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -022d14: |[022d14] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -022d24: 5510 b901 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ -022d28: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -022d2c: 5c12 b901 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ -022d30: 0e00 |0006: return-void │ │ +023c84: |[023c84] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +023c94: 5510 b901 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ +023c98: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +023c9c: 5c12 b901 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ +023ca0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1467 │ │ 0x0004 line=1468 │ │ 0x0006 line=1479 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -18797,60 +18797,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -022d34: |[022d34] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -022d44: 6e10 cb0a 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -022d4a: 0a02 |0003: move-result v2 │ │ -022d4c: 6e10 b804 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@04b8 │ │ -022d52: 0a01 |0007: move-result v1 │ │ -022d54: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -022d58: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -022d5c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -022d5e: 6e10 b404 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -022d64: 0a05 |0010: move-result v5 │ │ -022d66: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -022d6a: 6e20 b304 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -022d70: 0c00 |0016: move-result-object v0 │ │ -022d72: 6e10 e507 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -022d78: 0a05 |001a: move-result v5 │ │ -022d7a: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -022d7e: 6e20 c904 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -022d84: 0c04 |0020: move-result-object v4 │ │ -022d86: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -022d8a: 5245 8801 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -022d8e: 5276 9d01 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -022d92: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -022d96: 6e40 d007 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@07d0 │ │ -022d9c: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -022da0: 28df |002e: goto 000d // -0021 │ │ -022da2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -022da6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -022daa: 6e10 cb0a 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -022db0: 0a05 |0036: move-result v5 │ │ -022db2: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -022db6: 6e10 cd04 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@04cd │ │ -022dbc: 0a05 |003c: move-result v5 │ │ -022dbe: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -022dc2: 0e00 |003f: return-void │ │ -022dc4: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -022dc8: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -022dca: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -022dce: 6e10 cf04 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@04cf │ │ -022dd4: 0a05 |0048: move-result v5 │ │ -022dd6: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -022dda: 6e10 ce04 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@04ce │ │ -022de0: 0a05 |004e: move-result v5 │ │ -022de2: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -022de6: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -022dea: 6e20 c40a 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -022df0: 28e9 |0056: goto 003f // -0017 │ │ +023ca4: |[023ca4] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +023cb4: 6e10 cb0a 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +023cba: 0a02 |0003: move-result v2 │ │ +023cbc: 6e10 b804 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@04b8 │ │ +023cc2: 0a01 |0007: move-result v1 │ │ +023cc4: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +023cc8: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +023ccc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +023cce: 6e10 b404 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +023cd4: 0a05 |0010: move-result v5 │ │ +023cd6: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +023cda: 6e20 b304 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +023ce0: 0c00 |0016: move-result-object v0 │ │ +023ce2: 6e10 e507 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +023ce8: 0a05 |001a: move-result v5 │ │ +023cea: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +023cee: 6e20 c904 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +023cf4: 0c04 |0020: move-result-object v4 │ │ +023cf6: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +023cfa: 5245 8801 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +023cfe: 5276 9d01 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +023d02: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +023d06: 6e40 d007 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@07d0 │ │ +023d0c: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +023d10: 28df |002e: goto 000d // -0021 │ │ +023d12: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +023d16: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +023d1a: 6e10 cb0a 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +023d20: 0a05 |0036: move-result v5 │ │ +023d22: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +023d26: 6e10 cd04 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@04cd │ │ +023d2c: 0a05 |003c: move-result v5 │ │ +023d2e: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +023d32: 0e00 |003f: return-void │ │ +023d34: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +023d38: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +023d3a: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +023d3e: 6e10 cf04 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@04cf │ │ +023d44: 0a05 |0048: move-result v5 │ │ +023d46: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +023d4a: 6e10 ce04 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@04ce │ │ +023d50: 0a05 |004e: move-result v5 │ │ +023d52: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +023d56: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +023d5a: 6e20 c40a 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +023d60: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1611 │ │ 0x0004 line=1613 │ │ 0x0008 line=1615 │ │ 0x000c line=1616 │ │ 0x0013 line=1617 │ │ @@ -18882,29 +18882,29 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -022df4: |[022df4] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ -022e04: 2200 b500 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -022e08: 7010 8704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0487 │ │ -022e0e: 5903 8801 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -022e12: 5421 9901 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -022e16: 6e30 2504 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0425 │ │ -022e1c: 0c01 |000c: move-result-object v1 │ │ -022e1e: 5b01 8701 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -022e22: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ -022e26: 5421 a601 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -022e2a: 6e20 c40a 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -022e30: 0e00 |0016: return-void │ │ -022e32: 5421 a601 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -022e36: 6e30 c30a 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0ac3 │ │ -022e3c: 28fa |001c: goto 0016 // -0006 │ │ +023d64: |[023d64] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ +023d74: 2200 b400 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +023d78: 7010 8704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0487 │ │ +023d7e: 5903 8801 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +023d82: 5421 9901 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +023d86: 6e30 2504 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0425 │ │ +023d8c: 0c01 |000c: move-result-object v1 │ │ +023d8e: 5b01 8701 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +023d92: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ +023d96: 5421 a601 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +023d9a: 6e20 c40a 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +023da0: 0e00 |0016: return-void │ │ +023da2: 5421 a601 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +023da6: 6e30 c30a 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0ac3 │ │ +023dac: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ 0x0007 line=548 │ │ 0x000f line=549 │ │ 0x0011 line=550 │ │ @@ -18921,34 +18921,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -022e40: |[022e40] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -022e50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -022e52: 6e10 b404 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -022e58: 0a03 |0004: move-result v3 │ │ -022e5a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -022e5e: 6e20 b304 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -022e64: 0c00 |000a: move-result-object v0 │ │ -022e66: 6e10 e507 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -022e6c: 0a03 |000e: move-result v3 │ │ -022e6e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -022e72: 6e20 c904 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -022e78: 0c02 |0014: move-result-object v2 │ │ -022e7a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -022e7e: 5223 8801 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -022e82: 5254 9d01 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -022e86: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -022e8a: 6e20 d107 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@07d1 │ │ -022e90: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -022e94: 28df |0022: goto 0001 // -0021 │ │ -022e96: 0e00 |0023: return-void │ │ +023db0: |[023db0] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +023dc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +023dc2: 6e10 b404 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +023dc8: 0a03 |0004: move-result v3 │ │ +023dca: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +023dce: 6e20 b304 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +023dd4: 0c00 |000a: move-result-object v0 │ │ +023dd6: 6e10 e507 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +023ddc: 0a03 |000e: move-result v3 │ │ +023dde: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +023de2: 6e20 c904 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +023de8: 0c02 |0014: move-result-object v2 │ │ +023dea: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +023dee: 5223 8801 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +023df2: 5254 9d01 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +023df6: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +023dfa: 6e20 d107 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@07d1 │ │ +023e00: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +023e04: 28df |0022: goto 0001 // -0021 │ │ +023e06: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1658 │ │ 0x0007 line=1659 │ │ 0x000b line=1660 │ │ 0x0011 line=1661 │ │ 0x0015 line=1662 │ │ @@ -18968,24 +18968,24 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -022e98: |[022e98] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -022ea8: 5520 a201 |0000: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -022eac: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -022eb0: 6e40 a104 3254 |0004: invoke-virtual {v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@04a1 │ │ -022eb6: 5220 9c01 |0007: iget v0, v2, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ -022eba: 5221 9b01 |0009: iget v1, v2, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ -022ebe: 6e30 e807 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@07e8 │ │ -022ec4: 0e00 |000e: return-void │ │ -022ec6: 6f40 0308 3254 |000f: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0803 │ │ -022ecc: 28fc |0012: goto 000e // -0004 │ │ +023e08: |[023e08] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +023e18: 5520 a201 |0000: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +023e1c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +023e20: 6e40 a104 3254 |0004: invoke-virtual {v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@04a1 │ │ +023e26: 5220 9c01 |0007: iget v0, v2, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ +023e2a: 5221 9b01 |0009: iget v1, v2, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ +023e2e: 6e30 e807 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@07e8 │ │ +023e34: 0e00 |000e: return-void │ │ +023e36: 6f40 0308 3254 |000f: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0803 │ │ +023e3c: 28fc |0012: goto 000e // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0004 line=791 │ │ 0x0007 line=792 │ │ 0x000e line=804 │ │ 0x000f line=794 │ │ @@ -19000,70 +19000,70 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -022ed0: |[022ed0] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -022ee0: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ -022ee4: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ -022ee8: 6e10 b104 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b1 │ │ -022eee: 0c00 |0007: move-result-object v0 │ │ -022ef0: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ -022ef4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -022ef6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -022ef8: 7100 9707 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0797 │ │ -022efe: 0c03 |000f: move-result-object v3 │ │ -022f00: 6e40 9607 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0796 │ │ -022f06: 0c02 |0013: move-result-object v2 │ │ -022f08: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ -022f0c: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ -022f10: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ -022f14: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ -022f18: 6e10 db07 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07db │ │ -022f1e: 0a03 |001f: move-result v3 │ │ -022f20: 6e10 db07 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07db │ │ -022f26: 0a04 |0023: move-result v4 │ │ -022f28: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ -022f2c: 6e10 db04 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04db │ │ -022f32: 0a01 |0029: move-result v1 │ │ -022f34: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ -022f38: 7110 ba07 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@07ba │ │ -022f3e: 0a03 |002f: move-result v3 │ │ -022f40: 6e20 dd04 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@04dd │ │ -022f46: 0f01 |0033: return v1 │ │ -022f48: 6e10 ed07 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07ed │ │ -022f4e: 0a01 |0037: move-result v1 │ │ -022f50: 28f2 |0038: goto 002a // -000e │ │ -022f52: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ -022f56: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ -022f5a: 6e10 db07 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07db │ │ -022f60: 0a03 |0040: move-result v3 │ │ -022f62: 6e10 db07 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07db │ │ -022f68: 0a04 |0044: move-result v4 │ │ -022f6a: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ -022f6e: 6e10 dc04 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04dc │ │ -022f74: 0a01 |004a: move-result v1 │ │ -022f76: 28df |004b: goto 002a // -0021 │ │ -022f78: 6e10 ed07 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07ed │ │ -022f7e: 0a01 |004f: move-result v1 │ │ -022f80: 28da |0050: goto 002a // -0026 │ │ -022f82: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ -022f86: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -022f88: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ -022f8c: 6e10 db04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04db │ │ -022f92: 0a01 |0059: move-result v1 │ │ -022f94: 28d0 |005a: goto 002a // -0030 │ │ -022f96: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ -022f9a: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -022f9c: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ -022fa0: 6e10 dc04 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04dc │ │ -022fa6: 0a01 |0063: move-result v1 │ │ -022fa8: 28c6 |0064: goto 002a // -003a │ │ +023e40: |[023e40] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +023e50: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ +023e54: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ +023e58: 6e10 b104 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b1 │ │ +023e5e: 0c00 |0007: move-result-object v0 │ │ +023e60: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ +023e64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +023e66: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +023e68: 7100 9707 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0797 │ │ +023e6e: 0c03 |000f: move-result-object v3 │ │ +023e70: 6e40 9607 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0796 │ │ +023e76: 0c02 |0013: move-result-object v2 │ │ +023e78: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ +023e7c: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ +023e80: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ +023e84: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ +023e88: 6e10 db07 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07db │ │ +023e8e: 0a03 |001f: move-result v3 │ │ +023e90: 6e10 db07 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07db │ │ +023e96: 0a04 |0023: move-result v4 │ │ +023e98: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ +023e9c: 6e10 db04 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04db │ │ +023ea2: 0a01 |0029: move-result v1 │ │ +023ea4: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ +023ea8: 7110 ba07 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@07ba │ │ +023eae: 0a03 |002f: move-result v3 │ │ +023eb0: 6e20 dd04 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@04dd │ │ +023eb6: 0f01 |0033: return v1 │ │ +023eb8: 6e10 ed07 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07ed │ │ +023ebe: 0a01 |0037: move-result v1 │ │ +023ec0: 28f2 |0038: goto 002a // -000e │ │ +023ec2: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ +023ec6: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ +023eca: 6e10 db07 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07db │ │ +023ed0: 0a03 |0040: move-result v3 │ │ +023ed2: 6e10 db07 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07db │ │ +023ed8: 0a04 |0044: move-result v4 │ │ +023eda: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ +023ede: 6e10 dc04 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04dc │ │ +023ee4: 0a01 |004a: move-result v1 │ │ +023ee6: 28df |004b: goto 002a // -0021 │ │ +023ee8: 6e10 ed07 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07ed │ │ +023eee: 0a01 |004f: move-result v1 │ │ +023ef0: 28da |0050: goto 002a // -0026 │ │ +023ef2: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ +023ef6: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +023ef8: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ +023efc: 6e10 db04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04db │ │ +023f02: 0a01 |0059: move-result v1 │ │ +023f04: 28d0 |005a: goto 002a // -0030 │ │ +023f06: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ +023f0a: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +023f0c: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ +023f10: 6e10 dc04 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04dc │ │ +023f16: 0a01 |0063: move-result v1 │ │ +023f18: 28c6 |0064: goto 002a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1552 │ │ 0x0008 line=1553 │ │ 0x000b line=1555 │ │ 0x000c line=1557 │ │ 0x0014 line=1559 │ │ @@ -19094,46 +19094,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -022fac: |[022fac] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -022fbc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -022fbe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -022fc0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -022fc2: 55a2 a401 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -022fc6: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -022fca: 0f04 |0007: return v4 │ │ -022fcc: 5ca9 9f01 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -022fd0: 7020 f104 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -022fd6: 59a5 a701 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -022fda: 59a5 a301 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -022fde: 54a2 bb01 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022fe2: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -022fe6: 7100 c207 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07c2 │ │ -022fec: 0c02 |0018: move-result-object v2 │ │ -022fee: 5ba2 bb01 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -022ff2: 7100 ce00 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -022ff8: 0b00 |001e: move-result-wide v0 │ │ -022ffa: 0402 |001f: move-wide v2, v0 │ │ -022ffc: 0156 |0020: move v6, v5 │ │ -022ffe: 0147 |0021: move v7, v4 │ │ -023000: 7708 b807 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07b8 │ │ -023006: 0c08 |0025: move-result-object v8 │ │ -023008: 54a2 bb01 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -02300c: 6e20 bb07 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07bb │ │ -023012: 6e10 b907 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@07b9 │ │ -023018: 5aa0 9e01 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ -02301c: 0194 |0030: move v4, v9 │ │ -02301e: 28d6 |0031: goto 0007 // -002a │ │ -023020: 54a2 bb01 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -023024: 6e10 bc07 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@07bc │ │ -02302a: 28e4 |0037: goto 001b // -001c │ │ +023f1c: |[023f1c] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +023f2c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +023f2e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +023f30: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +023f32: 55a2 a401 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +023f36: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +023f3a: 0f04 |0007: return v4 │ │ +023f3c: 5ca9 9f01 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +023f40: 7020 f104 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +023f46: 59a5 a701 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +023f4a: 59a5 a301 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +023f4e: 54a2 bb01 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023f52: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +023f56: 7100 c207 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07c2 │ │ +023f5c: 0c02 |0018: move-result-object v2 │ │ +023f5e: 5ba2 bb01 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023f62: 7100 ce00 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +023f68: 0b00 |001e: move-result-wide v0 │ │ +023f6a: 0402 |001f: move-wide v2, v0 │ │ +023f6c: 0156 |0020: move v6, v5 │ │ +023f6e: 0147 |0021: move v7, v4 │ │ +023f70: 7708 b807 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07b8 │ │ +023f76: 0c08 |0025: move-result-object v8 │ │ +023f78: 54a2 bb01 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023f7c: 6e20 bb07 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07bb │ │ +023f82: 6e10 b907 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@07b9 │ │ +023f88: 5aa0 9e01 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ +023f8c: 0194 |0030: move v4, v9 │ │ +023f8e: 28d6 |0031: goto 0007 // -002a │ │ +023f90: 54a2 bb01 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +023f94: 6e10 bc07 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@07bc │ │ +023f9a: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1334 │ │ 0x0007 line=1350 │ │ 0x0008 line=1337 │ │ 0x000a line=1338 │ │ 0x000d line=1339 │ │ @@ -19156,72 +19156,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -02302c: |[02302c] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -02303c: 20c0 0701 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0107 │ │ -023040: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -023044: 07c7 |0004: move-object v7, v12 │ │ -023046: 1f07 0701 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0107 │ │ -02304a: 6e10 e107 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@07e1 │ │ -023050: 0a09 |000a: move-result v9 │ │ -023052: 6e10 e207 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@07e2 │ │ -023058: 0a0a |000e: move-result v10 │ │ -02305a: 6e10 0808 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0808 │ │ -023060: 0a06 |0012: move-result v6 │ │ -023062: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -023066: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -02306a: 6e20 0708 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0807 │ │ -023070: 0c01 |001a: move-result-object v1 │ │ -023072: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -023076: 6e10 db07 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07db │ │ -02307c: 0a02 |0020: move-result v2 │ │ -02307e: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -023082: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -023086: 6e10 e007 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@07e0 │ │ -02308c: 0a02 |0028: move-result v2 │ │ -02308e: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -023092: 9000 100a |002b: add-int v0, v16, v10 │ │ -023096: 6e10 e407 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07e4 │ │ -02309c: 0a02 |0030: move-result v2 │ │ -02309e: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -0230a2: 9000 100a |0033: add-int v0, v16, v10 │ │ -0230a6: 6e10 d707 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@07d7 │ │ -0230ac: 0a02 |0038: move-result v2 │ │ -0230ae: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -0230b2: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -0230b4: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -0230b8: 6e10 db07 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07db │ │ -0230be: 0a03 |0041: move-result v3 │ │ -0230c0: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -0230c4: 9000 100a |0044: add-int v0, v16, v10 │ │ -0230c8: 6e10 e407 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07e4 │ │ -0230ce: 0a03 |0049: move-result v3 │ │ -0230d0: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -0230d4: 07b0 |004c: move-object v0, v11 │ │ -0230d6: 01e3 |004d: move v3, v14 │ │ -0230d8: 7406 a404 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a4 │ │ -0230de: 0a00 |0051: move-result v0 │ │ -0230e0: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -0230e4: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -0230e6: 0f00 |0055: return v0 │ │ -0230e8: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0230ec: 28bd |0058: goto 0015 // -0043 │ │ -0230ee: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -0230f2: 7be0 |005b: neg-int v0, v14 │ │ -0230f4: 7120 5904 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0459 │ │ -0230fa: 0a00 |005f: move-result v0 │ │ -0230fc: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -023100: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -023102: 28f2 |0063: goto 0055 // -000e │ │ -023104: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -023106: 28f0 |0065: goto 0055 // -0010 │ │ +023f9c: |[023f9c] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +023fac: 20c0 0601 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0106 │ │ +023fb0: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +023fb4: 07c7 |0004: move-object v7, v12 │ │ +023fb6: 1f07 0601 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0106 │ │ +023fba: 6e10 e107 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@07e1 │ │ +023fc0: 0a09 |000a: move-result v9 │ │ +023fc2: 6e10 e207 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@07e2 │ │ +023fc8: 0a0a |000e: move-result v10 │ │ +023fca: 6e10 0808 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0808 │ │ +023fd0: 0a06 |0012: move-result v6 │ │ +023fd2: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +023fd6: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +023fda: 6e20 0708 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0807 │ │ +023fe0: 0c01 |001a: move-result-object v1 │ │ +023fe2: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +023fe6: 6e10 db07 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07db │ │ +023fec: 0a02 |0020: move-result v2 │ │ +023fee: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +023ff2: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +023ff6: 6e10 e007 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@07e0 │ │ +023ffc: 0a02 |0028: move-result v2 │ │ +023ffe: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +024002: 9000 100a |002b: add-int v0, v16, v10 │ │ +024006: 6e10 e407 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07e4 │ │ +02400c: 0a02 |0030: move-result v2 │ │ +02400e: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +024012: 9000 100a |0033: add-int v0, v16, v10 │ │ +024016: 6e10 d707 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@07d7 │ │ +02401c: 0a02 |0038: move-result v2 │ │ +02401e: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +024022: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +024024: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +024028: 6e10 db07 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07db │ │ +02402e: 0a03 |0041: move-result v3 │ │ +024030: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +024034: 9000 100a |0044: add-int v0, v16, v10 │ │ +024038: 6e10 e407 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07e4 │ │ +02403e: 0a03 |0049: move-result v3 │ │ +024040: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +024044: 07b0 |004c: move-object v0, v11 │ │ +024046: 01e3 |004d: move v3, v14 │ │ +024048: 7406 a404 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a4 │ │ +02404e: 0a00 |0051: move-result v0 │ │ +024050: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +024054: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +024056: 0f00 |0055: return v0 │ │ +024058: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +02405c: 28bd |0058: goto 0015 // -0043 │ │ +02405e: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +024062: 7be0 |005b: neg-int v0, v14 │ │ +024064: 7120 5904 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0459 │ │ +02406a: 0a00 |005f: move-result v0 │ │ +02406c: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +024070: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +024072: 28f2 |0063: goto 0055 // -000e │ │ +024074: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +024076: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ 0x0005 line=1494 │ │ 0x0007 line=1495 │ │ 0x000b line=1496 │ │ 0x000f line=1497 │ │ @@ -19257,53 +19257,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -023108: |[023108] android.support.v4.view.ViewPager.computeScroll:()V │ │ -023118: 54a8 b701 |0000: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -02311c: 6e10 cc08 0800 |0002: invoke-virtual {v8}, Landroid/widget/Scroller;.isFinished:()Z // method@08cc │ │ -023122: 0a08 |0005: move-result v8 │ │ -023124: 3908 4200 |0006: if-nez v8, 0048 // +0042 │ │ -023128: 54a8 b701 |0008: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -02312c: 6e10 c808 0800 |000a: invoke-virtual {v8}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@08c8 │ │ -023132: 0a08 |000d: move-result v8 │ │ -023134: 3808 3a00 |000e: if-eqz v8, 0048 // +003a │ │ -023138: 6e10 c304 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -02313e: 0a02 |0013: move-result v2 │ │ -023140: 6e10 c404 0a00 |0014: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -023146: 0a03 |0017: move-result v3 │ │ -023148: 54a8 b701 |0018: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -02314c: 6e10 c908 0800 |001a: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@08c9 │ │ -023152: 0a06 |001d: move-result v6 │ │ -023154: 54a8 b701 |001e: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -023158: 6e10 ca08 0800 |0020: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@08ca │ │ -02315e: 0a07 |0023: move-result v7 │ │ -023160: 3362 0400 |0024: if-ne v2, v6, 0028 // +0004 │ │ -023164: 3273 0500 |0026: if-eq v3, v7, 002b // +0005 │ │ -023168: 6e30 e304 6a07 |0028: invoke-virtual {v10, v6, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -02316e: 54a8 af01 |002b: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -023172: 3808 1700 |002d: if-eqz v8, 0044 // +0017 │ │ -023176: 6e10 c504 0a00 |002f: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -02317c: 0a08 |0032: move-result v8 │ │ -02317e: 52a9 b001 |0033: iget v9, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023182: 9005 0809 |0035: add-int v5, v8, v9 │ │ -023186: 9304 0605 |0037: div-int v4, v6, v5 │ │ -02318a: 9401 0605 |0039: rem-int v1, v6, v5 │ │ -02318e: 8218 |003b: int-to-float v8, v1 │ │ -023190: 8259 |003c: int-to-float v9, v5 │ │ -023192: a900 0809 |003d: div-float v0, v8, v9 │ │ -023196: 54a8 af01 |003f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -02319a: 7240 8904 4810 |0041: invoke-interface {v8, v4, v0, v1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0489 │ │ -0231a0: 6e10 cb04 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ -0231a6: 0e00 |0047: return-void │ │ -0231a8: 7010 a504 0a00 |0048: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ -0231ae: 28fc |004b: goto 0047 // -0004 │ │ +024078: |[024078] android.support.v4.view.ViewPager.computeScroll:()V │ │ +024088: 54a8 b701 |0000: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02408c: 6e10 cc08 0800 |0002: invoke-virtual {v8}, Landroid/widget/Scroller;.isFinished:()Z // method@08cc │ │ +024092: 0a08 |0005: move-result v8 │ │ +024094: 3908 4200 |0006: if-nez v8, 0048 // +0042 │ │ +024098: 54a8 b701 |0008: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02409c: 6e10 c808 0800 |000a: invoke-virtual {v8}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@08c8 │ │ +0240a2: 0a08 |000d: move-result v8 │ │ +0240a4: 3808 3a00 |000e: if-eqz v8, 0048 // +003a │ │ +0240a8: 6e10 c304 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +0240ae: 0a02 |0013: move-result v2 │ │ +0240b0: 6e10 c404 0a00 |0014: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +0240b6: 0a03 |0017: move-result v3 │ │ +0240b8: 54a8 b701 |0018: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +0240bc: 6e10 c908 0800 |001a: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@08c9 │ │ +0240c2: 0a06 |001d: move-result v6 │ │ +0240c4: 54a8 b701 |001e: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +0240c8: 6e10 ca08 0800 |0020: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@08ca │ │ +0240ce: 0a07 |0023: move-result v7 │ │ +0240d0: 3362 0400 |0024: if-ne v2, v6, 0028 // +0004 │ │ +0240d4: 3273 0500 |0026: if-eq v3, v7, 002b // +0005 │ │ +0240d8: 6e30 e304 6a07 |0028: invoke-virtual {v10, v6, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +0240de: 54a8 af01 |002b: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +0240e2: 3808 1700 |002d: if-eqz v8, 0044 // +0017 │ │ +0240e6: 6e10 c504 0a00 |002f: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +0240ec: 0a08 |0032: move-result v8 │ │ +0240ee: 52a9 b001 |0033: iget v9, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0240f2: 9005 0809 |0035: add-int v5, v8, v9 │ │ +0240f6: 9304 0605 |0037: div-int v4, v6, v5 │ │ +0240fa: 9401 0605 |0039: rem-int v1, v6, v5 │ │ +0240fe: 8218 |003b: int-to-float v8, v1 │ │ +024100: 8259 |003c: int-to-float v9, v5 │ │ +024102: a900 0809 |003d: div-float v0, v8, v9 │ │ +024106: 54a8 af01 |003f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +02410a: 7240 8904 4810 |0041: invoke-interface {v8, v4, v0, v1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0489 │ │ +024110: 6e10 cb04 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ +024116: 0e00 |0047: return-void │ │ +024118: 7010 a504 0a00 |0048: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ +02411e: 28fc |004b: goto 0047 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0008 line=930 │ │ 0x0010 line=932 │ │ 0x0014 line=933 │ │ 0x0018 line=934 │ │ @@ -19335,92 +19335,92 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -0231b0: |[0231b0] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -0231c0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0231c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0231c4: 54a7 a601 |0002: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0231c8: 6e10 cb0a 0700 |0004: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0231ce: 0a07 |0007: move-result v7 │ │ -0231d0: 1238 |0008: const/4 v8, #int 3 // #3 │ │ -0231d2: 3587 3100 |0009: if-ge v7, v8, 003a // +0031 │ │ -0231d6: 54a7 a601 |000b: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0231da: 6e10 cb0a 0700 |000d: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0231e0: 0a07 |0010: move-result v7 │ │ -0231e2: 54a8 9901 |0011: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0231e6: 6e10 2304 0800 |0013: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -0231ec: 0a08 |0016: move-result v8 │ │ -0231ee: 3587 2300 |0017: if-ge v7, v8, 003a // +0023 │ │ -0231f2: 0152 |0019: move v2, v5 │ │ -0231f4: 12f3 |001a: const/4 v3, #int -1 // #ff │ │ -0231f6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0231f8: 54a7 a601 |001c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0231fc: 6e10 cb0a 0700 |001e: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -023202: 0a07 |0021: move-result v7 │ │ -023204: 3570 5600 |0022: if-ge v0, v7, 0078 // +0056 │ │ -023208: 54a7 a601 |0024: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02320c: 6e20 c70a 0700 |0026: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -023212: 0c01 |0029: move-result-object v1 │ │ -023214: 1f01 b500 |002a: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -023218: 54a7 9901 |002c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02321c: 5418 8701 |002e: iget-object v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -023220: 6e20 2404 8700 |0030: invoke-virtual {v7, v8}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0424 │ │ -023226: 0a04 |0033: move-result v4 │ │ -023228: 12f7 |0034: const/4 v7, #int -1 // #ff │ │ -02322a: 3374 0700 |0035: if-ne v4, v7, 003c // +0007 │ │ -02322e: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023232: 28e3 |0039: goto 001c // -001d │ │ -023234: 0162 |003a: move v2, v6 │ │ -023236: 28df |003b: goto 001a // -0021 │ │ -023238: 12e7 |003c: const/4 v7, #int -2 // #fe │ │ -02323a: 3374 2c00 |003d: if-ne v4, v7, 0069 // +002c │ │ -02323e: 54a7 a601 |003f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -023242: 6e20 c80a 0700 |0041: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -023248: d800 00ff |0044: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02324c: 54a7 9901 |0046: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023250: 5218 8801 |0048: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -023254: 5419 8701 |004a: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -023258: 6e40 2104 a798 |004c: invoke-virtual {v7, v10, v8, v9}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0421 │ │ -02325e: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -023260: 52a7 9d01 |0050: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023264: 5218 8801 |0052: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -023268: 3387 e3ff |0054: if-ne v7, v8, 0037 // -001d │ │ -02326c: 52a7 9d01 |0056: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023270: 54a8 9901 |0058: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023274: 6e10 2304 0800 |005a: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -02327a: 0a08 |005d: move-result v8 │ │ -02327c: d808 08ff |005e: add-int/lit8 v8, v8, #int -1 // #ff │ │ -023280: 7120 600a 8700 |0060: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ -023286: 0a07 |0063: move-result v7 │ │ -023288: 7120 5e0a 7600 |0064: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ -02328e: 0a03 |0067: move-result v3 │ │ -023290: 28cf |0068: goto 0037 // -0031 │ │ -023292: 5217 8801 |0069: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -023296: 3247 ccff |006b: if-eq v7, v4, 0037 // -0034 │ │ -02329a: 5217 8801 |006d: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02329e: 52a8 9d01 |006f: iget v8, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0232a2: 3387 0300 |0071: if-ne v7, v8, 0074 // +0003 │ │ -0232a6: 0143 |0073: move v3, v4 │ │ -0232a8: 5914 8801 |0074: iput v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -0232ac: 1212 |0076: const/4 v2, #int 1 // #1 │ │ -0232ae: 28c0 |0077: goto 0037 // -0040 │ │ -0232b0: 54a7 a601 |0078: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0232b4: 6208 8e01 |007a: sget-object v8, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ -0232b8: 7120 d20a 8700 |007c: invoke-static {v7, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0ad2 │ │ -0232be: 3a03 0600 |007f: if-ltz v3, 0085 // +0006 │ │ -0232c2: 6e40 e704 3a56 |0081: invoke-virtual {v10, v3, v6, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -0232c8: 1212 |0084: const/4 v2, #int 1 // #1 │ │ -0232ca: 3802 0800 |0085: if-eqz v2, 008d // +0008 │ │ -0232ce: 6e10 de04 0a00 |0087: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -0232d4: 6e10 e204 0a00 |008a: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e2 │ │ -0232da: 0e00 |008d: return-void │ │ +024120: |[024120] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +024130: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +024132: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +024134: 54a7 a601 |0002: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +024138: 6e10 cb0a 0700 |0004: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02413e: 0a07 |0007: move-result v7 │ │ +024140: 1238 |0008: const/4 v8, #int 3 // #3 │ │ +024142: 3587 3100 |0009: if-ge v7, v8, 003a // +0031 │ │ +024146: 54a7 a601 |000b: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +02414a: 6e10 cb0a 0700 |000d: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +024150: 0a07 |0010: move-result v7 │ │ +024152: 54a8 9901 |0011: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024156: 6e10 2304 0800 |0013: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +02415c: 0a08 |0016: move-result v8 │ │ +02415e: 3587 2300 |0017: if-ge v7, v8, 003a // +0023 │ │ +024162: 0152 |0019: move v2, v5 │ │ +024164: 12f3 |001a: const/4 v3, #int -1 // #ff │ │ +024166: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +024168: 54a7 a601 |001c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +02416c: 6e10 cb0a 0700 |001e: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +024172: 0a07 |0021: move-result v7 │ │ +024174: 3570 5600 |0022: if-ge v0, v7, 0078 // +0056 │ │ +024178: 54a7 a601 |0024: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +02417c: 6e20 c70a 0700 |0026: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +024182: 0c01 |0029: move-result-object v1 │ │ +024184: 1f01 b400 |002a: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +024188: 54a7 9901 |002c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02418c: 5418 8701 |002e: iget-object v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +024190: 6e20 2404 8700 |0030: invoke-virtual {v7, v8}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0424 │ │ +024196: 0a04 |0033: move-result v4 │ │ +024198: 12f7 |0034: const/4 v7, #int -1 // #ff │ │ +02419a: 3374 0700 |0035: if-ne v4, v7, 003c // +0007 │ │ +02419e: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0241a2: 28e3 |0039: goto 001c // -001d │ │ +0241a4: 0162 |003a: move v2, v6 │ │ +0241a6: 28df |003b: goto 001a // -0021 │ │ +0241a8: 12e7 |003c: const/4 v7, #int -2 // #fe │ │ +0241aa: 3374 2c00 |003d: if-ne v4, v7, 0069 // +002c │ │ +0241ae: 54a7 a601 |003f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0241b2: 6e20 c80a 0700 |0041: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +0241b8: d800 00ff |0044: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0241bc: 54a7 9901 |0046: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0241c0: 5218 8801 |0048: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0241c4: 5419 8701 |004a: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +0241c8: 6e40 2104 a798 |004c: invoke-virtual {v7, v10, v8, v9}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0421 │ │ +0241ce: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +0241d0: 52a7 9d01 |0050: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0241d4: 5218 8801 |0052: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0241d8: 3387 e3ff |0054: if-ne v7, v8, 0037 // -001d │ │ +0241dc: 52a7 9d01 |0056: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0241e0: 54a8 9901 |0058: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0241e4: 6e10 2304 0800 |005a: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +0241ea: 0a08 |005d: move-result v8 │ │ +0241ec: d808 08ff |005e: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0241f0: 7120 600a 8700 |0060: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ +0241f6: 0a07 |0063: move-result v7 │ │ +0241f8: 7120 5e0a 7600 |0064: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ +0241fe: 0a03 |0067: move-result v3 │ │ +024200: 28cf |0068: goto 0037 // -0031 │ │ +024202: 5217 8801 |0069: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +024206: 3247 ccff |006b: if-eq v7, v4, 0037 // -0034 │ │ +02420a: 5217 8801 |006d: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02420e: 52a8 9d01 |006f: iget v8, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +024212: 3387 0300 |0071: if-ne v7, v8, 0074 // +0003 │ │ +024216: 0143 |0073: move v3, v4 │ │ +024218: 5914 8801 |0074: iput v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02421c: 1212 |0076: const/4 v2, #int 1 // #1 │ │ +02421e: 28c0 |0077: goto 0037 // -0040 │ │ +024220: 54a7 a601 |0078: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +024224: 6208 8e01 |007a: sget-object v8, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ +024228: 7120 d20a 8700 |007c: invoke-static {v7, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0ad2 │ │ +02422e: 3a03 0600 |007f: if-ltz v3, 0085 // +0006 │ │ +024232: 6e40 e704 3a56 |0081: invoke-virtual {v10, v3, v6, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +024238: 1212 |0084: const/4 v2, #int 1 // #1 │ │ +02423a: 3802 0800 |0085: if-eqz v2, 008d // +0008 │ │ +02423e: 6e10 de04 0a00 |0087: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +024244: 6e10 e204 0a00 |008a: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e2 │ │ +02424a: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=559 │ │ 0x001a line=560 │ │ 0x001b line=562 │ │ 0x0024 line=563 │ │ 0x002c line=564 │ │ @@ -19465,25 +19465,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0232dc: |[0232dc] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0232ec: 6f20 0408 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0804 │ │ -0232f2: 0a00 |0003: move-result v0 │ │ -0232f4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0232f8: 6e20 af04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@04af │ │ -0232fe: 0a00 |0009: move-result v0 │ │ -023300: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -023304: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -023306: 0f00 |000d: return v0 │ │ -023308: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02330a: 28fe |000f: goto 000d // -0002 │ │ +02424c: |[02424c] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +02425c: 6f20 0408 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0804 │ │ +024262: 0a00 |0003: move-result v0 │ │ +024264: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +024268: 6e20 af04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@04af │ │ +02426e: 0a00 |0009: move-result v0 │ │ +024270: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +024274: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +024276: 0f00 |000d: return v0 │ │ +024278: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02427a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -19492,39 +19492,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -02330c: |[02330c] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02331c: 6e10 b404 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -023322: 0a01 |0003: move-result v1 │ │ -023324: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -023326: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ -02332a: 6e20 b304 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -023330: 0c00 |000a: move-result-object v0 │ │ -023332: 6e10 e507 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -023338: 0a04 |000e: move-result v4 │ │ -02333a: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ -02333e: 6e20 c904 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -023344: 0c03 |0014: move-result-object v3 │ │ -023346: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -02334a: 5234 8801 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02334e: 5265 9d01 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023352: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ -023356: 6e20 d507 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@07d5 │ │ -02335c: 0a04 |0020: move-result v4 │ │ -02335e: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ -023362: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -023364: 0f04 |0024: return v4 │ │ -023366: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02336a: 28de |0027: goto 0005 // -0022 │ │ -02336c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -02336e: 28fb |0029: goto 0024 // -0005 │ │ +02427c: |[02427c] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02428c: 6e10 b404 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +024292: 0a01 |0003: move-result v1 │ │ +024294: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +024296: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ +02429a: 6e20 b304 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +0242a0: 0c00 |000a: move-result-object v0 │ │ +0242a2: 6e10 e507 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +0242a8: 0a04 |000e: move-result v4 │ │ +0242aa: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ +0242ae: 6e20 c904 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +0242b4: 0c03 |0014: move-result-object v3 │ │ +0242b6: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ +0242ba: 5234 8801 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0242be: 5265 9d01 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0242c2: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ +0242c6: 6e20 d507 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@07d5 │ │ +0242cc: 0a04 |0020: move-result v4 │ │ +0242ce: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ +0242d2: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +0242d4: 0f04 |0024: return v4 │ │ +0242d6: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0242da: 28de |0027: goto 0005 // -0022 │ │ +0242dc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0242de: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1709 │ │ 0x0004 line=1710 │ │ 0x0007 line=1711 │ │ 0x000b line=1712 │ │ 0x0011 line=1713 │ │ @@ -19547,26 +19547,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -023370: |[023370] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -023380: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -023384: c705 |0002: sub-float/2addr v5, v0 │ │ -023386: 8950 |0003: float-to-double v0, v5 │ │ -023388: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -023392: cd20 |0009: mul-double/2addr v0, v2 │ │ -023394: 8c05 |000a: double-to-float v5, v0 │ │ -023396: 8950 |000b: float-to-double v0, v5 │ │ -023398: 7120 640a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0a64 │ │ -02339e: 0b00 |000f: move-result-wide v0 │ │ -0233a0: 8c00 |0010: double-to-float v0, v0 │ │ -0233a2: 0f00 |0011: return v0 │ │ +0242e0: |[0242e0] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +0242f0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0242f4: c705 |0002: sub-float/2addr v5, v0 │ │ +0242f6: 8950 |0003: float-to-double v0, v5 │ │ +0242f8: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +024302: cd20 |0009: mul-double/2addr v0, v2 │ │ +024304: 8c05 |000a: double-to-float v5, v0 │ │ +024306: 8950 |000b: float-to-double v0, v5 │ │ +024308: 7120 640a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0a64 │ │ +02430e: 0b00 |000f: move-result-wide v0 │ │ +024310: 8c00 |0010: double-to-float v0, v0 │ │ +024312: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0003 line=489 │ │ 0x000b line=490 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -19577,110 +19577,110 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -0233a4: |[0233a4] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -0233b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0233b6: 6f20 0508 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0805 │ │ -0233bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0233be: 7110 5b04 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@045b │ │ -0233c4: 0a03 |0008: move-result v3 │ │ -0233c6: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ -0233ca: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ -0233ce: 5496 9901 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0233d2: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ -0233d6: 5496 9901 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0233da: 6e10 2304 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -0233e0: 0a06 |0016: move-result v6 │ │ -0233e2: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ -0233e6: 5496 a901 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0233ea: 6e10 5207 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0752 │ │ -0233f0: 0a06 |001e: move-result v6 │ │ -0233f2: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ -0233f6: 6e10 9000 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0090 │ │ -0233fc: 0a04 |0024: move-result v4 │ │ -0233fe: 6e10 ba04 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04ba │ │ -023404: 0a06 |0028: move-result v6 │ │ -023406: 6e10 c104 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ -02340c: 0a07 |002c: move-result v7 │ │ -02340e: b176 |002d: sub-int/2addr v6, v7 │ │ -023410: 6e10 be04 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04be │ │ -023416: 0a07 |0031: move-result v7 │ │ -023418: 9100 0607 |0032: sub-int v0, v6, v7 │ │ -02341c: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ -023420: 6e20 8f00 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@008f │ │ -023426: 7b06 |0039: neg-int v6, v0 │ │ -023428: 6e10 c104 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ -02342e: 0a07 |003d: move-result v7 │ │ -023430: b076 |003e: add-int/2addr v6, v7 │ │ -023432: 8266 |003f: int-to-float v6, v6 │ │ -023434: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -023436: 6e30 9100 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@0091 │ │ -02343c: 5496 a901 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -023440: 6e10 c504 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -023446: 0a07 |0049: move-result v7 │ │ -023448: 6e30 5607 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0756 │ │ -02344e: 5496 a901 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -023452: 6e20 5007 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0750 │ │ -023458: 0a06 |0052: move-result v6 │ │ -02345a: b662 |0053: or-int/2addr v2, v6 │ │ -02345c: 6e20 8e00 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@008e │ │ -023462: 5496 b501 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -023466: 6e10 5207 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0752 │ │ -02346c: 0a06 |005c: move-result v6 │ │ -02346e: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ -023472: 6e10 9000 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0090 │ │ -023478: 0a04 |0062: move-result v4 │ │ -02347a: 6e10 c504 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -023480: 0a05 |0066: move-result v5 │ │ -023482: 6e10 ba04 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04ba │ │ -023488: 0a06 |006a: move-result v6 │ │ -02348a: 6e10 c104 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ -023490: 0a07 |006e: move-result v7 │ │ -023492: b176 |006f: sub-int/2addr v6, v7 │ │ -023494: 6e10 be04 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04be │ │ -02349a: 0a07 |0073: move-result v7 │ │ -02349c: 9100 0607 |0074: sub-int v0, v6, v7 │ │ -0234a0: 5496 9901 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0234a4: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ -0234a8: 5496 9901 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0234ac: 6e10 2304 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -0234b2: 0a01 |007f: move-result v1 │ │ -0234b4: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ -0234b8: 6e20 8f00 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@008f │ │ -0234be: 6e10 c104 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ -0234c4: 0a06 |0088: move-result v6 │ │ -0234c6: 7b66 |0089: neg-int v6, v6 │ │ -0234c8: 8266 |008a: int-to-float v6, v6 │ │ -0234ca: 7b17 |008b: neg-int v7, v1 │ │ -0234cc: 5298 b001 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -0234d0: b058 |008e: add-int/2addr v8, v5 │ │ -0234d2: b287 |008f: mul-int/2addr v7, v8 │ │ -0234d4: 5298 b001 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -0234d8: b087 |0092: add-int/2addr v7, v8 │ │ -0234da: 8277 |0093: int-to-float v7, v7 │ │ -0234dc: 6e30 9100 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@0091 │ │ -0234e2: 5496 b501 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0234e6: 6e30 5607 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0756 │ │ -0234ec: 5496 b501 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0234f0: 6e20 5007 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0750 │ │ -0234f6: 0a06 |00a1: move-result v6 │ │ -0234f8: b662 |00a2: or-int/2addr v2, v6 │ │ -0234fa: 6e20 8e00 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@008e │ │ -023500: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ -023504: 6e10 cb04 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ -02350a: 0e00 |00ab: return-void │ │ -02350c: 5496 a901 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -023510: 6e10 5107 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0751 │ │ -023516: 5496 b501 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -02351a: 6e10 5107 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0751 │ │ -023520: 28f0 |00b6: goto 00a6 // -0010 │ │ +024314: |[024314] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +024324: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +024326: 6f20 0508 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0805 │ │ +02432c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +02432e: 7110 5b04 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@045b │ │ +024334: 0a03 |0008: move-result v3 │ │ +024336: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ +02433a: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ +02433e: 5496 9901 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024342: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ +024346: 5496 9901 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02434a: 6e10 2304 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +024350: 0a06 |0016: move-result v6 │ │ +024352: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ +024356: 5496 a901 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +02435a: 6e10 5207 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0752 │ │ +024360: 0a06 |001e: move-result v6 │ │ +024362: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ +024366: 6e10 9000 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0090 │ │ +02436c: 0a04 |0024: move-result v4 │ │ +02436e: 6e10 ba04 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04ba │ │ +024374: 0a06 |0028: move-result v6 │ │ +024376: 6e10 c104 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ +02437c: 0a07 |002c: move-result v7 │ │ +02437e: b176 |002d: sub-int/2addr v6, v7 │ │ +024380: 6e10 be04 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04be │ │ +024386: 0a07 |0031: move-result v7 │ │ +024388: 9100 0607 |0032: sub-int v0, v6, v7 │ │ +02438c: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ +024390: 6e20 8f00 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@008f │ │ +024396: 7b06 |0039: neg-int v6, v0 │ │ +024398: 6e10 c104 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ +02439e: 0a07 |003d: move-result v7 │ │ +0243a0: b076 |003e: add-int/2addr v6, v7 │ │ +0243a2: 8266 |003f: int-to-float v6, v6 │ │ +0243a4: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +0243a6: 6e30 9100 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@0091 │ │ +0243ac: 5496 a901 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +0243b0: 6e10 c504 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +0243b6: 0a07 |0049: move-result v7 │ │ +0243b8: 6e30 5607 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0756 │ │ +0243be: 5496 a901 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +0243c2: 6e20 5007 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0750 │ │ +0243c8: 0a06 |0052: move-result v6 │ │ +0243ca: b662 |0053: or-int/2addr v2, v6 │ │ +0243cc: 6e20 8e00 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@008e │ │ +0243d2: 5496 b501 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +0243d6: 6e10 5207 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0752 │ │ +0243dc: 0a06 |005c: move-result v6 │ │ +0243de: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ +0243e2: 6e10 9000 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0090 │ │ +0243e8: 0a04 |0062: move-result v4 │ │ +0243ea: 6e10 c504 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +0243f0: 0a05 |0066: move-result v5 │ │ +0243f2: 6e10 ba04 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04ba │ │ +0243f8: 0a06 |006a: move-result v6 │ │ +0243fa: 6e10 c104 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ +024400: 0a07 |006e: move-result v7 │ │ +024402: b176 |006f: sub-int/2addr v6, v7 │ │ +024404: 6e10 be04 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04be │ │ +02440a: 0a07 |0073: move-result v7 │ │ +02440c: 9100 0607 |0074: sub-int v0, v6, v7 │ │ +024410: 5496 9901 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024414: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ +024418: 5496 9901 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02441c: 6e10 2304 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +024422: 0a01 |007f: move-result v1 │ │ +024424: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ +024428: 6e20 8f00 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@008f │ │ +02442e: 6e10 c104 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ +024434: 0a06 |0088: move-result v6 │ │ +024436: 7b66 |0089: neg-int v6, v6 │ │ +024438: 8266 |008a: int-to-float v6, v6 │ │ +02443a: 7b17 |008b: neg-int v7, v1 │ │ +02443c: 5298 b001 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024440: b058 |008e: add-int/2addr v8, v5 │ │ +024442: b287 |008f: mul-int/2addr v7, v8 │ │ +024444: 5298 b001 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024448: b087 |0092: add-int/2addr v7, v8 │ │ +02444a: 8277 |0093: int-to-float v7, v7 │ │ +02444c: 6e30 9100 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@0091 │ │ +024452: 5496 b501 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +024456: 6e30 5607 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0756 │ │ +02445c: 5496 b501 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +024460: 6e20 5007 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0750 │ │ +024466: 0a06 |00a1: move-result v6 │ │ +024468: b662 |00a2: or-int/2addr v2, v6 │ │ +02446a: 6e20 8e00 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@008e │ │ +024470: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ +024474: 6e10 cb04 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ +02447a: 0e00 |00ab: return-void │ │ +02447c: 5496 a901 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +024480: 6e10 5107 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0751 │ │ +024486: 5496 b501 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +02448a: 6e10 5107 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0751 │ │ +024490: 28f0 |00b6: goto 00a6 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1257 │ │ 0x0004 line=1258 │ │ 0x0005 line=1260 │ │ 0x0009 line=1261 │ │ 0x0019 line=1264 │ │ @@ -19723,25 +19723,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -023524: |[023524] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -023534: 6f10 0608 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0806 │ │ -02353a: 5420 aa01 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -02353e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -023542: 6e10 9300 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0093 │ │ -023548: 0a01 |000a: move-result v1 │ │ -02354a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -02354e: 6e10 b904 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@04b9 │ │ -023554: 0c01 |0010: move-result-object v1 │ │ -023556: 6e20 9500 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0095 │ │ -02355c: 0e00 |0014: return-void │ │ +024494: |[024494] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +0244a4: 6f10 0608 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0806 │ │ +0244aa: 5420 aa01 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +0244ae: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +0244b2: 6e10 9300 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0093 │ │ +0244b8: 0a01 |000a: move-result v1 │ │ +0244ba: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +0244be: 6e10 b904 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@04b9 │ │ +0244c4: 0c01 |0010: move-result-object v1 │ │ +0244c6: 6e20 9500 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0095 │ │ +0244cc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0003 line=477 │ │ 0x0005 line=478 │ │ 0x000d line=479 │ │ 0x0014 line=481 │ │ @@ -19754,65 +19754,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -023560: |[023560] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -023570: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -023572: 5552 9f01 |0001: iget-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -023576: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -02357a: 2202 8c01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -02357e: 1a03 e205 |0007: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@05e2 │ │ -023582: 7020 510a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -023588: 2702 |000c: throw v2 │ │ -02358a: 5451 bb01 |000d: iget-object v1, v5, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -02358e: 1302 e803 |000f: const/16 v2, #int 1000 // #3e8 │ │ -023592: 5253 ab01 |0011: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ -023596: 8233 |0013: int-to-float v3, v3 │ │ -023598: 6e30 bd07 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07bd │ │ -02359e: 5252 9801 |0017: iget v2, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0235a2: 7120 3804 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0438 │ │ -0235a8: 0a02 |001c: move-result v2 │ │ -0235aa: 8720 |001d: float-to-int v0, v2 │ │ -0235ac: 5c54 b101 |001e: iput-boolean v4, v5, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -0235b0: 7110 5c0a 0000 |0020: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@0a5c │ │ -0235b6: 0a02 |0023: move-result v2 │ │ -0235b8: 5253 ac01 |0024: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ -0235bc: 3632 1600 |0026: if-gt v2, v3, 003c // +0016 │ │ -0235c0: 5252 a301 |0028: iget v2, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -0235c4: 5253 a701 |002a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0235c8: c732 |002c: sub-float/2addr v2, v3 │ │ -0235ca: 7110 5b0a 0200 |002d: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ -0235d0: 0a02 |0030: move-result v2 │ │ -0235d2: 6e10 c504 0500 |0031: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -0235d8: 0a03 |0034: move-result v3 │ │ -0235da: db03 0303 |0035: div-int/lit8 v3, v3, #int 3 // #03 │ │ -0235de: 8233 |0037: int-to-float v3, v3 │ │ -0235e0: 2d02 0203 |0038: cmpl-float v2, v2, v3 │ │ -0235e4: 3a02 2000 |003a: if-ltz v2, 005a // +0020 │ │ -0235e8: 5252 a701 |003c: iget v2, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0235ec: 5253 a301 |003e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -0235f0: 2d02 0203 |0040: cmpl-float v2, v2, v3 │ │ -0235f4: 3d02 1000 |0042: if-lez v2, 0052 // +0010 │ │ -0235f8: 5252 9d01 |0044: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0235fc: d802 02ff |0046: add-int/lit8 v2, v2, #int -1 // #ff │ │ -023600: 6e40 e704 2544 |0048: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -023606: 7010 ad04 0500 |004b: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04ad │ │ -02360c: 1202 |004e: const/4 v2, #int 0 // #0 │ │ -02360e: 5c52 9f01 |004f: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -023612: 0e00 |0051: return-void │ │ -023614: 5252 9d01 |0052: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023618: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02361c: 6e40 e704 2544 |0056: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -023622: 28f2 |0059: goto 004b // -000e │ │ -023624: 5252 9d01 |005a: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023628: 6e40 e704 2544 |005c: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -02362e: 28ec |005f: goto 004b // -0014 │ │ +0244d0: |[0244d0] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +0244e0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0244e2: 5552 9f01 |0001: iget-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +0244e6: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +0244ea: 2202 8a01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +0244ee: 1a03 e005 |0007: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@05e0 │ │ +0244f2: 7020 510a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0244f8: 2702 |000c: throw v2 │ │ +0244fa: 5451 bb01 |000d: iget-object v1, v5, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0244fe: 1302 e803 |000f: const/16 v2, #int 1000 // #3e8 │ │ +024502: 5253 ab01 |0011: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ +024506: 8233 |0013: int-to-float v3, v3 │ │ +024508: 6e30 bd07 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07bd │ │ +02450e: 5252 9801 |0017: iget v2, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +024512: 7120 3804 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0438 │ │ +024518: 0a02 |001c: move-result v2 │ │ +02451a: 8720 |001d: float-to-int v0, v2 │ │ +02451c: 5c54 b101 |001e: iput-boolean v4, v5, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +024520: 7110 5c0a 0000 |0020: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@0a5c │ │ +024526: 0a02 |0023: move-result v2 │ │ +024528: 5253 ac01 |0024: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ +02452c: 3632 1600 |0026: if-gt v2, v3, 003c // +0016 │ │ +024530: 5252 a301 |0028: iget v2, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +024534: 5253 a701 |002a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +024538: c732 |002c: sub-float/2addr v2, v3 │ │ +02453a: 7110 5b0a 0200 |002d: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ +024540: 0a02 |0030: move-result v2 │ │ +024542: 6e10 c504 0500 |0031: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +024548: 0a03 |0034: move-result v3 │ │ +02454a: db03 0303 |0035: div-int/lit8 v3, v3, #int 3 // #03 │ │ +02454e: 8233 |0037: int-to-float v3, v3 │ │ +024550: 2d02 0203 |0038: cmpl-float v2, v2, v3 │ │ +024554: 3a02 2000 |003a: if-ltz v2, 005a // +0020 │ │ +024558: 5252 a701 |003c: iget v2, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02455c: 5253 a301 |003e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +024560: 2d02 0203 |0040: cmpl-float v2, v2, v3 │ │ +024564: 3d02 1000 |0042: if-lez v2, 0052 // +0010 │ │ +024568: 5252 9d01 |0044: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02456c: d802 02ff |0046: add-int/lit8 v2, v2, #int -1 // #ff │ │ +024570: 6e40 e704 2544 |0048: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +024576: 7010 ad04 0500 |004b: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04ad │ │ +02457c: 1202 |004e: const/4 v2, #int 0 // #0 │ │ +02457e: 5c52 9f01 |004f: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +024582: 0e00 |0051: return-void │ │ +024584: 5252 9d01 |0052: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +024588: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02458c: 6e40 e704 2544 |0056: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +024592: 28f2 |0059: goto 004b // -000e │ │ +024594: 5252 9d01 |005a: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +024598: 6e40 e704 2544 |005c: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +02459e: 28ec |005f: goto 004b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1360 │ │ 0x0005 line=1361 │ │ 0x000d line=1364 │ │ 0x000f line=1365 │ │ 0x0017 line=1366 │ │ @@ -19835,47 +19835,47 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -023630: |[023630] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -023640: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -023642: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -023644: 6e10 9907 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@0799 │ │ -02364a: 0a01 |0005: move-result v1 │ │ -02364c: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -023650: 6e10 9a07 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@079a │ │ -023656: 0a01 |000b: move-result v1 │ │ -023658: 2c01 2a00 0000 |000c: sparse-switch v1, 00000036 // +0000002a │ │ -02365e: 0f00 |000f: return v0 │ │ -023660: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -023664: 6e20 a204 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ -02366a: 0a00 |0015: move-result v0 │ │ -02366c: 28f9 |0016: goto 000f // -0007 │ │ -02366e: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -023672: 6e20 a204 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ -023678: 0a00 |001c: move-result v0 │ │ -02367a: 28f2 |001d: goto 000f // -000e │ │ -02367c: 7110 f203 0400 |001e: invoke-static {v4}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@03f2 │ │ -023682: 0a01 |0021: move-result v1 │ │ -023684: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ -023688: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -02368a: 6e20 a204 1300 |0025: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ -023690: 0a00 |0028: move-result v0 │ │ -023692: 28e6 |0029: goto 000f // -001a │ │ -023694: 7120 f103 2400 |002a: invoke-static {v4, v2}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@03f1 │ │ -02369a: 0a01 |002d: move-result v1 │ │ -02369c: 3801 e1ff |002e: if-eqz v1, 000f // -001f │ │ -0236a0: 6e20 a204 2300 |0030: invoke-virtual {v3, v2}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ -0236a6: 0a00 |0033: move-result v0 │ │ -0236a8: 28db |0034: goto 000f // -0025 │ │ -0236aa: 0000 |0035: nop // spacer │ │ -0236ac: 0002 0300 1500 0000 1600 0000 3d00 ... |0036: sparse-switch-data (14 units) │ │ +0245a0: |[0245a0] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0245b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0245b2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0245b4: 6e10 9907 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@0799 │ │ +0245ba: 0a01 |0005: move-result v1 │ │ +0245bc: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +0245c0: 6e10 9a07 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@079a │ │ +0245c6: 0a01 |000b: move-result v1 │ │ +0245c8: 2c01 2a00 0000 |000c: sparse-switch v1, 00000036 // +0000002a │ │ +0245ce: 0f00 |000f: return v0 │ │ +0245d0: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +0245d4: 6e20 a204 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ +0245da: 0a00 |0015: move-result v0 │ │ +0245dc: 28f9 |0016: goto 000f // -0007 │ │ +0245de: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +0245e2: 6e20 a204 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ +0245e8: 0a00 |001c: move-result v0 │ │ +0245ea: 28f2 |001d: goto 000f // -000e │ │ +0245ec: 7110 f203 0400 |001e: invoke-static {v4}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@03f2 │ │ +0245f2: 0a01 |0021: move-result v1 │ │ +0245f4: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ +0245f8: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +0245fa: 6e20 a204 1300 |0025: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ +024600: 0a00 |0028: move-result v0 │ │ +024602: 28e6 |0029: goto 000f // -001a │ │ +024604: 7120 f103 2400 |002a: invoke-static {v4, v2}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@03f1 │ │ +02460a: 0a01 |002d: move-result v1 │ │ +02460c: 3801 e1ff |002e: if-eqz v1, 000f // -001f │ │ +024610: 6e20 a204 2300 |0030: invoke-virtual {v3, v2}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a2 │ │ +024616: 0a00 |0033: move-result v0 │ │ +024618: 28db |0034: goto 000f // -0025 │ │ +02461a: 0000 |0035: nop // spacer │ │ +02461c: 0002 0300 1500 0000 1600 0000 3d00 ... |0036: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1530 │ │ 0x0002 line=1531 │ │ 0x0008 line=1532 │ │ 0x000f line=1548 │ │ 0x0010 line=1534 │ │ @@ -19893,162 +19893,166 @@ │ │ 0x0000 - 0x0044 reg=4 event Landroid/view/KeyEvent; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'fakeDragBy' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 21 │ │ ins : 2 │ │ outs : 8 │ │ - insns size : 167 16-bit code units │ │ -0236c8: |[0236c8] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -0236d8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0236dc: 5501 9f01 |0002: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -0236e0: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -0236e4: 2201 8c01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -0236e8: 1a02 e205 |0008: const-string v2, "No fake drag in progress. Call beginFakeDrag first." // string@05e2 │ │ -0236ec: 7020 510a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0236f2: 2701 |000d: throw v1 │ │ -0236f4: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0236f8: 5201 a701 |0010: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0236fc: a601 0113 |0012: add-float v1, v1, v19 │ │ -023700: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -023704: 5901 a701 |0016: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023708: 7401 c304 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -02370e: 0a01 |001b: move-result v1 │ │ -023710: 8211 |001c: int-to-float v1, v1 │ │ -023712: a70f 0113 |001d: sub-float v15, v1, v19 │ │ -023716: 7401 c504 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -02371c: 0a10 |0022: move-result v16 │ │ -02371e: 0800 1200 |0023: move-object/from16 v0, v18 │ │ -023722: 5201 b001 |0025: iget v1, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023726: 9011 1001 |0027: add-int v17, v16, v1 │ │ -02372a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -02372c: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -023730: 5202 9d01 |002c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023734: d802 02ff |002e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -023738: 9202 0211 |0030: mul-int v2, v2, v17 │ │ -02373c: 7120 5e0a 2100 |0032: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ -023742: 0a01 |0035: move-result v1 │ │ -023744: 821a |0036: int-to-float v10, v1 │ │ -023746: 0800 1200 |0037: move-object/from16 v0, v18 │ │ -02374a: 5201 9d01 |0039: iget v1, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02374e: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -023752: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -023756: 5402 9901 |003f: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02375a: 6e10 2304 0200 |0041: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -023760: 0a02 |0044: move-result v2 │ │ -023762: d802 02ff |0045: add-int/lit8 v2, v2, #int -1 // #ff │ │ -023766: 7120 600a 2100 |0047: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ -02376c: 0a01 |004a: move-result v1 │ │ -02376e: 9201 0111 |004b: mul-int v1, v1, v17 │ │ -023772: 821e |004d: int-to-float v14, v1 │ │ -023774: 2e01 0f0a |004e: cmpg-float v1, v15, v10 │ │ -023778: 3b01 5100 |0050: if-gez v1, 00a1 // +0051 │ │ -02377c: 01af |0052: move v15, v10 │ │ -02377e: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -023782: 5201 a701 |0055: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023786: 87f2 |0057: float-to-int v2, v15 │ │ -023788: 8222 |0058: int-to-float v2, v2 │ │ -02378a: a702 0f02 |0059: sub-float v2, v15, v2 │ │ -02378e: c621 |005b: add-float/2addr v1, v2 │ │ -023790: 0800 1200 |005c: move-object/from16 v0, v18 │ │ -023794: 5901 a701 |005e: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023798: 87f1 |0060: float-to-int v1, v15 │ │ -02379a: 7401 c404 1200 |0061: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -0237a0: 0a02 |0064: move-result v2 │ │ -0237a2: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -0237a6: 6e30 e304 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -0237ac: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -0237b0: 5401 af01 |006c: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -0237b4: 3801 1500 |006e: if-eqz v1, 0083 // +0015 │ │ -0237b8: 87f1 |0070: float-to-int v1, v15 │ │ -0237ba: 930b 0111 |0071: div-int v11, v1, v17 │ │ -0237be: 87f1 |0073: float-to-int v1, v15 │ │ -0237c0: 940d 0111 |0074: rem-int v13, v1, v17 │ │ -0237c4: 82d1 |0076: int-to-float v1, v13 │ │ -0237c6: 0200 1100 |0077: move/from16 v0, v17 │ │ -0237ca: 8202 |0079: int-to-float v2, v0 │ │ -0237cc: a90c 0102 |007a: div-float v12, v1, v2 │ │ -0237d0: 0800 1200 |007c: move-object/from16 v0, v18 │ │ -0237d4: 5401 af01 |007e: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -0237d8: 7240 8904 b1dc |0080: invoke-interface {v1, v11, v12, v13}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0489 │ │ -0237de: 7100 ce00 0000 |0083: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -0237e4: 0b03 |0086: move-result-wide v3 │ │ -0237e6: 0800 1200 |0087: move-object/from16 v0, v18 │ │ -0237ea: 5301 9e01 |0089: iget-wide v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ -0237ee: 1225 |008b: const/4 v5, #int 2 // #2 │ │ -0237f0: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0237f4: 5206 a701 |008e: iget v6, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0237f8: 1207 |0090: const/4 v7, #int 0 // #0 │ │ -0237fa: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -0237fc: 7708 b807 0100 |0092: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07b8 │ │ -023802: 0c09 |0095: move-result-object v9 │ │ -023804: 0800 1200 |0096: move-object/from16 v0, v18 │ │ -023808: 5401 bb01 |0098: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -02380c: 6e20 bb07 9100 |009a: invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07bb │ │ -023812: 6e10 b907 0900 |009d: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@07b9 │ │ -023818: 0e00 |00a0: return-void │ │ -02381a: 2d01 0f0e |00a1: cmpl-float v1, v15, v14 │ │ -02381e: 3d01 b0ff |00a3: if-lez v1, 0053 // -0050 │ │ -023822: 01ef |00a5: move v15, v14 │ │ -023824: 28ad |00a6: goto 0053 // -0053 │ │ + insns size : 177 16-bit code units │ │ +024638: |[024638] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +024648: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +02464c: 5502 9f01 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +024650: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +024654: 2202 8a01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +024658: 1a03 e005 |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@05e0 │ │ +02465c: 7020 510a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +024662: 2702 |000d: throw v2 │ │ +024664: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +024668: 5202 a701 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02466c: a602 0214 |0012: add-float v2, v2, v20 │ │ +024670: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +024674: 5902 a701 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +024678: 7401 c304 1300 |0018: invoke-virtual/range {v19}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +02467e: 0a02 |001b: move-result v2 │ │ +024680: 8222 |001c: int-to-float v2, v2 │ │ +024682: a710 0214 |001d: sub-float v16, v2, v20 │ │ +024686: 7401 c504 1300 |001f: invoke-virtual/range {v19}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +02468c: 0a11 |0022: move-result v17 │ │ +02468e: 0800 1300 |0023: move-object/from16 v0, v19 │ │ +024692: 5202 b001 |0025: iget v2, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024696: 9012 1102 |0027: add-int v18, v17, v2 │ │ +02469a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +02469c: 0800 1300 |002a: move-object/from16 v0, v19 │ │ +0246a0: 5203 9d01 |002c: iget v3, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0246a4: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0246a8: 9203 0312 |0030: mul-int v3, v3, v18 │ │ +0246ac: 7120 5e0a 3200 |0032: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ +0246b2: 0a02 |0035: move-result v2 │ │ +0246b4: 822b |0036: int-to-float v11, v2 │ │ +0246b6: 0800 1300 |0037: move-object/from16 v0, v19 │ │ +0246ba: 5202 9d01 |0039: iget v2, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0246be: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0246c2: 0800 1300 |003d: move-object/from16 v0, v19 │ │ +0246c6: 5403 9901 |003f: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0246ca: 6e10 2304 0300 |0041: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +0246d0: 0a03 |0044: move-result v3 │ │ +0246d2: d803 03ff |0045: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0246d6: 7120 600a 3200 |0047: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ +0246dc: 0a02 |004a: move-result v2 │ │ +0246de: 9202 0212 |004b: mul-int v2, v2, v18 │ │ +0246e2: 822f |004d: int-to-float v15, v2 │ │ +0246e4: 2e02 100b |004e: cmpg-float v2, v16, v11 │ │ +0246e8: 3b02 5a00 |0050: if-gez v2, 00aa // +005a │ │ +0246ec: 0210 0b00 |0052: move/from16 v16, v11 │ │ +0246f0: 0800 1300 |0054: move-object/from16 v0, v19 │ │ +0246f4: 5202 a701 |0056: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0246f8: 0200 1000 |0058: move/from16 v0, v16 │ │ +0246fc: 8703 |005a: float-to-int v3, v0 │ │ +0246fe: 8233 |005b: int-to-float v3, v3 │ │ +024700: a703 1003 |005c: sub-float v3, v16, v3 │ │ +024704: c632 |005e: add-float/2addr v2, v3 │ │ +024706: 0800 1300 |005f: move-object/from16 v0, v19 │ │ +02470a: 5902 a701 |0061: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02470e: 0200 1000 |0063: move/from16 v0, v16 │ │ +024712: 8702 |0065: float-to-int v2, v0 │ │ +024714: 7401 c404 1300 |0066: invoke-virtual/range {v19}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +02471a: 0a03 |0069: move-result v3 │ │ +02471c: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +024720: 6e30 e304 2003 |006c: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +024726: 0800 1300 |006f: move-object/from16 v0, v19 │ │ +02472a: 5402 af01 |0071: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +02472e: 3802 1900 |0073: if-eqz v2, 008c // +0019 │ │ +024732: 0200 1000 |0075: move/from16 v0, v16 │ │ +024736: 8702 |0077: float-to-int v2, v0 │ │ +024738: 930c 0212 |0078: div-int v12, v2, v18 │ │ +02473c: 0200 1000 |007a: move/from16 v0, v16 │ │ +024740: 8702 |007c: float-to-int v2, v0 │ │ +024742: 940e 0212 |007d: rem-int v14, v2, v18 │ │ +024746: 82e2 |007f: int-to-float v2, v14 │ │ +024748: 0200 1200 |0080: move/from16 v0, v18 │ │ +02474c: 8203 |0082: int-to-float v3, v0 │ │ +02474e: a90d 0203 |0083: div-float v13, v2, v3 │ │ +024752: 0800 1300 |0085: move-object/from16 v0, v19 │ │ +024756: 5402 af01 |0087: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +02475a: 7240 8904 c2ed |0089: invoke-interface {v2, v12, v13, v14}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0489 │ │ +024760: 7100 ce00 0000 |008c: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +024766: 0b04 |008f: move-result-wide v4 │ │ +024768: 0800 1300 |0090: move-object/from16 v0, v19 │ │ +02476c: 5302 9e01 |0092: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ +024770: 1226 |0094: const/4 v6, #int 2 // #2 │ │ +024772: 0800 1300 |0095: move-object/from16 v0, v19 │ │ +024776: 5207 a701 |0097: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02477a: 1208 |0099: const/4 v8, #int 0 // #0 │ │ +02477c: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +02477e: 7708 b807 0200 |009b: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07b8 │ │ +024784: 0c0a |009e: move-result-object v10 │ │ +024786: 0800 1300 |009f: move-object/from16 v0, v19 │ │ +02478a: 5402 bb01 |00a1: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +02478e: 6e20 bb07 a200 |00a3: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07bb │ │ +024794: 6e10 b907 0a00 |00a6: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@07b9 │ │ +02479a: 0e00 |00a9: return-void │ │ +02479c: 2d02 100f |00aa: cmpl-float v2, v16, v15 │ │ +0247a0: 3d02 a8ff |00ac: if-lez v2, 0054 // -0058 │ │ +0247a4: 0210 0f00 |00ae: move/from16 v16, v15 │ │ +0247a8: 28a4 |00b0: goto 0054 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1392 │ │ 0x0006 line=1393 │ │ 0x000e line=1396 │ │ 0x0018 line=1397 │ │ 0x001f line=1398 │ │ 0x0023 line=1399 │ │ 0x0029 line=1401 │ │ 0x0037 line=1402 │ │ 0x004e line=1404 │ │ 0x0052 line=1405 │ │ - 0x0053 line=1410 │ │ - 0x0060 line=1411 │ │ - 0x006a line=1412 │ │ - 0x0070 line=1413 │ │ - 0x0073 line=1414 │ │ - 0x0076 line=1415 │ │ - 0x007c line=1416 │ │ - 0x0083 line=1421 │ │ - 0x0087 line=1422 │ │ - 0x0096 line=1424 │ │ - 0x009d line=1425 │ │ - 0x00a0 line=1426 │ │ - 0x00a1 line=1406 │ │ - 0x00a5 line=1407 │ │ - locals : │ │ - 0x0073 - 0x0083 reg=11 position I │ │ - 0x007c - 0x0083 reg=12 positionOffset F │ │ - 0x0076 - 0x0083 reg=13 positionOffsetPixels I │ │ - 0x0087 - 0x00a1 reg=3 time J │ │ - 0x0096 - 0x00a1 reg=9 ev Landroid/view/MotionEvent; │ │ - 0x0037 - 0x00a7 reg=10 leftBound F │ │ - 0x004e - 0x00a7 reg=14 rightBound F │ │ - 0x001f - 0x00a7 reg=15 scrollX F │ │ - 0x0023 - 0x00a7 reg=16 width I │ │ - 0x0029 - 0x00a7 reg=17 widthWithMargin I │ │ - 0x0000 - 0x00a7 reg=18 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00a7 reg=19 xOffset F │ │ + 0x0054 line=1410 │ │ + 0x0063 line=1411 │ │ + 0x006f line=1412 │ │ + 0x0075 line=1413 │ │ + 0x007a line=1414 │ │ + 0x007f line=1415 │ │ + 0x0085 line=1416 │ │ + 0x008c line=1421 │ │ + 0x0090 line=1422 │ │ + 0x009f line=1424 │ │ + 0x00a6 line=1425 │ │ + 0x00a9 line=1426 │ │ + 0x00aa line=1406 │ │ + 0x00ae line=1407 │ │ + locals : │ │ + 0x007a - 0x008c reg=12 position I │ │ + 0x0085 - 0x008c reg=13 positionOffset F │ │ + 0x007f - 0x008c reg=14 positionOffsetPixels I │ │ + 0x0090 - 0x00aa reg=4 time J │ │ + 0x009f - 0x00aa reg=10 ev Landroid/view/MotionEvent; │ │ + 0x0037 - 0x00b1 reg=11 leftBound F │ │ + 0x004e - 0x00b1 reg=15 rightBound F │ │ + 0x001f - 0x00b1 reg=16 scrollX F │ │ + 0x0023 - 0x00b1 reg=17 width I │ │ + 0x0029 - 0x00b1 reg=18 widthWithMargin I │ │ + 0x0000 - 0x00b1 reg=19 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00b1 reg=20 xOffset F │ │ │ │ #17 : (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 │ │ -023828: |[023828] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -023838: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02383c: 1100 |0002: return-object v0 │ │ +0247ac: |[0247ac] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +0247bc: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0247c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20056,17 +20060,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023840: |[023840] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -023850: 5210 9d01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023854: 0f00 |0002: return v0 │ │ +0247c4: |[0247c4] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +0247d4: 5210 9d01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0247d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20074,17 +20078,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023858: |[023858] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -023868: 5210 ae01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -02386c: 0f00 |0002: return v0 │ │ +0247dc: |[0247dc] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +0247ec: 5210 ae01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +0247f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20092,17 +20096,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023870: |[023870] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -023880: 5210 b001 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023884: 0f00 |0002: return v0 │ │ +0247f4: |[0247f4] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +024804: 5210 b001 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #21 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20110,29 +20114,29 @@ │ │ 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 │ │ -023888: |[023888] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -023898: 6e10 df07 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07df │ │ -02389e: 0c00 |0003: move-result-object v0 │ │ -0238a0: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -0238a4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0238a8: 2001 0401 |0008: instance-of v1, v0, Landroid/view/View; // type@0104 │ │ -0238ac: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0238b0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0238b2: 1101 |000d: return-object v1 │ │ -0238b4: 0703 |000e: move-object v3, v0 │ │ -0238b6: 1f03 0401 |000f: check-cast v3, Landroid/view/View; // type@0104 │ │ -0238ba: 28ef |0011: goto 0000 // -0011 │ │ -0238bc: 6e20 c904 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -0238c2: 0c01 |0015: move-result-object v1 │ │ -0238c4: 28f7 |0016: goto 000d // -0009 │ │ +02480c: |[02480c] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +02481c: 6e10 df07 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07df │ │ +024822: 0c00 |0003: move-result-object v0 │ │ +024824: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +024828: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +02482c: 2001 0301 |0008: instance-of v1, v0, Landroid/view/View; // type@0103 │ │ +024830: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +024834: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +024836: 1101 |000d: return-object v1 │ │ +024838: 0703 |000e: move-object v3, v0 │ │ +02483a: 1f03 0301 |000f: check-cast v3, Landroid/view/View; // type@0103 │ │ +02483e: 28ef |0011: goto 0000 // -0011 │ │ +024840: 6e20 c904 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +024846: 0c01 |0015: move-result-object v1 │ │ +024848: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0006 line=819 │ │ 0x000c line=820 │ │ 0x000d line=824 │ │ 0x000f line=822 │ │ @@ -20147,34 +20151,34 @@ │ │ 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 │ │ -0238c8: |[0238c8] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0238d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0238da: 5442 a601 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0238de: 6e10 cb0a 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0238e4: 0a02 |0006: move-result v2 │ │ -0238e6: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -0238ea: 5442 a601 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0238ee: 6e20 c70a 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0238f4: 0c01 |000e: move-result-object v1 │ │ -0238f6: 1f01 b500 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -0238fa: 5442 9901 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0238fe: 5413 8701 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -023902: 6e30 2604 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0426 │ │ -023908: 0a02 |0018: move-result v2 │ │ -02390a: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -02390e: 1101 |001b: return-object v1 │ │ -023910: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023914: 28e3 |001e: goto 0001 // -001d │ │ -023916: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -023918: 28fb |0020: goto 001b // -0005 │ │ +02484c: |[02484c] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +02485c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02485e: 5442 a601 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +024862: 6e10 cb0a 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +024868: 0a02 |0006: move-result v2 │ │ +02486a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +02486e: 5442 a601 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +024872: 6e20 c70a 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +024878: 0c01 |000e: move-result-object v1 │ │ +02487a: 1f01 b400 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +02487e: 5442 9901 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024882: 5413 8701 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +024886: 6e30 2604 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0426 │ │ +02488c: 0a02 |0018: move-result v2 │ │ +02488e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +024892: 1101 |001b: return-object v1 │ │ +024894: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +024898: 28e3 |001e: goto 0001 // -001d │ │ +02489a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +02489c: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0009 line=808 │ │ 0x0011 line=809 │ │ 0x001b line=813 │ │ 0x001c line=807 │ │ @@ -20191,55 +20195,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -02391c: |[02391c] android.support.v4.view.ViewPager.initViewPager:()V │ │ -02392c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02392e: 6e20 f304 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f3 │ │ -023934: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ -023938: 6e20 e904 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@04e9 │ │ -02393e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -023940: 6e20 ea04 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@04ea │ │ -023946: 6e10 b504 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b5 │ │ -02394c: 0c01 |0010: move-result-object v1 │ │ -02394e: 2203 3401 |0011: new-instance v3, Landroid/widget/Scroller; // type@0134 │ │ -023952: 6204 bc01 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ -023956: 7030 c608 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@08c6 │ │ -02395c: 5b53 b701 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -023960: 7110 fa07 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@07fa │ │ -023966: 0c00 |001d: move-result-object v0 │ │ -023968: 7110 7204 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0472 │ │ -02396e: 0a03 |0021: move-result v3 │ │ -023970: 5953 ba01 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -023974: 6e10 fc07 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@07fc │ │ -02397a: 0a03 |0027: move-result v3 │ │ -02397c: 5953 ac01 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ -023980: 6e10 fb07 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@07fb │ │ -023986: 0a03 |002d: move-result v3 │ │ -023988: 5953 ab01 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ -02398c: 2203 dc00 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00dc │ │ -023990: 7020 4f07 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@074f │ │ -023996: 5b53 a901 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -02399a: 2203 dc00 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00dc │ │ -02399e: 7020 4f07 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@074f │ │ -0239a4: 5b53 b501 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0239a8: 6e10 4c00 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -0239ae: 0c03 |0041: move-result-object v3 │ │ -0239b0: 6e10 7000 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0070 │ │ -0239b6: 0c03 |0045: move-result-object v3 │ │ -0239b8: 5232 ed01 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@01ed │ │ -0239bc: 1403 0040 1c45 |0048: const v3, #float 2500 // #451c4000 │ │ -0239c2: c823 |004b: mul-float/2addr v3, v2 │ │ -0239c4: 5953 9a01 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ -0239c8: 1403 cdcc cc3e |004e: const v3, #float 0.4 // #3ecccccd │ │ -0239ce: 5953 a101 |0051: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ -0239d2: 0e00 |0053: return-void │ │ +0248a0: |[0248a0] android.support.v4.view.ViewPager.initViewPager:()V │ │ +0248b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0248b2: 6e20 f304 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f3 │ │ +0248b8: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ +0248bc: 6e20 e904 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@04e9 │ │ +0248c2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0248c4: 6e20 ea04 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@04ea │ │ +0248ca: 6e10 b504 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b5 │ │ +0248d0: 0c01 |0010: move-result-object v1 │ │ +0248d2: 2203 3201 |0011: new-instance v3, Landroid/widget/Scroller; // type@0132 │ │ +0248d6: 6204 bc01 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ +0248da: 7030 c608 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@08c6 │ │ +0248e0: 5b53 b701 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +0248e4: 7110 fa07 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@07fa │ │ +0248ea: 0c00 |001d: move-result-object v0 │ │ +0248ec: 7110 7204 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0472 │ │ +0248f2: 0a03 |0021: move-result v3 │ │ +0248f4: 5953 ba01 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +0248f8: 6e10 fc07 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@07fc │ │ +0248fe: 0a03 |0027: move-result v3 │ │ +024900: 5953 ac01 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ +024904: 6e10 fb07 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@07fb │ │ +02490a: 0a03 |002d: move-result v3 │ │ +02490c: 5953 ab01 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ +024910: 2203 db00 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00db │ │ +024914: 7020 4f07 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@074f │ │ +02491a: 5b53 a901 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +02491e: 2203 db00 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00db │ │ +024922: 7020 4f07 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@074f │ │ +024928: 5b53 b501 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +02492c: 6e10 4c00 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +024932: 0c03 |0041: move-result-object v3 │ │ +024934: 6e10 7000 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0070 │ │ +02493a: 0c03 |0045: move-result-object v3 │ │ +02493c: 5232 ed01 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@01ed │ │ +024940: 1403 0040 1c45 |0048: const v3, #float 2500 // #451c4000 │ │ +024946: c823 |004b: mul-float/2addr v3, v2 │ │ +024948: 5953 9a01 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ +02494c: 1403 cdcc cc3e |004e: const v3, #float 0.4 // #3ecccccd │ │ +024952: 5953 a101 |0051: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ +024956: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ 0x0009 line=240 │ │ 0x000d line=241 │ │ 0x0011 line=242 │ │ @@ -20264,17 +20268,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0239d4: |[0239d4] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -0239e4: 5510 9f01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -0239e8: 0f00 |0002: return v0 │ │ +024958: |[024958] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +024968: 5510 9f01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +02496c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20282,19 +20286,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0239ec: |[0239ec] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -0239fc: 6f10 0908 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0809 │ │ -023a02: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -023a04: 5c10 a001 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -023a08: 0e00 |0006: return-void │ │ +024970: |[024970] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +024980: 6f10 0908 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0809 │ │ +024986: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +024988: 5c10 a001 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +02498c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0003 line=830 │ │ 0x0006 line=831 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -20304,40 +20308,40 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -023a0c: |[023a0c] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -023a1c: 6f20 0a08 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@080a │ │ -023a22: 5284 b001 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023a26: 3d04 2b00 |0005: if-lez v4, 0030 // +002b │ │ -023a2a: 5484 aa01 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -023a2e: 3804 2700 |0009: if-eqz v4, 0030 // +0027 │ │ -023a32: 6e10 c304 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -023a38: 0a02 |000e: move-result v2 │ │ -023a3a: 6e10 c504 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -023a40: 0a03 |0012: move-result v3 │ │ -023a42: 5284 b001 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023a46: b034 |0015: add-int/2addr v4, v3 │ │ -023a48: 9401 0204 |0016: rem-int v1, v2, v4 │ │ -023a4c: 3801 1800 |0018: if-eqz v1, 0030 // +0018 │ │ -023a50: 9104 0201 |001a: sub-int v4, v2, v1 │ │ -023a54: 9000 0403 |001c: add-int v0, v4, v3 │ │ -023a58: 5484 aa01 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -023a5c: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -023a5e: 5286 b001 |0021: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023a62: b006 |0023: add-int/2addr v6, v0 │ │ -023a64: 6e10 ba04 0800 |0024: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04ba │ │ -023a6a: 0a07 |0027: move-result v7 │ │ -023a6c: 6e57 9400 0465 |0028: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0094 │ │ -023a72: 5484 aa01 |002b: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -023a76: 6e20 9200 9400 |002d: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0092 │ │ -023a7c: 0e00 |0030: return-void │ │ +024990: |[024990] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +0249a0: 6f20 0a08 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@080a │ │ +0249a6: 5284 b001 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0249aa: 3d04 2b00 |0005: if-lez v4, 0030 // +002b │ │ +0249ae: 5484 aa01 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +0249b2: 3804 2700 |0009: if-eqz v4, 0030 // +0027 │ │ +0249b6: 6e10 c304 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +0249bc: 0a02 |000e: move-result v2 │ │ +0249be: 6e10 c504 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +0249c4: 0a03 |0012: move-result v3 │ │ +0249c6: 5284 b001 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0249ca: b034 |0015: add-int/2addr v4, v3 │ │ +0249cc: 9401 0204 |0016: rem-int v1, v2, v4 │ │ +0249d0: 3801 1800 |0018: if-eqz v1, 0030 // +0018 │ │ +0249d4: 9104 0201 |001a: sub-int v4, v2, v1 │ │ +0249d8: 9000 0403 |001c: add-int v0, v4, v3 │ │ +0249dc: 5484 aa01 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +0249e0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +0249e2: 5286 b001 |0021: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0249e6: b006 |0023: add-int/2addr v6, v0 │ │ +0249e8: 6e10 ba04 0800 |0024: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04ba │ │ +0249ee: 0a07 |0027: move-result v7 │ │ +0249f0: 6e57 9400 0465 |0028: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0094 │ │ +0249f6: 5484 aa01 |002b: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +0249fa: 6e20 9200 9400 |002d: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0092 │ │ +024a00: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x0003 line=1303 │ │ 0x000b line=1304 │ │ 0x000f line=1305 │ │ 0x0013 line=1306 │ │ @@ -20359,183 +20363,183 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 316 16-bit code units │ │ -023a80: |[023a80] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -023a90: 7401 b107 1200 |0000: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ -023a96: 0a01 |0003: move-result v1 │ │ -023a98: d517 ff00 |0004: and-int/lit16 v7, v1, #int 255 // #00ff │ │ -023a9c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -023a9e: 3217 0500 |0007: if-eq v7, v1, 000c // +0005 │ │ -023aa2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -023aa4: 3317 1300 |000a: if-ne v7, v1, 001d // +0013 │ │ -023aa8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -023aaa: 0800 1100 |000d: move-object/from16 v0, v17 │ │ -023aae: 5c01 a401 |000f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -023ab2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -023ab4: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -023ab8: 5c01 a501 |0014: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -023abc: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -023abe: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -023ac2: 5901 9801 |0019: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -023ac6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -023ac8: 0f01 |001c: return v1 │ │ -023aca: 3807 1200 |001d: if-eqz v7, 002f // +0012 │ │ -023ace: 0800 1100 |001f: move-object/from16 v0, v17 │ │ -023ad2: 5501 a401 |0021: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -023ad6: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ -023ada: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -023adc: 28f6 |0026: goto 001c // -000a │ │ -023ade: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -023ae2: 5501 a501 |0029: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -023ae6: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -023aea: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -023aec: 28ee |002e: goto 001c // -0012 │ │ -023aee: 2c07 ff00 0000 |002f: sparse-switch v7, 0000012e // +000000ff │ │ -023af4: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -023af8: 5501 a401 |0034: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -023afc: 28e6 |0036: goto 001c // -001a │ │ -023afe: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -023b02: 5208 9801 |0039: iget v8, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -023b06: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ -023b08: 3218 f6ff |003c: if-eq v8, v1, 0032 // -000a │ │ -023b0c: 0800 1200 |003e: move-object/from16 v0, v18 │ │ -023b10: 7120 1404 8000 |0040: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ -023b16: 0a0b |0043: move-result v11 │ │ -023b18: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -023b1c: 7120 1804 b000 |0046: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ -023b22: 0a0d |0049: move-result v13 │ │ -023b24: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -023b28: 5201 a701 |004c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023b2c: a70a 0d01 |004e: sub-float v10, v13, v1 │ │ -023b30: 7110 5b0a 0a00 |0050: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ -023b36: 0a0e |0053: move-result v14 │ │ -023b38: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -023b3c: 7120 1904 b000 |0056: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0419 │ │ -023b42: 0a0f |0059: move-result v15 │ │ -023b44: 0800 1100 |005a: move-object/from16 v0, v17 │ │ -023b48: 5201 a801 |005c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -023b4c: a701 0f01 |005e: sub-float v1, v15, v1 │ │ -023b50: 7110 5b0a 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ -023b56: 0a10 |0063: move-result v16 │ │ -023b58: 7401 c304 1100 |0064: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -023b5e: 0a0c |0067: move-result v12 │ │ -023b60: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -023b62: 2d01 0a01 |0069: cmpl-float v1, v10, v1 │ │ -023b66: 3d01 0400 |006b: if-lez v1, 006f // +0004 │ │ -023b6a: 380c 2000 |006d: if-eqz v12, 008d // +0020 │ │ -023b6e: 1201 |006f: const/4 v1, #int 0 // #0 │ │ -023b70: 2e01 0a01 |0070: cmpg-float v1, v10, v1 │ │ -023b74: 3b01 3900 |0072: if-gez v1, 00ab // +0039 │ │ -023b78: 0800 1100 |0074: move-object/from16 v0, v17 │ │ -023b7c: 5401 9901 |0076: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023b80: 3801 3300 |0078: if-eqz v1, 00ab // +0033 │ │ -023b84: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -023b88: 5401 9901 |007c: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023b8c: 6e10 2304 0100 |007e: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -023b92: 0a01 |0081: move-result v1 │ │ -023b94: d801 01ff |0082: add-int/lit8 v1, v1, #int -1 // #ff │ │ -023b98: 7401 c504 1100 |0084: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -023b9e: 0a02 |0087: move-result v2 │ │ -023ba0: b221 |0088: mul-int/2addr v1, v2 │ │ -023ba2: d801 01ff |0089: add-int/lit8 v1, v1, #int -1 // #ff │ │ -023ba6: 341c 2000 |008b: if-lt v12, v1, 00ab // +0020 │ │ -023baa: 1219 |008d: const/4 v9, #int 1 // #1 │ │ -023bac: 1203 |008e: const/4 v3, #int 0 // #0 │ │ -023bae: 87a4 |008f: float-to-int v4, v10 │ │ -023bb0: 87d5 |0090: float-to-int v5, v13 │ │ -023bb2: 87f6 |0091: float-to-int v6, v15 │ │ -023bb4: 0801 1100 |0092: move-object/from16 v1, v17 │ │ -023bb8: 0802 1100 |0094: move-object/from16 v2, v17 │ │ -023bbc: 7406 a404 0100 |0096: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a4 │ │ -023bc2: 0a01 |0099: move-result v1 │ │ -023bc4: 3801 1300 |009a: if-eqz v1, 00ad // +0013 │ │ -023bc8: 0800 1100 |009c: move-object/from16 v0, v17 │ │ -023bcc: 590d a701 |009e: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023bd0: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -023bd4: 590d a301 |00a2: iput v13, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -023bd8: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ -023bdc: 590f a801 |00a6: iput v15, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -023be0: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ -023be2: 2900 73ff |00a9: goto/16 001c // -008d │ │ -023be6: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -023be8: 28e2 |00ac: goto 008e // -001e │ │ -023bea: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -023bee: 5201 ba01 |00af: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -023bf2: 8211 |00b1: int-to-float v1, v1 │ │ -023bf4: 2d01 0e01 |00b2: cmpl-float v1, v14, v1 │ │ -023bf8: 3d01 1d00 |00b4: if-lez v1, 00d1 // +001d │ │ -023bfc: 2d01 0e10 |00b6: cmpl-float v1, v14, v16 │ │ -023c00: 3d01 1900 |00b8: if-lez v1, 00d1 // +0019 │ │ -023c04: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ -023c06: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -023c0a: 5c01 a401 |00bd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -023c0e: 1211 |00bf: const/4 v1, #int 1 // #1 │ │ -023c10: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -023c14: 7020 f104 1000 |00c2: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -023c1a: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ -023c1e: 590d a701 |00c7: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023c22: 1211 |00c9: const/4 v1, #int 1 // #1 │ │ -023c24: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ -023c28: 7020 f204 1000 |00cc: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -023c2e: 2900 63ff |00cf: goto/16 0032 // -009d │ │ -023c32: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -023c36: 5201 ba01 |00d3: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -023c3a: 8211 |00d5: int-to-float v1, v1 │ │ -023c3c: 2d01 1001 |00d6: cmpl-float v1, v16, v1 │ │ -023c40: 3d01 5aff |00d8: if-lez v1, 0032 // -00a6 │ │ -023c44: 1211 |00da: const/4 v1, #int 1 // #1 │ │ -023c46: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -023c4a: 5c01 a501 |00dd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -023c4e: 2900 53ff |00df: goto/16 0032 // -00ad │ │ -023c52: 7401 b407 1200 |00e1: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getX:()F // method@07b4 │ │ -023c58: 0a01 |00e4: move-result v1 │ │ -023c5a: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -023c5e: 5901 a301 |00e7: iput v1, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -023c62: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ -023c66: 5901 a701 |00eb: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -023c6a: 7401 b607 1200 |00ed: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getY:()F // method@07b6 │ │ -023c70: 0a01 |00f0: move-result v1 │ │ -023c72: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ -023c76: 5901 a801 |00f3: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -023c7a: 1201 |00f5: const/4 v1, #int 0 // #0 │ │ -023c7c: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ -023c80: 7120 1704 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -023c86: 0a01 |00fb: move-result v1 │ │ -023c88: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ -023c8c: 5901 9801 |00fe: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -023c90: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -023c94: 5201 b601 |0102: iget v1, v0, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -023c98: 1222 |0104: const/4 v2, #int 2 // #2 │ │ -023c9a: 3321 1400 |0105: if-ne v1, v2, 0119 // +0014 │ │ -023c9e: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -023ca0: 0800 1100 |0108: move-object/from16 v0, v17 │ │ -023ca4: 5c01 a401 |010a: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -023ca8: 1201 |010c: const/4 v1, #int 0 // #0 │ │ -023caa: 0800 1100 |010d: move-object/from16 v0, v17 │ │ -023cae: 5c01 a501 |010f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -023cb2: 1211 |0111: const/4 v1, #int 1 // #1 │ │ -023cb4: 0800 1100 |0112: move-object/from16 v0, v17 │ │ -023cb8: 7020 f104 1000 |0114: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -023cbe: 2900 1bff |0117: goto/16 0032 // -00e5 │ │ -023cc2: 7601 a504 1100 |0119: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ -023cc8: 1201 |011c: const/4 v1, #int 0 // #0 │ │ -023cca: 0800 1100 |011d: move-object/from16 v0, v17 │ │ -023cce: 5c01 a401 |011f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -023cd2: 1201 |0121: const/4 v1, #int 0 // #0 │ │ -023cd4: 0800 1100 |0122: move-object/from16 v0, v17 │ │ -023cd8: 5c01 a501 |0124: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -023cdc: 2900 0cff |0126: goto/16 0032 // -00f4 │ │ -023ce0: 7602 d804 1100 |0128: invoke-direct/range {v17, v18}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04d8 │ │ -023ce6: 2900 07ff |012b: goto/16 0032 // -00f9 │ │ -023cea: 0000 |012d: nop // spacer │ │ -023cec: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ +024a04: |[024a04] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +024a14: 7401 b107 1200 |0000: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ +024a1a: 0a01 |0003: move-result v1 │ │ +024a1c: d517 ff00 |0004: and-int/lit16 v7, v1, #int 255 // #00ff │ │ +024a20: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +024a22: 3217 0500 |0007: if-eq v7, v1, 000c // +0005 │ │ +024a26: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +024a28: 3317 1300 |000a: if-ne v7, v1, 001d // +0013 │ │ +024a2c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +024a2e: 0800 1100 |000d: move-object/from16 v0, v17 │ │ +024a32: 5c01 a401 |000f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +024a36: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +024a38: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +024a3c: 5c01 a501 |0014: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +024a40: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +024a42: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +024a46: 5901 9801 |0019: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +024a4a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +024a4c: 0f01 |001c: return v1 │ │ +024a4e: 3807 1200 |001d: if-eqz v7, 002f // +0012 │ │ +024a52: 0800 1100 |001f: move-object/from16 v0, v17 │ │ +024a56: 5501 a401 |0021: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +024a5a: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ +024a5e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +024a60: 28f6 |0026: goto 001c // -000a │ │ +024a62: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +024a66: 5501 a501 |0029: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +024a6a: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +024a6e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +024a70: 28ee |002e: goto 001c // -0012 │ │ +024a72: 2c07 ff00 0000 |002f: sparse-switch v7, 0000012e // +000000ff │ │ +024a78: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +024a7c: 5501 a401 |0034: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +024a80: 28e6 |0036: goto 001c // -001a │ │ +024a82: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +024a86: 5208 9801 |0039: iget v8, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +024a8a: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ +024a8c: 3218 f6ff |003c: if-eq v8, v1, 0032 // -000a │ │ +024a90: 0800 1200 |003e: move-object/from16 v0, v18 │ │ +024a94: 7120 1404 8000 |0040: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ +024a9a: 0a0b |0043: move-result v11 │ │ +024a9c: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +024aa0: 7120 1804 b000 |0046: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ +024aa6: 0a0d |0049: move-result v13 │ │ +024aa8: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +024aac: 5201 a701 |004c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +024ab0: a70a 0d01 |004e: sub-float v10, v13, v1 │ │ +024ab4: 7110 5b0a 0a00 |0050: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ +024aba: 0a0e |0053: move-result v14 │ │ +024abc: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +024ac0: 7120 1904 b000 |0056: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0419 │ │ +024ac6: 0a0f |0059: move-result v15 │ │ +024ac8: 0800 1100 |005a: move-object/from16 v0, v17 │ │ +024acc: 5201 a801 |005c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +024ad0: a701 0f01 |005e: sub-float v1, v15, v1 │ │ +024ad4: 7110 5b0a 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ +024ada: 0a10 |0063: move-result v16 │ │ +024adc: 7401 c304 1100 |0064: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +024ae2: 0a0c |0067: move-result v12 │ │ +024ae4: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +024ae6: 2d01 0a01 |0069: cmpl-float v1, v10, v1 │ │ +024aea: 3d01 0400 |006b: if-lez v1, 006f // +0004 │ │ +024aee: 380c 2000 |006d: if-eqz v12, 008d // +0020 │ │ +024af2: 1201 |006f: const/4 v1, #int 0 // #0 │ │ +024af4: 2e01 0a01 |0070: cmpg-float v1, v10, v1 │ │ +024af8: 3b01 3900 |0072: if-gez v1, 00ab // +0039 │ │ +024afc: 0800 1100 |0074: move-object/from16 v0, v17 │ │ +024b00: 5401 9901 |0076: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024b04: 3801 3300 |0078: if-eqz v1, 00ab // +0033 │ │ +024b08: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +024b0c: 5401 9901 |007c: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024b10: 6e10 2304 0100 |007e: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +024b16: 0a01 |0081: move-result v1 │ │ +024b18: d801 01ff |0082: add-int/lit8 v1, v1, #int -1 // #ff │ │ +024b1c: 7401 c504 1100 |0084: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +024b22: 0a02 |0087: move-result v2 │ │ +024b24: b221 |0088: mul-int/2addr v1, v2 │ │ +024b26: d801 01ff |0089: add-int/lit8 v1, v1, #int -1 // #ff │ │ +024b2a: 341c 2000 |008b: if-lt v12, v1, 00ab // +0020 │ │ +024b2e: 1219 |008d: const/4 v9, #int 1 // #1 │ │ +024b30: 1203 |008e: const/4 v3, #int 0 // #0 │ │ +024b32: 87a4 |008f: float-to-int v4, v10 │ │ +024b34: 87d5 |0090: float-to-int v5, v13 │ │ +024b36: 87f6 |0091: float-to-int v6, v15 │ │ +024b38: 0801 1100 |0092: move-object/from16 v1, v17 │ │ +024b3c: 0802 1100 |0094: move-object/from16 v2, v17 │ │ +024b40: 7406 a404 0100 |0096: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a4 │ │ +024b46: 0a01 |0099: move-result v1 │ │ +024b48: 3801 1300 |009a: if-eqz v1, 00ad // +0013 │ │ +024b4c: 0800 1100 |009c: move-object/from16 v0, v17 │ │ +024b50: 590d a701 |009e: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +024b54: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +024b58: 590d a301 |00a2: iput v13, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +024b5c: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ +024b60: 590f a801 |00a6: iput v15, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +024b64: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ +024b66: 2900 73ff |00a9: goto/16 001c // -008d │ │ +024b6a: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +024b6c: 28e2 |00ac: goto 008e // -001e │ │ +024b6e: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +024b72: 5201 ba01 |00af: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +024b76: 8211 |00b1: int-to-float v1, v1 │ │ +024b78: 2d01 0e01 |00b2: cmpl-float v1, v14, v1 │ │ +024b7c: 3d01 1d00 |00b4: if-lez v1, 00d1 // +001d │ │ +024b80: 2d01 0e10 |00b6: cmpl-float v1, v14, v16 │ │ +024b84: 3d01 1900 |00b8: if-lez v1, 00d1 // +0019 │ │ +024b88: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ +024b8a: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ +024b8e: 5c01 a401 |00bd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +024b92: 1211 |00bf: const/4 v1, #int 1 // #1 │ │ +024b94: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +024b98: 7020 f104 1000 |00c2: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +024b9e: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ +024ba2: 590d a701 |00c7: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +024ba6: 1211 |00c9: const/4 v1, #int 1 // #1 │ │ +024ba8: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ +024bac: 7020 f204 1000 |00cc: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +024bb2: 2900 63ff |00cf: goto/16 0032 // -009d │ │ +024bb6: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +024bba: 5201 ba01 |00d3: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +024bbe: 8211 |00d5: int-to-float v1, v1 │ │ +024bc0: 2d01 1001 |00d6: cmpl-float v1, v16, v1 │ │ +024bc4: 3d01 5aff |00d8: if-lez v1, 0032 // -00a6 │ │ +024bc8: 1211 |00da: const/4 v1, #int 1 // #1 │ │ +024bca: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +024bce: 5c01 a501 |00dd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +024bd2: 2900 53ff |00df: goto/16 0032 // -00ad │ │ +024bd6: 7401 b407 1200 |00e1: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getX:()F // method@07b4 │ │ +024bdc: 0a01 |00e4: move-result v1 │ │ +024bde: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +024be2: 5901 a301 |00e7: iput v1, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +024be6: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ +024bea: 5901 a701 |00eb: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +024bee: 7401 b607 1200 |00ed: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getY:()F // method@07b6 │ │ +024bf4: 0a01 |00f0: move-result v1 │ │ +024bf6: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ +024bfa: 5901 a801 |00f3: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +024bfe: 1201 |00f5: const/4 v1, #int 0 // #0 │ │ +024c00: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ +024c04: 7120 1704 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +024c0a: 0a01 |00fb: move-result v1 │ │ +024c0c: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +024c10: 5901 9801 |00fe: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +024c14: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +024c18: 5201 b601 |0102: iget v1, v0, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +024c1c: 1222 |0104: const/4 v2, #int 2 // #2 │ │ +024c1e: 3321 1400 |0105: if-ne v1, v2, 0119 // +0014 │ │ +024c22: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +024c24: 0800 1100 |0108: move-object/from16 v0, v17 │ │ +024c28: 5c01 a401 |010a: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +024c2c: 1201 |010c: const/4 v1, #int 0 // #0 │ │ +024c2e: 0800 1100 |010d: move-object/from16 v0, v17 │ │ +024c32: 5c01 a501 |010f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +024c36: 1211 |0111: const/4 v1, #int 1 // #1 │ │ +024c38: 0800 1100 |0112: move-object/from16 v0, v17 │ │ +024c3c: 7020 f104 1000 |0114: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +024c42: 2900 1bff |0117: goto/16 0032 // -00e5 │ │ +024c46: 7601 a504 1100 |0119: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ +024c4c: 1201 |011c: const/4 v1, #int 0 // #0 │ │ +024c4e: 0800 1100 |011d: move-object/from16 v0, v17 │ │ +024c52: 5c01 a401 |011f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +024c56: 1201 |0121: const/4 v1, #int 0 // #0 │ │ +024c58: 0800 1100 |0122: move-object/from16 v0, v17 │ │ +024c5c: 5c01 a501 |0124: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +024c60: 2900 0cff |0126: goto/16 0032 // -00f4 │ │ +024c64: 7602 d804 1100 |0128: invoke-direct/range {v17, v18}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04d8 │ │ +024c6a: 2900 07ff |012b: goto/16 0032 // -00f9 │ │ +024c6e: 0000 |012d: nop // spacer │ │ +024c70: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0006 line=999 │ │ 0x000c line=1002 │ │ 0x0011 line=1003 │ │ 0x0016 line=1004 │ │ @@ -20602,55 +20606,55 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -023d08: |[023d08] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -023d18: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -023d1a: 5ca8 a201 |0001: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -023d1e: 6e10 de04 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -023d24: 1208 |0006: const/4 v8, #int 0 // #0 │ │ -023d26: 5ca8 a201 |0007: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -023d2a: 6e10 b404 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -023d30: 0a03 |000c: move-result v3 │ │ -023d32: 9107 0e0c |000d: sub-int v7, v14, v12 │ │ -023d36: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -023d38: 3534 3500 |0010: if-ge v4, v3, 0045 // +0035 │ │ -023d3c: 6e20 b304 4a00 |0012: invoke-virtual {v10, v4}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -023d42: 0c00 |0015: move-result-object v0 │ │ -023d44: 6e10 e507 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -023d4a: 0a08 |0019: move-result v8 │ │ -023d4c: 1309 0800 |001a: const/16 v9, #int 8 // #8 │ │ -023d50: 3298 2600 |001c: if-eq v8, v9, 0042 // +0026 │ │ -023d54: 6e20 c904 0a00 |001e: invoke-virtual {v10, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -023d5a: 0c05 |0021: move-result-object v5 │ │ -023d5c: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ -023d60: 52a8 b001 |0024: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023d64: b078 |0026: add-int/2addr v8, v7 │ │ -023d66: 5259 8801 |0027: iget v9, v5, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -023d6a: 9206 0809 |0029: mul-int v6, v8, v9 │ │ -023d6e: 6e10 bf04 0a00 |002b: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04bf │ │ -023d74: 0a08 |002e: move-result v8 │ │ -023d76: 9001 0806 |002f: add-int v1, v8, v6 │ │ -023d7a: 6e10 c104 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ -023d80: 0a02 |0034: move-result v2 │ │ -023d82: 6e10 dd07 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@07dd │ │ -023d88: 0a08 |0038: move-result v8 │ │ -023d8a: b018 |0039: add-int/2addr v8, v1 │ │ -023d8c: 6e10 dc07 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@07dc │ │ -023d92: 0a09 |003d: move-result v9 │ │ -023d94: b029 |003e: add-int/2addr v9, v2 │ │ -023d96: 6e59 e707 1082 |003f: invoke-virtual {v0, v1, v2, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@07e7 │ │ -023d9c: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ -023da0: 28cc |0044: goto 0010 // -0034 │ │ -023da2: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -023da4: 5ca8 a001 |0046: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -023da8: 0e00 |0048: return-void │ │ +024c8c: |[024c8c] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +024c9c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +024c9e: 5ca8 a201 |0001: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +024ca2: 6e10 de04 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +024ca8: 1208 |0006: const/4 v8, #int 0 // #0 │ │ +024caa: 5ca8 a201 |0007: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +024cae: 6e10 b404 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +024cb4: 0a03 |000c: move-result v3 │ │ +024cb6: 9107 0e0c |000d: sub-int v7, v14, v12 │ │ +024cba: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +024cbc: 3534 3500 |0010: if-ge v4, v3, 0045 // +0035 │ │ +024cc0: 6e20 b304 4a00 |0012: invoke-virtual {v10, v4}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +024cc6: 0c00 |0015: move-result-object v0 │ │ +024cc8: 6e10 e507 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +024cce: 0a08 |0019: move-result v8 │ │ +024cd0: 1309 0800 |001a: const/16 v9, #int 8 // #8 │ │ +024cd4: 3298 2600 |001c: if-eq v8, v9, 0042 // +0026 │ │ +024cd8: 6e20 c904 0a00 |001e: invoke-virtual {v10, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +024cde: 0c05 |0021: move-result-object v5 │ │ +024ce0: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ +024ce4: 52a8 b001 |0024: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024ce8: b078 |0026: add-int/2addr v8, v7 │ │ +024cea: 5259 8801 |0027: iget v9, v5, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +024cee: 9206 0809 |0029: mul-int v6, v8, v9 │ │ +024cf2: 6e10 bf04 0a00 |002b: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04bf │ │ +024cf8: 0a08 |002e: move-result v8 │ │ +024cfa: 9001 0806 |002f: add-int v1, v8, v6 │ │ +024cfe: 6e10 c104 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ +024d04: 0a02 |0034: move-result v2 │ │ +024d06: 6e10 dd07 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@07dd │ │ +024d0c: 0a08 |0038: move-result v8 │ │ +024d0e: b018 |0039: add-int/2addr v8, v1 │ │ +024d10: 6e10 dc07 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@07dc │ │ +024d16: 0a09 |003d: move-result v9 │ │ +024d18: b029 |003e: add-int/2addr v9, v2 │ │ +024d1a: 6e59 e707 1082 |003f: invoke-virtual {v0, v1, v2, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@07e7 │ │ +024d20: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ +024d24: 28cc |0044: goto 0010 // -0034 │ │ +024d26: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +024d28: 5ca8 a001 |0046: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +024d2c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0003 line=902 │ │ 0x0006 line=903 │ │ 0x0009 line=905 │ │ 0x000d line=906 │ │ @@ -20685,64 +20689,64 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -023dac: |[023dac] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -023dbc: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -023dc0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -023dc2: 7120 b704 8500 |0003: invoke-static {v5, v8}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04b7 │ │ -023dc8: 0a03 |0006: move-result v3 │ │ -023dca: 7120 b704 9500 |0007: invoke-static {v5, v9}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04b7 │ │ -023dd0: 0a04 |000a: move-result v4 │ │ -023dd2: 6e30 eb04 3704 |000b: invoke-virtual {v7, v3, v4}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@04eb │ │ -023dd8: 6e10 bc04 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@04bc │ │ -023dde: 0a03 |0011: move-result v3 │ │ -023de0: 6e10 bf04 0700 |0012: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04bf │ │ -023de6: 0a04 |0015: move-result v4 │ │ -023de8: b143 |0016: sub-int/2addr v3, v4 │ │ -023dea: 6e10 c004 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@04c0 │ │ -023df0: 0a04 |001a: move-result v4 │ │ -023df2: b143 |001b: sub-int/2addr v3, v4 │ │ -023df4: 7120 cf07 6300 |001c: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07cf │ │ -023dfa: 0a03 |001f: move-result v3 │ │ -023dfc: 5973 9c01 |0020: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ -023e00: 6e10 bb04 0700 |0022: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@04bb │ │ -023e06: 0a03 |0025: move-result v3 │ │ -023e08: 6e10 c104 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ -023e0e: 0a04 |0029: move-result v4 │ │ -023e10: b143 |002a: sub-int/2addr v3, v4 │ │ -023e12: 6e10 be04 0700 |002b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04be │ │ -023e18: 0a04 |002e: move-result v4 │ │ -023e1a: b143 |002f: sub-int/2addr v3, v4 │ │ -023e1c: 7120 cf07 6300 |0030: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07cf │ │ -023e22: 0a03 |0033: move-result v3 │ │ -023e24: 5973 9b01 |0034: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ -023e28: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -023e2a: 5c73 a201 |0037: iput-boolean v3, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -023e2e: 6e10 de04 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -023e34: 5c75 a201 |003c: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -023e38: 6e10 b404 0700 |003e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -023e3e: 0a02 |0041: move-result v2 │ │ -023e40: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -023e42: 3521 1800 |0043: if-ge v1, v2, 005b // +0018 │ │ -023e46: 6e20 b304 1700 |0045: invoke-virtual {v7, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -023e4c: 0c00 |0048: move-result-object v0 │ │ -023e4e: 6e10 e507 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -023e54: 0a03 |004c: move-result v3 │ │ -023e56: 1304 0800 |004d: const/16 v4, #int 8 // #8 │ │ -023e5a: 3243 0900 |004f: if-eq v3, v4, 0058 // +0009 │ │ -023e5e: 5273 9c01 |0051: iget v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ -023e62: 5274 9b01 |0053: iget v4, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ -023e66: 6e30 e807 3004 |0055: invoke-virtual {v0, v3, v4}, Landroid/view/View;.measure:(II)V // method@07e8 │ │ -023e6c: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ -023e70: 28e9 |005a: goto 0043 // -0017 │ │ -023e72: 0e00 |005b: return-void │ │ +024d30: |[024d30] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +024d40: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +024d44: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +024d46: 7120 b704 8500 |0003: invoke-static {v5, v8}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04b7 │ │ +024d4c: 0a03 |0006: move-result v3 │ │ +024d4e: 7120 b704 9500 |0007: invoke-static {v5, v9}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04b7 │ │ +024d54: 0a04 |000a: move-result v4 │ │ +024d56: 6e30 eb04 3704 |000b: invoke-virtual {v7, v3, v4}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@04eb │ │ +024d5c: 6e10 bc04 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@04bc │ │ +024d62: 0a03 |0011: move-result v3 │ │ +024d64: 6e10 bf04 0700 |0012: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04bf │ │ +024d6a: 0a04 |0015: move-result v4 │ │ +024d6c: b143 |0016: sub-int/2addr v3, v4 │ │ +024d6e: 6e10 c004 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@04c0 │ │ +024d74: 0a04 |001a: move-result v4 │ │ +024d76: b143 |001b: sub-int/2addr v3, v4 │ │ +024d78: 7120 cf07 6300 |001c: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07cf │ │ +024d7e: 0a03 |001f: move-result v3 │ │ +024d80: 5973 9c01 |0020: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ +024d84: 6e10 bb04 0700 |0022: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@04bb │ │ +024d8a: 0a03 |0025: move-result v3 │ │ +024d8c: 6e10 c104 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c1 │ │ +024d92: 0a04 |0029: move-result v4 │ │ +024d94: b143 |002a: sub-int/2addr v3, v4 │ │ +024d96: 6e10 be04 0700 |002b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04be │ │ +024d9c: 0a04 |002e: move-result v4 │ │ +024d9e: b143 |002f: sub-int/2addr v3, v4 │ │ +024da0: 7120 cf07 6300 |0030: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07cf │ │ +024da6: 0a03 |0033: move-result v3 │ │ +024da8: 5973 9b01 |0034: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ +024dac: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +024dae: 5c73 a201 |0037: iput-boolean v3, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +024db2: 6e10 de04 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +024db8: 5c75 a201 |003c: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +024dbc: 6e10 b404 0700 |003e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +024dc2: 0a02 |0041: move-result v2 │ │ +024dc4: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +024dc6: 3521 1800 |0043: if-ge v1, v2, 005b // +0018 │ │ +024dca: 6e20 b304 1700 |0045: invoke-virtual {v7, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +024dd0: 0c00 |0048: move-result-object v0 │ │ +024dd2: 6e10 e507 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +024dd8: 0a03 |004c: move-result v3 │ │ +024dda: 1304 0800 |004d: const/16 v4, #int 8 // #8 │ │ +024dde: 3243 0900 |004f: if-eq v3, v4, 0058 // +0009 │ │ +024de2: 5273 9c01 |0051: iget v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ +024de6: 5274 9b01 |0053: iget v4, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ +024dea: 6e30 e807 3004 |0055: invoke-virtual {v0, v3, v4}, Landroid/view/View;.measure:(II)V // method@07e8 │ │ +024df0: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ +024df4: 28e9 |005a: goto 0043 // -0017 │ │ +024df6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=840 │ │ 0x000e line=844 │ │ 0x0022 line=846 │ │ 0x0036 line=850 │ │ 0x0039 line=851 │ │ @@ -20767,48 +20771,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -023e74: |[023e74] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -023e84: 6e10 b404 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -023e8a: 0a01 |0003: move-result v1 │ │ -023e8c: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -023e90: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -023e94: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -023e96: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -023e98: 0112 |000a: move v2, v1 │ │ -023e9a: 0163 |000b: move v3, v6 │ │ -023e9c: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -023ea0: 6e20 b304 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -023ea6: 0c00 |0011: move-result-object v0 │ │ -023ea8: 6e10 e507 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ -023eae: 0a07 |0015: move-result v7 │ │ -023eb0: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -023eb4: 6e20 c904 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -023eba: 0c04 |001b: move-result-object v4 │ │ -023ebc: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -023ec0: 5247 8801 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -023ec4: 5298 9d01 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023ec8: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -023ecc: 6e30 ef07 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@07ef │ │ -023ed2: 0a07 |0027: move-result v7 │ │ -023ed4: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -023ed8: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -023eda: 0f07 |002b: return v7 │ │ -023edc: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -023ee0: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -023ee2: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -023ee4: 28db |0030: goto 000b // -0025 │ │ -023ee6: b053 |0031: add-int/2addr v3, v5 │ │ -023ee8: 28da |0032: goto 000c // -0026 │ │ -023eea: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -023eec: 28f7 |0034: goto 002b // -0009 │ │ +024df8: |[024df8] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +024e08: 6e10 b404 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +024e0e: 0a01 |0003: move-result v1 │ │ +024e10: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +024e14: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +024e18: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +024e1a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +024e1c: 0112 |000a: move v2, v1 │ │ +024e1e: 0163 |000b: move v3, v6 │ │ +024e20: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +024e24: 6e20 b304 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +024e2a: 0c00 |0011: move-result-object v0 │ │ +024e2c: 6e10 e507 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07e5 │ │ +024e32: 0a07 |0015: move-result v7 │ │ +024e34: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +024e38: 6e20 c904 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +024e3e: 0c04 |001b: move-result-object v4 │ │ +024e40: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +024e44: 5247 8801 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +024e48: 5298 9d01 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +024e4c: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +024e50: 6e30 ef07 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@07ef │ │ +024e56: 0a07 |0027: move-result v7 │ │ +024e58: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +024e5c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +024e5e: 0f07 |002b: return v7 │ │ +024e60: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +024e64: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +024e66: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +024e68: 28db |0030: goto 000b // -0025 │ │ +024e6a: b053 |0031: add-int/2addr v3, v5 │ │ +024e6c: 28da |0032: goto 000c // -0026 │ │ +024e6e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +024e70: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1678 │ │ 0x0004 line=1679 │ │ 0x0008 line=1680 │ │ 0x0009 line=1681 │ │ 0x000a line=1682 │ │ @@ -20847,42 +20851,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -023ef0: |[023ef0] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -023f00: 2051 b800 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00b8 │ │ -023f04: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -023f08: 6f20 0c08 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@080c │ │ -023f0e: 0e00 |0007: return-void │ │ -023f10: 0750 |0008: move-object v0, v5 │ │ -023f12: 1f00 b800 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00b8 │ │ -023f16: 6e10 9304 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0493 │ │ -023f1c: 0c01 |000e: move-result-object v1 │ │ -023f1e: 6f20 0c08 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@080c │ │ -023f24: 5441 9901 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023f28: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -023f2c: 5441 9901 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023f30: 5402 8b01 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -023f34: 5403 8c01 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ -023f38: 6e30 2804 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0428 │ │ -023f3e: 5201 8d01 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -023f42: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -023f44: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -023f46: 6e40 e704 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -023f4c: 28e1 |0026: goto 0007 // -001f │ │ -023f4e: 5201 8d01 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -023f52: 5941 b401 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -023f56: 5401 8b01 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -023f5a: 5b41 b201 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -023f5e: 5401 8c01 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ -023f62: 5b41 b301 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -023f66: 28d4 |0033: goto 0007 // -002c │ │ +024e74: |[024e74] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +024e84: 2051 b700 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00b7 │ │ +024e88: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +024e8c: 6f20 0c08 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@080c │ │ +024e92: 0e00 |0007: return-void │ │ +024e94: 0750 |0008: move-object v0, v5 │ │ +024e96: 1f00 b700 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00b7 │ │ +024e9a: 6e10 9304 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0493 │ │ +024ea0: 0c01 |000e: move-result-object v1 │ │ +024ea2: 6f20 0c08 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@080c │ │ +024ea8: 5441 9901 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024eac: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +024eb0: 5441 9901 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024eb4: 5402 8b01 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +024eb8: 5403 8c01 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ +024ebc: 6e30 2804 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0428 │ │ +024ec2: 5201 8d01 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +024ec6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +024ec8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +024eca: 6e40 e704 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +024ed0: 28e1 |0026: goto 0007 // -001f │ │ +024ed2: 5201 8d01 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +024ed6: 5941 b401 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +024eda: 5401 8b01 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +024ede: 5b41 b201 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +024ee2: 5401 8c01 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ +024ee6: 5b41 b301 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +024eea: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ 0x0007 line=786 │ │ 0x0009 line=775 │ │ 0x000b line=776 │ │ @@ -20902,28 +20906,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -023f68: |[023f68] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -023f78: 6f10 0d08 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@080d │ │ -023f7e: 0c01 |0003: move-result-object v1 │ │ -023f80: 2200 b800 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00b8 │ │ -023f84: 7020 9204 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0492 │ │ -023f8a: 5232 9d01 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -023f8e: 5902 8d01 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -023f92: 5432 9901 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023f96: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -023f9a: 5432 9901 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -023f9e: 6e10 2904 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0429 │ │ -023fa4: 0c02 |0016: move-result-object v2 │ │ -023fa6: 5b02 8b01 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -023faa: 1100 |0019: return-object v0 │ │ +024eec: |[024eec] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +024efc: 6f10 0d08 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@080d │ │ +024f02: 0c01 |0003: move-result-object v1 │ │ +024f04: 2200 b700 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00b7 │ │ +024f08: 7020 9204 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0492 │ │ +024f0e: 5232 9d01 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +024f12: 5902 8d01 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +024f16: 5432 9901 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024f1a: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +024f1e: 5432 9901 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024f22: 6e10 2904 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0429 │ │ +024f28: 0c02 |0016: move-result-object v2 │ │ +024f2a: 5b02 8b01 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +024f2e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0004 line=760 │ │ 0x0009 line=761 │ │ 0x000d line=762 │ │ 0x0011 line=763 │ │ @@ -20938,21 +20942,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -023fac: |[023fac] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -023fbc: 6f56 0e08 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@080e │ │ -023fc2: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -023fc6: 5220 b001 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023fca: 5221 b001 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -023fce: 7051 df04 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04df │ │ -023fd4: 0e00 |000c: return-void │ │ +024f30: |[024f30] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +024f40: 6f56 0e08 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@080e │ │ +024f46: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +024f4a: 5220 b001 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024f4e: 5221 b001 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +024f52: 7051 df04 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04df │ │ +024f58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0003 line=871 │ │ 0x0005 line=872 │ │ 0x000c line=874 │ │ locals : │ │ @@ -20967,418 +20971,418 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 34 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 810 16-bit code units │ │ -023fd8: |[023fd8] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -023fe8: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -023fec: 5500 9f01 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -023ff0: 021d 0000 |0004: move/from16 v29, v0 │ │ -023ff4: 381d 0500 |0006: if-eqz v29, 000b // +0005 │ │ -023ff8: 131d 0100 |0008: const/16 v29, #int 1 // #1 │ │ -023ffc: 0f1d |000a: return v29 │ │ -023ffe: 7401 b107 2100 |000b: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ -024004: 0a1d |000e: move-result v29 │ │ -024006: 391d 0b00 |000f: if-nez v29, 001a // +000b │ │ -02400a: 7401 b207 2100 |0011: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@07b2 │ │ -024010: 0a1d |0014: move-result v29 │ │ -024012: 381d 0500 |0015: if-eqz v29, 001a // +0005 │ │ -024016: 131d 0000 |0017: const/16 v29, #int 0 // #0 │ │ -02401a: 28f1 |0019: goto 000a // -000f │ │ -02401c: 0800 2000 |001a: move-object/from16 v0, v32 │ │ -024020: 5400 9901 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024024: 081d 0000 |001e: move-object/from16 v29, v0 │ │ -024028: 381d 0e00 |0020: if-eqz v29, 002e // +000e │ │ -02402c: 0800 2000 |0022: move-object/from16 v0, v32 │ │ -024030: 5400 9901 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024034: 081d 0000 |0026: move-object/from16 v29, v0 │ │ -024038: 7401 2304 1d00 |0028: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -02403e: 0a1d |002b: move-result v29 │ │ -024040: 391d 0500 |002c: if-nez v29, 0031 // +0005 │ │ -024044: 131d 0000 |002e: const/16 v29, #int 0 // #0 │ │ -024048: 28da |0030: goto 000a // -0026 │ │ -02404a: 0800 2000 |0031: move-object/from16 v0, v32 │ │ -02404e: 5400 bb01 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -024052: 081d 0000 |0035: move-object/from16 v29, v0 │ │ -024056: 391d 0c00 |0037: if-nez v29, 0043 // +000c │ │ -02405a: 7100 c207 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07c2 │ │ -024060: 0c1d |003c: move-result-object v29 │ │ -024062: 0800 1d00 |003d: move-object/from16 v0, v29 │ │ -024066: 0801 2000 |003f: move-object/from16 v1, v32 │ │ -02406a: 5b10 bb01 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -02406e: 0800 2000 |0043: move-object/from16 v0, v32 │ │ -024072: 5400 bb01 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -024076: 081d 0000 |0047: move-object/from16 v29, v0 │ │ -02407a: 0800 1d00 |0049: move-object/from16 v0, v29 │ │ -02407e: 0801 2100 |004b: move-object/from16 v1, v33 │ │ -024082: 6e20 bb07 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07bb │ │ -024088: 7401 b107 2100 |0050: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ -02408e: 0a04 |0053: move-result v4 │ │ -024090: 120c |0054: const/4 v12, #int 0 // #0 │ │ -024092: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -024096: 021d 0000 |0057: move/from16 v29, v0 │ │ -02409a: 2b1d bf02 0000 |0059: packed-switch v29, 00000318 // +000002bf │ │ -0240a0: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ -0240a4: 7401 cb04 2000 |005e: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ -0240aa: 131d 0100 |0061: const/16 v29, #int 1 // #1 │ │ -0240ae: 28a7 |0063: goto 000a // -0059 │ │ -0240b0: 7601 a504 2000 |0064: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ -0240b6: 7401 b407 2100 |0067: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getX:()F // method@07b4 │ │ -0240bc: 0a1d |006a: move-result v29 │ │ -0240be: 0200 1d00 |006b: move/from16 v0, v29 │ │ -0240c2: 0801 2000 |006d: move-object/from16 v1, v32 │ │ -0240c6: 5910 a301 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -0240ca: 0200 1d00 |0071: move/from16 v0, v29 │ │ -0240ce: 0801 2000 |0073: move-object/from16 v1, v32 │ │ -0240d2: 5910 a701 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0240d6: 131d 0000 |0077: const/16 v29, #int 0 // #0 │ │ -0240da: 0800 2100 |0079: move-object/from16 v0, v33 │ │ -0240de: 0201 1d00 |007b: move/from16 v1, v29 │ │ -0240e2: 7120 1704 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -0240e8: 0a1d |0080: move-result v29 │ │ -0240ea: 0200 1d00 |0081: move/from16 v0, v29 │ │ -0240ee: 0801 2000 |0083: move-object/from16 v1, v32 │ │ -0240f2: 5910 9801 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0240f6: 28d5 |0087: goto 005c // -002b │ │ -0240f8: 0800 2000 |0088: move-object/from16 v0, v32 │ │ -0240fc: 5500 a401 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -024100: 021d 0000 |008c: move/from16 v29, v0 │ │ -024104: 391d 6b00 |008e: if-nez v29, 00f9 // +006b │ │ -024108: 0800 2000 |0090: move-object/from16 v0, v32 │ │ -02410c: 5200 9801 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -024110: 021d 0000 |0094: move/from16 v29, v0 │ │ -024114: 0800 2100 |0096: move-object/from16 v0, v33 │ │ -024118: 0201 1d00 |0098: move/from16 v1, v29 │ │ -02411c: 7120 1404 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ -024122: 0a10 |009d: move-result v16 │ │ -024124: 0800 2100 |009e: move-object/from16 v0, v33 │ │ -024128: 0201 1000 |00a0: move/from16 v1, v16 │ │ -02412c: 7120 1804 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ -024132: 0a19 |00a5: move-result v25 │ │ -024134: 0800 2000 |00a6: move-object/from16 v0, v32 │ │ -024138: 5200 a701 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -02413c: 021d 0000 |00aa: move/from16 v29, v0 │ │ -024140: a71d 191d |00ac: sub-float v29, v25, v29 │ │ -024144: 7701 5b0a 1d00 |00ae: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ -02414a: 0a1a |00b1: move-result v26 │ │ -02414c: 0800 2100 |00b2: move-object/from16 v0, v33 │ │ -024150: 0201 1000 |00b4: move/from16 v1, v16 │ │ -024154: 7120 1904 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0419 │ │ -02415a: 0a1b |00b9: move-result v27 │ │ -02415c: 0800 2000 |00ba: move-object/from16 v0, v32 │ │ -024160: 5200 a801 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -024164: 021d 0000 |00be: move/from16 v29, v0 │ │ -024168: a71d 1b1d |00c0: sub-float v29, v27, v29 │ │ -02416c: 7701 5b0a 1d00 |00c2: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ -024172: 0a1c |00c5: move-result v28 │ │ -024174: 0800 2000 |00c6: move-object/from16 v0, v32 │ │ -024178: 5200 ba01 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -02417c: 021d 0000 |00ca: move/from16 v29, v0 │ │ -024180: 0200 1d00 |00cc: move/from16 v0, v29 │ │ -024184: 8200 |00ce: int-to-float v0, v0 │ │ -024186: 021d 0000 |00cf: move/from16 v29, v0 │ │ -02418a: 2d1d 1a1d |00d1: cmpl-float v29, v26, v29 │ │ -02418e: 3d1d 2600 |00d3: if-lez v29, 00f9 // +0026 │ │ -024192: 2d1d 1a1c |00d5: cmpl-float v29, v26, v28 │ │ -024196: 3d1d 2200 |00d7: if-lez v29, 00f9 // +0022 │ │ -02419a: 131d 0100 |00d9: const/16 v29, #int 1 // #1 │ │ -02419e: 0200 1d00 |00db: move/from16 v0, v29 │ │ -0241a2: 0801 2000 |00dd: move-object/from16 v1, v32 │ │ -0241a6: 5c10 a401 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0241aa: 0200 1900 |00e1: move/from16 v0, v25 │ │ -0241ae: 0801 2000 |00e3: move-object/from16 v1, v32 │ │ -0241b2: 5910 a701 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0241b6: 131d 0100 |00e7: const/16 v29, #int 1 // #1 │ │ -0241ba: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ -0241be: 0201 1d00 |00eb: move/from16 v1, v29 │ │ -0241c2: 7020 f104 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -0241c8: 131d 0100 |00f0: const/16 v29, #int 1 // #1 │ │ -0241cc: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ -0241d0: 0201 1d00 |00f4: move/from16 v1, v29 │ │ -0241d4: 7020 f204 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -0241da: 0800 2000 |00f9: move-object/from16 v0, v32 │ │ -0241de: 5500 a401 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0241e2: 021d 0000 |00fd: move/from16 v29, v0 │ │ -0241e6: 381d 5dff |00ff: if-eqz v29, 005c // -00a3 │ │ -0241ea: 0800 2000 |0101: move-object/from16 v0, v32 │ │ -0241ee: 5200 9801 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0241f2: 021d 0000 |0105: move/from16 v29, v0 │ │ -0241f6: 0800 2100 |0107: move-object/from16 v0, v33 │ │ -0241fa: 0201 1d00 |0109: move/from16 v1, v29 │ │ -0241fe: 7120 1404 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ -024204: 0a05 |010e: move-result v5 │ │ -024206: 0800 2100 |010f: move-object/from16 v0, v33 │ │ -02420a: 7120 1804 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ -024210: 0a19 |0114: move-result v25 │ │ -024212: 0800 2000 |0115: move-object/from16 v0, v32 │ │ -024216: 5200 a701 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -02421a: 021d 0000 |0119: move/from16 v29, v0 │ │ -02421e: a707 1d19 |011b: sub-float v7, v29, v25 │ │ -024222: 0200 1900 |011d: move/from16 v0, v25 │ │ -024226: 0801 2000 |011f: move-object/from16 v1, v32 │ │ -02422a: 5910 a701 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -02422e: 7401 c304 2000 |0123: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -024234: 0a1d |0126: move-result v29 │ │ -024236: 0200 1d00 |0127: move/from16 v0, v29 │ │ -02423a: 820e |0129: int-to-float v14, v0 │ │ -02423c: a615 0e07 |012a: add-float v21, v14, v7 │ │ -024240: 7401 c504 2000 |012c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -024246: 0a17 |012f: move-result v23 │ │ -024248: 0800 2000 |0130: move-object/from16 v0, v32 │ │ -02424c: 5200 b001 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -024250: 021d 0000 |0134: move/from16 v29, v0 │ │ -024254: 9018 171d |0136: add-int v24, v23, v29 │ │ -024258: 0800 2000 |0138: move-object/from16 v0, v32 │ │ -02425c: 5400 9901 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024260: 081d 0000 |013c: move-object/from16 v29, v0 │ │ -024264: 7401 2304 1d00 |013e: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -02426a: 0a1d |0141: move-result v29 │ │ -02426c: d80a 1dff |0142: add-int/lit8 v10, v29, #int -1 // #ff │ │ -024270: 131d 0000 |0144: const/16 v29, #int 0 // #0 │ │ -024274: 0800 2000 |0146: move-object/from16 v0, v32 │ │ -024278: 5200 9d01 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02427c: 021e 0000 |014a: move/from16 v30, v0 │ │ -024280: d81e 1eff |014c: add-int/lit8 v30, v30, #int -1 // #ff │ │ -024284: 921e 1e18 |014e: mul-int v30, v30, v24 │ │ -024288: 7702 5e0a 1d00 |0150: invoke-static/range {v29, v30}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ -02428e: 0a1d |0153: move-result v29 │ │ -024290: 0200 1d00 |0154: move/from16 v0, v29 │ │ -024294: 820b |0156: int-to-float v11, v0 │ │ -024296: 0800 2000 |0157: move-object/from16 v0, v32 │ │ -02429a: 5200 9d01 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02429e: 021d 0000 |015b: move/from16 v29, v0 │ │ -0242a2: d81d 1d01 |015d: add-int/lit8 v29, v29, #int 1 // #01 │ │ -0242a6: 0200 1d00 |015f: move/from16 v0, v29 │ │ -0242aa: 7120 600a a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ -0242b0: 0a1d |0164: move-result v29 │ │ -0242b2: 921d 1d18 |0165: mul-int v29, v29, v24 │ │ -0242b6: 0200 1d00 |0167: move/from16 v0, v29 │ │ -0242ba: 8200 |0169: int-to-float v0, v0 │ │ -0242bc: 0214 0000 |016a: move/from16 v20, v0 │ │ -0242c0: 2e1d 150b |016c: cmpg-float v29, v21, v11 │ │ -0242c4: 3b1d 7f00 |016e: if-gez v29, 01ed // +007f │ │ -0242c8: 131d 0000 |0170: const/16 v29, #int 0 // #0 │ │ -0242cc: 2d1d 0b1d |0172: cmpl-float v29, v11, v29 │ │ -0242d0: 391d 1600 |0174: if-nez v29, 018a // +0016 │ │ -0242d4: 0200 1500 |0176: move/from16 v0, v21 │ │ -0242d8: 7f0f |0178: neg-float v15, v0 │ │ -0242da: 0800 2000 |0179: move-object/from16 v0, v32 │ │ -0242de: 5400 a901 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0242e2: 081d 0000 |017d: move-object/from16 v29, v0 │ │ -0242e6: 0200 1700 |017f: move/from16 v0, v23 │ │ -0242ea: 8200 |0181: int-to-float v0, v0 │ │ -0242ec: 021e 0000 |0182: move/from16 v30, v0 │ │ -0242f0: a91e 0f1e |0184: div-float v30, v15, v30 │ │ -0242f4: 7402 5407 1d00 |0186: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0754 │ │ -0242fa: 0a0c |0189: move-result v12 │ │ -0242fc: 0215 0b00 |018a: move/from16 v21, v11 │ │ -024300: 0800 2000 |018c: move-object/from16 v0, v32 │ │ -024304: 5200 a701 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -024308: 021d 0000 |0190: move/from16 v29, v0 │ │ -02430c: 0200 1500 |0192: move/from16 v0, v21 │ │ -024310: 8700 |0194: float-to-int v0, v0 │ │ -024312: 021e 0000 |0195: move/from16 v30, v0 │ │ -024316: 0200 1e00 |0197: move/from16 v0, v30 │ │ -02431a: 8200 |0199: int-to-float v0, v0 │ │ -02431c: 021e 0000 |019a: move/from16 v30, v0 │ │ -024320: a71e 151e |019c: sub-float v30, v21, v30 │ │ -024324: a61d 1d1e |019e: add-float v29, v29, v30 │ │ -024328: 0200 1d00 |01a0: move/from16 v0, v29 │ │ -02432c: 0801 2000 |01a2: move-object/from16 v1, v32 │ │ -024330: 5910 a701 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -024334: 0200 1500 |01a6: move/from16 v0, v21 │ │ -024338: 8700 |01a8: float-to-int v0, v0 │ │ -02433a: 021d 0000 |01a9: move/from16 v29, v0 │ │ -02433e: 7401 c404 2000 |01ab: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -024344: 0a1e |01ae: move-result v30 │ │ -024346: 0800 2000 |01af: move-object/from16 v0, v32 │ │ -02434a: 0201 1d00 |01b1: move/from16 v1, v29 │ │ -02434e: 0202 1e00 |01b3: move/from16 v2, v30 │ │ -024352: 6e30 e304 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -024358: 0800 2000 |01b8: move-object/from16 v0, v32 │ │ -02435c: 5400 af01 |01ba: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -024360: 081d 0000 |01bc: move-object/from16 v29, v0 │ │ -024364: 381d 9efe |01be: if-eqz v29, 005c // -0162 │ │ -024368: 0200 1500 |01c0: move/from16 v0, v21 │ │ -02436c: 8700 |01c2: float-to-int v0, v0 │ │ -02436e: 021d 0000 |01c3: move/from16 v29, v0 │ │ -024372: 9311 1d18 |01c5: div-int v17, v29, v24 │ │ -024376: 0200 1500 |01c7: move/from16 v0, v21 │ │ -02437a: 8700 |01c9: float-to-int v0, v0 │ │ -02437c: 021d 0000 |01ca: move/from16 v29, v0 │ │ -024380: 9413 1d18 |01cc: rem-int v19, v29, v24 │ │ -024384: 0200 1300 |01ce: move/from16 v0, v19 │ │ -024388: 8200 |01d0: int-to-float v0, v0 │ │ -02438a: 021d 0000 |01d1: move/from16 v29, v0 │ │ -02438e: 0200 1800 |01d3: move/from16 v0, v24 │ │ -024392: 8200 |01d5: int-to-float v0, v0 │ │ -024394: 021e 0000 |01d6: move/from16 v30, v0 │ │ -024398: a912 1d1e |01d8: div-float v18, v29, v30 │ │ -02439c: 0800 2000 |01da: move-object/from16 v0, v32 │ │ -0243a0: 5400 af01 |01dc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -0243a4: 081d 0000 |01de: move-object/from16 v29, v0 │ │ -0243a8: 0800 1d00 |01e0: move-object/from16 v0, v29 │ │ -0243ac: 0201 1100 |01e2: move/from16 v1, v17 │ │ -0243b0: 0202 1200 |01e4: move/from16 v2, v18 │ │ -0243b4: 0203 1300 |01e6: move/from16 v3, v19 │ │ -0243b8: 7240 8904 1032 |01e8: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0489 │ │ -0243be: 2900 71fe |01eb: goto/16 005c // -018f │ │ -0243c2: 2d1d 1514 |01ed: cmpl-float v29, v21, v20 │ │ -0243c6: 3d1d 9dff |01ef: if-lez v29, 018c // -0063 │ │ -0243ca: 921d 0a18 |01f1: mul-int v29, v10, v24 │ │ -0243ce: 0200 1d00 |01f3: move/from16 v0, v29 │ │ -0243d2: 8200 |01f5: int-to-float v0, v0 │ │ -0243d4: 021d 0000 |01f6: move/from16 v29, v0 │ │ -0243d8: 2d1d 141d |01f8: cmpl-float v29, v20, v29 │ │ -0243dc: 391d 1500 |01fa: if-nez v29, 020f // +0015 │ │ -0243e0: a70f 1514 |01fc: sub-float v15, v21, v20 │ │ -0243e4: 0800 2000 |01fe: move-object/from16 v0, v32 │ │ -0243e8: 5400 b501 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0243ec: 081d 0000 |0202: move-object/from16 v29, v0 │ │ -0243f0: 0200 1700 |0204: move/from16 v0, v23 │ │ -0243f4: 8200 |0206: int-to-float v0, v0 │ │ -0243f6: 021e 0000 |0207: move/from16 v30, v0 │ │ -0243fa: a91e 0f1e |0209: div-float v30, v15, v30 │ │ -0243fe: 7402 5407 1d00 |020b: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0754 │ │ -024404: 0a0c |020e: move-result v12 │ │ -024406: 0215 1400 |020f: move/from16 v21, v20 │ │ -02440a: 2900 7bff |0211: goto/16 018c // -0085 │ │ -02440e: 0800 2000 |0213: move-object/from16 v0, v32 │ │ -024412: 5500 a401 |0215: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -024416: 021d 0000 |0217: move/from16 v29, v0 │ │ -02441a: 381d 43fe |0219: if-eqz v29, 005c // -01bd │ │ -02441e: 0800 2000 |021b: move-object/from16 v0, v32 │ │ -024422: 5400 bb01 |021d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -024426: 0816 0000 |021f: move-object/from16 v22, v0 │ │ -02442a: 131d e803 |0221: const/16 v29, #int 1000 // #3e8 │ │ -02442e: 0800 2000 |0223: move-object/from16 v0, v32 │ │ -024432: 5200 ab01 |0225: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ -024436: 021e 0000 |0227: move/from16 v30, v0 │ │ -02443a: 0200 1e00 |0229: move/from16 v0, v30 │ │ -02443e: 8200 |022b: int-to-float v0, v0 │ │ -024440: 021e 0000 |022c: move/from16 v30, v0 │ │ -024444: 0800 1600 |022e: move-object/from16 v0, v22 │ │ -024448: 0201 1d00 |0230: move/from16 v1, v29 │ │ -02444c: 0202 1e00 |0232: move/from16 v2, v30 │ │ -024450: 6e30 bd07 1002 |0234: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07bd │ │ -024456: 0800 2000 |0237: move-object/from16 v0, v32 │ │ -02445a: 5200 9801 |0239: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -02445e: 021d 0000 |023b: move/from16 v29, v0 │ │ -024462: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -024466: 0201 1d00 |023f: move/from16 v1, v29 │ │ -02446a: 7120 3704 1000 |0241: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0437 │ │ -024470: 0a1d |0244: move-result v29 │ │ -024472: 0200 1d00 |0245: move/from16 v0, v29 │ │ -024476: 8709 |0247: float-to-int v9, v0 │ │ -024478: 131d 0100 |0248: const/16 v29, #int 1 // #1 │ │ -02447c: 0200 1d00 |024a: move/from16 v0, v29 │ │ -024480: 0801 2000 |024c: move-object/from16 v1, v32 │ │ -024484: 5c10 b101 |024e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -024488: 7401 c504 2000 |0250: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -02448e: 0a1d |0253: move-result v29 │ │ -024490: 0800 2000 |0254: move-object/from16 v0, v32 │ │ -024494: 5200 b001 |0256: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -024498: 021e 0000 |0258: move/from16 v30, v0 │ │ -02449c: 9018 1d1e |025a: add-int v24, v29, v30 │ │ -0244a0: 7401 c304 2000 |025c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -0244a6: 0a15 |025f: move-result v21 │ │ -0244a8: 9306 1518 |0260: div-int v6, v21, v24 │ │ -0244ac: 3d09 3300 |0262: if-lez v9, 0295 // +0033 │ │ -0244b0: 016d |0264: move v13, v6 │ │ -0244b2: 131d 0100 |0265: const/16 v29, #int 1 // #1 │ │ -0244b6: 131e 0100 |0267: const/16 v30, #int 1 // #1 │ │ -0244ba: 0800 2000 |0269: move-object/from16 v0, v32 │ │ -0244be: 0201 1d00 |026b: move/from16 v1, v29 │ │ -0244c2: 0202 1e00 |026d: move/from16 v2, v30 │ │ -0244c6: 6e59 e804 d021 |026f: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04e8 │ │ -0244cc: 131d ffff |0272: const/16 v29, #int -1 // #ffff │ │ -0244d0: 0200 1d00 |0274: move/from16 v0, v29 │ │ -0244d4: 0801 2000 |0276: move-object/from16 v1, v32 │ │ -0244d8: 5910 9801 |0278: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0244dc: 7601 ad04 2000 |027a: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04ad │ │ -0244e2: 0800 2000 |027d: move-object/from16 v0, v32 │ │ -0244e6: 5400 a901 |027f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0244ea: 081d 0000 |0281: move-object/from16 v29, v0 │ │ -0244ee: 7401 5507 1d00 |0283: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ -0244f4: 0a1d |0286: move-result v29 │ │ -0244f6: 0800 2000 |0287: move-object/from16 v0, v32 │ │ -0244fa: 5400 b501 |0289: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0244fe: 081e 0000 |028b: move-object/from16 v30, v0 │ │ -024502: 7401 5507 1e00 |028d: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ -024508: 0a1e |0290: move-result v30 │ │ -02450a: 960c 1d1e |0291: or-int v12, v29, v30 │ │ -02450e: 2900 c9fd |0293: goto/16 005c // -0237 │ │ -024512: d80d 0601 |0295: add-int/lit8 v13, v6, #int 1 // #01 │ │ -024516: 28ce |0297: goto 0265 // -0032 │ │ -024518: 0800 2000 |0298: move-object/from16 v0, v32 │ │ -02451c: 5500 a401 |029a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -024520: 021d 0000 |029c: move/from16 v29, v0 │ │ -024524: 381d befd |029e: if-eqz v29, 005c // -0242 │ │ -024528: 0800 2000 |02a0: move-object/from16 v0, v32 │ │ -02452c: 5200 9d01 |02a2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024530: 021d 0000 |02a4: move/from16 v29, v0 │ │ -024534: 131e 0100 |02a6: const/16 v30, #int 1 // #1 │ │ -024538: 131f 0100 |02a8: const/16 v31, #int 1 // #1 │ │ -02453c: 0800 2000 |02aa: move-object/from16 v0, v32 │ │ -024540: 0201 1d00 |02ac: move/from16 v1, v29 │ │ -024544: 0202 1e00 |02ae: move/from16 v2, v30 │ │ -024548: 0203 1f00 |02b0: move/from16 v3, v31 │ │ -02454c: 6e40 e704 1032 |02b2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -024552: 131d ffff |02b5: const/16 v29, #int -1 // #ffff │ │ -024556: 0200 1d00 |02b7: move/from16 v0, v29 │ │ -02455a: 0801 2000 |02b9: move-object/from16 v1, v32 │ │ -02455e: 5910 9801 |02bb: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -024562: 7601 ad04 2000 |02bd: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04ad │ │ -024568: 0800 2000 |02c0: move-object/from16 v0, v32 │ │ -02456c: 5400 a901 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -024570: 081d 0000 |02c4: move-object/from16 v29, v0 │ │ -024574: 7401 5507 1d00 |02c6: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ -02457a: 0a1d |02c9: move-result v29 │ │ -02457c: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ -024580: 5400 b501 |02cc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -024584: 081e 0000 |02ce: move-object/from16 v30, v0 │ │ -024588: 7401 5507 1e00 |02d0: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ -02458e: 0a1e |02d3: move-result v30 │ │ -024590: 960c 1d1e |02d4: or-int v12, v29, v30 │ │ -024594: 2900 86fd |02d6: goto/16 005c // -027a │ │ -024598: 7701 1504 2100 |02d8: invoke-static/range {v33}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0415 │ │ -02459e: 0a08 |02db: move-result v8 │ │ -0245a0: 0800 2100 |02dc: move-object/from16 v0, v33 │ │ -0245a4: 7120 1804 8000 |02de: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ -0245aa: 0a19 |02e1: move-result v25 │ │ -0245ac: 0200 1900 |02e2: move/from16 v0, v25 │ │ -0245b0: 0801 2000 |02e4: move-object/from16 v1, v32 │ │ -0245b4: 5910 a701 |02e6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0245b8: 0800 2100 |02e8: move-object/from16 v0, v33 │ │ -0245bc: 7120 1704 8000 |02ea: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -0245c2: 0a1d |02ed: move-result v29 │ │ -0245c4: 0200 1d00 |02ee: move/from16 v0, v29 │ │ -0245c8: 0801 2000 |02f0: move-object/from16 v1, v32 │ │ -0245cc: 5910 9801 |02f2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0245d0: 2900 68fd |02f4: goto/16 005c // -0298 │ │ -0245d4: 7602 d804 2000 |02f6: invoke-direct/range {v32, v33}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04d8 │ │ -0245da: 0800 2000 |02f9: move-object/from16 v0, v32 │ │ -0245de: 5200 9801 |02fb: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0245e2: 021d 0000 |02fd: move/from16 v29, v0 │ │ -0245e6: 0800 2100 |02ff: move-object/from16 v0, v33 │ │ -0245ea: 0201 1d00 |0301: move/from16 v1, v29 │ │ -0245ee: 7120 1404 1000 |0303: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ -0245f4: 0a1d |0306: move-result v29 │ │ -0245f6: 0800 2100 |0307: move-object/from16 v0, v33 │ │ -0245fa: 0201 1d00 |0309: move/from16 v1, v29 │ │ -0245fe: 7120 1804 1000 |030b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ -024604: 0a1d |030e: move-result v29 │ │ -024606: 0200 1d00 |030f: move/from16 v0, v29 │ │ -02460a: 0801 2000 |0311: move-object/from16 v1, v32 │ │ -02460e: 5910 a701 |0313: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -024612: 2900 47fd |0315: goto/16 005c // -02b9 │ │ -024616: 0000 |0317: nop // spacer │ │ -024618: 0001 0700 0000 0000 0b00 0000 ba01 ... |0318: packed-switch-data (18 units) │ │ +024f5c: |[024f5c] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +024f6c: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +024f70: 5500 9f01 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +024f74: 021d 0000 |0004: move/from16 v29, v0 │ │ +024f78: 381d 0500 |0006: if-eqz v29, 000b // +0005 │ │ +024f7c: 131d 0100 |0008: const/16 v29, #int 1 // #1 │ │ +024f80: 0f1d |000a: return v29 │ │ +024f82: 7401 b107 2100 |000b: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ +024f88: 0a1d |000e: move-result v29 │ │ +024f8a: 391d 0b00 |000f: if-nez v29, 001a // +000b │ │ +024f8e: 7401 b207 2100 |0011: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@07b2 │ │ +024f94: 0a1d |0014: move-result v29 │ │ +024f96: 381d 0500 |0015: if-eqz v29, 001a // +0005 │ │ +024f9a: 131d 0000 |0017: const/16 v29, #int 0 // #0 │ │ +024f9e: 28f1 |0019: goto 000a // -000f │ │ +024fa0: 0800 2000 |001a: move-object/from16 v0, v32 │ │ +024fa4: 5400 9901 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024fa8: 081d 0000 |001e: move-object/from16 v29, v0 │ │ +024fac: 381d 0e00 |0020: if-eqz v29, 002e // +000e │ │ +024fb0: 0800 2000 |0022: move-object/from16 v0, v32 │ │ +024fb4: 5400 9901 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +024fb8: 081d 0000 |0026: move-object/from16 v29, v0 │ │ +024fbc: 7401 2304 1d00 |0028: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +024fc2: 0a1d |002b: move-result v29 │ │ +024fc4: 391d 0500 |002c: if-nez v29, 0031 // +0005 │ │ +024fc8: 131d 0000 |002e: const/16 v29, #int 0 // #0 │ │ +024fcc: 28da |0030: goto 000a // -0026 │ │ +024fce: 0800 2000 |0031: move-object/from16 v0, v32 │ │ +024fd2: 5400 bb01 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +024fd6: 081d 0000 |0035: move-object/from16 v29, v0 │ │ +024fda: 391d 0c00 |0037: if-nez v29, 0043 // +000c │ │ +024fde: 7100 c207 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07c2 │ │ +024fe4: 0c1d |003c: move-result-object v29 │ │ +024fe6: 0800 1d00 |003d: move-object/from16 v0, v29 │ │ +024fea: 0801 2000 |003f: move-object/from16 v1, v32 │ │ +024fee: 5b10 bb01 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +024ff2: 0800 2000 |0043: move-object/from16 v0, v32 │ │ +024ff6: 5400 bb01 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +024ffa: 081d 0000 |0047: move-object/from16 v29, v0 │ │ +024ffe: 0800 1d00 |0049: move-object/from16 v0, v29 │ │ +025002: 0801 2100 |004b: move-object/from16 v1, v33 │ │ +025006: 6e20 bb07 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07bb │ │ +02500c: 7401 b107 2100 |0050: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@07b1 │ │ +025012: 0a04 |0053: move-result v4 │ │ +025014: 120c |0054: const/4 v12, #int 0 // #0 │ │ +025016: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +02501a: 021d 0000 |0057: move/from16 v29, v0 │ │ +02501e: 2b1d bf02 0000 |0059: packed-switch v29, 00000318 // +000002bf │ │ +025024: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ +025028: 7401 cb04 2000 |005e: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ +02502e: 131d 0100 |0061: const/16 v29, #int 1 // #1 │ │ +025032: 28a7 |0063: goto 000a // -0059 │ │ +025034: 7601 a504 2000 |0064: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ +02503a: 7401 b407 2100 |0067: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getX:()F // method@07b4 │ │ +025040: 0a1d |006a: move-result v29 │ │ +025042: 0200 1d00 |006b: move/from16 v0, v29 │ │ +025046: 0801 2000 |006d: move-object/from16 v1, v32 │ │ +02504a: 5910 a301 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +02504e: 0200 1d00 |0071: move/from16 v0, v29 │ │ +025052: 0801 2000 |0073: move-object/from16 v1, v32 │ │ +025056: 5910 a701 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02505a: 131d 0000 |0077: const/16 v29, #int 0 // #0 │ │ +02505e: 0800 2100 |0079: move-object/from16 v0, v33 │ │ +025062: 0201 1d00 |007b: move/from16 v1, v29 │ │ +025066: 7120 1704 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +02506c: 0a1d |0080: move-result v29 │ │ +02506e: 0200 1d00 |0081: move/from16 v0, v29 │ │ +025072: 0801 2000 |0083: move-object/from16 v1, v32 │ │ +025076: 5910 9801 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +02507a: 28d5 |0087: goto 005c // -002b │ │ +02507c: 0800 2000 |0088: move-object/from16 v0, v32 │ │ +025080: 5500 a401 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +025084: 021d 0000 |008c: move/from16 v29, v0 │ │ +025088: 391d 6b00 |008e: if-nez v29, 00f9 // +006b │ │ +02508c: 0800 2000 |0090: move-object/from16 v0, v32 │ │ +025090: 5200 9801 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +025094: 021d 0000 |0094: move/from16 v29, v0 │ │ +025098: 0800 2100 |0096: move-object/from16 v0, v33 │ │ +02509c: 0201 1d00 |0098: move/from16 v1, v29 │ │ +0250a0: 7120 1404 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ +0250a6: 0a10 |009d: move-result v16 │ │ +0250a8: 0800 2100 |009e: move-object/from16 v0, v33 │ │ +0250ac: 0201 1000 |00a0: move/from16 v1, v16 │ │ +0250b0: 7120 1804 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ +0250b6: 0a19 |00a5: move-result v25 │ │ +0250b8: 0800 2000 |00a6: move-object/from16 v0, v32 │ │ +0250bc: 5200 a701 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0250c0: 021d 0000 |00aa: move/from16 v29, v0 │ │ +0250c4: a71d 191d |00ac: sub-float v29, v25, v29 │ │ +0250c8: 7701 5b0a 1d00 |00ae: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ +0250ce: 0a1a |00b1: move-result v26 │ │ +0250d0: 0800 2100 |00b2: move-object/from16 v0, v33 │ │ +0250d4: 0201 1000 |00b4: move/from16 v1, v16 │ │ +0250d8: 7120 1904 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0419 │ │ +0250de: 0a1b |00b9: move-result v27 │ │ +0250e0: 0800 2000 |00ba: move-object/from16 v0, v32 │ │ +0250e4: 5200 a801 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +0250e8: 021d 0000 |00be: move/from16 v29, v0 │ │ +0250ec: a71d 1b1d |00c0: sub-float v29, v27, v29 │ │ +0250f0: 7701 5b0a 1d00 |00c2: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@0a5b │ │ +0250f6: 0a1c |00c5: move-result v28 │ │ +0250f8: 0800 2000 |00c6: move-object/from16 v0, v32 │ │ +0250fc: 5200 ba01 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +025100: 021d 0000 |00ca: move/from16 v29, v0 │ │ +025104: 0200 1d00 |00cc: move/from16 v0, v29 │ │ +025108: 8200 |00ce: int-to-float v0, v0 │ │ +02510a: 021d 0000 |00cf: move/from16 v29, v0 │ │ +02510e: 2d1d 1a1d |00d1: cmpl-float v29, v26, v29 │ │ +025112: 3d1d 2600 |00d3: if-lez v29, 00f9 // +0026 │ │ +025116: 2d1d 1a1c |00d5: cmpl-float v29, v26, v28 │ │ +02511a: 3d1d 2200 |00d7: if-lez v29, 00f9 // +0022 │ │ +02511e: 131d 0100 |00d9: const/16 v29, #int 1 // #1 │ │ +025122: 0200 1d00 |00db: move/from16 v0, v29 │ │ +025126: 0801 2000 |00dd: move-object/from16 v1, v32 │ │ +02512a: 5c10 a401 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +02512e: 0200 1900 |00e1: move/from16 v0, v25 │ │ +025132: 0801 2000 |00e3: move-object/from16 v1, v32 │ │ +025136: 5910 a701 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02513a: 131d 0100 |00e7: const/16 v29, #int 1 // #1 │ │ +02513e: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ +025142: 0201 1d00 |00eb: move/from16 v1, v29 │ │ +025146: 7020 f104 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +02514c: 131d 0100 |00f0: const/16 v29, #int 1 // #1 │ │ +025150: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ +025154: 0201 1d00 |00f4: move/from16 v1, v29 │ │ +025158: 7020 f204 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +02515e: 0800 2000 |00f9: move-object/from16 v0, v32 │ │ +025162: 5500 a401 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +025166: 021d 0000 |00fd: move/from16 v29, v0 │ │ +02516a: 381d 5dff |00ff: if-eqz v29, 005c // -00a3 │ │ +02516e: 0800 2000 |0101: move-object/from16 v0, v32 │ │ +025172: 5200 9801 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +025176: 021d 0000 |0105: move/from16 v29, v0 │ │ +02517a: 0800 2100 |0107: move-object/from16 v0, v33 │ │ +02517e: 0201 1d00 |0109: move/from16 v1, v29 │ │ +025182: 7120 1404 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ +025188: 0a05 |010e: move-result v5 │ │ +02518a: 0800 2100 |010f: move-object/from16 v0, v33 │ │ +02518e: 7120 1804 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ +025194: 0a19 |0114: move-result v25 │ │ +025196: 0800 2000 |0115: move-object/from16 v0, v32 │ │ +02519a: 5200 a701 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02519e: 021d 0000 |0119: move/from16 v29, v0 │ │ +0251a2: a707 1d19 |011b: sub-float v7, v29, v25 │ │ +0251a6: 0200 1900 |011d: move/from16 v0, v25 │ │ +0251aa: 0801 2000 |011f: move-object/from16 v1, v32 │ │ +0251ae: 5910 a701 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0251b2: 7401 c304 2000 |0123: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +0251b8: 0a1d |0126: move-result v29 │ │ +0251ba: 0200 1d00 |0127: move/from16 v0, v29 │ │ +0251be: 820e |0129: int-to-float v14, v0 │ │ +0251c0: a615 0e07 |012a: add-float v21, v14, v7 │ │ +0251c4: 7401 c504 2000 |012c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +0251ca: 0a17 |012f: move-result v23 │ │ +0251cc: 0800 2000 |0130: move-object/from16 v0, v32 │ │ +0251d0: 5200 b001 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0251d4: 021d 0000 |0134: move/from16 v29, v0 │ │ +0251d8: 9018 171d |0136: add-int v24, v23, v29 │ │ +0251dc: 0800 2000 |0138: move-object/from16 v0, v32 │ │ +0251e0: 5400 9901 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0251e4: 081d 0000 |013c: move-object/from16 v29, v0 │ │ +0251e8: 7401 2304 1d00 |013e: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +0251ee: 0a1d |0141: move-result v29 │ │ +0251f0: d80a 1dff |0142: add-int/lit8 v10, v29, #int -1 // #ff │ │ +0251f4: 131d 0000 |0144: const/16 v29, #int 0 // #0 │ │ +0251f8: 0800 2000 |0146: move-object/from16 v0, v32 │ │ +0251fc: 5200 9d01 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025200: 021e 0000 |014a: move/from16 v30, v0 │ │ +025204: d81e 1eff |014c: add-int/lit8 v30, v30, #int -1 // #ff │ │ +025208: 921e 1e18 |014e: mul-int v30, v30, v24 │ │ +02520c: 7702 5e0a 1d00 |0150: invoke-static/range {v29, v30}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ +025212: 0a1d |0153: move-result v29 │ │ +025214: 0200 1d00 |0154: move/from16 v0, v29 │ │ +025218: 820b |0156: int-to-float v11, v0 │ │ +02521a: 0800 2000 |0157: move-object/from16 v0, v32 │ │ +02521e: 5200 9d01 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025222: 021d 0000 |015b: move/from16 v29, v0 │ │ +025226: d81d 1d01 |015d: add-int/lit8 v29, v29, #int 1 // #01 │ │ +02522a: 0200 1d00 |015f: move/from16 v0, v29 │ │ +02522e: 7120 600a a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ +025234: 0a1d |0164: move-result v29 │ │ +025236: 921d 1d18 |0165: mul-int v29, v29, v24 │ │ +02523a: 0200 1d00 |0167: move/from16 v0, v29 │ │ +02523e: 8200 |0169: int-to-float v0, v0 │ │ +025240: 0214 0000 |016a: move/from16 v20, v0 │ │ +025244: 2e1d 150b |016c: cmpg-float v29, v21, v11 │ │ +025248: 3b1d 7f00 |016e: if-gez v29, 01ed // +007f │ │ +02524c: 131d 0000 |0170: const/16 v29, #int 0 // #0 │ │ +025250: 2d1d 0b1d |0172: cmpl-float v29, v11, v29 │ │ +025254: 391d 1600 |0174: if-nez v29, 018a // +0016 │ │ +025258: 0200 1500 |0176: move/from16 v0, v21 │ │ +02525c: 7f0f |0178: neg-float v15, v0 │ │ +02525e: 0800 2000 |0179: move-object/from16 v0, v32 │ │ +025262: 5400 a901 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +025266: 081d 0000 |017d: move-object/from16 v29, v0 │ │ +02526a: 0200 1700 |017f: move/from16 v0, v23 │ │ +02526e: 8200 |0181: int-to-float v0, v0 │ │ +025270: 021e 0000 |0182: move/from16 v30, v0 │ │ +025274: a91e 0f1e |0184: div-float v30, v15, v30 │ │ +025278: 7402 5407 1d00 |0186: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0754 │ │ +02527e: 0a0c |0189: move-result v12 │ │ +025280: 0215 0b00 |018a: move/from16 v21, v11 │ │ +025284: 0800 2000 |018c: move-object/from16 v0, v32 │ │ +025288: 5200 a701 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02528c: 021d 0000 |0190: move/from16 v29, v0 │ │ +025290: 0200 1500 |0192: move/from16 v0, v21 │ │ +025294: 8700 |0194: float-to-int v0, v0 │ │ +025296: 021e 0000 |0195: move/from16 v30, v0 │ │ +02529a: 0200 1e00 |0197: move/from16 v0, v30 │ │ +02529e: 8200 |0199: int-to-float v0, v0 │ │ +0252a0: 021e 0000 |019a: move/from16 v30, v0 │ │ +0252a4: a71e 151e |019c: sub-float v30, v21, v30 │ │ +0252a8: a61d 1d1e |019e: add-float v29, v29, v30 │ │ +0252ac: 0200 1d00 |01a0: move/from16 v0, v29 │ │ +0252b0: 0801 2000 |01a2: move-object/from16 v1, v32 │ │ +0252b4: 5910 a701 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0252b8: 0200 1500 |01a6: move/from16 v0, v21 │ │ +0252bc: 8700 |01a8: float-to-int v0, v0 │ │ +0252be: 021d 0000 |01a9: move/from16 v29, v0 │ │ +0252c2: 7401 c404 2000 |01ab: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +0252c8: 0a1e |01ae: move-result v30 │ │ +0252ca: 0800 2000 |01af: move-object/from16 v0, v32 │ │ +0252ce: 0201 1d00 |01b1: move/from16 v1, v29 │ │ +0252d2: 0202 1e00 |01b3: move/from16 v2, v30 │ │ +0252d6: 6e30 e304 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +0252dc: 0800 2000 |01b8: move-object/from16 v0, v32 │ │ +0252e0: 5400 af01 |01ba: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +0252e4: 081d 0000 |01bc: move-object/from16 v29, v0 │ │ +0252e8: 381d 9efe |01be: if-eqz v29, 005c // -0162 │ │ +0252ec: 0200 1500 |01c0: move/from16 v0, v21 │ │ +0252f0: 8700 |01c2: float-to-int v0, v0 │ │ +0252f2: 021d 0000 |01c3: move/from16 v29, v0 │ │ +0252f6: 9311 1d18 |01c5: div-int v17, v29, v24 │ │ +0252fa: 0200 1500 |01c7: move/from16 v0, v21 │ │ +0252fe: 8700 |01c9: float-to-int v0, v0 │ │ +025300: 021d 0000 |01ca: move/from16 v29, v0 │ │ +025304: 9413 1d18 |01cc: rem-int v19, v29, v24 │ │ +025308: 0200 1300 |01ce: move/from16 v0, v19 │ │ +02530c: 8200 |01d0: int-to-float v0, v0 │ │ +02530e: 021d 0000 |01d1: move/from16 v29, v0 │ │ +025312: 0200 1800 |01d3: move/from16 v0, v24 │ │ +025316: 8200 |01d5: int-to-float v0, v0 │ │ +025318: 021e 0000 |01d6: move/from16 v30, v0 │ │ +02531c: a912 1d1e |01d8: div-float v18, v29, v30 │ │ +025320: 0800 2000 |01da: move-object/from16 v0, v32 │ │ +025324: 5400 af01 |01dc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +025328: 081d 0000 |01de: move-object/from16 v29, v0 │ │ +02532c: 0800 1d00 |01e0: move-object/from16 v0, v29 │ │ +025330: 0201 1100 |01e2: move/from16 v1, v17 │ │ +025334: 0202 1200 |01e4: move/from16 v2, v18 │ │ +025338: 0203 1300 |01e6: move/from16 v3, v19 │ │ +02533c: 7240 8904 1032 |01e8: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0489 │ │ +025342: 2900 71fe |01eb: goto/16 005c // -018f │ │ +025346: 2d1d 1514 |01ed: cmpl-float v29, v21, v20 │ │ +02534a: 3d1d 9dff |01ef: if-lez v29, 018c // -0063 │ │ +02534e: 921d 0a18 |01f1: mul-int v29, v10, v24 │ │ +025352: 0200 1d00 |01f3: move/from16 v0, v29 │ │ +025356: 8200 |01f5: int-to-float v0, v0 │ │ +025358: 021d 0000 |01f6: move/from16 v29, v0 │ │ +02535c: 2d1d 141d |01f8: cmpl-float v29, v20, v29 │ │ +025360: 391d 1500 |01fa: if-nez v29, 020f // +0015 │ │ +025364: a70f 1514 |01fc: sub-float v15, v21, v20 │ │ +025368: 0800 2000 |01fe: move-object/from16 v0, v32 │ │ +02536c: 5400 b501 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +025370: 081d 0000 |0202: move-object/from16 v29, v0 │ │ +025374: 0200 1700 |0204: move/from16 v0, v23 │ │ +025378: 8200 |0206: int-to-float v0, v0 │ │ +02537a: 021e 0000 |0207: move/from16 v30, v0 │ │ +02537e: a91e 0f1e |0209: div-float v30, v15, v30 │ │ +025382: 7402 5407 1d00 |020b: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0754 │ │ +025388: 0a0c |020e: move-result v12 │ │ +02538a: 0215 1400 |020f: move/from16 v21, v20 │ │ +02538e: 2900 7bff |0211: goto/16 018c // -0085 │ │ +025392: 0800 2000 |0213: move-object/from16 v0, v32 │ │ +025396: 5500 a401 |0215: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +02539a: 021d 0000 |0217: move/from16 v29, v0 │ │ +02539e: 381d 43fe |0219: if-eqz v29, 005c // -01bd │ │ +0253a2: 0800 2000 |021b: move-object/from16 v0, v32 │ │ +0253a6: 5400 bb01 |021d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0253aa: 0816 0000 |021f: move-object/from16 v22, v0 │ │ +0253ae: 131d e803 |0221: const/16 v29, #int 1000 // #3e8 │ │ +0253b2: 0800 2000 |0223: move-object/from16 v0, v32 │ │ +0253b6: 5200 ab01 |0225: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ +0253ba: 021e 0000 |0227: move/from16 v30, v0 │ │ +0253be: 0200 1e00 |0229: move/from16 v0, v30 │ │ +0253c2: 8200 |022b: int-to-float v0, v0 │ │ +0253c4: 021e 0000 |022c: move/from16 v30, v0 │ │ +0253c8: 0800 1600 |022e: move-object/from16 v0, v22 │ │ +0253cc: 0201 1d00 |0230: move/from16 v1, v29 │ │ +0253d0: 0202 1e00 |0232: move/from16 v2, v30 │ │ +0253d4: 6e30 bd07 1002 |0234: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07bd │ │ +0253da: 0800 2000 |0237: move-object/from16 v0, v32 │ │ +0253de: 5200 9801 |0239: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +0253e2: 021d 0000 |023b: move/from16 v29, v0 │ │ +0253e6: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +0253ea: 0201 1d00 |023f: move/from16 v1, v29 │ │ +0253ee: 7120 3704 1000 |0241: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0437 │ │ +0253f4: 0a1d |0244: move-result v29 │ │ +0253f6: 0200 1d00 |0245: move/from16 v0, v29 │ │ +0253fa: 8709 |0247: float-to-int v9, v0 │ │ +0253fc: 131d 0100 |0248: const/16 v29, #int 1 // #1 │ │ +025400: 0200 1d00 |024a: move/from16 v0, v29 │ │ +025404: 0801 2000 |024c: move-object/from16 v1, v32 │ │ +025408: 5c10 b101 |024e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +02540c: 7401 c504 2000 |0250: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +025412: 0a1d |0253: move-result v29 │ │ +025414: 0800 2000 |0254: move-object/from16 v0, v32 │ │ +025418: 5200 b001 |0256: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +02541c: 021e 0000 |0258: move/from16 v30, v0 │ │ +025420: 9018 1d1e |025a: add-int v24, v29, v30 │ │ +025424: 7401 c304 2000 |025c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +02542a: 0a15 |025f: move-result v21 │ │ +02542c: 9306 1518 |0260: div-int v6, v21, v24 │ │ +025430: 3d09 3300 |0262: if-lez v9, 0295 // +0033 │ │ +025434: 016d |0264: move v13, v6 │ │ +025436: 131d 0100 |0265: const/16 v29, #int 1 // #1 │ │ +02543a: 131e 0100 |0267: const/16 v30, #int 1 // #1 │ │ +02543e: 0800 2000 |0269: move-object/from16 v0, v32 │ │ +025442: 0201 1d00 |026b: move/from16 v1, v29 │ │ +025446: 0202 1e00 |026d: move/from16 v2, v30 │ │ +02544a: 6e59 e804 d021 |026f: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04e8 │ │ +025450: 131d ffff |0272: const/16 v29, #int -1 // #ffff │ │ +025454: 0200 1d00 |0274: move/from16 v0, v29 │ │ +025458: 0801 2000 |0276: move-object/from16 v1, v32 │ │ +02545c: 5910 9801 |0278: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +025460: 7601 ad04 2000 |027a: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04ad │ │ +025466: 0800 2000 |027d: move-object/from16 v0, v32 │ │ +02546a: 5400 a901 |027f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +02546e: 081d 0000 |0281: move-object/from16 v29, v0 │ │ +025472: 7401 5507 1d00 |0283: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ +025478: 0a1d |0286: move-result v29 │ │ +02547a: 0800 2000 |0287: move-object/from16 v0, v32 │ │ +02547e: 5400 b501 |0289: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +025482: 081e 0000 |028b: move-object/from16 v30, v0 │ │ +025486: 7401 5507 1e00 |028d: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ +02548c: 0a1e |0290: move-result v30 │ │ +02548e: 960c 1d1e |0291: or-int v12, v29, v30 │ │ +025492: 2900 c9fd |0293: goto/16 005c // -0237 │ │ +025496: d80d 0601 |0295: add-int/lit8 v13, v6, #int 1 // #01 │ │ +02549a: 28ce |0297: goto 0265 // -0032 │ │ +02549c: 0800 2000 |0298: move-object/from16 v0, v32 │ │ +0254a0: 5500 a401 |029a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0254a4: 021d 0000 |029c: move/from16 v29, v0 │ │ +0254a8: 381d befd |029e: if-eqz v29, 005c // -0242 │ │ +0254ac: 0800 2000 |02a0: move-object/from16 v0, v32 │ │ +0254b0: 5200 9d01 |02a2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0254b4: 021d 0000 |02a4: move/from16 v29, v0 │ │ +0254b8: 131e 0100 |02a6: const/16 v30, #int 1 // #1 │ │ +0254bc: 131f 0100 |02a8: const/16 v31, #int 1 // #1 │ │ +0254c0: 0800 2000 |02aa: move-object/from16 v0, v32 │ │ +0254c4: 0201 1d00 |02ac: move/from16 v1, v29 │ │ +0254c8: 0202 1e00 |02ae: move/from16 v2, v30 │ │ +0254cc: 0203 1f00 |02b0: move/from16 v3, v31 │ │ +0254d0: 6e40 e704 1032 |02b2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +0254d6: 131d ffff |02b5: const/16 v29, #int -1 // #ffff │ │ +0254da: 0200 1d00 |02b7: move/from16 v0, v29 │ │ +0254de: 0801 2000 |02b9: move-object/from16 v1, v32 │ │ +0254e2: 5910 9801 |02bb: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +0254e6: 7601 ad04 2000 |02bd: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04ad │ │ +0254ec: 0800 2000 |02c0: move-object/from16 v0, v32 │ │ +0254f0: 5400 a901 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +0254f4: 081d 0000 |02c4: move-object/from16 v29, v0 │ │ +0254f8: 7401 5507 1d00 |02c6: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ +0254fe: 0a1d |02c9: move-result v29 │ │ +025500: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ +025504: 5400 b501 |02cc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +025508: 081e 0000 |02ce: move-object/from16 v30, v0 │ │ +02550c: 7401 5507 1e00 |02d0: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0755 │ │ +025512: 0a1e |02d3: move-result v30 │ │ +025514: 960c 1d1e |02d4: or-int v12, v29, v30 │ │ +025518: 2900 86fd |02d6: goto/16 005c // -027a │ │ +02551c: 7701 1504 2100 |02d8: invoke-static/range {v33}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0415 │ │ +025522: 0a08 |02db: move-result v8 │ │ +025524: 0800 2100 |02dc: move-object/from16 v0, v33 │ │ +025528: 7120 1804 8000 |02de: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ +02552e: 0a19 |02e1: move-result v25 │ │ +025530: 0200 1900 |02e2: move/from16 v0, v25 │ │ +025534: 0801 2000 |02e4: move-object/from16 v1, v32 │ │ +025538: 5910 a701 |02e6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02553c: 0800 2100 |02e8: move-object/from16 v0, v33 │ │ +025540: 7120 1704 8000 |02ea: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +025546: 0a1d |02ed: move-result v29 │ │ +025548: 0200 1d00 |02ee: move/from16 v0, v29 │ │ +02554c: 0801 2000 |02f0: move-object/from16 v1, v32 │ │ +025550: 5910 9801 |02f2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +025554: 2900 68fd |02f4: goto/16 005c // -0298 │ │ +025558: 7602 d804 2000 |02f6: invoke-direct/range {v32, v33}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04d8 │ │ +02555e: 0800 2000 |02f9: move-object/from16 v0, v32 │ │ +025562: 5200 9801 |02fb: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +025566: 021d 0000 |02fd: move/from16 v29, v0 │ │ +02556a: 0800 2100 |02ff: move-object/from16 v0, v33 │ │ +02556e: 0201 1d00 |0301: move/from16 v1, v29 │ │ +025572: 7120 1404 1000 |0303: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0414 │ │ +025578: 0a1d |0306: move-result v29 │ │ +02557a: 0800 2100 |0307: move-object/from16 v0, v33 │ │ +02557e: 0201 1d00 |0309: move/from16 v1, v29 │ │ +025582: 7120 1804 1000 |030b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0418 │ │ +025588: 0a1d |030e: move-result v29 │ │ +02558a: 0200 1d00 |030f: move/from16 v0, v29 │ │ +02558e: 0801 2000 |0311: move-object/from16 v1, v32 │ │ +025592: 5910 a701 |0313: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +025596: 2900 47fd |0315: goto/16 005c // -02b9 │ │ +02559a: 0000 |0317: nop // spacer │ │ +02559c: 0001 0700 0000 0000 0b00 0000 ba01 ... |0318: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ 0x0008 line=1118 │ │ 0x000a line=1252 │ │ 0x000b line=1121 │ │ 0x0017 line=1124 │ │ @@ -21502,24 +21506,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -02463c: |[02463c] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -02464c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02464e: 5221 9d01 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024652: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -024656: 5221 9d01 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02465a: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02465e: 6e30 e604 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e6 │ │ -024664: 0f00 |000c: return v0 │ │ -024666: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -024668: 28fe |000e: goto 000c // -0002 │ │ +0255c0: |[0255c0] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +0255d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0255d2: 5221 9d01 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0255d6: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +0255da: 5221 9d01 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0255de: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0255e2: 6e30 e604 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e6 │ │ +0255e8: 0f00 |000c: return v0 │ │ +0255ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0255ec: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1591 │ │ 0x0005 line=1592 │ │ 0x000c line=1595 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -21529,30 +21533,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -02466c: |[02466c] android.support.v4.view.ViewPager.pageRight:()Z │ │ -02467c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02467e: 5431 9901 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024682: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -024686: 5231 9d01 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02468a: 5432 9901 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02468e: 6e10 2304 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -024694: 0a02 |000c: move-result v2 │ │ -024696: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02469a: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -02469e: 5231 9d01 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0246a2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0246a6: 6e30 e604 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e6 │ │ -0246ac: 0f00 |0018: return v0 │ │ -0246ae: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0246b0: 28fe |001a: goto 0018 // -0002 │ │ +0255f0: |[0255f0] android.support.v4.view.ViewPager.pageRight:()Z │ │ +025600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +025602: 5431 9901 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025606: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +02560a: 5231 9d01 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02560e: 5432 9901 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025612: 6e10 2304 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +025618: 0a02 |000c: move-result v2 │ │ +02561a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02561e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +025622: 5231 9d01 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025626: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02562a: 6e30 e604 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e6 │ │ +025630: 0f00 |0018: return v0 │ │ +025632: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +025634: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1599 │ │ 0x0011 line=1600 │ │ 0x0018 line=1603 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -21562,164 +21566,164 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 279 16-bit code units │ │ -0246b4: |[0246b4] android.support.v4.view.ViewPager.populate:()V │ │ -0246c4: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0246c6: 12fc |0001: const/4 v12, #int -1 // #ff │ │ -0246c8: 54fa 9901 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0246cc: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -0246d0: 0e00 |0006: return-void │ │ -0246d2: 55fa b101 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -0246d6: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ -0246da: 6e10 c604 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@04c6 │ │ -0246e0: 0c0a |000e: move-result-object v10 │ │ -0246e2: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ -0246e6: 54fa 9901 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0246ea: 6e20 2c04 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042c │ │ -0246f0: 52f8 ae01 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -0246f4: 120a |0018: const/4 v10, #int 0 // #0 │ │ -0246f6: 52fd 9d01 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0246fa: b18d |001b: sub-int/2addr v13, v8 │ │ -0246fc: 7120 5e0a da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ -024702: 0a09 |001f: move-result v9 │ │ -024704: 54fa 9901 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024708: 6e10 2304 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -02470e: 0a00 |0025: move-result v0 │ │ -024710: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ -024714: 52fd 9d01 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024718: b08d |002a: add-int/2addr v13, v8 │ │ -02471a: 7120 600a da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ -024720: 0a04 |002e: move-result v4 │ │ -024722: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -024724: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -024726: 54fa a601 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02472a: 6e10 cb0a 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -024730: 0a0a |0036: move-result v10 │ │ -024732: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ -024736: 54fa a601 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02473a: 6e20 c70a 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -024740: 0c06 |003e: move-result-object v6 │ │ -024742: 1f06 b500 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -024746: 526a 8801 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02474a: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ -02474e: 526a 8801 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -024752: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ -024756: 556a 8901 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -02475a: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ -02475e: 54fa a601 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -024762: 6e20 c80a 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -024768: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02476c: 54fa 9901 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024770: 526d 8801 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -024774: 546e 8701 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -024778: 6e40 2104 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0421 │ │ -02477e: 5267 8801 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -024782: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -024786: 28d0 |0061: goto 0031 // -0030 │ │ -024788: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ -02478c: 526a 8801 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -024790: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ -024794: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -024798: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ -02479c: 0197 |006c: move v7, v9 │ │ -02479e: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ -0247a2: 526a 8801 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -0247a6: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ -0247aa: 6e30 9e04 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@049e │ │ -0247b0: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0247b4: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0247b8: 28f3 |007a: goto 006d // -000d │ │ -0247ba: 54fa a601 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0247be: 6e10 cb0a 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0247c4: 0a0a |0080: move-result v10 │ │ -0247c6: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ -0247ca: 54fa a601 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0247ce: 54fd a601 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0247d2: 6e10 cb0a 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0247d8: 0a0d |008a: move-result v13 │ │ -0247da: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0247de: 6e20 c70a da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0247e4: 0c0a |0090: move-result-object v10 │ │ -0247e6: 1f0a b500 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -0247ea: 52a7 8801 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -0247ee: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ -0247f2: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0247f6: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ -0247fa: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ -0247fe: 6e30 9e04 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@049e │ │ -024804: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -024808: 28f9 |00a2: goto 009b // -0007 │ │ -02480a: 01c7 |00a3: move v7, v12 │ │ -02480c: 28f1 |00a4: goto 0095 // -000f │ │ -02480e: 0197 |00a5: move v7, v9 │ │ -024810: 28f5 |00a6: goto 009b // -000b │ │ -024812: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -024814: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ -024816: 54fa a601 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02481a: 6e10 cb0a 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -024820: 0a0a |00ae: move-result v10 │ │ -024822: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ -024826: 54fa a601 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02482a: 6e20 c70a 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -024830: 0c0a |00b6: move-result-object v10 │ │ -024832: 1f0a b500 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -024836: 52aa 8801 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02483a: 52fc 9d01 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02483e: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ -024842: 54fa a601 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -024846: 6e20 c70a 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -02484c: 0c02 |00c4: move-result-object v2 │ │ -02484e: 1f02 b500 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -024852: 54fc 9901 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024856: 52fd 9d01 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02485a: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ -02485e: 542a 8701 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -024862: 6e40 2b04 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@042b │ │ -024868: 54fa 9901 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02486c: 6e20 2204 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0422 │ │ -024872: 6e10 c704 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@04c7 │ │ -024878: 0a0a |00da: move-result v10 │ │ -02487a: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ -02487e: 6e10 b104 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b1 │ │ -024884: 0c03 |00e0: move-result-object v3 │ │ -024886: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ -02488a: 6e20 c804 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c8 │ │ -024890: 0c06 |00e6: move-result-object v6 │ │ -024892: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ -024896: 526a 8801 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02489a: 52fb 9d01 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02489e: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ -0248a2: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ -0248a4: 6e10 b404 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -0248aa: 0a0a |00f3: move-result v10 │ │ -0248ac: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ -0248b0: 6e20 b304 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ -0248b6: 0c01 |00f9: move-result-object v1 │ │ -0248b8: 6e20 c904 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ -0248be: 0c06 |00fd: move-result-object v6 │ │ -0248c0: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ -0248c4: 526a 8801 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -0248c8: 52fb 9d01 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0248cc: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ -0248d0: 122a |0106: const/4 v10, #int 2 // #2 │ │ -0248d2: 6e20 ee07 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@07ee │ │ -0248d8: 0a0a |010a: move-result v10 │ │ -0248da: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ -0248de: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0248e2: 28e1 |010f: goto 00f0 // -001f │ │ -0248e4: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0248e8: 2897 |0112: goto 00a9 // -0069 │ │ -0248ea: 07ba |0113: move-object v10, v11 │ │ -0248ec: 28bb |0114: goto 00cf // -0045 │ │ -0248ee: 07b6 |0115: move-object v6, v11 │ │ -0248f0: 28d1 |0116: goto 00e7 // -002f │ │ +025638: |[025638] android.support.v4.view.ViewPager.populate:()V │ │ +025648: 120b |0000: const/4 v11, #int 0 // #0 │ │ +02564a: 12fc |0001: const/4 v12, #int -1 // #ff │ │ +02564c: 54fa 9901 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025650: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +025654: 0e00 |0006: return-void │ │ +025656: 55fa b101 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +02565a: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ +02565e: 6e10 c604 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@04c6 │ │ +025664: 0c0a |000e: move-result-object v10 │ │ +025666: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ +02566a: 54fa 9901 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02566e: 6e20 2c04 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042c │ │ +025674: 52f8 ae01 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +025678: 120a |0018: const/4 v10, #int 0 // #0 │ │ +02567a: 52fd 9d01 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02567e: b18d |001b: sub-int/2addr v13, v8 │ │ +025680: 7120 5e0a da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ +025686: 0a09 |001f: move-result v9 │ │ +025688: 54fa 9901 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02568c: 6e10 2304 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +025692: 0a00 |0025: move-result v0 │ │ +025694: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ +025698: 52fd 9d01 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02569c: b08d |002a: add-int/2addr v13, v8 │ │ +02569e: 7120 600a da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ +0256a4: 0a04 |002e: move-result v4 │ │ +0256a6: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +0256a8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0256aa: 54fa a601 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0256ae: 6e10 cb0a 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0256b4: 0a0a |0036: move-result v10 │ │ +0256b6: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ +0256ba: 54fa a601 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0256be: 6e20 c70a 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0256c4: 0c06 |003e: move-result-object v6 │ │ +0256c6: 1f06 b400 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +0256ca: 526a 8801 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0256ce: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ +0256d2: 526a 8801 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0256d6: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ +0256da: 556a 8901 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +0256de: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ +0256e2: 54fa a601 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0256e6: 6e20 c80a 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +0256ec: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0256f0: 54fa 9901 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0256f4: 526d 8801 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0256f8: 546e 8701 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +0256fc: 6e40 2104 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0421 │ │ +025702: 5267 8801 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +025706: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02570a: 28d0 |0061: goto 0031 // -0030 │ │ +02570c: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ +025710: 526a 8801 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +025714: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ +025718: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02571c: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ +025720: 0197 |006c: move v7, v9 │ │ +025722: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ +025726: 526a 8801 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02572a: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ +02572e: 6e30 9e04 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@049e │ │ +025734: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +025738: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02573c: 28f3 |007a: goto 006d // -000d │ │ +02573e: 54fa a601 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +025742: 6e10 cb0a 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +025748: 0a0a |0080: move-result v10 │ │ +02574a: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ +02574e: 54fa a601 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +025752: 54fd a601 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +025756: 6e10 cb0a 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02575c: 0a0d |008a: move-result v13 │ │ +02575e: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +025762: 6e20 c70a da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +025768: 0c0a |0090: move-result-object v10 │ │ +02576a: 1f0a b400 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +02576e: 52a7 8801 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +025772: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ +025776: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02577a: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ +02577e: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ +025782: 6e30 9e04 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@049e │ │ +025788: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02578c: 28f9 |00a2: goto 009b // -0007 │ │ +02578e: 01c7 |00a3: move v7, v12 │ │ +025790: 28f1 |00a4: goto 0095 // -000f │ │ +025792: 0197 |00a5: move v7, v9 │ │ +025794: 28f5 |00a6: goto 009b // -000b │ │ +025796: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +025798: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ +02579a: 54fa a601 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +02579e: 6e10 cb0a 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0257a4: 0a0a |00ae: move-result v10 │ │ +0257a6: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ +0257aa: 54fa a601 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0257ae: 6e20 c70a 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0257b4: 0c0a |00b6: move-result-object v10 │ │ +0257b6: 1f0a b400 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +0257ba: 52aa 8801 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0257be: 52fc 9d01 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0257c2: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ +0257c6: 54fa a601 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0257ca: 6e20 c70a 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0257d0: 0c02 |00c4: move-result-object v2 │ │ +0257d2: 1f02 b400 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +0257d6: 54fc 9901 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0257da: 52fd 9d01 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0257de: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ +0257e2: 542a 8701 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +0257e6: 6e40 2b04 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@042b │ │ +0257ec: 54fa 9901 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0257f0: 6e20 2204 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0422 │ │ +0257f6: 6e10 c704 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@04c7 │ │ +0257fc: 0a0a |00da: move-result v10 │ │ +0257fe: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ +025802: 6e10 b104 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b1 │ │ +025808: 0c03 |00e0: move-result-object v3 │ │ +02580a: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ +02580e: 6e20 c804 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c8 │ │ +025814: 0c06 |00e6: move-result-object v6 │ │ +025816: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ +02581a: 526a 8801 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02581e: 52fb 9d01 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025822: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ +025826: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ +025828: 6e10 b404 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +02582e: 0a0a |00f3: move-result v10 │ │ +025830: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ +025834: 6e20 b304 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b3 │ │ +02583a: 0c01 |00f9: move-result-object v1 │ │ +02583c: 6e20 c904 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04c9 │ │ +025842: 0c06 |00fd: move-result-object v6 │ │ +025844: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ +025848: 526a 8801 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02584c: 52fb 9d01 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025850: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ +025854: 122a |0106: const/4 v10, #int 2 // #2 │ │ +025856: 6e20 ee07 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@07ee │ │ +02585c: 0a0a |010a: move-result v10 │ │ +02585e: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ +025862: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +025866: 28e1 |010f: goto 00f0 // -001f │ │ +025868: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02586c: 2897 |0112: goto 00a9 // -0069 │ │ +02586e: 07ba |0113: move-object v10, v11 │ │ +025870: 28bb |0114: goto 00cf // -0045 │ │ +025872: 07b6 |0115: move-object v6, v11 │ │ +025874: 28d1 |0116: goto 00e7 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=608 │ │ 0x0006 line=709 │ │ 0x0007 line=616 │ │ 0x000b line=624 │ │ 0x0011 line=628 │ │ @@ -21793,73 +21797,73 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0248f4: |[0248f4] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -024904: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -024906: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -024908: 5472 9901 |0002: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02490c: 3802 3b00 |0004: if-eqz v2, 003f // +003b │ │ -024910: 5472 9901 |0006: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024914: 6e20 2a04 6200 |0008: invoke-virtual {v2, v6}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042a │ │ -02491a: 5472 9901 |000b: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02491e: 6e20 2c04 7200 |000d: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042c │ │ -024924: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -024926: 5472 a601 |0011: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02492a: 6e10 cb0a 0200 |0013: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -024930: 0a02 |0016: move-result v2 │ │ -024932: 3520 1600 |0017: if-ge v0, v2, 002d // +0016 │ │ -024936: 5472 a601 |0019: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02493a: 6e20 c70a 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -024940: 0c01 |001e: move-result-object v1 │ │ -024942: 1f01 b500 |001f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -024946: 5472 9901 |0021: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02494a: 5213 8801 |0023: iget v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02494e: 5414 8701 |0025: iget-object v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -024952: 6e40 2104 7243 |0027: invoke-virtual {v2, v7, v3, v4}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0421 │ │ -024958: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02495c: 28e5 |002c: goto 0011 // -001b │ │ -02495e: 5472 9901 |002d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024962: 6e20 2204 7200 |002f: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0422 │ │ -024968: 5472 a601 |0032: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02496c: 6e10 c50a 0200 |0034: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -024972: 6e10 e104 0700 |0037: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.removeAllViews:()V // method@04e1 │ │ -024978: 5975 9d01 |003a: iput v5, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02497c: 6e30 e304 5705 |003c: invoke-virtual {v7, v5, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -024982: 5b78 9901 |003f: iput-object v8, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024986: 5472 9901 |0041: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02498a: 3802 3000 |0043: if-eqz v2, 0073 // +0030 │ │ -02498e: 5472 ad01 |0045: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ -024992: 3902 0900 |0047: if-nez v2, 0050 // +0009 │ │ -024996: 2202 b400 |0049: new-instance v2, Landroid/support/v4/view/ViewPager$DataSetObserver; // type@00b4 │ │ -02499a: 7030 8504 7206 |004b: invoke-direct {v2, v7, v6}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0485 │ │ -0249a0: 5b72 ad01 |004e: iput-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ -0249a4: 5472 9901 |0050: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0249a8: 5473 ad01 |0052: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ -0249ac: 6e20 2a04 3200 |0054: invoke-virtual {v2, v3}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042a │ │ -0249b2: 5c75 b101 |0057: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -0249b6: 5272 b401 |0059: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -0249ba: 3a02 1900 |005b: if-ltz v2, 0074 // +0019 │ │ -0249be: 5472 9901 |005d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0249c2: 5473 b201 |005f: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -0249c6: 5474 b301 |0061: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -0249ca: 6e30 2804 3204 |0063: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0428 │ │ -0249d0: 5272 b401 |0066: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -0249d4: 1213 |0068: const/4 v3, #int 1 // #1 │ │ -0249d6: 6e40 e704 2735 |0069: invoke-virtual {v7, v2, v5, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -0249dc: 12f2 |006c: const/4 v2, #int -1 // #ff │ │ -0249de: 5972 b401 |006d: iput v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -0249e2: 5b76 b201 |006f: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -0249e6: 5b76 b301 |0071: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -0249ea: 0e00 |0073: return-void │ │ -0249ec: 6e10 de04 0700 |0074: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -0249f2: 28fc |0077: goto 0073 // -0004 │ │ +025878: |[025878] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +025888: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +02588a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +02588c: 5472 9901 |0002: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025890: 3802 3b00 |0004: if-eqz v2, 003f // +003b │ │ +025894: 5472 9901 |0006: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025898: 6e20 2a04 6200 |0008: invoke-virtual {v2, v6}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042a │ │ +02589e: 5472 9901 |000b: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0258a2: 6e20 2c04 7200 |000d: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042c │ │ +0258a8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0258aa: 5472 a601 |0011: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0258ae: 6e10 cb0a 0200 |0013: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0258b4: 0a02 |0016: move-result v2 │ │ +0258b6: 3520 1600 |0017: if-ge v0, v2, 002d // +0016 │ │ +0258ba: 5472 a601 |0019: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0258be: 6e20 c70a 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0258c4: 0c01 |001e: move-result-object v1 │ │ +0258c6: 1f01 b400 |001f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +0258ca: 5472 9901 |0021: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0258ce: 5213 8801 |0023: iget v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0258d2: 5414 8701 |0025: iget-object v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +0258d6: 6e40 2104 7243 |0027: invoke-virtual {v2, v7, v3, v4}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0421 │ │ +0258dc: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0258e0: 28e5 |002c: goto 0011 // -001b │ │ +0258e2: 5472 9901 |002d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0258e6: 6e20 2204 7200 |002f: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0422 │ │ +0258ec: 5472 a601 |0032: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0258f0: 6e10 c50a 0200 |0034: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +0258f6: 6e10 e104 0700 |0037: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.removeAllViews:()V // method@04e1 │ │ +0258fc: 5975 9d01 |003a: iput v5, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025900: 6e30 e304 5705 |003c: invoke-virtual {v7, v5, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +025906: 5b78 9901 |003f: iput-object v8, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02590a: 5472 9901 |0041: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02590e: 3802 3000 |0043: if-eqz v2, 0073 // +0030 │ │ +025912: 5472 ad01 |0045: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ +025916: 3902 0900 |0047: if-nez v2, 0050 // +0009 │ │ +02591a: 2202 b300 |0049: new-instance v2, Landroid/support/v4/view/ViewPager$DataSetObserver; // type@00b3 │ │ +02591e: 7030 8504 7206 |004b: invoke-direct {v2, v7, v6}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0485 │ │ +025924: 5b72 ad01 |004e: iput-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ +025928: 5472 9901 |0050: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02592c: 5473 ad01 |0052: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ +025930: 6e20 2a04 3200 |0054: invoke-virtual {v2, v3}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042a │ │ +025936: 5c75 b101 |0057: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +02593a: 5272 b401 |0059: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +02593e: 3a02 1900 |005b: if-ltz v2, 0074 // +0019 │ │ +025942: 5472 9901 |005d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025946: 5473 b201 |005f: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +02594a: 5474 b301 |0061: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +02594e: 6e30 2804 3204 |0063: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0428 │ │ +025954: 5272 b401 |0066: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +025958: 1213 |0068: const/4 v3, #int 1 // #1 │ │ +02595a: 6e40 e704 2735 |0069: invoke-virtual {v7, v2, v5, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +025960: 12f2 |006c: const/4 v2, #int -1 // #ff │ │ +025962: 5972 b401 |006d: iput v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +025966: 5b76 b201 |006f: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +02596a: 5b76 b301 |0071: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +02596e: 0e00 |0073: return-void │ │ +025970: 6e10 de04 0700 |0074: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +025976: 28fc |0077: goto 0073 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=267 │ │ 0x0006 line=268 │ │ 0x000b line=269 │ │ 0x0010 line=270 │ │ 0x0019 line=271 │ │ @@ -21895,24 +21899,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0249f4: |[0249f4] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -024a04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -024a06: 5c21 b101 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -024a0a: 5520 a001 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -024a0e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -024a12: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -024a14: 6e40 e704 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -024a1a: 0e00 |000b: return-void │ │ -024a1c: 0110 |000c: move v0, v1 │ │ -024a1e: 28fb |000d: goto 0008 // -0005 │ │ +025978: |[025978] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +025988: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02598a: 5c21 b101 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +02598e: 5520 a001 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +025992: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +025996: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +025998: 6e40 e704 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +02599e: 0e00 |000b: return-void │ │ +0259a0: 0110 |000c: move v0, v1 │ │ +0259a2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ 0x0003 line=314 │ │ 0x000b line=315 │ │ 0x000d line=314 │ │ locals : │ │ @@ -21924,19 +21928,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -024a20: |[024a20] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -024a30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024a32: 5c10 b101 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -024a36: 6e40 e704 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ -024a3c: 0e00 |0006: return-void │ │ +0259a4: |[0259a4] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +0259b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0259b6: 5c10 b101 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +0259ba: 6e40 e704 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04e7 │ │ +0259c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x0003 line=325 │ │ 0x0006 line=326 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -21948,18 +21952,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -024a40: |[024a40] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -024a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024a52: 6e50 e804 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04e8 │ │ -024a58: 0e00 |0004: return-void │ │ +0259c4: |[0259c4] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +0259d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0259d6: 6e50 e804 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04e8 │ │ +0259dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -21971,91 +21975,91 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -024a5c: |[024a5c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -024a6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -024a6e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -024a70: 5474 9901 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024a74: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ -024a78: 5474 9901 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024a7c: 6e10 2304 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -024a82: 0a04 |000b: move-result v4 │ │ -024a84: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ -024a88: 7020 f204 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -024a8e: 0e00 |0011: return-void │ │ -024a90: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ -024a94: 5274 9d01 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024a98: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ -024a9c: 5474 a601 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -024aa0: 6e10 cb0a 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -024aa6: 0a04 |001d: move-result v4 │ │ -024aa8: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ -024aac: 7020 f204 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -024ab2: 28ee |0023: goto 0011 // -0012 │ │ -024ab4: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ -024ab8: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -024aba: 5273 ae01 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -024abe: 5274 9d01 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024ac2: b034 |002b: add-int/2addr v4, v3 │ │ -024ac4: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ -024ac8: 5274 9d01 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024acc: b134 |0030: sub-int/2addr v4, v3 │ │ -024ace: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ -024ad2: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -024ad4: 5474 a601 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -024ad8: 6e10 cb0a 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -024ade: 0a04 |0039: move-result v4 │ │ -024ae0: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ -024ae4: 5474 a601 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -024ae8: 6e20 c70a 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -024aee: 0c04 |0041: move-result-object v4 │ │ -024af0: 1f04 b500 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b5 │ │ -024af4: 5c41 8901 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -024af8: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -024afc: 28ec |0048: goto 0034 // -0014 │ │ -024afe: 5474 9901 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024b02: 6e10 2304 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -024b08: 0a04 |004e: move-result v4 │ │ -024b0a: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ -024b0e: 5474 9901 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -024b12: 6e10 2304 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ -024b18: 0a04 |0056: move-result v4 │ │ -024b1a: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ -024b1e: 28ce |0059: goto 0027 // -0032 │ │ -024b20: 5274 9d01 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024b24: 3284 2100 |005c: if-eq v4, v8, 007d // +0021 │ │ -024b28: 5978 9d01 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -024b2c: 6e10 de04 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -024b32: 6e10 c504 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -024b38: 0a04 |0066: move-result v4 │ │ -024b3a: 5276 b001 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -024b3e: b064 |0069: add-int/2addr v4, v6 │ │ -024b40: 9200 0408 |006a: mul-int v0, v4, v8 │ │ -024b44: 3809 1300 |006c: if-eqz v9, 007f // +0013 │ │ -024b48: 6e40 f504 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f5 │ │ -024b4e: 3801 a0ff |0071: if-eqz v1, 0011 // -0060 │ │ -024b52: 5474 af01 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -024b56: 3804 9cff |0075: if-eqz v4, 0011 // -0064 │ │ -024b5a: 5474 af01 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -024b5e: 7220 8a04 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048a │ │ -024b64: 2895 |007c: goto 0011 // -006b │ │ -024b66: 0151 |007d: move v1, v5 │ │ -024b68: 28e0 |007e: goto 005e // -0020 │ │ -024b6a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -024b6e: 5474 af01 |0081: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -024b72: 3804 0700 |0083: if-eqz v4, 008a // +0007 │ │ -024b76: 5474 af01 |0085: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -024b7a: 7220 8a04 8400 |0087: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048a │ │ -024b80: 7010 a504 0700 |008a: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ -024b86: 6e30 e304 0705 |008d: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ -024b8c: 2881 |0090: goto 0011 // -007f │ │ +0259e0: |[0259e0] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +0259f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0259f2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0259f4: 5474 9901 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0259f8: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ +0259fc: 5474 9901 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025a00: 6e10 2304 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +025a06: 0a04 |000b: move-result v4 │ │ +025a08: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ +025a0c: 7020 f204 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +025a12: 0e00 |0011: return-void │ │ +025a14: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ +025a18: 5274 9d01 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025a1c: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ +025a20: 5474 a601 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +025a24: 6e10 cb0a 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +025a2a: 0a04 |001d: move-result v4 │ │ +025a2c: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ +025a30: 7020 f204 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +025a36: 28ee |0023: goto 0011 // -0012 │ │ +025a38: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ +025a3c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +025a3e: 5273 ae01 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +025a42: 5274 9d01 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025a46: b034 |002b: add-int/2addr v4, v3 │ │ +025a48: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ +025a4c: 5274 9d01 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025a50: b134 |0030: sub-int/2addr v4, v3 │ │ +025a52: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ +025a56: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +025a58: 5474 a601 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +025a5c: 6e10 cb0a 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +025a62: 0a04 |0039: move-result v4 │ │ +025a64: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ +025a68: 5474 a601 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +025a6c: 6e20 c70a 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +025a72: 0c04 |0041: move-result-object v4 │ │ +025a74: 1f04 b400 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00b4 │ │ +025a78: 5c41 8901 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +025a7c: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +025a80: 28ec |0048: goto 0034 // -0014 │ │ +025a82: 5474 9901 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025a86: 6e10 2304 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +025a8c: 0a04 |004e: move-result v4 │ │ +025a8e: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ +025a92: 5474 9901 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +025a96: 6e10 2304 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0423 │ │ +025a9c: 0a04 |0056: move-result v4 │ │ +025a9e: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ +025aa2: 28ce |0059: goto 0027 // -0032 │ │ +025aa4: 5274 9d01 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025aa8: 3284 2100 |005c: if-eq v4, v8, 007d // +0021 │ │ +025aac: 5978 9d01 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +025ab0: 6e10 de04 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +025ab6: 6e10 c504 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +025abc: 0a04 |0066: move-result v4 │ │ +025abe: 5276 b001 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +025ac2: b064 |0069: add-int/2addr v4, v6 │ │ +025ac4: 9200 0408 |006a: mul-int v0, v4, v8 │ │ +025ac8: 3809 1300 |006c: if-eqz v9, 007f // +0013 │ │ +025acc: 6e40 f504 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f5 │ │ +025ad2: 3801 a0ff |0071: if-eqz v1, 0011 // -0060 │ │ +025ad6: 5474 af01 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +025ada: 3804 9cff |0075: if-eqz v4, 0011 // -0064 │ │ +025ade: 5474 af01 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +025ae2: 7220 8a04 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048a │ │ +025ae8: 2895 |007c: goto 0011 // -006b │ │ +025aea: 0151 |007d: move v1, v5 │ │ +025aec: 28e0 |007e: goto 005e // -0020 │ │ +025aee: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +025af2: 5474 af01 |0081: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +025af6: 3804 0700 |0083: if-eqz v4, 008a // +0007 │ │ +025afa: 5474 af01 |0085: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +025afe: 7220 8a04 8400 |0087: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048a │ │ +025b04: 7010 a504 0700 |008a: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ +025b0a: 6e30 e304 0705 |008d: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e3 │ │ +025b10: 2881 |0090: goto 0011 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=337 │ │ 0x000e line=338 │ │ 0x0011 line=375 │ │ 0x0012 line=341 │ │ 0x0020 line=342 │ │ @@ -22100,39 +22104,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -024b90: |[024b90] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -024ba0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -024ba2: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -024ba6: 1a00 1307 |0003: const-string v0, "ViewPager" // string@0713 │ │ -024baa: 2201 9c01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -024bae: 7010 930a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -024bb4: 1a02 3b06 |000a: const-string v2, "Requested offscreen page limit " // string@063b │ │ -024bb8: 6e20 9a0a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -024bbe: 0c01 |000f: move-result-object v1 │ │ -024bc0: 6e20 970a 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -024bc6: 0c01 |0013: move-result-object v1 │ │ -024bc8: 1a02 7700 |0014: const-string v2, " too small; defaulting to " // string@0077 │ │ -024bcc: 6e20 9a0a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -024bd2: 0c01 |0019: move-result-object v1 │ │ -024bd4: 6e20 970a 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -024bda: 0c01 |001d: move-result-object v1 │ │ -024bdc: 6e10 9e0a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -024be2: 0c01 |0021: move-result-object v1 │ │ -024be4: 7120 8d07 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ -024bea: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -024bec: 5240 ae01 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -024bf0: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -024bf4: 5945 ae01 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -024bf8: 6e10 de04 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ -024bfe: 0e00 |002f: return-void │ │ +025b14: |[025b14] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +025b24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +025b26: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +025b2a: 1a00 1107 |0003: const-string v0, "ViewPager" // string@0711 │ │ +025b2e: 2201 9a01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +025b32: 7010 930a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +025b38: 1a02 3906 |000a: const-string v2, "Requested offscreen page limit " // string@0639 │ │ +025b3c: 6e20 9a0a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +025b42: 0c01 |000f: move-result-object v1 │ │ +025b44: 6e20 970a 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +025b4a: 0c01 |0013: move-result-object v1 │ │ +025b4c: 1a02 7700 |0014: const-string v2, " too small; defaulting to " // string@0077 │ │ +025b50: 6e20 9a0a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +025b56: 0c01 |0019: move-result-object v1 │ │ +025b58: 6e20 970a 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +025b5e: 0c01 |001d: move-result-object v1 │ │ +025b60: 6e10 9e0a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +025b66: 0c01 |0021: move-result-object v1 │ │ +025b68: 7120 8d07 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ +025b6e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +025b70: 5240 ae01 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +025b74: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +025b78: 5945 ae01 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +025b7c: 6e10 de04 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04de │ │ +025b82: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=410 │ │ 0x0003 line=411 │ │ 0x0025 line=413 │ │ 0x0026 line=415 │ │ 0x002a line=416 │ │ @@ -22147,17 +22151,17 @@ │ │ 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 │ │ -024c00: |[024c00] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -024c10: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -024c14: 0e00 |0002: return-void │ │ +025b84: |[025b84] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +025b94: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +025b98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -22167,22 +22171,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -024c18: |[024c18] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -024c28: 5220 b001 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -024c2c: 5923 b001 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -024c30: 6e10 c504 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -024c36: 0a01 |0007: move-result v1 │ │ -024c38: 7050 df04 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04df │ │ -024c3e: 6e10 e204 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e2 │ │ -024c44: 0e00 |000e: return-void │ │ +025b9c: |[025b9c] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +025bac: 5220 b001 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +025bb0: 5923 b001 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +025bb4: 6e10 c504 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +025bba: 0a01 |0007: move-result v1 │ │ +025bbc: 7050 df04 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04df │ │ +025bc2: 6e10 e204 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e2 │ │ +025bc8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ 0x0004 line=433 │ │ 0x0008 line=434 │ │ 0x000b line=436 │ │ @@ -22198,23 +22202,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -024c48: |[024c48] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -024c58: 6e10 b504 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b5 │ │ -024c5e: 0c00 |0003: move-result-object v0 │ │ -024c60: 6e10 4c00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -024c66: 0c00 |0007: move-result-object v0 │ │ -024c68: 6e20 7100 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0071 │ │ -024c6e: 0c00 |000b: move-result-object v0 │ │ -024c70: 6e20 f004 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@04f0 │ │ -024c76: 0e00 |000f: return-void │ │ +025bcc: |[025bcc] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +025bdc: 6e10 b504 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b5 │ │ +025be2: 0c00 |0003: move-result-object v0 │ │ +025be4: 6e10 4c00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +025bea: 0c00 |0007: move-result-object v0 │ │ +025bec: 6e20 7100 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0071 │ │ +025bf2: 0c00 |000b: move-result-object v0 │ │ +025bf4: 6e20 f004 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@04f0 │ │ +025bfa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000f line=467 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -22224,25 +22228,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -024c78: |[024c78] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -024c88: 5b12 aa01 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -024c8c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -024c90: 6e10 e004 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@04e0 │ │ -024c96: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -024c9a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -024c9c: 6e20 f304 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f3 │ │ -024ca2: 6e10 cb04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ -024ca8: 0e00 |0010: return-void │ │ -024caa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -024cac: 28f8 |0012: goto 000a // -0008 │ │ +025bfc: |[025bfc] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +025c0c: 5b12 aa01 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +025c10: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +025c14: 6e10 e004 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@04e0 │ │ +025c1a: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +025c1e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +025c20: 6e20 f304 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f3 │ │ +025c26: 6e10 cb04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ +025c2c: 0e00 |0010: return-void │ │ +025c2e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +025c30: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x0007 line=456 │ │ 0x000d line=457 │ │ 0x0010 line=458 │ │ @@ -22256,18 +22260,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -024cb0: |[024cb0] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -024cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024cc2: 6e40 f504 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f5 │ │ -024cc8: 0e00 |0004: return-void │ │ +025c34: |[025c34] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +025c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025c46: 6e40 f504 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f5 │ │ +025c4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0004 line=501 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -22278,71 +22282,71 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -024ccc: |[024ccc] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -024cdc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -024cde: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -024ce0: 6e10 b404 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ -024ce6: 0a00 |0005: move-result v0 │ │ -024ce8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -024cec: 7020 f204 7a00 |0008: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -024cf2: 0e00 |000b: return-void │ │ -024cf4: 6e10 c304 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ -024cfa: 0a01 |000f: move-result v1 │ │ -024cfc: 6e10 c404 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ -024d02: 0a02 |0013: move-result v2 │ │ -024d04: 9103 0b01 |0014: sub-int v3, v11, v1 │ │ -024d08: 9104 0c02 |0016: sub-int v4, v12, v2 │ │ -024d0c: 3903 0b00 |0018: if-nez v3, 0023 // +000b │ │ -024d10: 3904 0900 |001a: if-nez v4, 0023 // +0009 │ │ -024d14: 7010 a504 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ -024d1a: 7020 f104 7a00 |001f: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -024d20: 28e9 |0022: goto 000b // -0017 │ │ -024d22: 7020 f204 8a00 |0023: invoke-direct {v10, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ -024d28: 5ca8 b801 |0026: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ -024d2c: 1220 |0028: const/4 v0, #int 2 // #2 │ │ -024d2e: 7020 f104 0a00 |0029: invoke-direct {v10, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ -024d34: 7110 5c0a 0300 |002c: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0a5c │ │ -024d3a: 0a00 |002f: move-result v0 │ │ -024d3c: 8200 |0030: int-to-float v0, v0 │ │ -024d3e: 6e10 c504 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ -024d44: 0a07 |0034: move-result v7 │ │ -024d46: 52a8 b001 |0035: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -024d4a: b087 |0037: add-int/2addr v7, v8 │ │ -024d4c: 8277 |0038: int-to-float v7, v7 │ │ -024d4e: a906 0007 |0039: div-float v6, v0, v7 │ │ -024d52: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ -024d56: c860 |003d: mul-float/2addr v0, v6 │ │ -024d58: 8705 |003e: float-to-int v5, v0 │ │ -024d5a: 7110 5c0a 0d00 |003f: invoke-static {v13}, Ljava/lang/Math;.abs:(I)I // method@0a5c │ │ -024d60: 0a0d |0042: move-result v13 │ │ -024d62: 3d0d 1d00 |0043: if-lez v13, 0060 // +001d │ │ -024d66: 8250 |0045: int-to-float v0, v5 │ │ -024d68: 8257 |0046: int-to-float v7, v5 │ │ -024d6a: 82d8 |0047: int-to-float v8, v13 │ │ -024d6c: 52a9 9a01 |0048: iget v9, v10, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ -024d70: c998 |004a: div-float/2addr v8, v9 │ │ -024d72: c987 |004b: div-float/2addr v7, v8 │ │ -024d74: 52a8 a101 |004c: iget v8, v10, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ -024d78: c887 |004e: mul-float/2addr v7, v8 │ │ -024d7a: c670 |004f: add-float/2addr v0, v7 │ │ -024d7c: 8705 |0050: float-to-int v5, v0 │ │ -024d7e: 1300 5802 |0051: const/16 v0, #int 600 // #258 │ │ -024d82: 7120 600a 0500 |0053: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ -024d88: 0a05 |0056: move-result v5 │ │ -024d8a: 54a0 b701 |0057: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -024d8e: 7406 cd08 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08cd │ │ -024d94: 6e10 cb04 0a00 |005c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ -024d9a: 28ac |005f: goto 000b // -0054 │ │ -024d9c: d805 0564 |0060: add-int/lit8 v5, v5, #int 100 // #64 │ │ -024da0: 28ef |0062: goto 0051 // -0011 │ │ +025c50: |[025c50] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +025c60: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +025c62: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +025c64: 6e10 b404 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b4 │ │ +025c6a: 0a00 |0005: move-result v0 │ │ +025c6c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +025c70: 7020 f204 7a00 |0008: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +025c76: 0e00 |000b: return-void │ │ +025c78: 6e10 c304 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c3 │ │ +025c7e: 0a01 |000f: move-result v1 │ │ +025c80: 6e10 c404 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c4 │ │ +025c86: 0a02 |0013: move-result v2 │ │ +025c88: 9103 0b01 |0014: sub-int v3, v11, v1 │ │ +025c8c: 9104 0c02 |0016: sub-int v4, v12, v2 │ │ +025c90: 3903 0b00 |0018: if-nez v3, 0023 // +000b │ │ +025c94: 3904 0900 |001a: if-nez v4, 0023 // +0009 │ │ +025c98: 7010 a504 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a5 │ │ +025c9e: 7020 f104 7a00 |001f: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +025ca4: 28e9 |0022: goto 000b // -0017 │ │ +025ca6: 7020 f204 8a00 |0023: invoke-direct {v10, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f2 │ │ +025cac: 5ca8 b801 |0026: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ +025cb0: 1220 |0028: const/4 v0, #int 2 // #2 │ │ +025cb2: 7020 f104 0a00 |0029: invoke-direct {v10, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f1 │ │ +025cb8: 7110 5c0a 0300 |002c: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0a5c │ │ +025cbe: 0a00 |002f: move-result v0 │ │ +025cc0: 8200 |0030: int-to-float v0, v0 │ │ +025cc2: 6e10 c504 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c5 │ │ +025cc8: 0a07 |0034: move-result v7 │ │ +025cca: 52a8 b001 |0035: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +025cce: b087 |0037: add-int/2addr v7, v8 │ │ +025cd0: 8277 |0038: int-to-float v7, v7 │ │ +025cd2: a906 0007 |0039: div-float v6, v0, v7 │ │ +025cd6: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ +025cda: c860 |003d: mul-float/2addr v0, v6 │ │ +025cdc: 8705 |003e: float-to-int v5, v0 │ │ +025cde: 7110 5c0a 0d00 |003f: invoke-static {v13}, Ljava/lang/Math;.abs:(I)I // method@0a5c │ │ +025ce4: 0a0d |0042: move-result v13 │ │ +025ce6: 3d0d 1d00 |0043: if-lez v13, 0060 // +001d │ │ +025cea: 8250 |0045: int-to-float v0, v5 │ │ +025cec: 8257 |0046: int-to-float v7, v5 │ │ +025cee: 82d8 |0047: int-to-float v8, v13 │ │ +025cf0: 52a9 9a01 |0048: iget v9, v10, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ +025cf4: c998 |004a: div-float/2addr v8, v9 │ │ +025cf6: c987 |004b: div-float/2addr v7, v8 │ │ +025cf8: 52a8 a101 |004c: iget v8, v10, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ +025cfc: c887 |004e: mul-float/2addr v7, v8 │ │ +025cfe: c670 |004f: add-float/2addr v0, v7 │ │ +025d00: 8705 |0050: float-to-int v5, v0 │ │ +025d02: 1300 5802 |0051: const/16 v0, #int 600 // #258 │ │ +025d06: 7120 600a 0500 |0053: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ +025d0c: 0a05 |0056: move-result v5 │ │ +025d0e: 54a0 b701 |0057: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +025d12: 7406 cd08 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08cd │ │ +025d18: 6e10 cb04 0a00 |005c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04cb │ │ +025d1e: 28ac |005f: goto 000b // -0054 │ │ +025d20: d805 0564 |0060: add-int/lit8 v5, v5, #int 100 // #64 │ │ +025d24: 28ef |0062: goto 0051 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=511 │ │ 0x0008 line=513 │ │ 0x000b line=543 │ │ 0x000c line=516 │ │ 0x0010 line=517 │ │ @@ -22380,37 +22384,37 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -024da4: |[024da4] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -024db4: 6f20 1008 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0810 │ │ -024dba: 0a00 |0003: move-result v0 │ │ -024dbc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -024dc0: 5410 aa01 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -024dc4: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -024dc8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -024dca: 0f00 |000b: return v0 │ │ -024dcc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -024dce: 28fe |000d: goto 000b // -0002 │ │ +025d28: |[025d28] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +025d38: 6f20 1008 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0810 │ │ +025d3e: 0a00 |0003: move-result v0 │ │ +025d40: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +025d44: 5410 aa01 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +025d48: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +025d4c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +025d4e: 0f00 |000b: return v0 │ │ +025d50: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +025d52: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #94 header: │ │ -class_idx : 189 │ │ +class_idx : 188 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 307 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #94 annotations: │ │ @@ -22444,17 +22448,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 307 (AccessibilityEventCompat.java) │ │ │ │ Class #95 header: │ │ -class_idx : 190 │ │ +class_idx : 189 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 307 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #95 annotations: │ │ @@ -22514,26 +22518,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -024dd0: |[024dd0] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -024de0: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -024de4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -024de8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -024dec: 2200 bb00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00bb │ │ -024df0: 7010 f704 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@04f7 │ │ -024df6: 6900 bd01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -024dfa: 0e00 |000d: return-void │ │ -024dfc: 2200 bc00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00bc │ │ -024e00: 7010 fb04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fb │ │ -024e06: 6900 bd01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -024e0a: 28f8 |0015: goto 000d // -0008 │ │ +025d54: |[025d54] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +025d64: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +025d68: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +025d6c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025d70: 2200 ba00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00ba │ │ +025d74: 7010 f704 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@04f7 │ │ +025d7a: 6900 bd01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +025d7e: 0e00 |000d: return-void │ │ +025d80: 2200 bb00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00bb │ │ +025d84: 7010 fb04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fb │ │ +025d8a: 6900 bd01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +025d8e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x000d line=74 │ │ 0x000e line=72 │ │ locals : │ │ @@ -22543,17 +22547,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024e0c: |[024e0c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -024e1c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -024e22: 0e00 |0003: return-void │ │ +025d90: |[025d90] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +025da0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +025da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -22562,20 +22566,20 @@ │ │ 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 │ │ -024e24: |[024e24] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -024e34: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -024e38: 6e10 bd06 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@06bd │ │ -024e3e: 0c01 |0005: move-result-object v1 │ │ -024e40: 7230 ff04 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@04ff │ │ -024e46: 0e00 |0009: return-void │ │ +025da8: |[025da8] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +025db8: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +025dbc: 6e10 bd06 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@06bd │ │ +025dc2: 0c01 |0005: move-result-object v1 │ │ +025dc4: 7230 ff04 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@04ff │ │ +025dca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -22585,21 +22589,21 @@ │ │ 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 │ │ -024e48: |[024e48] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -024e58: 2200 d100 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d1 │ │ -024e5c: 6201 bd01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -024e60: 7230 0005 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0500 │ │ -024e66: 0c01 |0007: move-result-object v1 │ │ -024e68: 7020 b506 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b5 │ │ -024e6e: 1100 |000b: return-object v0 │ │ +025dcc: |[025dcc] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +025ddc: 2200 d000 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d0 │ │ +025de0: 6201 bd01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +025de4: 7230 0005 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0500 │ │ +025dea: 0c01 |0007: move-result-object v1 │ │ +025dec: 7020 b506 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b5 │ │ +025df2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -22608,32 +22612,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -024e70: |[024e70] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -024e80: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -024e84: 7220 0105 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0501 │ │ -024e8a: 0a00 |0005: move-result v0 │ │ -024e8c: 0f00 |0006: return v0 │ │ +025df4: |[025df4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +025e04: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +025e08: 7220 0105 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0501 │ │ +025e0e: 0a00 |0005: move-result v0 │ │ +025e10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 307 (AccessibilityEventCompat.java) │ │ │ │ Class #96 header: │ │ -class_idx : 191 │ │ +class_idx : 190 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 308 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #96 - │ │ @@ -22649,17 +22653,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024e90: |[024e90] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -024ea0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -024ea6: 0e00 |0003: return-void │ │ +025e14: |[025e14] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +025e24: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +025e2a: 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;) │ │ @@ -22667,18 +22671,18 @@ │ │ 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 │ │ -024ea8: |[024ea8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -024eb8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -024ebc: 6e20 1608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0816 │ │ -024ec2: 0e00 |0005: return-void │ │ +025e2c: |[025e2c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +025e3c: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +025e40: 6e20 1608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0816 │ │ +025e46: 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; │ │ @@ -22688,18 +22692,18 @@ │ │ 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 │ │ -024ec4: |[024ec4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -024ed4: 6e20 1708 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0817 │ │ -024eda: 0c00 |0003: move-result-object v0 │ │ -024edc: 1100 |0004: return-object v0 │ │ +025e48: |[025e48] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +025e58: 6e20 1708 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0817 │ │ +025e5e: 0c00 |0003: move-result-object v0 │ │ +025e60: 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 │ │ │ │ @@ -22708,31 +22712,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -024ee0: |[024ee0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -024ef0: 6e10 1808 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0818 │ │ -024ef6: 0a00 |0003: move-result v0 │ │ -024ef8: 0f00 |0004: return v0 │ │ +025e64: |[025e64] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +025e74: 6e10 1808 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0818 │ │ +025e7a: 0a00 |0003: move-result v0 │ │ +025e7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 308 (AccessibilityEventCompatIcs.java) │ │ │ │ Class #97 header: │ │ -class_idx : 195 │ │ +class_idx : 194 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 312 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #97 annotations: │ │ @@ -22788,17 +22792,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 312 (AccessibilityManagerCompat.java) │ │ │ │ Class #98 header: │ │ -class_idx : 196 │ │ +class_idx : 195 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 312 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #98 annotations: │ │ @@ -22823,22 +22827,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -024efc: |[024efc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -024f0c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -024f12: 7100 2505 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0525 │ │ -024f18: 0c00 |0006: move-result-object v0 │ │ -024f1a: 7220 1f05 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@051f │ │ -024f20: 0c00 |000a: move-result-object v0 │ │ -024f22: 5b10 c701 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ -024f26: 0e00 |000d: return-void │ │ +025e80: |[025e80] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +025e90: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +025e96: 7100 2505 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0525 │ │ +025e9c: 0c00 |0006: move-result-object v0 │ │ +025e9e: 7220 1f05 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@051f │ │ +025ea4: 0c00 |000a: move-result-object v0 │ │ +025ea6: 5b10 c701 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ +025eaa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0003 line=194 │ │ 0x000d line=195 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -22849,17 +22853,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 312 (AccessibilityManagerCompat.java) │ │ │ │ Class #99 header: │ │ -class_idx : 197 │ │ +class_idx : 196 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 312 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #99 annotations: │ │ @@ -22887,26 +22891,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -024f28: |[024f28] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -024f38: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -024f3c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -024f40: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -024f44: 2200 c100 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00c1 │ │ -024f48: 7010 0d05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@050d │ │ -024f4e: 6900 c801 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -024f52: 0e00 |000d: return-void │ │ -024f54: 2200 c200 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00c2 │ │ -024f58: 7010 1405 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0514 │ │ -024f5e: 6900 c801 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -024f62: 28f8 |0015: goto 000d // -0008 │ │ +025eac: |[025eac] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +025ebc: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +025ec0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +025ec4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025ec8: 2200 c000 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00c0 │ │ +025ecc: 7010 0d05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@050d │ │ +025ed2: 6900 c801 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025ed6: 0e00 |000d: return-void │ │ +025ed8: 2200 c100 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00c1 │ │ +025edc: 7010 1405 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0514 │ │ +025ee2: 6900 c801 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025ee6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000d line=128 │ │ 0x000e line=126 │ │ locals : │ │ @@ -22916,17 +22920,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024f64: |[024f64] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -024f74: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -024f7a: 0e00 |0003: return-void │ │ +025ee8: |[025ee8] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +025ef8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +025efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -22935,36 +22939,36 @@ │ │ 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 │ │ -024f7c: |[024f7c] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -024f8c: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -024f90: 1100 |0002: return-object v0 │ │ +025f00: |[025f00] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +025f10: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025f14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 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 │ │ -024f94: |[024f94] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -024fa4: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -024fa8: 7230 1b05 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@051b │ │ -024fae: 0a00 |0005: move-result v0 │ │ -024fb0: 0f00 |0006: return v0 │ │ +025f18: |[025f18] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +025f28: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025f2c: 7230 1b05 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@051b │ │ +025f32: 0a00 |0005: move-result v0 │ │ +025f34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -22973,19 +22977,19 @@ │ │ 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 │ │ -024fb4: |[024fb4] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -024fc4: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -024fc8: 7230 1c05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@051c │ │ -024fce: 0c00 |0005: move-result-object v0 │ │ -024fd0: 1100 |0006: return-object v0 │ │ +025f38: |[025f38] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +025f48: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025f4c: 7230 1c05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@051c │ │ +025f52: 0c00 |0005: move-result-object v0 │ │ +025f54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -22994,19 +22998,19 @@ │ │ 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 │ │ -024fd4: |[024fd4] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -024fe4: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -024fe8: 7220 1d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@051d │ │ -024fee: 0c00 |0005: move-result-object v0 │ │ -024ff0: 1100 |0006: return-object v0 │ │ +025f58: |[025f58] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +025f68: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025f6c: 7220 1d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@051d │ │ +025f72: 0c00 |0005: move-result-object v0 │ │ +025f74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -23014,33 +23018,33 @@ │ │ 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 │ │ -024ff4: |[024ff4] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -025004: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -025008: 7230 2005 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@0520 │ │ -02500e: 0a00 |0005: move-result v0 │ │ -025010: 0f00 |0006: return v0 │ │ +025f78: |[025f78] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +025f88: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +025f8c: 7230 2005 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@0520 │ │ +025f92: 0a00 |0005: move-result v0 │ │ +025f94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 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 : 312 (AccessibilityManagerCompat.java) │ │ │ │ Class #100 header: │ │ -class_idx : 198 │ │ +class_idx : 197 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 313 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #100 annotations: │ │ @@ -23066,18 +23070,18 @@ │ │ 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 │ │ -025014: |[025014] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -025024: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ -025028: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02502e: 0e00 |0005: return-void │ │ +025f98: |[025f98] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +025fa8: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ +025fac: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +025fb2: 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; │ │ │ │ @@ -23087,32 +23091,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025030: |[025030] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -025040: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ -025044: 7220 2c05 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@052c │ │ -02504a: 0e00 |0005: return-void │ │ +025fb4: |[025fb4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +025fc4: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ +025fc8: 7220 2c05 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@052c │ │ +025fce: 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 : 313 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #101 header: │ │ -class_idx : 199 │ │ +class_idx : 198 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 313 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #101 annotations: │ │ @@ -23134,17 +23138,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 313 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #102 header: │ │ -class_idx : 200 │ │ +class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 313 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #102 annotations: │ │ @@ -23168,17 +23172,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02504c: |[02504c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -02505c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -025062: 0e00 |0003: return-void │ │ +025fd0: |[025fd0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +025fe0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +025fe6: 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; │ │ │ │ @@ -23187,19 +23191,19 @@ │ │ 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 │ │ -025064: |[025064] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -025074: 1f02 0d01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010d │ │ -025078: 6e20 1908 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0819 │ │ -02507e: 0a00 |0005: move-result v0 │ │ -025080: 0f00 |0006: return v0 │ │ +025fe8: |[025fe8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +025ff8: 1f02 0b01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010b │ │ +025ffc: 6e20 1908 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0819 │ │ +026002: 0a00 |0005: move-result v0 │ │ +026004: 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; │ │ │ │ @@ -23208,18 +23212,18 @@ │ │ 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 │ │ -025084: |[025084] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -025094: 6e20 1a08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@081a │ │ -02509a: 0c00 |0003: move-result-object v0 │ │ -02509c: 1100 |0004: return-object v0 │ │ +026008: |[026008] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +026018: 6e20 1a08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@081a │ │ +02601e: 0c00 |0003: move-result-object v0 │ │ +026020: 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 │ │ │ │ @@ -23228,18 +23232,18 @@ │ │ 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 │ │ -0250a0: |[0250a0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0250b0: 6e10 1b08 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@081b │ │ -0250b6: 0c00 |0003: move-result-object v0 │ │ -0250b8: 1100 |0004: return-object v0 │ │ +026024: |[026024] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +026034: 6e10 1b08 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@081b │ │ +02603a: 0c00 |0003: move-result-object v0 │ │ +02603c: 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;) │ │ @@ -23247,18 +23251,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0250bc: |[0250bc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0250cc: 6e10 1c08 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@081c │ │ -0250d2: 0a00 |0003: move-result v0 │ │ -0250d4: 0f00 |0004: return v0 │ │ +026040: |[026040] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +026050: 6e10 1c08 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@081c │ │ +026056: 0a00 |0003: move-result v0 │ │ +026058: 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;) │ │ @@ -23266,18 +23270,18 @@ │ │ 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 │ │ -0250d8: |[0250d8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -0250e8: 2200 c600 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@00c6 │ │ -0250ec: 7020 2a05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@052a │ │ -0250f2: 1100 |0005: return-object v0 │ │ +02605c: |[02605c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +02606c: 2200 c500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@00c5 │ │ +026070: 7020 2a05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@052a │ │ +026076: 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;) │ │ @@ -23285,33 +23289,33 @@ │ │ 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 │ │ -0250f4: |[0250f4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -025104: 1f02 0d01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010d │ │ -025108: 6e20 1d08 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@081d │ │ -02510e: 0a00 |0005: move-result v0 │ │ -025110: 0f00 |0006: return v0 │ │ +026078: |[026078] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +026088: 1f02 0b01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010b │ │ +02608c: 6e20 1d08 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@081d │ │ +026092: 0a00 |0005: move-result v0 │ │ +026094: 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 : 313 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #103 header: │ │ -class_idx : 202 │ │ +class_idx : 201 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 317 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 47 │ │ │ │ Class #103 annotations: │ │ @@ -23611,17 +23615,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 317 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #104 header: │ │ -class_idx : 204 │ │ +class_idx : 203 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 317 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 47 │ │ │ │ Class #104 annotations: │ │ @@ -23671,26 +23675,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025114: |[025114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -025124: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -025128: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02512c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025130: 2200 c900 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@00c9 │ │ -025134: 7010 3405 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0534 │ │ -02513a: 6900 ce01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02513e: 0e00 |000d: return-void │ │ -025140: 2200 cb00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@00cb │ │ -025144: 7010 9505 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0595 │ │ -02514a: 6900 ce01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02514e: 28f8 |0015: goto 000d // -0008 │ │ +026098: |[026098] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +0260a8: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +0260ac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0260b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0260b4: 2200 c800 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@00c8 │ │ +0260b8: 7010 3405 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0534 │ │ +0260be: 6900 ce01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0260c2: 0e00 |000d: return-void │ │ +0260c4: 2200 ca00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@00ca │ │ +0260c8: 7010 9505 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0595 │ │ +0260ce: 6900 ce01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0260d2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0006 line=510 │ │ 0x000d line=514 │ │ 0x000e line=512 │ │ locals : │ │ @@ -23700,18 +23704,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025150: |[025150] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -025160: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -025166: 5b01 cf01 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02516a: 0e00 |0005: return-void │ │ +0260d4: |[0260d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +0260e4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0260ea: 5b01 cf01 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0260ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0003 line=546 │ │ 0x0005 line=547 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -23722,60 +23726,60 @@ │ │ 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 │ │ -02516c: |[02516c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -02517c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025180: 1100 |0002: return-object v0 │ │ +0260f0: |[0260f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +026100: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -025184: |[025184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -025194: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -025198: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02519c: 7210 7e05 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@057e │ │ -0251a2: 0c01 |0007: move-result-object v1 │ │ -0251a4: 7020 c705 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -0251aa: 1100 |000b: return-object v0 │ │ +026108: |[026108] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +026118: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +02611c: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026120: 7210 7e05 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@057e │ │ +026126: 0c01 |0007: move-result-object v1 │ │ +026128: 7020 c705 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +02612e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ │ │ #4 : (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 : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0251ac: |[0251ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0251bc: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -0251c0: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0251c4: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0251c8: 7220 8005 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0580 │ │ -0251ce: 0c01 |0009: move-result-object v1 │ │ -0251d0: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -0251d6: 1100 |000d: return-object v0 │ │ +026130: |[026130] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +026140: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +026144: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026148: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02614c: 7220 8005 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0580 │ │ +026152: 0c01 |0009: move-result-object v1 │ │ +026154: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +02615a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -23783,21 +23787,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0251d8: |[0251d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0251e8: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -0251ec: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0251f0: 7220 7f05 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@057f │ │ -0251f6: 0c01 |0007: move-result-object v1 │ │ -0251f8: 7020 c705 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -0251fe: 1100 |000b: return-object v0 │ │ +02615c: |[02615c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +02616c: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +026170: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026174: 7220 7f05 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@057f │ │ +02617a: 0c01 |0007: move-result-object v1 │ │ +02617c: 7020 c705 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +026182: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x000c reg=2 source Landroid/view/View; │ │ │ │ Virtual methods - │ │ @@ -23806,19 +23810,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025200: |[025200] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -025210: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025214: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025218: 7230 6605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0566 │ │ -02521e: 0e00 |0007: return-void │ │ +026184: |[026184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +026194: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026198: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02619c: 7230 6605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0566 │ │ +0261a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0007 line=674 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -23828,19 +23832,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025220: |[025220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -025230: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025234: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025238: 7230 6705 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0567 │ │ -02523e: 0e00 |0007: return-void │ │ +0261a4: |[0261a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +0261b4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0261b8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0261bc: 7230 6705 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0567 │ │ +0261c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0007 line=646 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -23850,44 +23854,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -025240: |[025240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -025250: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -025252: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -025254: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -025258: 0f01 |0004: return v1 │ │ -02525a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02525e: 0121 |0007: move v1, v2 │ │ -025260: 28fc |0008: goto 0004 // -0004 │ │ -025262: 6e10 680a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -025268: 0c03 |000c: move-result-object v3 │ │ -02526a: 6e10 680a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -025270: 0c04 |0010: move-result-object v4 │ │ -025272: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -025276: 0121 |0013: move v1, v2 │ │ -025278: 28f0 |0014: goto 0004 // -0010 │ │ -02527a: 0760 |0015: move-object v0, v6 │ │ -02527c: 1f00 cc00 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -025280: 5453 cf01 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025284: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -025288: 5403 cf01 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02528c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -025290: 0121 |0020: move v1, v2 │ │ -025292: 28e3 |0021: goto 0004 // -001d │ │ -025294: 5453 cf01 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025298: 5404 cf01 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02529c: 6e20 670a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a67 │ │ -0252a2: 0a03 |0029: move-result v3 │ │ -0252a4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0252a8: 0121 |002c: move v1, v2 │ │ -0252aa: 28d7 |002d: goto 0004 // -0029 │ │ +0261c4: |[0261c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +0261d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0261d6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0261d8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0261dc: 0f01 |0004: return v1 │ │ +0261de: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0261e2: 0121 |0007: move v1, v2 │ │ +0261e4: 28fc |0008: goto 0004 // -0004 │ │ +0261e6: 6e10 680a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +0261ec: 0c03 |000c: move-result-object v3 │ │ +0261ee: 6e10 680a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +0261f4: 0c04 |0010: move-result-object v4 │ │ +0261f6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0261fa: 0121 |0013: move v1, v2 │ │ +0261fc: 28f0 |0014: goto 0004 // -0010 │ │ +0261fe: 0760 |0015: move-object v0, v6 │ │ +026200: 1f00 cb00 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +026204: 5453 cf01 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026208: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +02620c: 5403 cf01 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026210: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +026214: 0121 |0020: move v1, v2 │ │ +026216: 28e3 |0021: goto 0004 // -001d │ │ +026218: 5453 cf01 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02621c: 5404 cf01 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026220: 6e20 670a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a67 │ │ +026226: 0a03 |0029: move-result v3 │ │ +026228: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +02622c: 0121 |002c: move v1, v2 │ │ +02622e: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1147 │ │ 0x0004 line=1164 │ │ 0x0005 line=1150 │ │ 0x0008 line=1151 │ │ 0x0009 line=1153 │ │ @@ -23908,33 +23912,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0252ac: |[0252ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -0252bc: 2204 ae01 |0000: new-instance v4, Ljava/util/ArrayList; // type@01ae │ │ -0252c0: 7010 c00a 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -0252c6: 6205 ce01 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0252ca: 5476 cf01 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0252ce: 7230 6805 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@0568 │ │ -0252d4: 0c03 |000c: move-result-object v3 │ │ -0252d6: 7210 fb0a 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0afb │ │ -0252dc: 0a02 |0010: move-result v2 │ │ -0252de: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0252e0: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -0252e4: 7220 f70a 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0af7 │ │ -0252ea: 0c01 |0017: move-result-object v1 │ │ -0252ec: 2205 cc00 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -0252f0: 7020 c705 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -0252f6: 7220 f40a 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ -0252fc: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -025300: 28f0 |0022: goto 0012 // -0010 │ │ -025302: 1104 |0023: return-object v4 │ │ +026230: |[026230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +026240: 2204 ac01 |0000: new-instance v4, Ljava/util/ArrayList; // type@01ac │ │ +026244: 7010 c00a 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +02624a: 6205 ce01 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +02624e: 5476 cf01 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026252: 7230 6805 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@0568 │ │ +026258: 0c03 |000c: move-result-object v3 │ │ +02625a: 7210 fb0a 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0afb │ │ +026260: 0a02 |0010: move-result v2 │ │ +026262: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +026264: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +026268: 7220 f70a 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0af7 │ │ +02626e: 0c01 |0017: move-result-object v1 │ │ +026270: 2205 cb00 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +026274: 7020 c705 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +02627a: 7220 f40a 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ +026280: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +026284: 28f0 |0022: goto 0012 // -0010 │ │ +026286: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0005 line=707 │ │ 0x000d line=708 │ │ 0x0011 line=709 │ │ 0x0014 line=710 │ │ @@ -23955,20 +23959,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025304: |[025304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -025314: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025318: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02531c: 7220 6905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0569 │ │ -025322: 0a00 |0007: move-result v0 │ │ -025324: 0f00 |0008: return v0 │ │ +026288: |[026288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +026298: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +02629c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0262a0: 7220 6905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0569 │ │ +0262a6: 0a00 |0007: move-result v0 │ │ +0262a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -23976,19 +23980,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025328: |[025328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -025338: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02533c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025340: 7230 6a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056a │ │ -025346: 0e00 |0007: return-void │ │ +0262ac: |[0262ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0262bc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0262c0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0262c4: 7230 6a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056a │ │ +0262ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0007 line=752 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -23998,19 +24002,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025348: |[025348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -025358: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02535c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025360: 7230 6b05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056b │ │ -025366: 0e00 |0007: return-void │ │ +0262cc: |[0262cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0262dc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0262e0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0262e4: 7230 6b05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056b │ │ +0262ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0007 line=776 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -24020,22 +24024,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -025368: |[025368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -025378: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -02537c: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025380: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025384: 7230 6c05 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056c │ │ -02538a: 0c01 |0009: move-result-object v1 │ │ -02538c: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -025392: 1100 |000d: return-object v0 │ │ +0262ec: |[0262ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0262fc: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +026300: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026304: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026308: 7230 6c05 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056c │ │ +02630e: 0c01 |0009: move-result-object v1 │ │ +026310: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +026316: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000e reg=4 index I │ │ │ │ @@ -24044,20 +24048,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025394: |[025394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -0253a4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0253a8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0253ac: 7220 6d05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@056d │ │ -0253b2: 0a00 |0007: move-result v0 │ │ -0253b4: 0f00 |0008: return v0 │ │ +026318: |[026318] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +026328: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +02632c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026330: 7220 6d05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@056d │ │ +026336: 0a00 |0007: move-result v0 │ │ +026338: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24065,20 +24069,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0253b8: |[0253b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -0253c8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0253cc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0253d0: 7220 6e05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@056e │ │ -0253d6: 0c00 |0007: move-result-object v0 │ │ -0253d8: 1100 |0008: return-object v0 │ │ +02633c: |[02633c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +02634c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026350: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026354: 7220 6e05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@056e │ │ +02635a: 0c00 |0007: move-result-object v0 │ │ +02635c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24086,20 +24090,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0253dc: |[0253dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -0253ec: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0253f0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0253f4: 7220 6f05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@056f │ │ -0253fa: 0c00 |0007: move-result-object v0 │ │ -0253fc: 1100 |0008: return-object v0 │ │ +026360: |[026360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +026370: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026374: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026378: 7220 6f05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@056f │ │ +02637e: 0c00 |0007: move-result-object v0 │ │ +026380: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24107,17 +24111,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025400: |[025400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ -025410: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025414: 1100 |0002: return-object v0 │ │ +026384: |[026384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ +026394: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24125,20 +24129,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025418: |[025418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -025428: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02542c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025430: 7220 7005 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0570 │ │ -025436: 0c00 |0007: move-result-object v0 │ │ -025438: 1100 |0008: return-object v0 │ │ +02639c: |[02639c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +0263ac: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0263b0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0263b4: 7220 7005 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0570 │ │ +0263ba: 0c00 |0007: move-result-object v0 │ │ +0263bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24146,22 +24150,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02543c: |[02543c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02544c: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -025450: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025454: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025458: 7220 7105 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0571 │ │ -02545e: 0c01 |0009: move-result-object v1 │ │ -025460: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -025466: 1100 |000d: return-object v0 │ │ +0263c0: |[0263c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0263d0: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +0263d4: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0263d8: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0263dc: 7220 7105 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0571 │ │ +0263e2: 0c01 |0009: move-result-object v1 │ │ +0263e4: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +0263ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24169,20 +24173,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025468: |[025468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -025478: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02547c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025480: 7220 7205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0572 │ │ -025486: 0c00 |0007: move-result-object v0 │ │ -025488: 1100 |0008: return-object v0 │ │ +0263ec: |[0263ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +0263fc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026400: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026404: 7220 7205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0572 │ │ +02640a: 0c00 |0007: move-result-object v0 │ │ +02640c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24190,20 +24194,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02548c: |[02548c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -02549c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0254a0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0254a4: 7220 7305 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0573 │ │ -0254aa: 0a00 |0007: move-result v0 │ │ -0254ac: 0f00 |0008: return v0 │ │ +026410: |[026410] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +026420: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026424: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026428: 7220 7305 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0573 │ │ +02642e: 0a00 |0007: move-result v0 │ │ +026430: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24211,23 +24215,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0254b0: |[0254b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -0254c0: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0254c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0254c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0254ca: 0f00 |0005: return v0 │ │ -0254cc: 5410 cf01 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0254d0: 6e10 690a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a69 │ │ -0254d6: 0a00 |000b: move-result v0 │ │ -0254d8: 28f9 |000c: goto 0005 // -0007 │ │ +026434: |[026434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +026444: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026448: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +02644c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02644e: 0f00 |0005: return v0 │ │ +026450: 5410 cf01 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026454: 6e10 690a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a69 │ │ +02645a: 0a00 |000b: move-result v0 │ │ +02645c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24235,20 +24239,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0254dc: |[0254dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -0254ec: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0254f0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0254f4: 7220 7405 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0574 │ │ -0254fa: 0a00 |0007: move-result v0 │ │ -0254fc: 0f00 |0008: return v0 │ │ +026460: |[026460] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +026470: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026474: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026478: 7220 7405 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0574 │ │ +02647e: 0a00 |0007: move-result v0 │ │ +026480: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24256,20 +24260,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025500: |[025500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -025510: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025514: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025518: 7220 7505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0575 │ │ -02551e: 0a00 |0007: move-result v0 │ │ -025520: 0f00 |0008: return v0 │ │ +026484: |[026484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +026494: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026498: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02649c: 7220 7505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0575 │ │ +0264a2: 0a00 |0007: move-result v0 │ │ +0264a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24277,20 +24281,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025524: |[025524] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -025534: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025538: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02553c: 7220 7605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0576 │ │ -025542: 0a00 |0007: move-result v0 │ │ -025544: 0f00 |0008: return v0 │ │ +0264a8: |[0264a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +0264b8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0264bc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0264c0: 7220 7605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0576 │ │ +0264c6: 0a00 |0007: move-result v0 │ │ +0264c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24298,20 +24302,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025548: |[025548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -025558: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02555c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025560: 7220 7705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0577 │ │ -025566: 0a00 |0007: move-result v0 │ │ -025568: 0f00 |0008: return v0 │ │ +0264cc: |[0264cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +0264dc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0264e0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0264e4: 7220 7705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0577 │ │ +0264ea: 0a00 |0007: move-result v0 │ │ +0264ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24319,20 +24323,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02556c: |[02556c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -02557c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025580: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025584: 7220 7805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0578 │ │ -02558a: 0a00 |0007: move-result v0 │ │ -02558c: 0f00 |0008: return v0 │ │ +0264f0: |[0264f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +026500: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026504: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026508: 7220 7805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0578 │ │ +02650e: 0a00 |0007: move-result v0 │ │ +026510: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24340,20 +24344,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025590: |[025590] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -0255a0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0255a4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0255a8: 7220 7905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0579 │ │ -0255ae: 0a00 |0007: move-result v0 │ │ -0255b0: 0f00 |0008: return v0 │ │ +026514: |[026514] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +026524: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026528: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02652c: 7220 7905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0579 │ │ +026532: 0a00 |0007: move-result v0 │ │ +026534: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24361,20 +24365,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0255b4: |[0255b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -0255c4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0255c8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0255cc: 7220 7a05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@057a │ │ -0255d2: 0a00 |0007: move-result v0 │ │ -0255d4: 0f00 |0008: return v0 │ │ +026538: |[026538] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +026548: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +02654c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026550: 7220 7a05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@057a │ │ +026556: 0a00 |0007: move-result v0 │ │ +026558: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24382,20 +24386,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0255d8: |[0255d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -0255e8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0255ec: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0255f0: 7220 7b05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@057b │ │ -0255f6: 0a00 |0007: move-result v0 │ │ -0255f8: 0f00 |0008: return v0 │ │ +02655c: |[02655c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +02656c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026570: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026574: 7220 7b05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@057b │ │ +02657a: 0a00 |0007: move-result v0 │ │ +02657c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24403,20 +24407,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0255fc: |[0255fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -02560c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025610: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025614: 7220 7c05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@057c │ │ -02561a: 0a00 |0007: move-result v0 │ │ -02561c: 0f00 |0008: return v0 │ │ +026580: |[026580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +026590: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026594: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026598: 7220 7c05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@057c │ │ +02659e: 0a00 |0007: move-result v0 │ │ +0265a0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24424,20 +24428,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025620: |[025620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -025630: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025634: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025638: 7220 7d05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@057d │ │ -02563e: 0a00 |0007: move-result v0 │ │ -025640: 0f00 |0008: return v0 │ │ +0265a4: |[0265a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +0265b4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0265b8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0265bc: 7220 7d05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@057d │ │ +0265c2: 0a00 |0007: move-result v0 │ │ +0265c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24445,20 +24449,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -025644: |[025644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -025654: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -025658: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02565c: 7230 8105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0581 │ │ -025662: 0a00 |0007: move-result v0 │ │ -025664: 0f00 |0008: return v0 │ │ +0265c8: |[0265c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +0265d8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0265dc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0265e0: 7230 8105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0581 │ │ +0265e6: 0a00 |0007: move-result v0 │ │ +0265e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -24467,19 +24471,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -025668: |[025668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -025678: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02567c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025680: 7220 8205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0582 │ │ -025686: 0e00 |0007: return-void │ │ +0265ec: |[0265ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +0265fc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026600: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026604: 7220 8205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0582 │ │ +02660a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ 0x0007 line=1138 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -24488,19 +24492,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025688: |[025688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -025698: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02569c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0256a0: 7230 8305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0583 │ │ -0256a6: 0e00 |0007: return-void │ │ +02660c: |[02660c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +02661c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026620: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026624: 7230 8305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0583 │ │ +02662a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0007 line=767 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -24510,19 +24514,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0256a8: |[0256a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0256b8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0256bc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0256c0: 7230 8305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0583 │ │ -0256c6: 0e00 |0007: return-void │ │ +02662c: |[02662c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +02663c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026640: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026644: 7230 8305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0583 │ │ +02664a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -24532,19 +24536,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0256c8: |[0256c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -0256d8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0256dc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0256e0: 7230 8505 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0585 │ │ -0256e6: 0e00 |0007: return-void │ │ +02664c: |[02664c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +02665c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026660: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026664: 7230 8505 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0585 │ │ +02666a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0007 line=815 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -24554,19 +24558,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0256e8: |[0256e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -0256f8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0256fc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025700: 7230 8605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0586 │ │ -025706: 0e00 |0007: return-void │ │ +02666c: |[02666c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +02667c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026680: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026684: 7230 8605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0586 │ │ +02668a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0007 line=839 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -24576,19 +24580,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025708: |[025708] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -025718: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02571c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025720: 7230 8705 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0587 │ │ -025726: 0e00 |0007: return-void │ │ +02668c: |[02668c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +02669c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0266a0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0266a4: 7230 8705 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0587 │ │ +0266aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0007 line=1079 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -24598,19 +24602,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025728: |[025728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -025738: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02573c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025740: 7230 8805 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0588 │ │ -025746: 0e00 |0007: return-void │ │ +0266ac: |[0266ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +0266bc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0266c0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0266c4: 7230 8805 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0588 │ │ +0266ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ 0x0007 line=935 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -24620,19 +24624,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025748: |[025748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -025758: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02575c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025760: 7230 8905 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0589 │ │ -025766: 0e00 |0007: return-void │ │ +0266cc: |[0266cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0266dc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0266e0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0266e4: 7230 8905 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0589 │ │ +0266ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ 0x0007 line=1127 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -24642,19 +24646,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025768: |[025768] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -025778: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02577c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025780: 7230 8a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@058a │ │ -025786: 0e00 |0007: return-void │ │ +0266ec: |[0266ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +0266fc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026700: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026704: 7230 8a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@058a │ │ +02670a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0007 line=983 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -24664,19 +24668,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025788: |[025788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -025798: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02579c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0257a0: 7230 8b05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@058b │ │ -0257a6: 0e00 |0007: return-void │ │ +02670c: |[02670c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +02671c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026720: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026724: 7230 8b05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@058b │ │ +02672a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0007 line=863 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -24686,19 +24690,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0257a8: |[0257a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -0257b8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0257bc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0257c0: 7230 8c05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@058c │ │ -0257c6: 0e00 |0007: return-void │ │ +02672c: |[02672c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +02673c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026740: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026744: 7230 8c05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@058c │ │ +02674a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0007 line=887 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -24708,19 +24712,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0257c8: |[0257c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -0257d8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0257dc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0257e0: 7230 8d05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@058d │ │ -0257e6: 0e00 |0007: return-void │ │ +02674c: |[02674c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +02675c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026760: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026764: 7230 8d05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@058d │ │ +02676a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0007 line=959 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -24730,19 +24734,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0257e8: |[0257e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -0257f8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0257fc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025800: 7230 8e05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@058e │ │ -025806: 0e00 |0007: return-void │ │ +02676c: |[02676c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +02677c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026780: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026784: 7230 8e05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@058e │ │ +02678a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0007 line=1055 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -24752,19 +24756,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025808: |[025808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -025818: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02581c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025820: 7230 8f05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@058f │ │ -025826: 0e00 |0007: return-void │ │ +02678c: |[02678c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +02679c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0267a0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0267a4: 7230 8f05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@058f │ │ +0267aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0007 line=743 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -24774,19 +24778,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025828: |[025828] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -025838: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02583c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025840: 7230 9005 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0590 │ │ -025846: 0e00 |0007: return-void │ │ +0267ac: |[0267ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +0267bc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0267c0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0267c4: 7230 9005 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0590 │ │ +0267ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x0007 line=1007 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -24796,19 +24800,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025848: |[025848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -025858: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02585c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025860: 7230 9105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0591 │ │ -025866: 0e00 |0007: return-void │ │ +0267cc: |[0267cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +0267dc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0267e0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0267e4: 7230 9105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0591 │ │ +0267ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0007 line=1031 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -24818,19 +24822,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025868: |[025868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -025878: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02587c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -025880: 7230 9205 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0592 │ │ -025886: 0e00 |0007: return-void │ │ +0267ec: |[0267ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +0267fc: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026800: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026804: 7230 9205 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0592 │ │ +02680a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0007 line=911 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -24840,19 +24844,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -025888: |[025888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -025898: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02589c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0258a0: 7230 9305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0593 │ │ -0258a6: 0e00 |0007: return-void │ │ +02680c: |[02680c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +02681c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026820: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026824: 7230 9305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0593 │ │ +02682a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0007 line=596 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -24862,33 +24866,33 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0258a8: |[0258a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -0258b8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0258bc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0258c0: 7230 9405 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0594 │ │ -0258c6: 0e00 |0007: return-void │ │ +02682c: |[02682c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +02683c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +026840: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +026844: 7230 9405 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0594 │ │ +02684a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1102 │ │ 0x0007 line=1103 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 317 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #105 header: │ │ -class_idx : 205 │ │ +class_idx : 204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 318 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ Class #105 annotations: │ │ @@ -24908,17 +24912,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0258c8: |[0258c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -0258d8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0258de: 0e00 |0003: return-void │ │ +02684c: |[02684c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +02685c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +026862: 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;) │ │ @@ -24926,18 +24930,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0258e0: |[0258e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -0258f0: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0258f4: 6e20 1e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@081e │ │ -0258fa: 0e00 |0005: return-void │ │ +026864: |[026864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +026874: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026878: 6e20 1e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@081e │ │ +02687e: 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 │ │ @@ -24947,18 +24951,18 @@ │ │ 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 │ │ -0258fc: |[0258fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02590c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025910: 6e20 1f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@081f │ │ -025916: 0e00 |0005: return-void │ │ +026880: |[026880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +026890: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026894: 6e20 1f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@081f │ │ +02689a: 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; │ │ @@ -24968,20 +24972,20 @@ │ │ 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 │ │ -025918: |[025918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -025928: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -02592c: 6e20 2008 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0820 │ │ -025932: 0c00 |0005: move-result-object v0 │ │ -025934: 1f00 b901 |0006: check-cast v0, Ljava/util/List; // type@01b9 │ │ -025938: 1100 |0008: return-object v0 │ │ +02689c: |[02689c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0268ac: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +0268b0: 6e20 2008 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0820 │ │ +0268b6: 0c00 |0005: move-result-object v0 │ │ +0268b8: 1f00 b701 |0006: check-cast v0, Ljava/util/List; // type@01b7 │ │ +0268bc: 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; │ │ @@ -24992,19 +24996,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02593c: |[02593c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -02594c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025950: 6e10 2108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0821 │ │ -025956: 0a00 |0005: move-result v0 │ │ -025958: 0f00 |0006: return v0 │ │ +0268c0: |[0268c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +0268d0: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +0268d4: 6e10 2108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0821 │ │ +0268da: 0a00 |0005: move-result v0 │ │ +0268dc: 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;) │ │ @@ -25012,18 +25016,18 @@ │ │ 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 │ │ -02595c: |[02595c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02596c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025970: 6e20 2208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0822 │ │ -025976: 0e00 |0005: return-void │ │ +0268e0: |[0268e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0268f0: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +0268f4: 6e20 2208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0822 │ │ +0268fa: 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; │ │ @@ -25033,18 +25037,18 @@ │ │ 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 │ │ -025978: |[025978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -025988: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -02598c: 6e20 2308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0823 │ │ -025992: 0e00 |0005: return-void │ │ +0268fc: |[0268fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +02690c: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026910: 6e20 2308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0823 │ │ +026916: 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; │ │ @@ -25054,19 +25058,19 @@ │ │ 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 │ │ -025994: |[025994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0259a4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0259a8: 6e20 2408 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0824 │ │ -0259ae: 0c00 |0005: move-result-object v0 │ │ -0259b0: 1100 |0006: return-object v0 │ │ +026918: |[026918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +026928: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +02692c: 6e20 2408 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0824 │ │ +026932: 0c00 |0005: move-result-object v0 │ │ +026934: 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 │ │ │ │ @@ -25075,19 +25079,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0259b4: |[0259b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -0259c4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0259c8: 6e10 2508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0825 │ │ -0259ce: 0a00 |0005: move-result v0 │ │ -0259d0: 0f00 |0006: return v0 │ │ +026938: |[026938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +026948: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +02694c: 6e10 2508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0825 │ │ +026952: 0a00 |0005: move-result v0 │ │ +026954: 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;) │ │ @@ -25095,19 +25099,19 @@ │ │ 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 │ │ -0259d4: |[0259d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0259e4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0259e8: 6e10 2608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0826 │ │ -0259ee: 0c00 |0005: move-result-object v0 │ │ -0259f0: 1100 |0006: return-object v0 │ │ +026958: |[026958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026968: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +02696c: 6e10 2608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0826 │ │ +026972: 0c00 |0005: move-result-object v0 │ │ +026974: 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;) │ │ @@ -25115,19 +25119,19 @@ │ │ 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 │ │ -0259f4: |[0259f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -025a04: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025a08: 6e10 2708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0827 │ │ -025a0e: 0c00 |0005: move-result-object v0 │ │ -025a10: 1100 |0006: return-object v0 │ │ +026978: |[026978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026988: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +02698c: 6e10 2708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0827 │ │ +026992: 0c00 |0005: move-result-object v0 │ │ +026994: 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;) │ │ @@ -25135,19 +25139,19 @@ │ │ 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 │ │ -025a14: |[025a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -025a24: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025a28: 6e10 2808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0828 │ │ -025a2e: 0c00 |0005: move-result-object v0 │ │ -025a30: 1100 |0006: return-object v0 │ │ +026998: |[026998] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0269a8: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +0269ac: 6e10 2808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0828 │ │ +0269b2: 0c00 |0005: move-result-object v0 │ │ +0269b4: 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;) │ │ @@ -25155,19 +25159,19 @@ │ │ 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 │ │ -025a34: |[025a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -025a44: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025a48: 6e10 2908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0829 │ │ -025a4e: 0c00 |0005: move-result-object v0 │ │ -025a50: 1100 |0006: return-object v0 │ │ +0269b8: |[0269b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0269c8: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +0269cc: 6e10 2908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0829 │ │ +0269d2: 0c00 |0005: move-result-object v0 │ │ +0269d4: 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;) │ │ @@ -25175,19 +25179,19 @@ │ │ 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 │ │ -025a54: |[025a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -025a64: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025a68: 6e10 2a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@082a │ │ -025a6e: 0c00 |0005: move-result-object v0 │ │ -025a70: 1100 |0006: return-object v0 │ │ +0269d8: |[0269d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0269e8: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +0269ec: 6e10 2a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@082a │ │ +0269f2: 0c00 |0005: move-result-object v0 │ │ +0269f4: 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;) │ │ @@ -25195,19 +25199,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025a74: |[025a74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -025a84: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025a88: 6e10 2b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@082b │ │ -025a8e: 0a00 |0005: move-result v0 │ │ -025a90: 0f00 |0006: return v0 │ │ +0269f8: |[0269f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +026a08: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026a0c: 6e10 2b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@082b │ │ +026a12: 0a00 |0005: move-result v0 │ │ +026a14: 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;) │ │ @@ -25215,19 +25219,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025a94: |[025a94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -025aa4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025aa8: 6e10 2c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@082c │ │ -025aae: 0a00 |0005: move-result v0 │ │ -025ab0: 0f00 |0006: return v0 │ │ +026a18: |[026a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +026a28: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026a2c: 6e10 2c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@082c │ │ +026a32: 0a00 |0005: move-result v0 │ │ +026a34: 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;) │ │ @@ -25235,19 +25239,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025ab4: |[025ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -025ac4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025ac8: 6e10 2d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@082d │ │ -025ace: 0a00 |0005: move-result v0 │ │ -025ad0: 0f00 |0006: return v0 │ │ +026a38: |[026a38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +026a48: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026a4c: 6e10 2d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@082d │ │ +026a52: 0a00 |0005: move-result v0 │ │ +026a54: 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;) │ │ @@ -25255,19 +25259,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025ad4: |[025ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -025ae4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025ae8: 6e10 2e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@082e │ │ -025aee: 0a00 |0005: move-result v0 │ │ -025af0: 0f00 |0006: return v0 │ │ +026a58: |[026a58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +026a68: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026a6c: 6e10 2e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@082e │ │ +026a72: 0a00 |0005: move-result v0 │ │ +026a74: 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;) │ │ @@ -25275,19 +25279,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025af4: |[025af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -025b04: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025b08: 6e10 2f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@082f │ │ -025b0e: 0a00 |0005: move-result v0 │ │ -025b10: 0f00 |0006: return v0 │ │ +026a78: |[026a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +026a88: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026a8c: 6e10 2f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@082f │ │ +026a92: 0a00 |0005: move-result v0 │ │ +026a94: 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;) │ │ @@ -25295,19 +25299,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025b14: |[025b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -025b24: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025b28: 6e10 3008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0830 │ │ -025b2e: 0a00 |0005: move-result v0 │ │ -025b30: 0f00 |0006: return v0 │ │ +026a98: |[026a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +026aa8: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026aac: 6e10 3008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0830 │ │ +026ab2: 0a00 |0005: move-result v0 │ │ +026ab4: 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;) │ │ @@ -25315,19 +25319,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025b34: |[025b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -025b44: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025b48: 6e10 3108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0831 │ │ -025b4e: 0a00 |0005: move-result v0 │ │ -025b50: 0f00 |0006: return v0 │ │ +026ab8: |[026ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +026ac8: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026acc: 6e10 3108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0831 │ │ +026ad2: 0a00 |0005: move-result v0 │ │ +026ad4: 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;) │ │ @@ -25335,19 +25339,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025b54: |[025b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -025b64: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025b68: 6e10 3208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0832 │ │ -025b6e: 0a00 |0005: move-result v0 │ │ -025b70: 0f00 |0006: return v0 │ │ +026ad8: |[026ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +026ae8: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026aec: 6e10 3208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0832 │ │ +026af2: 0a00 |0005: move-result v0 │ │ +026af4: 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;) │ │ @@ -25355,19 +25359,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025b74: |[025b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -025b84: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025b88: 6e10 3308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0833 │ │ -025b8e: 0a00 |0005: move-result v0 │ │ -025b90: 0f00 |0006: return v0 │ │ +026af8: |[026af8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +026b08: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026b0c: 6e10 3308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0833 │ │ +026b12: 0a00 |0005: move-result v0 │ │ +026b14: 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;) │ │ @@ -25375,19 +25379,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025b94: |[025b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -025ba4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025ba8: 6e10 3408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0834 │ │ -025bae: 0a00 |0005: move-result v0 │ │ -025bb0: 0f00 |0006: return v0 │ │ +026b18: |[026b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +026b28: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026b2c: 6e10 3408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0834 │ │ +026b32: 0a00 |0005: move-result v0 │ │ +026b34: 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;) │ │ @@ -25395,19 +25399,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025bb4: |[025bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -025bc4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025bc8: 6e10 3508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0835 │ │ -025bce: 0a00 |0005: move-result v0 │ │ -025bd0: 0f00 |0006: return v0 │ │ +026b38: |[026b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +026b48: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026b4c: 6e10 3508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0835 │ │ +026b52: 0a00 |0005: move-result v0 │ │ +026b54: 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;) │ │ @@ -25415,36 +25419,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -025bd4: |[025bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -025be4: 7100 3608 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0836 │ │ -025bea: 0c00 |0003: move-result-object v0 │ │ -025bec: 1100 |0004: return-object v0 │ │ +026b58: |[026b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +026b68: 7100 3608 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0836 │ │ +026b6e: 0c00 |0003: move-result-object v0 │ │ +026b70: 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 │ │ -025bf0: |[025bf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -025c00: 7110 3708 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0837 │ │ -025c06: 0c00 |0003: move-result-object v0 │ │ -025c08: 1100 |0004: return-object v0 │ │ +026b74: |[026b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +026b84: 7110 3708 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0837 │ │ +026b8a: 0c00 |0003: move-result-object v0 │ │ +026b8c: 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;) │ │ @@ -25452,19 +25456,19 @@ │ │ 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 │ │ -025c0c: |[025c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -025c1c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025c20: 7110 3808 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0838 │ │ -025c26: 0c00 |0005: move-result-object v0 │ │ -025c28: 1100 |0006: return-object v0 │ │ +026b90: |[026b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +026ba0: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026ba4: 7110 3808 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0838 │ │ +026baa: 0c00 |0005: move-result-object v0 │ │ +026bac: 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;) │ │ @@ -25472,19 +25476,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -025c2c: |[025c2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -025c3c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025c40: 6e20 3908 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0839 │ │ -025c46: 0a00 |0005: move-result v0 │ │ -025c48: 0f00 |0006: return v0 │ │ +026bb0: |[026bb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +026bc0: 1f01 0d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026bc4: 6e20 3908 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0839 │ │ +026bca: 0a00 |0005: move-result v0 │ │ +026bcc: 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 │ │ │ │ @@ -25493,18 +25497,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025c4c: |[025c4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -025c5c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025c60: 6e10 3a08 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@083a │ │ -025c66: 0e00 |0005: return-void │ │ +026bd0: |[026bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +026be0: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026be4: 6e10 3a08 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@083a │ │ +026bea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -25513,18 +25517,18 @@ │ │ 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 │ │ -025c68: |[025c68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -025c78: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025c7c: 6e20 3b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@083b │ │ -025c82: 0e00 |0005: return-void │ │ +026bec: |[026bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +026bfc: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026c00: 6e20 3b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@083b │ │ +026c06: 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; │ │ @@ -25534,18 +25538,18 @@ │ │ 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 │ │ -025c84: |[025c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -025c94: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025c98: 6e20 3c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@083c │ │ -025c9e: 0e00 |0005: return-void │ │ +026c08: |[026c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +026c18: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026c1c: 6e20 3c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@083c │ │ +026c22: 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; │ │ @@ -25555,18 +25559,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025ca0: |[025ca0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -025cb0: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025cb4: 6e20 3d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@083d │ │ -025cba: 0e00 |0005: return-void │ │ +026c24: |[026c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +026c34: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026c38: 6e20 3d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@083d │ │ +026c3e: 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 │ │ @@ -25576,18 +25580,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025cbc: |[025cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -025ccc: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025cd0: 6e20 3e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@083e │ │ -025cd6: 0e00 |0005: return-void │ │ +026c40: |[026c40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +026c50: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026c54: 6e20 3e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@083e │ │ +026c5a: 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 │ │ @@ -25597,18 +25601,18 @@ │ │ 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 │ │ -025cd8: |[025cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -025ce8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025cec: 6e20 3f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@083f │ │ -025cf2: 0e00 |0005: return-void │ │ +026c5c: |[026c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026c6c: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026c70: 6e20 3f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@083f │ │ +026c76: 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; │ │ @@ -25618,18 +25622,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025cf4: |[025cf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -025d04: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025d08: 6e20 4008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0840 │ │ -025d0e: 0e00 |0005: return-void │ │ +026c78: |[026c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +026c88: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026c8c: 6e20 4008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0840 │ │ +026c92: 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 │ │ @@ -25639,18 +25643,18 @@ │ │ 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 │ │ -025d10: |[025d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -025d20: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025d24: 6e20 4108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0841 │ │ -025d2a: 0e00 |0005: return-void │ │ +026c94: |[026c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026ca4: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026ca8: 6e20 4108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0841 │ │ +026cae: 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; │ │ @@ -25660,18 +25664,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025d2c: |[025d2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -025d3c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025d40: 6e20 4208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0842 │ │ -025d46: 0e00 |0005: return-void │ │ +026cb0: |[026cb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +026cc0: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026cc4: 6e20 4208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0842 │ │ +026cca: 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 │ │ @@ -25681,18 +25685,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025d48: |[025d48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -025d58: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025d5c: 6e20 4308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0843 │ │ -025d62: 0e00 |0005: return-void │ │ +026ccc: |[026ccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +026cdc: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026ce0: 6e20 4308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0843 │ │ +026ce6: 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 │ │ @@ -25702,18 +25706,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025d64: |[025d64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -025d74: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025d78: 6e20 4408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0844 │ │ -025d7e: 0e00 |0005: return-void │ │ +026ce8: |[026ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +026cf8: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026cfc: 6e20 4408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0844 │ │ +026d02: 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 │ │ @@ -25723,18 +25727,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025d80: |[025d80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -025d90: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025d94: 6e20 4508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0845 │ │ -025d9a: 0e00 |0005: return-void │ │ +026d04: |[026d04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +026d14: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026d18: 6e20 4508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0845 │ │ +026d1e: 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 │ │ @@ -25744,18 +25748,18 @@ │ │ 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 │ │ -025d9c: |[025d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -025dac: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025db0: 6e20 4608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0846 │ │ -025db6: 0e00 |0005: return-void │ │ +026d20: |[026d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026d30: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026d34: 6e20 4608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0846 │ │ +026d3a: 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; │ │ @@ -25765,18 +25769,18 @@ │ │ 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 │ │ -025db8: |[025db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -025dc8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025dcc: 6e20 4708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0847 │ │ -025dd2: 0e00 |0005: return-void │ │ +026d3c: |[026d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +026d4c: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026d50: 6e20 4708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0847 │ │ +026d56: 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; │ │ @@ -25786,18 +25790,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025dd4: |[025dd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -025de4: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025de8: 6e20 4808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0848 │ │ -025dee: 0e00 |0005: return-void │ │ +026d58: |[026d58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +026d68: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026d6c: 6e20 4808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0848 │ │ +026d72: 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 │ │ @@ -25807,18 +25811,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025df0: |[025df0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -025e00: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025e04: 6e20 4908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0849 │ │ -025e0a: 0e00 |0005: return-void │ │ +026d74: |[026d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +026d84: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026d88: 6e20 4908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0849 │ │ +026d8e: 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 │ │ @@ -25828,18 +25832,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025e0c: |[025e0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -025e1c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025e20: 6e20 4a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@084a │ │ -025e26: 0e00 |0005: return-void │ │ +026d90: |[026d90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +026da0: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026da4: 6e20 4a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@084a │ │ +026daa: 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 │ │ @@ -25849,18 +25853,18 @@ │ │ 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 │ │ -025e28: |[025e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -025e38: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025e3c: 6e20 4b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@084b │ │ -025e42: 0e00 |0005: return-void │ │ +026dac: |[026dac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +026dbc: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026dc0: 6e20 4b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@084b │ │ +026dc6: 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; │ │ @@ -25870,33 +25874,33 @@ │ │ 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 │ │ -025e44: |[025e44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -025e54: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -025e58: 6e20 4c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@084c │ │ -025e5e: 0e00 |0005: return-void │ │ +026dc8: |[026dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026dd8: 1f00 0d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010d │ │ +026ddc: 6e20 4c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@084c │ │ +026de2: 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 : 318 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #106 header: │ │ -class_idx : 207 │ │ +class_idx : 206 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 322 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 45 │ │ │ │ Class #106 annotations: │ │ @@ -26184,17 +26188,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 322 (AccessibilityRecordCompat.java) │ │ │ │ Class #107 header: │ │ -class_idx : 209 │ │ +class_idx : 208 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 322 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 42 │ │ │ │ Class #107 annotations: │ │ @@ -26224,26 +26228,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025e60: |[025e60] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -025e70: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -025e74: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -025e78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025e7c: 2200 ce00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@00ce │ │ -025e80: 7010 2b06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@062b │ │ -025e86: 6900 d001 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025e8a: 0e00 |000d: return-void │ │ -025e8c: 2200 d000 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@00d0 │ │ -025e90: 7010 8606 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0686 │ │ -025e96: 6900 d001 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025e9a: 28f8 |0015: goto 000d // -0008 │ │ +026de4: |[026de4] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +026df4: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +026df8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +026dfc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +026e00: 2200 cd00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@00cd │ │ +026e04: 7010 2b06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@062b │ │ +026e0a: 6900 d001 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026e0e: 0e00 |000d: return-void │ │ +026e10: 2200 cf00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@00cf │ │ +026e14: 7010 8606 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0686 │ │ +026e1a: 6900 d001 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026e1e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0006 line=448 │ │ 0x000d line=452 │ │ 0x000e line=450 │ │ locals : │ │ @@ -26253,18 +26257,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025e9c: |[025e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -025eac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -025eb2: 5b01 d101 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025eb6: 0e00 |0005: return-void │ │ +026e20: |[026e20] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +026e30: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +026e36: 5b01 d101 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ 0x0005 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -26275,43 +26279,43 @@ │ │ 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 │ │ -025eb8: |[025eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -025ec8: 2200 d100 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d1 │ │ -025ecc: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025ed0: 7210 6f06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@066f │ │ -025ed6: 0c01 |0007: move-result-object v1 │ │ -025ed8: 7020 b506 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b5 │ │ -025ede: 1100 |000b: return-object v0 │ │ +026e3c: |[026e3c] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +026e4c: 2200 d000 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d0 │ │ +026e50: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026e54: 7210 6f06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@066f │ │ +026e5a: 0c01 |0007: move-result-object v1 │ │ +026e5c: 7020 b506 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b5 │ │ +026e62: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 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 │ │ -025ee0: |[025ee0] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -025ef0: 2200 d100 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d1 │ │ -025ef4: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025ef8: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025efc: 7220 7006 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0670 │ │ -025f02: 0c01 |0009: move-result-object v1 │ │ -025f04: 7020 b506 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b5 │ │ -025f0a: 1100 |000d: return-object v0 │ │ +026e64: |[026e64] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +026e74: 2200 d000 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d0 │ │ +026e78: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026e7c: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026e80: 7220 7006 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0670 │ │ +026e86: 0c01 |0009: move-result-object v1 │ │ +026e88: 7020 b506 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b5 │ │ +026e8e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -26320,44 +26324,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -025f0c: |[025f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -025f1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -025f1e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -025f20: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -025f24: 0f01 |0004: return v1 │ │ -025f26: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -025f2a: 0121 |0007: move v1, v2 │ │ -025f2c: 28fc |0008: goto 0004 // -0004 │ │ -025f2e: 6e10 680a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -025f34: 0c03 |000c: move-result-object v3 │ │ -025f36: 6e10 680a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -025f3c: 0c04 |0010: move-result-object v4 │ │ -025f3e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -025f42: 0121 |0013: move v1, v2 │ │ -025f44: 28f0 |0014: goto 0004 // -0010 │ │ -025f46: 0760 |0015: move-object v0, v6 │ │ -025f48: 1f00 d100 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d1 │ │ -025f4c: 5453 d101 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025f50: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -025f54: 5403 d101 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025f58: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -025f5c: 0121 |0020: move v1, v2 │ │ -025f5e: 28e3 |0021: goto 0004 // -001d │ │ -025f60: 5453 d101 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025f64: 5404 d101 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025f68: 6e20 670a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a67 │ │ -025f6e: 0a03 |0029: move-result v3 │ │ -025f70: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -025f74: 0121 |002c: move v1, v2 │ │ -025f76: 28d7 |002d: goto 0004 // -0029 │ │ +026e90: |[026e90] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +026ea0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +026ea2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +026ea4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +026ea8: 0f01 |0004: return v1 │ │ +026eaa: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +026eae: 0121 |0007: move v1, v2 │ │ +026eb0: 28fc |0008: goto 0004 // -0004 │ │ +026eb2: 6e10 680a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +026eb8: 0c03 |000c: move-result-object v3 │ │ +026eba: 6e10 680a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +026ec0: 0c04 |0010: move-result-object v4 │ │ +026ec2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +026ec6: 0121 |0013: move v1, v2 │ │ +026ec8: 28f0 |0014: goto 0004 // -0010 │ │ +026eca: 0760 |0015: move-object v0, v6 │ │ +026ecc: 1f00 d000 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00d0 │ │ +026ed0: 5453 d101 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026ed4: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +026ed8: 5403 d101 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026edc: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +026ee0: 0121 |0020: move v1, v2 │ │ +026ee2: 28e3 |0021: goto 0004 // -001d │ │ +026ee4: 5453 d101 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026ee8: 5404 d101 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026eec: 6e20 670a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a67 │ │ +026ef2: 0a03 |0029: move-result v3 │ │ +026ef4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +026ef8: 0121 |002c: move v1, v2 │ │ +026efa: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=938 │ │ 0x0004 line=955 │ │ 0x0005 line=941 │ │ 0x0008 line=942 │ │ 0x0009 line=944 │ │ @@ -26378,20 +26382,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025f78: |[025f78] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -025f88: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025f8c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025f90: 7220 5906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0659 │ │ -025f96: 0a00 |0007: move-result v0 │ │ -025f98: 0f00 |0008: return v0 │ │ +026efc: |[026efc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +026f0c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026f10: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026f14: 7220 5906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0659 │ │ +026f1a: 0a00 |0007: move-result v0 │ │ +026f1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26399,20 +26403,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025f9c: |[025f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -025fac: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025fb0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025fb4: 7220 5a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065a │ │ -025fba: 0c00 |0007: move-result-object v0 │ │ -025fbc: 1100 |0008: return-object v0 │ │ +026f20: |[026f20] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +026f30: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026f34: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026f38: 7220 5a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065a │ │ +026f3e: 0c00 |0007: move-result-object v0 │ │ +026f40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26420,20 +26424,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025fc0: |[025fc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -025fd0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025fd4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025fd8: 7220 5b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065b │ │ -025fde: 0c00 |0007: move-result-object v0 │ │ -025fe0: 1100 |0008: return-object v0 │ │ +026f44: |[026f44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +026f54: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026f58: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026f5c: 7220 5b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065b │ │ +026f62: 0c00 |0007: move-result-object v0 │ │ +026f64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26441,20 +26445,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025fe4: |[025fe4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -025ff4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -025ff8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -025ffc: 7220 5c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065c │ │ -026002: 0c00 |0007: move-result-object v0 │ │ -026004: 1100 |0008: return-object v0 │ │ +026f68: |[026f68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +026f78: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026f7c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026f80: 7220 5c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065c │ │ +026f86: 0c00 |0007: move-result-object v0 │ │ +026f88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26462,20 +26466,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026008: |[026008] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -026018: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02601c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026020: 7220 5d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@065d │ │ -026026: 0a00 |0007: move-result v0 │ │ -026028: 0f00 |0008: return v0 │ │ +026f8c: |[026f8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +026f9c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026fa0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026fa4: 7220 5d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@065d │ │ +026faa: 0a00 |0007: move-result v0 │ │ +026fac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26483,20 +26487,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02602c: |[02602c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -02603c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026040: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026044: 7220 5e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@065e │ │ -02604a: 0a00 |0007: move-result v0 │ │ -02604c: 0f00 |0008: return v0 │ │ +026fb0: |[026fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +026fc0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +026fc4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026fc8: 7220 5e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@065e │ │ +026fce: 0a00 |0007: move-result v0 │ │ +026fd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26504,17 +26508,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026050: |[026050] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -026060: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026064: 1100 |0002: return-object v0 │ │ +026fd4: |[026fd4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +026fe4: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +026fe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26522,20 +26526,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026068: |[026068] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -026078: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02607c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026080: 7220 5f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@065f │ │ -026086: 0a00 |0007: move-result v0 │ │ -026088: 0f00 |0008: return v0 │ │ +026fec: |[026fec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +026ffc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027000: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027004: 7220 5f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@065f │ │ +02700a: 0a00 |0007: move-result v0 │ │ +02700c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26543,20 +26547,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02608c: |[02608c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -02609c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0260a0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0260a4: 7220 6206 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0662 │ │ -0260aa: 0c00 |0007: move-result-object v0 │ │ -0260ac: 1100 |0008: return-object v0 │ │ +027010: |[027010] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +027020: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027024: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027028: 7220 6206 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0662 │ │ +02702e: 0c00 |0007: move-result-object v0 │ │ +027030: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26564,20 +26568,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0260b0: |[0260b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -0260c0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0260c4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0260c8: 7220 6306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0663 │ │ -0260ce: 0a00 |0007: move-result v0 │ │ -0260d0: 0f00 |0008: return v0 │ │ +027034: |[027034] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +027044: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027048: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02704c: 7220 6306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0663 │ │ +027052: 0a00 |0007: move-result v0 │ │ +027054: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26585,20 +26589,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0260d4: |[0260d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -0260e4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0260e8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0260ec: 7220 6406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0664 │ │ -0260f2: 0a00 |0007: move-result v0 │ │ -0260f4: 0f00 |0008: return v0 │ │ +027058: |[027058] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +027068: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02706c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027070: 7220 6406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0664 │ │ +027076: 0a00 |0007: move-result v0 │ │ +027078: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26606,20 +26610,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0260f8: |[0260f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -026108: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02610c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026110: 7220 6506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0665 │ │ -026116: 0a00 |0007: move-result v0 │ │ -026118: 0f00 |0008: return v0 │ │ +02707c: |[02707c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +02708c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027090: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027094: 7220 6506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0665 │ │ +02709a: 0a00 |0007: move-result v0 │ │ +02709c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26627,22 +26631,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02611c: |[02611c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02612c: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -026130: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026134: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026138: 7220 6606 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0666 │ │ -02613e: 0c01 |0009: move-result-object v1 │ │ -026140: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -026146: 1100 |000d: return-object v0 │ │ +0270a0: |[0270a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0270b0: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +0270b4: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0270b8: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0270bc: 7220 6606 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0666 │ │ +0270c2: 0c01 |0009: move-result-object v1 │ │ +0270c4: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +0270ca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26650,20 +26654,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026148: |[026148] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -026158: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02615c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026160: 7220 6706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0667 │ │ -026166: 0c00 |0007: move-result-object v0 │ │ -026168: 1100 |0008: return-object v0 │ │ +0270cc: |[0270cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +0270dc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0270e0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0270e4: 7220 6706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0667 │ │ +0270ea: 0c00 |0007: move-result-object v0 │ │ +0270ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26671,20 +26675,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02616c: |[02616c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -02617c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026180: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026184: 7220 6806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0668 │ │ -02618a: 0a00 |0007: move-result v0 │ │ -02618c: 0f00 |0008: return v0 │ │ +0270f0: |[0270f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +027100: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027104: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027108: 7220 6806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0668 │ │ +02710e: 0a00 |0007: move-result v0 │ │ +027110: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26692,20 +26696,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026190: |[026190] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -0261a0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0261a4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0261a8: 7220 6906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0669 │ │ -0261ae: 0a00 |0007: move-result v0 │ │ -0261b0: 0f00 |0008: return v0 │ │ +027114: |[027114] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +027124: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027128: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02712c: 7220 6906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0669 │ │ +027132: 0a00 |0007: move-result v0 │ │ +027134: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26713,23 +26717,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0261b4: |[0261b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -0261c4: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0261c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0261cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0261ce: 0f00 |0005: return v0 │ │ -0261d0: 5410 d101 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0261d4: 6e10 690a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a69 │ │ -0261da: 0a00 |000b: move-result v0 │ │ -0261dc: 28f9 |000c: goto 0005 // -0007 │ │ +027138: |[027138] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +027148: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02714c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +027150: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +027152: 0f00 |0005: return v0 │ │ +027154: 5410 d101 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027158: 6e10 690a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a69 │ │ +02715e: 0a00 |000b: move-result v0 │ │ +027160: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26737,20 +26741,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0261e0: |[0261e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -0261f0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0261f4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0261f8: 7220 6a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@066a │ │ -0261fe: 0a00 |0007: move-result v0 │ │ -026200: 0f00 |0008: return v0 │ │ +027164: |[027164] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +027174: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027178: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02717c: 7220 6a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@066a │ │ +027182: 0a00 |0007: move-result v0 │ │ +027184: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26758,20 +26762,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026204: |[026204] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -026214: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026218: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02621c: 7220 6b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@066b │ │ -026222: 0a00 |0007: move-result v0 │ │ -026224: 0f00 |0008: return v0 │ │ +027188: |[027188] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +027198: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02719c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0271a0: 7220 6b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@066b │ │ +0271a6: 0a00 |0007: move-result v0 │ │ +0271a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26779,20 +26783,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026228: |[026228] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -026238: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02623c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026240: 7220 6c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@066c │ │ -026246: 0a00 |0007: move-result v0 │ │ -026248: 0f00 |0008: return v0 │ │ +0271ac: |[0271ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +0271bc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0271c0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0271c4: 7220 6c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@066c │ │ +0271ca: 0a00 |0007: move-result v0 │ │ +0271cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26800,20 +26804,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02624c: |[02624c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -02625c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026260: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026264: 7220 6d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@066d │ │ -02626a: 0a00 |0007: move-result v0 │ │ -02626c: 0f00 |0008: return v0 │ │ +0271d0: |[0271d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +0271e0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0271e4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0271e8: 7220 6d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@066d │ │ +0271ee: 0a00 |0007: move-result v0 │ │ +0271f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26821,20 +26825,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026270: |[026270] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -026280: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026284: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -026288: 7220 6e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@066e │ │ -02628e: 0a00 |0007: move-result v0 │ │ -026290: 0f00 |0008: return v0 │ │ +0271f4: |[0271f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +027204: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +027208: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02720c: 7220 6e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@066e │ │ +027212: 0a00 |0007: move-result v0 │ │ +027214: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26842,19 +26846,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -026294: |[026294] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -0262a4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0262a8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0262ac: 7220 7106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0671 │ │ -0262b2: 0e00 |0007: return-void │ │ +027218: |[027218] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +027228: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02722c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027230: 7220 7106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0671 │ │ +027236: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0007 line=928 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -26863,19 +26867,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0262b4: |[0262b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -0262c4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0262c8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0262cc: 7230 7206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0672 │ │ -0262d2: 0e00 |0007: return-void │ │ +027238: |[027238] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +027248: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02724c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027250: 7230 7206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0672 │ │ +027256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0007 line=805 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -26885,19 +26889,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0262d4: |[0262d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -0262e4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0262e8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0262ec: 7230 7306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0673 │ │ -0262f2: 0e00 |0007: return-void │ │ +027258: |[027258] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +027268: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02726c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027270: 7230 7306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0673 │ │ +027276: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0007 line=875 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -26907,19 +26911,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0262f4: |[0262f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -026304: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026308: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02630c: 7230 7406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0674 │ │ -026312: 0e00 |0007: return-void │ │ +027278: |[027278] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +027288: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02728c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027290: 7230 7406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0674 │ │ +027296: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0007 line=547 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -26929,19 +26933,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026314: |[026314] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -026324: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026328: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02632c: 7230 7506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0675 │ │ -026332: 0e00 |0007: return-void │ │ +027298: |[027298] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +0272a8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0272ac: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0272b0: 7230 7506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0675 │ │ +0272b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0007 line=845 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -26951,19 +26955,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026334: |[026334] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -026344: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026348: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02634c: 7230 7606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0676 │ │ -026352: 0e00 |0007: return-void │ │ +0272b8: |[0272b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0272c8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0272cc: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0272d0: 7230 7606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0676 │ │ +0272d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ 0x0007 line=895 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -26973,19 +26977,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026354: |[026354] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -026364: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026368: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02636c: 7230 7706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0677 │ │ -026372: 0e00 |0007: return-void │ │ +0272d8: |[0272d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +0272e8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0272ec: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0272f0: 7230 7706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0677 │ │ +0272f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0007 line=667 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -26995,19 +26999,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026374: |[026374] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -026384: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026388: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02638c: 7230 7806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0678 │ │ -026392: 0e00 |0007: return-void │ │ +0272f8: |[0272f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +027308: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02730c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027310: 7230 7806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0678 │ │ +027316: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0007 line=567 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -27017,19 +27021,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026394: |[026394] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -0263a4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0263a8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0263ac: 7230 7906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0679 │ │ -0263b2: 0e00 |0007: return-void │ │ +027318: |[027318] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +027328: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02732c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027330: 7230 7906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0679 │ │ +027336: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0007 line=693 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -27039,19 +27043,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0263b4: |[0263b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -0263c4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0263c8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0263cc: 7230 7a06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@067a │ │ -0263d2: 0e00 |0007: return-void │ │ +027338: |[027338] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +027348: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02734c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027350: 7230 7a06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@067a │ │ +027356: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0007 line=607 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -27061,19 +27065,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0263d4: |[0263d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -0263e4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0263e8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0263ec: 7230 7b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@067b │ │ -0263f2: 0e00 |0007: return-void │ │ +027358: |[027358] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +027368: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02736c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027370: 7230 7b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@067b │ │ +027376: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0007 line=647 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -27083,19 +27087,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0263f4: |[0263f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -026404: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026408: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02640c: 7230 7e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@067e │ │ -026412: 0e00 |0007: return-void │ │ +027378: |[027378] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +027388: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02738c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027390: 7230 7e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@067e │ │ +027396: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0007 line=915 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -27105,19 +27109,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026414: |[026414] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -026424: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026428: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02642c: 7230 7f06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@067f │ │ -026432: 0e00 |0007: return-void │ │ +027398: |[027398] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +0273a8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0273ac: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0273b0: 7230 7f06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@067f │ │ +0273b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0007 line=587 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -27127,19 +27131,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026434: |[026434] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -026444: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026448: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02644c: 7230 8006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0680 │ │ -026452: 0e00 |0007: return-void │ │ +0273b8: |[0273b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +0273c8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0273cc: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0273d0: 7230 8006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0680 │ │ +0273d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0007 line=825 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -27149,19 +27153,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026454: |[026454] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -026464: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026468: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02646c: 7230 8106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0681 │ │ -026472: 0e00 |0007: return-void │ │ +0273d8: |[0273d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +0273e8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0273ec: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0273f0: 7230 8106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0681 │ │ +0273f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0007 line=731 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -27171,19 +27175,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026474: |[026474] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -026484: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -026488: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02648c: 7230 8206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0682 │ │ -026492: 0e00 |0007: return-void │ │ +0273f8: |[0273f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +027408: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02740c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027410: 7230 8206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0682 │ │ +027416: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0007 line=749 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -27193,19 +27197,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -026494: |[026494] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -0264a4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0264a8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0264ac: 7230 8306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0683 │ │ -0264b2: 0e00 |0007: return-void │ │ +027418: |[027418] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +027428: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02742c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027430: 7230 8306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0683 │ │ +027436: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0007 line=627 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -27215,19 +27219,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0264b4: |[0264b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -0264c4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0264c8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0264cc: 7230 8406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0684 │ │ -0264d2: 0e00 |0007: return-void │ │ +027438: |[027438] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +027448: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02744c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027450: 7230 8406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0684 │ │ +027456: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0007 line=502 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -27237,33 +27241,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0264d4: |[0264d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -0264e4: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0264e8: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0264ec: 7230 8506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0685 │ │ -0264f2: 0e00 |0007: return-void │ │ +027458: |[027458] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +027468: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +02746c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +027470: 7230 8506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0685 │ │ +027476: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0007 line=713 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ │ │ source_file_idx : 322 (AccessibilityRecordCompat.java) │ │ │ │ Class #108 header: │ │ -class_idx : 210 │ │ +class_idx : 209 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 323 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #108 annotations: │ │ @@ -27283,17 +27287,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0264f4: |[0264f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -026504: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02650a: 0e00 |0003: return-void │ │ +027478: |[027478] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +027488: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02748e: 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;) │ │ @@ -27301,19 +27305,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02650c: |[02650c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -02651c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026520: 6e10 4d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@084d │ │ -026526: 0a00 |0005: move-result v0 │ │ -026528: 0f00 |0006: return v0 │ │ +027490: |[027490] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +0274a0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0274a4: 6e10 4d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@084d │ │ +0274aa: 0a00 |0005: move-result v0 │ │ +0274ac: 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;) │ │ @@ -27321,19 +27325,19 @@ │ │ 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 │ │ -02652c: |[02652c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02653c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026540: 6e10 4e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@084e │ │ -026546: 0c00 |0005: move-result-object v0 │ │ -026548: 1100 |0006: return-object v0 │ │ +0274b0: |[0274b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0274c0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0274c4: 6e10 4e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@084e │ │ +0274ca: 0c00 |0005: move-result-object v0 │ │ +0274cc: 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;) │ │ @@ -27341,19 +27345,19 @@ │ │ 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 │ │ -02654c: |[02654c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02655c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026560: 6e10 4f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@084f │ │ -026566: 0c00 |0005: move-result-object v0 │ │ -026568: 1100 |0006: return-object v0 │ │ +0274d0: |[0274d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0274e0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0274e4: 6e10 4f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@084f │ │ +0274ea: 0c00 |0005: move-result-object v0 │ │ +0274ec: 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;) │ │ @@ -27361,19 +27365,19 @@ │ │ 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 │ │ -02656c: |[02656c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02657c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026580: 6e10 5008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0850 │ │ -026586: 0c00 |0005: move-result-object v0 │ │ -026588: 1100 |0006: return-object v0 │ │ +0274f0: |[0274f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +027500: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027504: 6e10 5008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0850 │ │ +02750a: 0c00 |0005: move-result-object v0 │ │ +02750c: 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;) │ │ @@ -27381,19 +27385,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02658c: |[02658c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -02659c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0265a0: 6e10 5108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0851 │ │ -0265a6: 0a00 |0005: move-result v0 │ │ -0265a8: 0f00 |0006: return v0 │ │ +027510: |[027510] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +027520: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027524: 6e10 5108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0851 │ │ +02752a: 0a00 |0005: move-result v0 │ │ +02752c: 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;) │ │ @@ -27401,19 +27405,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0265ac: |[0265ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -0265bc: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0265c0: 6e10 5208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0852 │ │ -0265c6: 0a00 |0005: move-result v0 │ │ -0265c8: 0f00 |0006: return v0 │ │ +027530: |[027530] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +027540: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027544: 6e10 5208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0852 │ │ +02754a: 0a00 |0005: move-result v0 │ │ +02754c: 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;) │ │ @@ -27421,19 +27425,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0265cc: |[0265cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -0265dc: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0265e0: 6e10 5308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0853 │ │ -0265e6: 0a00 |0005: move-result v0 │ │ -0265e8: 0f00 |0006: return v0 │ │ +027550: |[027550] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +027560: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027564: 6e10 5308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0853 │ │ +02756a: 0a00 |0005: move-result v0 │ │ +02756c: 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;) │ │ @@ -27441,19 +27445,19 @@ │ │ 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 │ │ -0265ec: |[0265ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0265fc: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026600: 6e10 5408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0854 │ │ -026606: 0c00 |0005: move-result-object v0 │ │ -026608: 1100 |0006: return-object v0 │ │ +027570: |[027570] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +027580: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027584: 6e10 5408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0854 │ │ +02758a: 0c00 |0005: move-result-object v0 │ │ +02758c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27461,19 +27465,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02660c: |[02660c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -02661c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026620: 6e10 5508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0855 │ │ -026626: 0a00 |0005: move-result v0 │ │ -026628: 0f00 |0006: return v0 │ │ +027590: |[027590] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +0275a0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0275a4: 6e10 5508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0855 │ │ +0275aa: 0a00 |0005: move-result v0 │ │ +0275ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27481,19 +27485,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02662c: |[02662c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -02663c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026640: 6e10 5608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0856 │ │ -026646: 0a00 |0005: move-result v0 │ │ -026648: 0f00 |0006: return v0 │ │ +0275b0: |[0275b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +0275c0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0275c4: 6e10 5608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0856 │ │ +0275ca: 0a00 |0005: move-result v0 │ │ +0275cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27501,19 +27505,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02664c: |[02664c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -02665c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026660: 6e10 5708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0857 │ │ -026666: 0a00 |0005: move-result v0 │ │ -026668: 0f00 |0006: return v0 │ │ +0275d0: |[0275d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +0275e0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0275e4: 6e10 5708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0857 │ │ +0275ea: 0a00 |0005: move-result v0 │ │ +0275ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27521,19 +27525,19 @@ │ │ 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 │ │ -02666c: |[02666c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02667c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026680: 6e10 5808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0858 │ │ -026686: 0c00 |0005: move-result-object v0 │ │ -026688: 1100 |0006: return-object v0 │ │ +0275f0: |[0275f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +027600: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027604: 6e10 5808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0858 │ │ +02760a: 0c00 |0005: move-result-object v0 │ │ +02760c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27541,19 +27545,19 @@ │ │ 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 │ │ -02668c: |[02668c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -02669c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0266a0: 6e10 5908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0859 │ │ -0266a6: 0c00 |0005: move-result-object v0 │ │ -0266a8: 1100 |0006: return-object v0 │ │ +027610: |[027610] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +027620: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027624: 6e10 5908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0859 │ │ +02762a: 0c00 |0005: move-result-object v0 │ │ +02762c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27561,19 +27565,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0266ac: |[0266ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -0266bc: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0266c0: 6e10 5a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@085a │ │ -0266c6: 0a00 |0005: move-result v0 │ │ -0266c8: 0f00 |0006: return v0 │ │ +027630: |[027630] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +027640: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027644: 6e10 5a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@085a │ │ +02764a: 0a00 |0005: move-result v0 │ │ +02764c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27581,19 +27585,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0266cc: |[0266cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -0266dc: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0266e0: 6e10 5b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@085b │ │ -0266e6: 0a00 |0005: move-result v0 │ │ -0266e8: 0f00 |0006: return v0 │ │ +027650: |[027650] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +027660: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027664: 6e10 5b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@085b │ │ +02766a: 0a00 |0005: move-result v0 │ │ +02766c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27601,19 +27605,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0266ec: |[0266ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0266fc: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026700: 6e10 5c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@085c │ │ -026706: 0a00 |0005: move-result v0 │ │ -026708: 0f00 |0006: return v0 │ │ +027670: |[027670] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +027680: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027684: 6e10 5c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@085c │ │ +02768a: 0a00 |0005: move-result v0 │ │ +02768c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27621,19 +27625,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02670c: |[02670c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -02671c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026720: 6e10 5d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@085d │ │ -026726: 0a00 |0005: move-result v0 │ │ -026728: 0f00 |0006: return v0 │ │ +027690: |[027690] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0276a0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0276a4: 6e10 5d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@085d │ │ +0276aa: 0a00 |0005: move-result v0 │ │ +0276ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27641,19 +27645,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02672c: |[02672c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -02673c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026740: 6e10 5e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@085e │ │ -026746: 0a00 |0005: move-result v0 │ │ -026748: 0f00 |0006: return v0 │ │ +0276b0: |[0276b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +0276c0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0276c4: 6e10 5e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@085e │ │ +0276ca: 0a00 |0005: move-result v0 │ │ +0276cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27661,19 +27665,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02674c: |[02674c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -02675c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026760: 6e10 5f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@085f │ │ -026766: 0a00 |0005: move-result v0 │ │ -026768: 0f00 |0006: return v0 │ │ +0276d0: |[0276d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0276e0: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0276e4: 6e10 5f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@085f │ │ +0276ea: 0a00 |0005: move-result v0 │ │ +0276ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27681,19 +27685,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02676c: |[02676c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -02677c: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026780: 6e10 6008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0860 │ │ -026786: 0a00 |0005: move-result v0 │ │ -026788: 0f00 |0006: return v0 │ │ +0276f0: |[0276f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +027700: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027704: 6e10 6008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0860 │ │ +02770a: 0a00 |0005: move-result v0 │ │ +02770c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -27701,37 +27705,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02678c: |[02678c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -02679c: 7100 6108 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0861 │ │ -0267a2: 0c00 |0003: move-result-object v0 │ │ -0267a4: 1100 |0004: return-object v0 │ │ +027710: |[027710] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +027720: 7100 6108 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0861 │ │ +027726: 0c00 |0003: move-result-object v0 │ │ +027728: 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 │ │ -0267a8: |[0267a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0267b8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0267bc: 7110 6208 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0862 │ │ -0267c2: 0c00 |0005: move-result-object v0 │ │ -0267c4: 1100 |0006: return-object v0 │ │ +02772c: |[02772c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02773c: 1f01 0e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027740: 7110 6208 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0862 │ │ +027746: 0c00 |0005: move-result-object v0 │ │ +027748: 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;) │ │ @@ -27739,18 +27743,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0267c8: |[0267c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -0267d8: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0267dc: 6e10 6308 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0863 │ │ -0267e2: 0e00 |0005: return-void │ │ +02774c: |[02774c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +02775c: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027760: 6e10 6308 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0863 │ │ +027766: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -27759,18 +27763,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0267e4: |[0267e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -0267f4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0267f8: 6e20 6408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0864 │ │ -0267fe: 0e00 |0005: return-void │ │ +027768: |[027768] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +027778: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +02777c: 6e20 6408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0864 │ │ +027782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -27780,18 +27784,18 @@ │ │ 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 │ │ -026800: |[026800] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026810: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026814: 6e20 6508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0865 │ │ -02681a: 0e00 |0005: return-void │ │ +027784: |[027784] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +027794: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027798: 6e20 6508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0865 │ │ +02779e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -27801,18 +27805,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02681c: |[02681c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -02682c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026830: 6e20 6608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0866 │ │ -026836: 0e00 |0005: return-void │ │ +0277a0: |[0277a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0277b0: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0277b4: 6e20 6608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0866 │ │ +0277ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -27822,18 +27826,18 @@ │ │ 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 │ │ -026838: |[026838] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026848: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -02684c: 6e20 6708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0867 │ │ -026852: 0e00 |0005: return-void │ │ +0277bc: |[0277bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0277cc: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0277d0: 6e20 6708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0867 │ │ +0277d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -27843,18 +27847,18 @@ │ │ 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 │ │ -026854: |[026854] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026864: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026868: 6e20 6808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0868 │ │ -02686e: 0e00 |0005: return-void │ │ +0277d8: |[0277d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0277e8: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0277ec: 6e20 6808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0868 │ │ +0277f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -27864,18 +27868,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -026870: |[026870] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -026880: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026884: 6e20 6908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0869 │ │ -02688a: 0e00 |0005: return-void │ │ +0277f4: |[0277f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +027804: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027808: 6e20 6908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0869 │ │ +02780e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -27885,18 +27889,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02688c: |[02688c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -02689c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0268a0: 6e20 6a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@086a │ │ -0268a6: 0e00 |0005: return-void │ │ +027810: |[027810] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +027820: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027824: 6e20 6a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@086a │ │ +02782a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -27906,18 +27910,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0268a8: |[0268a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -0268b8: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0268bc: 6e20 6b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@086b │ │ -0268c2: 0e00 |0005: return-void │ │ +02782c: |[02782c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +02783c: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027840: 6e20 6b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@086b │ │ +027846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 fromIndex I │ │ @@ -27927,18 +27931,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0268c4: |[0268c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0268d4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0268d8: 6e20 6c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@086c │ │ -0268de: 0e00 |0005: return-void │ │ +027848: |[027848] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +027858: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +02785c: 6e20 6c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@086c │ │ +027862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -27948,18 +27952,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0268e0: |[0268e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -0268f0: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0268f4: 6e20 6d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@086d │ │ -0268fa: 0e00 |0005: return-void │ │ +027864: |[027864] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +027874: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027878: 6e20 6d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@086d │ │ +02787e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 itemCount I │ │ @@ -27969,18 +27973,18 @@ │ │ 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 │ │ -0268fc: |[0268fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -02690c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026910: 6e20 6e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@086e │ │ -026916: 0e00 |0005: return-void │ │ +027880: |[027880] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +027890: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027894: 6e20 6e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@086e │ │ +02789a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -27990,18 +27994,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -026918: |[026918] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -026928: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -02692c: 6e20 6f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@086f │ │ -026932: 0e00 |0005: return-void │ │ +02789c: |[02789c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0278ac: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0278b0: 6e20 6f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@086f │ │ +0278b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -28011,18 +28015,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -026934: |[026934] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -026944: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026948: 6e20 7008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0870 │ │ -02694e: 0e00 |0005: return-void │ │ +0278b8: |[0278b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0278c8: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0278cc: 6e20 7008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0870 │ │ +0278d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -28032,18 +28036,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -026950: |[026950] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -026960: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026964: 6e20 7108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0871 │ │ -02696a: 0e00 |0005: return-void │ │ +0278d4: |[0278d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +0278e4: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +0278e8: 6e20 7108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0871 │ │ +0278ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -28053,18 +28057,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02696c: |[02696c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -02697c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -026980: 6e20 7208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0872 │ │ -026986: 0e00 |0005: return-void │ │ +0278f0: |[0278f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +027900: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027904: 6e20 7208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0872 │ │ +02790a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -28074,18 +28078,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -026988: |[026988] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -026998: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -02699c: 6e20 7308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0873 │ │ -0269a2: 0e00 |0005: return-void │ │ +02790c: |[02790c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +02791c: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027920: 6e20 7308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0873 │ │ +027926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -28095,18 +28099,18 @@ │ │ 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 │ │ -0269a4: |[0269a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0269b4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0269b8: 6e20 7408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0874 │ │ -0269be: 0e00 |0005: return-void │ │ +027928: |[027928] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +027938: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +02793c: 6e20 7408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0874 │ │ +027942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -28116,33 +28120,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0269c0: |[0269c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -0269d0: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0269d4: 6e20 7508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0875 │ │ -0269da: 0e00 |0005: return-void │ │ +027944: |[027944] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +027954: 1f00 0e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@010e │ │ +027958: 6e20 7508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0875 │ │ +02795e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ │ │ Virtual methods - │ │ source_file_idx : 323 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #109 header: │ │ -class_idx : 211 │ │ +class_idx : 210 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #109 annotations: │ │ @@ -28158,15 +28162,15 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 487 (CursorAdapter.java) │ │ │ │ Class #110 header: │ │ -class_idx : 212 │ │ +class_idx : 211 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 34 │ │ source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ @@ -28193,20 +28197,20 @@ │ │ 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 │ │ -0269dc: |[0269dc] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0269ec: 5b12 d201 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ -0269f0: 2200 2e00 |0002: new-instance v0, Landroid/os/Handler; // type@002e │ │ -0269f4: 7010 ad00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -0269fa: 7020 8000 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0080 │ │ -026a00: 0e00 |000a: return-void │ │ +027960: |[027960] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +027970: 5b12 d201 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ +027974: 2200 2d00 |0002: new-instance v0, Landroid/os/Handler; // type@002d │ │ +027978: 7010 ad00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +02797e: 7020 8000 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0080 │ │ +027984: 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; │ │ @@ -28218,17 +28222,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -026a04: |[026a04] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -026a14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -026a16: 0f00 |0001: return v0 │ │ +027988: |[027988] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +027998: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02799a: 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;) │ │ @@ -28236,30 +28240,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026a18: |[026a18] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -026a28: 5410 d201 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ -026a2c: 6e10 2807 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0728 │ │ -026a32: 0e00 |0005: return-void │ │ +02799c: |[02799c] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +0279ac: 5410 d201 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ +0279b0: 6e10 2807 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0728 │ │ +0279b6: 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 : 487 (CursorAdapter.java) │ │ │ │ Class #111 header: │ │ -class_idx : 213 │ │ +class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ @@ -28286,18 +28290,18 @@ │ │ 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 │ │ -026a34: |[026a34] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -026a44: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -026a48: 7010 8d00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@008d │ │ -026a4e: 0e00 |0005: return-void │ │ +0279b8: |[0279b8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0279c8: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +0279cc: 7010 8d00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@008d │ │ +0279d2: 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; │ │ │ │ @@ -28306,17 +28310,17 @@ │ │ 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 │ │ -026a50: |[026a50] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -026a60: 7020 0f07 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@070f │ │ -026a66: 0e00 |0003: return-void │ │ +0279d4: |[0279d4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +0279e4: 7020 0f07 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@070f │ │ +0279ea: 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; │ │ @@ -28327,21 +28331,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -026a68: |[026a68] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -026a78: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -026a7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -026a7e: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -026a82: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -026a86: 6e10 2607 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0726 │ │ -026a8c: 0e00 |000a: return-void │ │ +0279ec: |[0279ec] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +0279fc: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +027a00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +027a02: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +027a06: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +027a0a: 6e10 2607 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0726 │ │ +027a10: 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; │ │ @@ -28351,35 +28355,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -026a90: |[026a90] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -026aa0: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -026aa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -026aa6: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -026aaa: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -026aae: 6e10 2707 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0727 │ │ -026ab4: 0e00 |000a: return-void │ │ +027a14: |[027a14] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +027a24: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +027a28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +027a2a: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +027a2e: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +027a32: 6e10 2707 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0727 │ │ +027a38: 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 : 487 (CursorAdapter.java) │ │ │ │ Class #112 header: │ │ -class_idx : 215 │ │ +class_idx : 214 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 488 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #112 annotations: │ │ @@ -28419,17 +28423,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 488 (CursorFilter.java) │ │ │ │ Class #113 header: │ │ -class_idx : 216 │ │ +class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 295 │ │ +superclass_idx : 293 │ │ source_file_idx : 488 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #113 annotations: │ │ @@ -28453,18 +28457,18 @@ │ │ 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 │ │ -026ab8: |[026ab8] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -026ac8: 7010 9d08 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@089d │ │ -026ace: 5b01 df01 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -026ad2: 0e00 |0005: return-void │ │ +027a3c: |[027a3c] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +027a4c: 7010 9d08 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@089d │ │ +027a52: 5b01 df01 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +027a56: 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; │ │ @@ -28476,20 +28480,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026ad4: |[026ad4] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -026ae4: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -026ae8: 1f02 2300 |0002: check-cast v2, Landroid/database/Cursor; // type@0023 │ │ -026aec: 7220 2d07 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@072d │ │ -026af2: 0c00 |0007: move-result-object v0 │ │ -026af4: 1100 |0008: return-object v0 │ │ +027a58: |[027a58] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +027a68: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +027a6c: 1f02 2300 |0002: check-cast v2, Landroid/database/Cursor; // type@0023 │ │ +027a70: 7220 2d07 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@072d │ │ +027a76: 0c00 |0007: move-result-object v0 │ │ +027a78: 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; │ │ │ │ @@ -28498,31 +28502,31 @@ │ │ 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 │ │ -026af8: |[026af8] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -026b08: 5432 df01 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -026b0c: 7220 2f07 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@072f │ │ -026b12: 0c00 |0005: move-result-object v0 │ │ -026b14: 2201 2601 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0126 │ │ -026b18: 7010 9c08 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@089c │ │ -026b1e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -026b22: 7210 8300 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0083 │ │ -026b28: 0a02 |0010: move-result v2 │ │ -026b2a: 5912 ef01 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ -026b2e: 5b10 f001 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -026b32: 1101 |0015: return-object v1 │ │ -026b34: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -026b36: 5912 ef01 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ -026b3a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -026b3c: 5b12 f001 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -026b40: 28f9 |001c: goto 0015 // -0007 │ │ +027a7c: |[027a7c] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +027a8c: 5432 df01 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +027a90: 7220 2f07 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@072f │ │ +027a96: 0c00 |0005: move-result-object v0 │ │ +027a98: 2201 2401 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0124 │ │ +027a9c: 7010 9c08 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@089c │ │ +027aa2: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +027aa6: 7210 8300 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0083 │ │ +027aac: 0a02 |0010: move-result v2 │ │ +027aae: 5912 ef01 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ +027ab2: 5b10 f001 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +027ab6: 1101 |0015: return-object v1 │ │ +027ab8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +027aba: 5912 ef01 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ +027abe: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +027ac0: 5b12 f001 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +027ac4: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -28540,27 +28544,27 @@ │ │ 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 │ │ -026b44: |[026b44] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -026b54: 5431 df01 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -026b58: 7210 2e07 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@072e │ │ -026b5e: 0c00 |0005: move-result-object v0 │ │ -026b60: 5451 f001 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -026b64: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -026b68: 5451 f001 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -026b6c: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -026b70: 5432 df01 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -026b74: 5451 f001 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -026b78: 1f01 2300 |0012: check-cast v1, Landroid/database/Cursor; // type@0023 │ │ -026b7c: 7220 2c07 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@072c │ │ -026b82: 0e00 |0017: return-void │ │ +027ac8: |[027ac8] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +027ad8: 5431 df01 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +027adc: 7210 2e07 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@072e │ │ +027ae2: 0c00 |0005: move-result-object v0 │ │ +027ae4: 5451 f001 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +027ae8: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +027aec: 5451 f001 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +027af0: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +027af4: 5432 df01 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +027af8: 5451 f001 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +027afc: 1f01 2300 |0012: check-cast v1, Landroid/database/Cursor; // type@0023 │ │ +027b00: 7220 2c07 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@072c │ │ +027b06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -28568,17 +28572,17 @@ │ │ 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 : 488 (CursorFilter.java) │ │ │ │ Class #114 header: │ │ -class_idx : 219 │ │ +class_idx : 218 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #114 annotations: │ │ @@ -28642,17 +28646,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 534 (EdgeEffectCompat.java) │ │ │ │ Class #115 header: │ │ -class_idx : 220 │ │ +class_idx : 219 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 534 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #115 annotations: │ │ @@ -28680,26 +28684,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -026b84: |[026b84] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -026b94: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -026b98: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -026b9c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -026ba0: 2200 da00 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@00da │ │ -026ba4: 7010 3d07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@073d │ │ -026baa: 6900 e001 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026bae: 0e00 |000d: return-void │ │ -026bb0: 2200 d900 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@00d9 │ │ -026bb4: 7010 3407 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0734 │ │ -026bba: 6900 e001 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026bbe: 28f8 |0015: goto 000d // -0008 │ │ +027b08: |[027b08] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +027b18: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +027b1c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +027b20: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +027b24: 2200 d900 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@00d9 │ │ +027b28: 7010 3d07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@073d │ │ +027b2e: 6900 e001 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027b32: 0e00 |000d: return-void │ │ +027b34: 2200 d800 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@00d8 │ │ +027b38: 7010 3407 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0734 │ │ +027b3e: 6900 e001 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027b42: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=41 │ │ 0x000e line=39 │ │ locals : │ │ @@ -28709,21 +28713,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -026bc0: |[026bc0] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -026bd0: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -026bd6: 6200 e001 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026bda: 7220 4907 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0749 │ │ -026be0: 0c00 |0008: move-result-object v0 │ │ -026be2: 5b10 e101 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026be6: 0e00 |000b: return-void │ │ +027b44: |[027b44] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +027b54: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +027b5a: 6200 e001 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027b5e: 7220 4907 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0749 │ │ +027b64: 0c00 |0008: move-result-object v0 │ │ +027b66: 5b10 e101 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027b6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -28735,20 +28739,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -026be8: |[026be8] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -026bf8: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026bfc: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026c00: 7230 4607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0746 │ │ -026c06: 0a00 |0007: move-result v0 │ │ -026c08: 0f00 |0008: return v0 │ │ +027b6c: |[027b6c] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +027b7c: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027b80: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027b84: 7230 4607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0746 │ │ +027b8a: 0a00 |0007: move-result v0 │ │ +027b8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -28757,19 +28761,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -026c0c: |[026c0c] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -026c1c: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026c20: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026c24: 7220 4707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0747 │ │ -026c2a: 0e00 |0007: return-void │ │ +027b90: |[027b90] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +027ba0: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027ba4: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027ba8: 7220 4707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0747 │ │ +027bae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0007 line=162 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -28778,20 +28782,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026c2c: |[026c2c] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -026c3c: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026c40: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026c44: 7220 4807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0748 │ │ -026c4a: 0a00 |0007: move-result v0 │ │ -026c4c: 0f00 |0008: return v0 │ │ +027bb0: |[027bb0] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +027bc0: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027bc4: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027bc8: 7220 4807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0748 │ │ +027bce: 0a00 |0007: move-result v0 │ │ +027bd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -28799,20 +28803,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -026c50: |[026c50] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -026c60: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026c64: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026c68: 7230 4a07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@074a │ │ -026c6e: 0a00 |0007: move-result v0 │ │ -026c70: 0f00 |0008: return v0 │ │ +027bd4: |[027bd4] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +027be4: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027be8: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027bec: 7230 4a07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@074a │ │ +027bf2: 0a00 |0007: move-result v0 │ │ +027bf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -28821,20 +28825,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -026c74: |[026c74] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -026c84: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026c88: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026c8c: 7230 4b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@074b │ │ -026c92: 0a00 |0007: move-result v0 │ │ -026c94: 0f00 |0008: return v0 │ │ +027bf8: |[027bf8] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +027c08: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027c0c: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027c10: 7230 4b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@074b │ │ +027c16: 0a00 |0007: move-result v0 │ │ +027c18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -28843,20 +28847,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -026c98: |[026c98] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -026ca8: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026cac: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026cb0: 7220 4c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@074c │ │ -026cb6: 0a00 |0007: move-result v0 │ │ -026cb8: 0f00 |0008: return v0 │ │ +027c1c: |[027c1c] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +027c2c: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027c30: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027c34: 7220 4c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@074c │ │ +027c3a: 0a00 |0007: move-result v0 │ │ +027c3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -28864,34 +28868,34 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -026cbc: |[026cbc] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -026ccc: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -026cd0: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -026cd4: 7240 4d07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@074d │ │ -026cda: 0e00 |0007: return-void │ │ +027c40: |[027c40] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +027c50: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +027c54: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +027c58: 7240 4d07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@074d │ │ +027c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ 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 : 534 (EdgeEffectCompat.java) │ │ │ │ Class #116 header: │ │ -class_idx : 221 │ │ +class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 535 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #116 - │ │ @@ -28907,17 +28911,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026cdc: |[026cdc] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -026cec: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -026cf2: 0e00 |0003: return-void │ │ +027c60: |[027c60] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +027c70: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +027c76: 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;) │ │ @@ -28925,19 +28929,19 @@ │ │ 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 │ │ -026cf4: |[026cf4] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -026d04: 1f01 2401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0124 │ │ -026d08: 6e20 8e08 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@088e │ │ -026d0e: 0a00 |0005: move-result v0 │ │ -026d10: 0f00 |0006: return v0 │ │ +027c78: |[027c78] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +027c88: 1f01 2201 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0122 │ │ +027c8c: 6e20 8e08 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@088e │ │ +027c92: 0a00 |0005: move-result v0 │ │ +027c94: 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; │ │ │ │ @@ -28946,18 +28950,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026d14: |[026d14] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -026d24: 1f00 2401 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0124 │ │ -026d28: 6e10 8f08 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@088f │ │ -026d2e: 0e00 |0005: return-void │ │ +027c98: |[027c98] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +027ca8: 1f00 2201 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0122 │ │ +027cac: 6e10 8f08 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@088f │ │ +027cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -28966,19 +28970,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -026d30: |[026d30] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -026d40: 1f01 2401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0124 │ │ -026d44: 6e10 9008 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0890 │ │ -026d4a: 0a00 |0005: move-result v0 │ │ -026d4c: 0f00 |0006: return v0 │ │ +027cb4: |[027cb4] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +027cc4: 1f01 2201 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0122 │ │ +027cc8: 6e10 9008 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0890 │ │ +027cce: 0a00 |0005: move-result v0 │ │ +027cd0: 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;) │ │ @@ -28986,18 +28990,18 @@ │ │ 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 │ │ -026d50: |[026d50] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -026d60: 2200 2401 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0124 │ │ -026d64: 7020 8d08 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@088d │ │ -026d6a: 1100 |0005: return-object v0 │ │ +027cd4: |[027cd4] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +027ce4: 2200 2201 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0122 │ │ +027ce8: 7020 8d08 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@088d │ │ +027cee: 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;) │ │ @@ -29005,19 +29009,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -026d6c: |[026d6c] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -026d7c: 1f01 2401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0124 │ │ -026d80: 6e20 9108 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0891 │ │ -026d86: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -026d88: 0f00 |0006: return v0 │ │ +027cf0: |[027cf0] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +027d00: 1f01 2201 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0122 │ │ +027d04: 6e20 9108 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0891 │ │ +027d0a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +027d0c: 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 │ │ @@ -29027,19 +29031,19 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -026d8c: |[026d8c] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -026d9c: 1f01 2401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0124 │ │ -026da0: 6e20 9208 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0892 │ │ -026da6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -026da8: 0f00 |0006: return v0 │ │ +027d10: |[027d10] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +027d20: 1f01 2201 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0122 │ │ +027d24: 6e20 9208 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0892 │ │ +027d2a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +027d2c: 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 │ │ @@ -29049,21 +29053,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -026dac: |[026dac] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -026dbc: 0720 |0000: move-object v0, v2 │ │ -026dbe: 1f00 2401 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0124 │ │ -026dc2: 6e10 9308 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0893 │ │ -026dc8: 6e10 9008 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0890 │ │ -026dce: 0a01 |0009: move-result v1 │ │ -026dd0: 0f01 |000a: return v1 │ │ +027d30: |[027d30] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +027d40: 0720 |0000: move-object v0, v2 │ │ +027d42: 1f00 2201 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0122 │ │ +027d46: 6e10 9308 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0893 │ │ +027d4c: 6e10 9008 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0890 │ │ +027d52: 0a01 |0009: move-result v1 │ │ +027d54: 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; │ │ @@ -29074,35 +29078,35 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -026dd4: |[026dd4] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -026de4: 1f00 2401 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0124 │ │ -026de8: 6e30 9408 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0894 │ │ -026dee: 0e00 |0005: return-void │ │ +027d58: |[027d58] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +027d68: 1f00 2201 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0122 │ │ +027d6c: 6e30 9408 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0894 │ │ +027d72: 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 : 535 (EdgeEffectCompatIcs.java) │ │ │ │ Class #117 header: │ │ -class_idx : 223 │ │ +class_idx : 222 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1654 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ @@ -29120,21 +29124,21 @@ │ │ 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 : 1654 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1652 (SimpleCursorAdapter.java) │ │ │ │ Class #118 header: │ │ -class_idx : 224 │ │ +class_idx : 223 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1654 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -29152,20 +29156,20 @@ │ │ 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 : 1654 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1652 (SimpleCursorAdapter.java) │ │ │ │ Class #119 header: │ │ -class_idx : 319 │ │ +class_idx : 317 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 365 │ │ +superclass_idx : 363 │ │ source_file_idx : 649 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #119 annotations: │ │ @@ -29188,17 +29192,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026df0: |[026df0] com.codebutler.android_websockets.HybiParser$HappyDataInputStream.:(Ljava/io/InputStream;)V │ │ -026e00: 7020 010a 1000 |0000: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0a01 │ │ -026e06: 0e00 |0003: return-void │ │ +027d74: |[027d74] com.codebutler.android_websockets.HybiParser$HappyDataInputStream.:(Ljava/io/InputStream;)V │ │ +027d84: 7020 010a 1000 |0000: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0a01 │ │ +027d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ 0x0000 - 0x0004 reg=1 in Ljava/io/InputStream; │ │ @@ -29209,43 +29213,43 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -026e08: |[026e08] com.codebutler.android_websockets.HybiParser$HappyDataInputStream.readBytes:(I)[B │ │ -026e18: 2390 6102 |0000: new-array v0, v9, [B // type@0261 │ │ -026e1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -026e1e: 3592 0b00 |0003: if-ge v2, v9, 000e // +000b │ │ -026e22: 9103 0902 |0005: sub-int v3, v9, v2 │ │ -026e26: 6e40 f008 0832 |0007: invoke-virtual {v8, v0, v2, v3}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.read:([BII)I // method@08f0 │ │ -026e2c: 0a01 |000a: move-result v1 │ │ -026e2e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -026e30: 3331 2100 |000c: if-ne v1, v3, 002d // +0021 │ │ -026e34: 3292 2100 |000e: if-eq v2, v9, 002f // +0021 │ │ -026e38: 2203 7501 |0010: new-instance v3, Ljava/io/IOException; // type@0175 │ │ -026e3c: 1a04 3206 |0012: const-string v4, "Read wrong number of bytes. Got: %s, Expected: %s." // string@0632 │ │ -026e40: 1225 |0014: const/4 v5, #int 2 // #2 │ │ -026e42: 2355 7002 |0015: new-array v5, v5, [Ljava/lang/Object; // type@0270 │ │ -026e46: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -026e48: 7110 570a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026e4e: 0c07 |001b: move-result-object v7 │ │ -026e50: 4d07 0506 |001c: aput-object v7, v5, v6 │ │ -026e54: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -026e56: 7110 570a 0900 |001f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026e5c: 0c07 |0022: move-result-object v7 │ │ -026e5e: 4d07 0506 |0023: aput-object v7, v5, v6 │ │ -026e62: 7120 7c0a 5400 |0025: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -026e68: 0c04 |0028: move-result-object v4 │ │ -026e6a: 7020 170a 4300 |0029: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0a17 │ │ -026e70: 2703 |002c: throw v3 │ │ -026e72: b012 |002d: add-int/2addr v2, v1 │ │ -026e74: 28d5 |002e: goto 0003 // -002b │ │ -026e76: 1100 |002f: return-object v0 │ │ +027d8c: |[027d8c] com.codebutler.android_websockets.HybiParser$HappyDataInputStream.readBytes:(I)[B │ │ +027d9c: 2390 5f02 |0000: new-array v0, v9, [B // type@025f │ │ +027da0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +027da2: 3592 0b00 |0003: if-ge v2, v9, 000e // +000b │ │ +027da6: 9103 0902 |0005: sub-int v3, v9, v2 │ │ +027daa: 6e40 f008 0832 |0007: invoke-virtual {v8, v0, v2, v3}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.read:([BII)I // method@08f0 │ │ +027db0: 0a01 |000a: move-result v1 │ │ +027db2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +027db4: 3331 2100 |000c: if-ne v1, v3, 002d // +0021 │ │ +027db8: 3292 2100 |000e: if-eq v2, v9, 002f // +0021 │ │ +027dbc: 2203 7301 |0010: new-instance v3, Ljava/io/IOException; // type@0173 │ │ +027dc0: 1a04 3006 |0012: const-string v4, "Read wrong number of bytes. Got: %s, Expected: %s." // string@0630 │ │ +027dc4: 1225 |0014: const/4 v5, #int 2 // #2 │ │ +027dc6: 2355 6e02 |0015: new-array v5, v5, [Ljava/lang/Object; // type@026e │ │ +027dca: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +027dcc: 7110 570a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027dd2: 0c07 |001b: move-result-object v7 │ │ +027dd4: 4d07 0506 |001c: aput-object v7, v5, v6 │ │ +027dd8: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +027dda: 7110 570a 0900 |001f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027de0: 0c07 |0022: move-result-object v7 │ │ +027de2: 4d07 0506 |0023: aput-object v7, v5, v6 │ │ +027de6: 7120 7c0a 5400 |0025: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +027dec: 0c04 |0028: move-result-object v4 │ │ +027dee: 7020 170a 4300 |0029: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0a17 │ │ +027df4: 2703 |002c: throw v3 │ │ +027df6: b012 |002d: add-int/2addr v2, v1 │ │ +027df8: 28d5 |002e: goto 0003 // -002b │ │ +027dfa: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0002 line=403 │ │ 0x0003 line=405 │ │ 0x0005 line=406 │ │ 0x000b line=407 │ │ @@ -29261,17 +29265,17 @@ │ │ 0x0003 - 0x0030 reg=2 total I │ │ 0x0000 - 0x0030 reg=8 this Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ 0x0000 - 0x0030 reg=9 length I │ │ │ │ source_file_idx : 649 (HybiParser.java) │ │ │ │ Class #120 header: │ │ -class_idx : 320 │ │ +class_idx : 318 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 373 │ │ +superclass_idx : 371 │ │ source_file_idx : 649 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #120 annotations: │ │ @@ -29292,32 +29296,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026e78: |[026e78] com.codebutler.android_websockets.HybiParser$ProtocolError.:(Ljava/lang/String;)V │ │ -026e88: 7020 170a 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0a17 │ │ -026e8e: 0e00 |0003: return-void │ │ +027dfc: |[027dfc] com.codebutler.android_websockets.HybiParser$ProtocolError.:(Ljava/lang/String;)V │ │ +027e0c: 7020 170a 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0a17 │ │ +027e12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0003 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/codebutler/android_websockets/HybiParser$ProtocolError; │ │ 0x0000 - 0x0004 reg=1 detailMessage Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 649 (HybiParser.java) │ │ │ │ Class #121 header: │ │ -class_idx : 321 │ │ +class_idx : 319 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 649 │ │ static_fields_size : 19 │ │ instance_fields_size: 13 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 5 │ │ │ │ Class #121 annotations: │ │ @@ -29498,91 +29502,100 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -026e90: |[026e90] com.codebutler.android_websockets.HybiParser.:()V │ │ -026ea0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -026ea2: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -026ea4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -026ea6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -026ea8: 1260 |0004: const/4 v0, #int 6 // #6 │ │ -026eaa: 2300 6f02 |0005: new-array v0, v0, [Ljava/lang/Integer; // type@026f │ │ -026eae: 7110 570a 0300 |0007: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026eb4: 0c01 |000a: move-result-object v1 │ │ -026eb6: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -026eba: 7110 570a 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026ec0: 0c01 |0010: move-result-object v1 │ │ -026ec2: 4d01 0004 |0011: aput-object v1, v0, v4 │ │ -026ec6: 7110 570a 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026ecc: 0c01 |0016: move-result-object v1 │ │ -026ece: 4d01 0005 |0017: aput-object v1, v0, v5 │ │ -026ed2: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ -026ed6: 7110 570a 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026edc: 0c01 |001e: move-result-object v1 │ │ -026ede: 4d01 0006 |001f: aput-object v1, v0, v6 │ │ -026ee2: 1241 |0021: const/4 v1, #int 4 // #4 │ │ -026ee4: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ -026ee8: 7110 570a 0200 |0024: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026eee: 0c02 |0027: move-result-object v2 │ │ -026ef0: 4d02 0001 |0028: aput-object v2, v0, v1 │ │ -026ef4: 1251 |002a: const/4 v1, #int 5 // #5 │ │ -026ef6: 1302 0a00 |002b: const/16 v2, #int 10 // #a │ │ -026efa: 7110 570a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026f00: 0c02 |0030: move-result-object v2 │ │ -026f02: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ -026f06: 7110 ce0a 0000 |0033: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ -026f0c: 0c00 |0036: move-result-object v0 │ │ -026f0e: 6900 fc01 |0037: sput-object v0, Lcom/codebutler/android_websockets/HybiParser;.OPCODES:Ljava/util/List; // field@01fc │ │ -026f12: 2360 6f02 |0039: new-array v0, v6, [Ljava/lang/Integer; // type@026f │ │ -026f16: 7110 570a 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026f1c: 0c01 |003e: move-result-object v1 │ │ -026f1e: 4d01 0003 |003f: aput-object v1, v0, v3 │ │ -026f22: 7110 570a 0400 |0041: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026f28: 0c01 |0044: move-result-object v1 │ │ -026f2a: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -026f2e: 7110 570a 0500 |0047: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -026f34: 0c01 |004a: move-result-object v1 │ │ -026f36: 4d01 0005 |004b: aput-object v1, v0, v5 │ │ -026f3a: 7110 ce0a 0000 |004d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ -026f40: 0c00 |0050: move-result-object v0 │ │ -026f42: 6900 f601 |0051: sput-object v0, Lcom/codebutler/android_websockets/HybiParser;.FRAGMENTED_OPCODES:Ljava/util/List; // field@01f6 │ │ -026f46: 0e00 |0053: return-void │ │ +027e14: |[027e14] com.codebutler.android_websockets.HybiParser.:()V │ │ +027e24: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +027e26: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +027e28: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +027e2a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +027e2c: 1260 |0004: const/4 v0, #int 6 // #6 │ │ +027e2e: 2300 6d02 |0005: new-array v0, v0, [Ljava/lang/Integer; // type@026d │ │ +027e32: 7110 570a 0300 |0007: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027e38: 0c01 |000a: move-result-object v1 │ │ +027e3a: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +027e3e: 7110 570a 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027e44: 0c01 |0010: move-result-object v1 │ │ +027e46: 4d01 0004 |0011: aput-object v1, v0, v4 │ │ +027e4a: 7110 570a 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027e50: 0c01 |0016: move-result-object v1 │ │ +027e52: 4d01 0005 |0017: aput-object v1, v0, v5 │ │ +027e56: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ +027e5a: 7110 570a 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027e60: 0c01 |001e: move-result-object v1 │ │ +027e62: 4d01 0006 |001f: aput-object v1, v0, v6 │ │ +027e66: 1241 |0021: const/4 v1, #int 4 // #4 │ │ +027e68: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ +027e6c: 7110 570a 0200 |0024: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027e72: 0c02 |0027: move-result-object v2 │ │ +027e74: 4d02 0001 |0028: aput-object v2, v0, v1 │ │ +027e78: 1251 |002a: const/4 v1, #int 5 // #5 │ │ +027e7a: 1302 0a00 |002b: const/16 v2, #int 10 // #a │ │ +027e7e: 7110 570a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027e84: 0c02 |0030: move-result-object v2 │ │ +027e86: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ +027e8a: 7110 ce0a 0000 |0033: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ +027e90: 0c00 |0036: move-result-object v0 │ │ +027e92: 6900 fc01 |0037: sput-object v0, Lcom/codebutler/android_websockets/HybiParser;.OPCODES:Ljava/util/List; // field@01fc │ │ +027e96: 2360 6d02 |0039: new-array v0, v6, [Ljava/lang/Integer; // type@026d │ │ +027e9a: 7110 570a 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027ea0: 0c01 |003e: move-result-object v1 │ │ +027ea2: 4d01 0003 |003f: aput-object v1, v0, v3 │ │ +027ea6: 7110 570a 0400 |0041: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027eac: 0c01 |0044: move-result-object v1 │ │ +027eae: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +027eb2: 7110 570a 0500 |0047: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +027eb8: 0c01 |004a: move-result-object v1 │ │ +027eba: 4d01 0005 |004b: aput-object v1, v0, v5 │ │ +027ebe: 7110 ce0a 0000 |004d: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ +027ec4: 0c00 |0050: move-result-object v0 │ │ +027ec6: 6900 f601 |0051: sput-object v0, Lcom/codebutler/android_websockets/HybiParser;.FRAGMENTED_OPCODES:Ljava/util/List; // field@01f6 │ │ +027eca: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=85 │ │ + 0x0007 line=86 │ │ + 0x000d line=87 │ │ + 0x0013 line=88 │ │ + 0x001b line=89 │ │ + 0x0024 line=90 │ │ + 0x002d line=91 │ │ + 0x0033 line=85 │ │ 0x0039 line=94 │ │ + 0x003b line=95 │ │ + 0x004d line=94 │ │ locals : │ │ │ │ #1 : (in Lcom/codebutler/android_websockets/HybiParser;) │ │ name : '' │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -026f48: |[026f48] com.codebutler.android_websockets.HybiParser.:(Lcom/codebutler/android_websockets/WebSocketClient;)V │ │ -026f58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -026f5a: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -026f60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -026f62: 5c20 0f02 |0005: iput-boolean v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ -026f66: 2310 6102 |0007: new-array v0, v1, [B // type@0261 │ │ -026f6a: 5b20 0d02 |0009: iput-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ -026f6e: 2310 6102 |000b: new-array v0, v1, [B // type@0261 │ │ -026f72: 5b20 1202 |000d: iput-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ -026f76: 5c21 0902 |000f: iput-boolean v1, v2, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ -026f7a: 2200 6c01 |0011: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@016c │ │ -026f7e: 7010 fb09 0000 |0013: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ -026f84: 5b20 0702 |0016: iput-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ -026f88: 5b23 0802 |0018: iput-object v3, v2, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -026f8c: 0e00 |001a: return-void │ │ +027ecc: |[027ecc] com.codebutler.android_websockets.HybiParser.:(Lcom/codebutler/android_websockets/WebSocketClient;)V │ │ +027edc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +027ede: 7010 660a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +027ee4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +027ee6: 5c20 0f02 |0005: iput-boolean v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ +027eea: 2310 5f02 |0007: new-array v0, v1, [B // type@025f │ │ +027eee: 5b20 0d02 |0009: iput-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ +027ef2: 2310 5f02 |000b: new-array v0, v1, [B // type@025f │ │ +027ef6: 5b20 1202 |000d: iput-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ +027efa: 5c21 0902 |000f: iput-boolean v1, v2, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ +027efe: 2200 6a01 |0011: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@016a │ │ +027f02: 7010 fb09 0000 |0013: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ +027f08: 5b20 0702 |0016: iput-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ +027f0c: 5b23 0802 |0018: iput-object v3, v2, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +027f10: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ 0x0004 line=48 │ │ 0x0007 line=59 │ │ 0x000b line=60 │ │ 0x000f line=62 │ │ @@ -29598,36 +29611,36 @@ │ │ type : '([BII)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -026f90: |[026f90] com.codebutler.android_websockets.HybiParser.byteArrayToLong:([BII)J │ │ -026fa0: 2164 |0000: array-length v4, v6 │ │ -026fa2: 3584 0a00 |0001: if-ge v4, v8, 000b // +000a │ │ -026fa6: 2204 8b01 |0003: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -026faa: 1a05 140c |0005: const-string v5, "length must be less than or equal to b.length" // string@0c14 │ │ -026fae: 7020 4e0a 5400 |0007: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -026fb4: 2704 |000a: throw v4 │ │ -026fb6: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -026fba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -026fbc: 3580 1300 |000e: if-ge v0, v8, 0021 // +0013 │ │ -026fc0: d804 08ff |0010: add-int/lit8 v4, v8, #int -1 // #ff │ │ -026fc4: b104 |0012: sub-int/2addr v4, v0 │ │ -026fc6: da01 0408 |0013: mul-int/lit8 v1, v4, #int 8 // #08 │ │ -026fca: 9004 0007 |0015: add-int v4, v0, v7 │ │ -026fce: 4804 0604 |0017: aget-byte v4, v6, v4 │ │ -026fd2: d544 ff00 |0019: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -026fd6: b814 |001b: shl-int/2addr v4, v1 │ │ -026fd8: 8144 |001c: int-to-long v4, v4 │ │ -026fda: bb42 |001d: add-long/2addr v2, v4 │ │ -026fdc: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -026fe0: 28ee |0020: goto 000e // -0012 │ │ -026fe2: 1002 |0021: return-wide v2 │ │ +027f14: |[027f14] com.codebutler.android_websockets.HybiParser.byteArrayToLong:([BII)J │ │ +027f24: 2164 |0000: array-length v4, v6 │ │ +027f26: 3584 0a00 |0001: if-ge v4, v8, 000b // +000a │ │ +027f2a: 2204 8901 |0003: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +027f2e: 1a05 100c |0005: const-string v5, "length must be less than or equal to b.length" // string@0c10 │ │ +027f32: 7020 4e0a 5400 |0007: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +027f38: 2704 |000a: throw v4 │ │ +027f3a: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +027f3e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +027f40: 3580 1300 |000e: if-ge v0, v8, 0021 // +0013 │ │ +027f44: d804 08ff |0010: add-int/lit8 v4, v8, #int -1 // #ff │ │ +027f48: b104 |0012: sub-int/2addr v4, v0 │ │ +027f4a: da01 0408 |0013: mul-int/lit8 v1, v4, #int 8 // #08 │ │ +027f4e: 9004 0007 |0015: add-int v4, v0, v7 │ │ +027f52: 4804 0604 |0017: aget-byte v4, v6, v4 │ │ +027f56: d544 ff00 |0019: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +027f5a: b814 |001b: shl-int/2addr v4, v1 │ │ +027f5c: 8144 |001c: int-to-long v4, v4 │ │ +027f5e: bb42 |001d: add-long/2addr v2, v4 │ │ +027f60: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027f64: 28ee |0020: goto 000e // -0012 │ │ +027f66: 1002 |0021: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ 0x000b line=387 │ │ 0x000d line=388 │ │ 0x0010 line=389 │ │ @@ -29647,33 +29660,33 @@ │ │ type : '([BII)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -026fe4: |[026fe4] com.codebutler.android_websockets.HybiParser.copyOfRange:([BII)[B │ │ -026ff4: 3776 0800 |0000: if-le v6, v7, 0008 // +0008 │ │ -026ff8: 2204 8b01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -026ffc: 7010 4d0a 0400 |0004: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@0a4d │ │ -027002: 2704 |0007: throw v4 │ │ -027004: 2151 |0008: array-length v1, v5 │ │ -027006: 3a06 0400 |0009: if-ltz v6, 000d // +0004 │ │ -02700a: 3716 0800 |000b: if-le v6, v1, 0013 // +0008 │ │ -02700e: 2204 8001 |000d: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0180 │ │ -027012: 7010 380a 0400 |000f: invoke-direct {v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@0a38 │ │ -027018: 2704 |0012: throw v4 │ │ -02701a: 9103 0706 |0013: sub-int v3, v7, v6 │ │ -02701e: 9104 0106 |0015: sub-int v4, v1, v6 │ │ -027022: 7120 600a 4300 |0017: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ -027028: 0a00 |001a: move-result v0 │ │ -02702a: 2332 6102 |001b: new-array v2, v3, [B // type@0261 │ │ -02702e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -027030: 7150 9f0a 6542 |001e: invoke-static {v5, v6, v2, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -027036: 1102 |0021: return-object v2 │ │ +027f68: |[027f68] com.codebutler.android_websockets.HybiParser.copyOfRange:([BII)[B │ │ +027f78: 3776 0800 |0000: if-le v6, v7, 0008 // +0008 │ │ +027f7c: 2204 8901 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +027f80: 7010 4d0a 0400 |0004: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@0a4d │ │ +027f86: 2704 |0007: throw v4 │ │ +027f88: 2151 |0008: array-length v1, v5 │ │ +027f8a: 3a06 0400 |0009: if-ltz v6, 000d // +0004 │ │ +027f8e: 3716 0800 |000b: if-le v6, v1, 0013 // +0008 │ │ +027f92: 2204 7e01 |000d: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@017e │ │ +027f96: 7010 380a 0400 |000f: invoke-direct {v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@0a38 │ │ +027f9c: 2704 |0012: throw v4 │ │ +027f9e: 9103 0706 |0013: sub-int v3, v7, v6 │ │ +027fa2: 9104 0106 |0015: sub-int v4, v1, v6 │ │ +027fa6: 7120 600a 4300 |0017: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@0a60 │ │ +027fac: 0a00 |001a: move-result v0 │ │ +027fae: 2332 5f02 |001b: new-array v2, v3, [B // type@025f │ │ +027fb2: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +027fb4: 7150 9f0a 6542 |001e: invoke-static {v5, v6, v2, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +027fba: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0002 line=360 │ │ 0x0008 line=362 │ │ 0x0009 line=363 │ │ 0x000d line=364 │ │ @@ -29696,23 +29709,23 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -027038: |[027038] com.codebutler.android_websockets.HybiParser.decode:(Ljava/lang/String;)[B │ │ -027048: 1a01 b906 |0000: const-string v1, "UTF-8" // string@06b9 │ │ -02704c: 6e20 7e0a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a7e │ │ -027052: 0c01 |0005: move-result-object v1 │ │ -027054: 1101 |0006: return-object v1 │ │ -027056: 0d00 |0007: move-exception v0 │ │ -027058: 2201 9901 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@0199 │ │ -02705c: 7020 6f0a 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a6f │ │ -027062: 2701 |000d: throw v1 │ │ +027fbc: |[027fbc] com.codebutler.android_websockets.HybiParser.decode:(Ljava/lang/String;)[B │ │ +027fcc: 1a01 b706 |0000: const-string v1, "UTF-8" // string@06b7 │ │ +027fd0: 6e20 7e0a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a7e │ │ +027fd6: 0c01 |0005: move-result-object v1 │ │ +027fd8: 1101 |0006: return-object v1 │ │ +027fda: 0d00 |0007: move-exception v0 │ │ +027fdc: 2201 9701 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@0197 │ │ +027fe0: 7020 6f0a 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a6f │ │ +027fe6: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0007 │ │ positions : │ │ 0x0000 line=326 │ │ 0x0007 line=327 │ │ 0x0008 line=328 │ │ @@ -29726,149 +29739,149 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 268 16-bit code units │ │ -027074: |[027074] com.codebutler.android_websockets.HybiParser.emitFrame:()V │ │ -027084: 130a 0a00 |0000: const/16 v10, #int 10 // #a │ │ -027088: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02708a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -02708c: 1228 |0004: const/4 v8, #int 2 // #2 │ │ -02708e: 54b6 1202 |0005: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ -027092: 54b7 0d02 |0007: iget-object v7, v11, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ -027096: 7130 0209 7600 |0009: invoke-static {v6, v7, v0}, Lcom/codebutler/android_websockets/HybiParser;.mask:([B[BI)[B // method@0902 │ │ -02709c: 0c04 |000c: move-result-object v4 │ │ -02709e: 52b3 1102 |000d: iget v3, v11, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ -0270a2: 3903 3c00 |000f: if-nez v3, 004b // +003c │ │ -0270a6: 52b6 1002 |0011: iget v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ -0270aa: 3906 0a00 |0013: if-nez v6, 001d // +000a │ │ -0270ae: 2206 4001 |0015: new-instance v6, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@0140 │ │ -0270b2: 1a07 cd05 |0017: const-string v7, "Mode was not set." // string@05cd │ │ -0270b6: 7020 f308 7600 |0019: invoke-direct {v6, v7}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ -0270bc: 2706 |001c: throw v6 │ │ -0270be: 54b6 0702 |001d: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ -0270c2: 6e20 ff09 4600 |001f: invoke-virtual {v6, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@09ff │ │ -0270c8: 55b6 0a02 |0022: iget-boolean v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ -0270cc: 3806 1c00 |0024: if-eqz v6, 0040 // +001c │ │ -0270d0: 54b6 0702 |0026: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ -0270d4: 6e10 fe09 0600 |0028: invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ -0270da: 0c01 |002b: move-result-object v1 │ │ -0270dc: 52b6 1002 |002c: iget v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ -0270e0: 3396 1300 |002e: if-ne v6, v9, 0041 // +0013 │ │ -0270e4: 54b6 0802 |0030: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -0270e8: 6e10 7109 0600 |0032: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ -0270ee: 0c06 |0035: move-result-object v6 │ │ -0270f0: 7020 fb08 1b00 |0036: invoke-direct {v11, v1}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ -0270f6: 0c07 |0039: move-result-object v7 │ │ -0270f8: 7220 5e09 7600 |003a: invoke-interface {v6, v7}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:(Ljava/lang/String;)V // method@095e │ │ -0270fe: 7010 0709 0b00 |003d: invoke-direct {v11}, Lcom/codebutler/android_websockets/HybiParser;.reset:()V // method@0907 │ │ -027104: 0e00 |0040: return-void │ │ -027106: 54b6 0802 |0041: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -02710a: 6e10 7109 0600 |0043: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ -027110: 0c06 |0046: move-result-object v6 │ │ -027112: 7220 5f09 1600 |0047: invoke-interface {v6, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:([B)V // method@095f │ │ -027118: 28f3 |004a: goto 003d // -000d │ │ -02711a: 3393 1c00 |004b: if-ne v3, v9, 0067 // +001c │ │ -02711e: 55b6 0a02 |004d: iget-boolean v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ -027122: 3806 1000 |004f: if-eqz v6, 005f // +0010 │ │ -027126: 7020 fb08 4b00 |0051: invoke-direct {v11, v4}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ -02712c: 0c02 |0054: move-result-object v2 │ │ -02712e: 54b6 0802 |0055: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -027132: 6e10 7109 0600 |0057: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ -027138: 0c06 |005a: move-result-object v6 │ │ -02713a: 7220 5e09 2600 |005b: invoke-interface {v6, v2}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:(Ljava/lang/String;)V // method@095e │ │ -027140: 28e2 |005e: goto 0040 // -001e │ │ -027142: 59b9 1002 |005f: iput v9, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ -027146: 54b6 0702 |0061: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ -02714a: 6e20 ff09 4600 |0063: invoke-virtual {v6, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@09ff │ │ -027150: 28da |0066: goto 0040 // -0026 │ │ -027152: 3383 1800 |0067: if-ne v3, v8, 007f // +0018 │ │ -027156: 55b6 0a02 |0069: iget-boolean v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ -02715a: 3806 0c00 |006b: if-eqz v6, 0077 // +000c │ │ -02715e: 54b6 0802 |006d: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -027162: 6e10 7109 0600 |006f: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ -027168: 0c06 |0072: move-result-object v6 │ │ -02716a: 7220 5f09 4600 |0073: invoke-interface {v6, v4}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:([B)V // method@095f │ │ -027170: 28ca |0076: goto 0040 // -0036 │ │ -027172: 59b8 1002 |0077: iput v8, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ -027176: 54b6 0702 |0079: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ -02717a: 6e20 ff09 4600 |007b: invoke-virtual {v6, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@09ff │ │ -027180: 28c2 |007e: goto 0040 // -003e │ │ -027182: 1306 0800 |007f: const/16 v6, #int 8 // #8 │ │ -027186: 3363 4700 |0081: if-ne v3, v6, 00c8 // +0047 │ │ -02718a: 2146 |0083: array-length v6, v4 │ │ -02718c: 3486 0a00 |0084: if-lt v6, v8, 008e // +000a │ │ -027190: 4806 0400 |0086: aget-byte v6, v4, v0 │ │ -027194: d266 0001 |0088: mul-int/lit16 v6, v6, #int 256 // #0100 │ │ -027198: 4807 0409 |008a: aget-byte v7, v4, v9 │ │ -02719c: 9000 0607 |008c: add-int v0, v6, v7 │ │ -0271a0: 2146 |008e: array-length v6, v4 │ │ -0271a2: 3786 3700 |008f: if-le v6, v8, 00c6 // +0037 │ │ -0271a6: 7030 0809 4b08 |0091: invoke-direct {v11, v4, v8}, Lcom/codebutler/android_websockets/HybiParser;.slice:([BI)[B // method@0908 │ │ -0271ac: 0c06 |0094: move-result-object v6 │ │ -0271ae: 7020 fb08 6b00 |0095: invoke-direct {v11, v6}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ -0271b4: 0c05 |0098: move-result-object v5 │ │ -0271b6: 1a06 8802 |0099: const-string v6, "HybiParser" // string@0288 │ │ -0271ba: 2207 9c01 |009b: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -0271be: 7010 930a 0700 |009d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0271c4: 1a08 6e02 |00a0: const-string v8, "Got close op! " // string@026e │ │ -0271c8: 6e20 9a0a 8700 |00a2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0271ce: 0c07 |00a5: move-result-object v7 │ │ -0271d0: 6e20 970a 0700 |00a6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0271d6: 0c07 |00a9: move-result-object v7 │ │ -0271d8: 1a08 0400 |00aa: const-string v8, " " // string@0004 │ │ -0271dc: 6e20 9a0a 8700 |00ac: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0271e2: 0c07 |00af: move-result-object v7 │ │ -0271e4: 6e20 9a0a 5700 |00b0: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0271ea: 0c07 |00b3: move-result-object v7 │ │ -0271ec: 6e10 9e0a 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0271f2: 0c07 |00b7: move-result-object v7 │ │ -0271f4: 7120 8707 7600 |00b8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -0271fa: 54b6 0802 |00bb: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -0271fe: 6e10 7109 0600 |00bd: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ -027204: 0c06 |00c0: move-result-object v6 │ │ -027206: 7230 5c09 0605 |00c1: invoke-interface {v6, v0, v5}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ -02720c: 2900 7cff |00c4: goto/16 0040 // -0084 │ │ -027210: 1205 |00c6: const/4 v5, #int 0 // #0 │ │ -027212: 28d2 |00c7: goto 0099 // -002e │ │ -027214: 1306 0900 |00c8: const/16 v6, #int 9 // #9 │ │ -027218: 3363 2200 |00ca: if-ne v3, v6, 00ec // +0022 │ │ -02721c: 2146 |00cc: array-length v6, v4 │ │ -02721e: 1307 7d00 |00cd: const/16 v7, #int 125 // #7d │ │ -027222: 3776 0a00 |00cf: if-le v6, v7, 00d9 // +000a │ │ -027226: 2206 4001 |00d1: new-instance v6, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@0140 │ │ -02722a: 1a07 1c06 |00d3: const-string v7, "Ping payload too large" // string@061c │ │ -02722e: 7020 f308 7600 |00d5: invoke-direct {v6, v7}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ -027234: 2706 |00d8: throw v6 │ │ -027236: 1a06 8802 |00d9: const-string v6, "HybiParser" // string@0288 │ │ -02723a: 1a07 6f06 |00db: const-string v7, "Sending pong!!" // string@066f │ │ -02723e: 7120 8707 7600 |00dd: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -027244: 54b6 0802 |00e0: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -027248: 12f7 |00e2: const/4 v7, #int -1 // #ff │ │ -02724a: 7040 0009 4b7a |00e3: invoke-direct {v11, v4, v10, v7}, Lcom/codebutler/android_websockets/HybiParser;.frame:([BII)[B // method@0900 │ │ -027250: 0c07 |00e6: move-result-object v7 │ │ -027252: 6e20 7909 7600 |00e7: invoke-virtual {v6, v7}, Lcom/codebutler/android_websockets/WebSocketClient;.sendFrame:([B)V // method@0979 │ │ -027258: 2900 56ff |00ea: goto/16 0040 // -00aa │ │ -02725c: 33a3 54ff |00ec: if-ne v3, v10, 0040 // -00ac │ │ -027260: 7020 fb08 4b00 |00ee: invoke-direct {v11, v4}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ -027266: 0c01 |00f1: move-result-object v1 │ │ -027268: 1a06 8802 |00f2: const-string v6, "HybiParser" // string@0288 │ │ -02726c: 2207 9c01 |00f4: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -027270: 7010 930a 0700 |00f6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -027276: 1a08 6f02 |00f9: const-string v8, "Got pong! " // string@026f │ │ -02727a: 6e20 9a0a 8700 |00fb: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027280: 0c07 |00fe: move-result-object v7 │ │ -027282: 6e20 9a0a 1700 |00ff: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027288: 0c07 |0102: move-result-object v7 │ │ -02728a: 6e10 9e0a 0700 |0103: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -027290: 0c07 |0106: move-result-object v7 │ │ -027292: 7120 8707 7600 |0107: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -027298: 2900 36ff |010a: goto/16 0040 // -00ca │ │ +027ff8: |[027ff8] com.codebutler.android_websockets.HybiParser.emitFrame:()V │ │ +028008: 130a 0a00 |0000: const/16 v10, #int 10 // #a │ │ +02800c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02800e: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +028010: 1228 |0004: const/4 v8, #int 2 // #2 │ │ +028012: 54b6 1202 |0005: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ +028016: 54b7 0d02 |0007: iget-object v7, v11, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ +02801a: 7130 0209 7600 |0009: invoke-static {v6, v7, v0}, Lcom/codebutler/android_websockets/HybiParser;.mask:([B[BI)[B // method@0902 │ │ +028020: 0c04 |000c: move-result-object v4 │ │ +028022: 52b3 1102 |000d: iget v3, v11, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ +028026: 3903 3c00 |000f: if-nez v3, 004b // +003c │ │ +02802a: 52b6 1002 |0011: iget v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ +02802e: 3906 0a00 |0013: if-nez v6, 001d // +000a │ │ +028032: 2206 3e01 |0015: new-instance v6, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@013e │ │ +028036: 1a07 cb05 |0017: const-string v7, "Mode was not set." // string@05cb │ │ +02803a: 7020 f308 7600 |0019: invoke-direct {v6, v7}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ +028040: 2706 |001c: throw v6 │ │ +028042: 54b6 0702 |001d: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ +028046: 6e20 ff09 4600 |001f: invoke-virtual {v6, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@09ff │ │ +02804c: 55b6 0a02 |0022: iget-boolean v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ +028050: 3806 1c00 |0024: if-eqz v6, 0040 // +001c │ │ +028054: 54b6 0702 |0026: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ +028058: 6e10 fe09 0600 |0028: invoke-virtual {v6}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ +02805e: 0c01 |002b: move-result-object v1 │ │ +028060: 52b6 1002 |002c: iget v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ +028064: 3396 1300 |002e: if-ne v6, v9, 0041 // +0013 │ │ +028068: 54b6 0802 |0030: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +02806c: 6e10 7109 0600 |0032: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ +028072: 0c06 |0035: move-result-object v6 │ │ +028074: 7020 fb08 1b00 |0036: invoke-direct {v11, v1}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ +02807a: 0c07 |0039: move-result-object v7 │ │ +02807c: 7220 5e09 7600 |003a: invoke-interface {v6, v7}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:(Ljava/lang/String;)V // method@095e │ │ +028082: 7010 0709 0b00 |003d: invoke-direct {v11}, Lcom/codebutler/android_websockets/HybiParser;.reset:()V // method@0907 │ │ +028088: 0e00 |0040: return-void │ │ +02808a: 54b6 0802 |0041: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +02808e: 6e10 7109 0600 |0043: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ +028094: 0c06 |0046: move-result-object v6 │ │ +028096: 7220 5f09 1600 |0047: invoke-interface {v6, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:([B)V // method@095f │ │ +02809c: 28f3 |004a: goto 003d // -000d │ │ +02809e: 3393 1c00 |004b: if-ne v3, v9, 0067 // +001c │ │ +0280a2: 55b6 0a02 |004d: iget-boolean v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ +0280a6: 3806 1000 |004f: if-eqz v6, 005f // +0010 │ │ +0280aa: 7020 fb08 4b00 |0051: invoke-direct {v11, v4}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ +0280b0: 0c02 |0054: move-result-object v2 │ │ +0280b2: 54b6 0802 |0055: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +0280b6: 6e10 7109 0600 |0057: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ +0280bc: 0c06 |005a: move-result-object v6 │ │ +0280be: 7220 5e09 2600 |005b: invoke-interface {v6, v2}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:(Ljava/lang/String;)V // method@095e │ │ +0280c4: 28e2 |005e: goto 0040 // -001e │ │ +0280c6: 59b9 1002 |005f: iput v9, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ +0280ca: 54b6 0702 |0061: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ +0280ce: 6e20 ff09 4600 |0063: invoke-virtual {v6, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@09ff │ │ +0280d4: 28da |0066: goto 0040 // -0026 │ │ +0280d6: 3383 1800 |0067: if-ne v3, v8, 007f // +0018 │ │ +0280da: 55b6 0a02 |0069: iget-boolean v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ +0280de: 3806 0c00 |006b: if-eqz v6, 0077 // +000c │ │ +0280e2: 54b6 0802 |006d: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +0280e6: 6e10 7109 0600 |006f: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ +0280ec: 0c06 |0072: move-result-object v6 │ │ +0280ee: 7220 5f09 4600 |0073: invoke-interface {v6, v4}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onMessage:([B)V // method@095f │ │ +0280f4: 28ca |0076: goto 0040 // -0036 │ │ +0280f6: 59b8 1002 |0077: iput v8, v11, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ +0280fa: 54b6 0702 |0079: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ +0280fe: 6e20 ff09 4600 |007b: invoke-virtual {v6, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@09ff │ │ +028104: 28c2 |007e: goto 0040 // -003e │ │ +028106: 1306 0800 |007f: const/16 v6, #int 8 // #8 │ │ +02810a: 3363 4700 |0081: if-ne v3, v6, 00c8 // +0047 │ │ +02810e: 2146 |0083: array-length v6, v4 │ │ +028110: 3486 0a00 |0084: if-lt v6, v8, 008e // +000a │ │ +028114: 4806 0400 |0086: aget-byte v6, v4, v0 │ │ +028118: d266 0001 |0088: mul-int/lit16 v6, v6, #int 256 // #0100 │ │ +02811c: 4807 0409 |008a: aget-byte v7, v4, v9 │ │ +028120: 9000 0607 |008c: add-int v0, v6, v7 │ │ +028124: 2146 |008e: array-length v6, v4 │ │ +028126: 3786 3700 |008f: if-le v6, v8, 00c6 // +0037 │ │ +02812a: 7030 0809 4b08 |0091: invoke-direct {v11, v4, v8}, Lcom/codebutler/android_websockets/HybiParser;.slice:([BI)[B // method@0908 │ │ +028130: 0c06 |0094: move-result-object v6 │ │ +028132: 7020 fb08 6b00 |0095: invoke-direct {v11, v6}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ +028138: 0c05 |0098: move-result-object v5 │ │ +02813a: 1a06 8802 |0099: const-string v6, "HybiParser" // string@0288 │ │ +02813e: 2207 9a01 |009b: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +028142: 7010 930a 0700 |009d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +028148: 1a08 6e02 |00a0: const-string v8, "Got close op! " // string@026e │ │ +02814c: 6e20 9a0a 8700 |00a2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028152: 0c07 |00a5: move-result-object v7 │ │ +028154: 6e20 970a 0700 |00a6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +02815a: 0c07 |00a9: move-result-object v7 │ │ +02815c: 1a08 0400 |00aa: const-string v8, " " // string@0004 │ │ +028160: 6e20 9a0a 8700 |00ac: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028166: 0c07 |00af: move-result-object v7 │ │ +028168: 6e20 9a0a 5700 |00b0: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02816e: 0c07 |00b3: move-result-object v7 │ │ +028170: 6e10 9e0a 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +028176: 0c07 |00b7: move-result-object v7 │ │ +028178: 7120 8707 7600 |00b8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +02817e: 54b6 0802 |00bb: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +028182: 6e10 7109 0600 |00bd: invoke-virtual {v6}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ +028188: 0c06 |00c0: move-result-object v6 │ │ +02818a: 7230 5c09 0605 |00c1: invoke-interface {v6, v0, v5}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ +028190: 2900 7cff |00c4: goto/16 0040 // -0084 │ │ +028194: 1205 |00c6: const/4 v5, #int 0 // #0 │ │ +028196: 28d2 |00c7: goto 0099 // -002e │ │ +028198: 1306 0900 |00c8: const/16 v6, #int 9 // #9 │ │ +02819c: 3363 2200 |00ca: if-ne v3, v6, 00ec // +0022 │ │ +0281a0: 2146 |00cc: array-length v6, v4 │ │ +0281a2: 1307 7d00 |00cd: const/16 v7, #int 125 // #7d │ │ +0281a6: 3776 0a00 |00cf: if-le v6, v7, 00d9 // +000a │ │ +0281aa: 2206 3e01 |00d1: new-instance v6, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@013e │ │ +0281ae: 1a07 1a06 |00d3: const-string v7, "Ping payload too large" // string@061a │ │ +0281b2: 7020 f308 7600 |00d5: invoke-direct {v6, v7}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ +0281b8: 2706 |00d8: throw v6 │ │ +0281ba: 1a06 8802 |00d9: const-string v6, "HybiParser" // string@0288 │ │ +0281be: 1a07 6d06 |00db: const-string v7, "Sending pong!!" // string@066d │ │ +0281c2: 7120 8707 7600 |00dd: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +0281c8: 54b6 0802 |00e0: iget-object v6, v11, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +0281cc: 12f7 |00e2: const/4 v7, #int -1 // #ff │ │ +0281ce: 7040 0009 4b7a |00e3: invoke-direct {v11, v4, v10, v7}, Lcom/codebutler/android_websockets/HybiParser;.frame:([BII)[B // method@0900 │ │ +0281d4: 0c07 |00e6: move-result-object v7 │ │ +0281d6: 6e20 7909 7600 |00e7: invoke-virtual {v6, v7}, Lcom/codebutler/android_websockets/WebSocketClient;.sendFrame:([B)V // method@0979 │ │ +0281dc: 2900 56ff |00ea: goto/16 0040 // -00aa │ │ +0281e0: 33a3 54ff |00ec: if-ne v3, v10, 0040 // -00ac │ │ +0281e4: 7020 fb08 4b00 |00ee: invoke-direct {v11, v4}, Lcom/codebutler/android_websockets/HybiParser;.encode:([B)Ljava/lang/String; // method@08fb │ │ +0281ea: 0c01 |00f1: move-result-object v1 │ │ +0281ec: 1a06 8802 |00f2: const-string v6, "HybiParser" // string@0288 │ │ +0281f0: 2207 9a01 |00f4: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +0281f4: 7010 930a 0700 |00f6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0281fa: 1a08 6f02 |00f9: const-string v8, "Got pong! " // string@026f │ │ +0281fe: 6e20 9a0a 8700 |00fb: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028204: 0c07 |00fe: move-result-object v7 │ │ +028206: 6e20 9a0a 1700 |00ff: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02820c: 0c07 |0102: move-result-object v7 │ │ +02820e: 6e10 9e0a 0700 |0103: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +028214: 0c07 |0106: move-result-object v7 │ │ +028216: 7120 8707 7600 |0107: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +02821c: 2900 36ff |010a: goto/16 0040 // -00ca │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ 0x000d line=259 │ │ 0x000f line=261 │ │ 0x0011 line=262 │ │ 0x0015 line=263 │ │ @@ -29920,23 +29933,23 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -02729c: |[02729c] com.codebutler.android_websockets.HybiParser.encode:([B)Ljava/lang/String; │ │ -0272ac: 2201 9a01 |0000: new-instance v1, Ljava/lang/String; // type@019a │ │ -0272b0: 1a02 b906 |0002: const-string v2, "UTF-8" // string@06b9 │ │ -0272b4: 7030 740a 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a74 │ │ -0272ba: 1101 |0007: return-object v1 │ │ -0272bc: 0d00 |0008: move-exception v0 │ │ -0272be: 2201 9901 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@0199 │ │ -0272c2: 7020 6f0a 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a6f │ │ -0272c8: 2701 |000e: throw v1 │ │ +028220: |[028220] com.codebutler.android_websockets.HybiParser.encode:([B)Ljava/lang/String; │ │ +028230: 2201 9801 |0000: new-instance v1, Ljava/lang/String; // type@0198 │ │ +028234: 1a02 b706 |0002: const-string v2, "UTF-8" // string@06b7 │ │ +028238: 7030 740a 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a74 │ │ +02823e: 1101 |0007: return-object v1 │ │ +028240: 0d00 |0008: move-exception v0 │ │ +028242: 2201 9701 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@0197 │ │ +028246: 7020 6f0a 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a6f │ │ +02824c: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0008 │ │ positions : │ │ 0x0000 line=318 │ │ 0x0008 line=319 │ │ 0x0009 line=320 │ │ @@ -29946,288 +29959,288 @@ │ │ 0x0000 - 0x000f reg=4 buffer [B │ │ │ │ #7 : (in Lcom/codebutler/android_websockets/HybiParser;) │ │ name : 'frame' │ │ type : '(Ljava/lang/Object;II)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 20 │ │ + registers : 22 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 460 16-bit code units │ │ -0272dc: |[0272dc] com.codebutler.android_websockets.HybiParser.frame:(Ljava/lang/Object;II)[B │ │ -0272ec: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0272f0: 5509 0902 |0002: iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ -0272f4: 3809 0400 |0004: if-eqz v9, 0008 // +0004 │ │ -0272f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0272fa: 1102 |0007: return-object v2 │ │ -0272fc: 1a09 8802 |0008: const-string v9, "HybiParser" // string@0288 │ │ -027300: 220a 9c01 |000a: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ -027304: 7010 930a 0a00 |000c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02730a: 1a0b e401 |000f: const-string v11, "Creating frame for: " // string@01e4 │ │ -02730e: 6e20 9a0a ba00 |0011: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027314: 0c0a |0014: move-result-object v10 │ │ -027316: 0800 1100 |0015: move-object/from16 v0, v17 │ │ -02731a: 6e20 990a 0a00 |0017: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -027320: 0c0a |001a: move-result-object v10 │ │ -027322: 1a0b 6f00 |001b: const-string v11, " op: " // string@006f │ │ -027326: 6e20 9a0a ba00 |001d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02732c: 0c0a |0020: move-result-object v10 │ │ -02732e: 0200 1200 |0021: move/from16 v0, v18 │ │ -027332: 6e20 970a 0a00 |0023: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -027338: 0c0a |0026: move-result-object v10 │ │ -02733a: 1a0b 3900 |0027: const-string v11, " err: " // string@0039 │ │ -02733e: 6e20 9a0a ba00 |0029: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027344: 0c0a |002c: move-result-object v10 │ │ -027346: 0200 1300 |002d: move/from16 v0, v19 │ │ -02734a: 6e20 970a 0a00 |002f: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -027350: 0c0a |0032: move-result-object v10 │ │ -027352: 6e10 9e0a 0a00 |0033: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -027358: 0c0a |0036: move-result-object v10 │ │ -02735a: 7120 8707 a900 |0037: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -027360: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -027364: 2009 9a01 |003c: instance-of v9, v0, Ljava/lang/String; // type@019a │ │ -027368: 3809 af00 |003e: if-eqz v9, 00ed // +00af │ │ -02736c: 1f11 9a01 |0040: check-cast v17, Ljava/lang/String; // type@019a │ │ -027370: 7602 f908 1000 |0042: invoke-direct/range {v16, v17}, Lcom/codebutler/android_websockets/HybiParser;.decode:(Ljava/lang/String;)[B // method@08f9 │ │ -027376: 0c01 |0045: move-result-object v1 │ │ -027378: 3d13 af00 |0046: if-lez v19, 00f5 // +00af │ │ -02737c: 1224 |0048: const/4 v4, #int 2 // #2 │ │ -02737e: 2119 |0049: array-length v9, v1 │ │ -027380: 9005 0904 |004a: add-int v5, v9, v4 │ │ -027384: 1309 7d00 |004c: const/16 v9, #int 125 // #7d │ │ -027388: 3695 aa00 |004e: if-gt v5, v9, 00f8 // +00aa │ │ -02738c: 1223 |0050: const/4 v3, #int 2 // #2 │ │ -02738e: 0800 1000 |0051: move-object/from16 v0, v16 │ │ -027392: 5509 0f02 |0053: iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ -027396: 3809 af00 |0055: if-eqz v9, 0104 // +00af │ │ -02739a: 1249 |0057: const/4 v9, #int 4 // #4 │ │ -02739c: 9008 0309 |0058: add-int v8, v3, v9 │ │ -0273a0: 0800 1000 |005a: move-object/from16 v0, v16 │ │ -0273a4: 5509 0f02 |005c: iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ -0273a8: 3809 a900 |005e: if-eqz v9, 0107 // +00a9 │ │ -0273ac: 1307 8000 |0060: const/16 v7, #int 128 // #80 │ │ -0273b0: 9009 0508 |0062: add-int v9, v5, v8 │ │ -0273b4: 2392 6102 |0064: new-array v2, v9, [B // type@0261 │ │ -0273b8: 1209 |0066: const/4 v9, #int 0 // #0 │ │ -0273ba: 0200 1200 |0067: move/from16 v0, v18 │ │ -0273be: 8d0a |0069: int-to-byte v10, v0 │ │ -0273c0: de0a 0a80 |006a: or-int/lit8 v10, v10, #int -128 // #80 │ │ -0273c4: 8daa |006c: int-to-byte v10, v10 │ │ -0273c6: 4f0a 0209 |006d: aput-byte v10, v2, v9 │ │ -0273ca: 1309 7d00 |006f: const/16 v9, #int 125 // #7d │ │ -0273ce: 3695 9900 |0071: if-gt v5, v9, 010a // +0099 │ │ -0273d2: 1219 |0073: const/4 v9, #int 1 // #1 │ │ -0273d4: 960a 0705 |0074: or-int v10, v7, v5 │ │ -0273d8: 8daa |0076: int-to-byte v10, v10 │ │ -0273da: 4f0a 0209 |0077: aput-byte v10, v2, v9 │ │ -0273de: 3d13 1a00 |0079: if-lez v19, 0093 // +001a │ │ -0273e2: 0200 1300 |007b: move/from16 v0, v19 │ │ -0273e6: d309 0001 |007d: div-int/lit16 v9, v0, #int 256 // #0100 │ │ -0273ea: 8399 |007f: int-to-double v9, v9 │ │ -0273ec: 7120 5d0a a900 |0080: invoke-static {v9, v10}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -0273f2: 0b09 |0083: move-result-wide v9 │ │ -0273f4: 8a99 |0084: double-to-int v9, v9 │ │ -0273f6: d599 ff00 |0085: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -0273fa: 8d99 |0087: int-to-byte v9, v9 │ │ -0273fc: 4f09 0208 |0088: aput-byte v9, v2, v8 │ │ -027400: d809 0801 |008a: add-int/lit8 v9, v8, #int 1 // #01 │ │ -027404: 0200 1300 |008c: move/from16 v0, v19 │ │ -027408: d50a ff00 |008e: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -02740c: 8daa |0090: int-to-byte v10, v10 │ │ -02740e: 4f0a 0209 |0091: aput-byte v10, v2, v9 │ │ -027412: 1209 |0093: const/4 v9, #int 0 // #0 │ │ -027414: 900a 0804 |0094: add-int v10, v8, v4 │ │ -027418: 211b |0096: array-length v11, v1 │ │ -02741a: 715b 9f0a 91a2 |0097: invoke-static {v1, v9, v2, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -027420: 0800 1000 |009a: move-object/from16 v0, v16 │ │ -027424: 5509 0f02 |009c: iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ -027428: 3809 69ff |009e: if-eqz v9, 0007 // -0097 │ │ -02742c: 1249 |00a0: const/4 v9, #int 4 // #4 │ │ -02742e: 2396 6102 |00a1: new-array v6, v9, [B // type@0261 │ │ -027432: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -027434: 7100 620a 0000 |00a4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ -02743a: 0b0a |00a7: move-result-wide v10 │ │ -02743c: 190c 7040 |00a8: const-wide/high16 v12, #long 4643211215818981376 // #4070 │ │ -027440: cdca |00aa: mul-double/2addr v10, v12 │ │ -027442: 7120 5d0a ba00 |00ab: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027448: 0b0a |00ae: move-result-wide v10 │ │ -02744a: 8aaa |00af: double-to-int v10, v10 │ │ -02744c: 8daa |00b0: int-to-byte v10, v10 │ │ -02744e: 4f0a 0609 |00b1: aput-byte v10, v6, v9 │ │ -027452: 1219 |00b3: const/4 v9, #int 1 // #1 │ │ -027454: 7100 620a 0000 |00b4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ -02745a: 0b0a |00b7: move-result-wide v10 │ │ -02745c: 190c 7040 |00b8: const-wide/high16 v12, #long 4643211215818981376 // #4070 │ │ -027460: cdca |00ba: mul-double/2addr v10, v12 │ │ -027462: 7120 5d0a ba00 |00bb: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027468: 0b0a |00be: move-result-wide v10 │ │ -02746a: 8aaa |00bf: double-to-int v10, v10 │ │ -02746c: 8daa |00c0: int-to-byte v10, v10 │ │ -02746e: 4f0a 0609 |00c1: aput-byte v10, v6, v9 │ │ -027472: 1229 |00c3: const/4 v9, #int 2 // #2 │ │ -027474: 7100 620a 0000 |00c4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ -02747a: 0b0a |00c7: move-result-wide v10 │ │ -02747c: 190c 7040 |00c8: const-wide/high16 v12, #long 4643211215818981376 // #4070 │ │ -027480: cdca |00ca: mul-double/2addr v10, v12 │ │ -027482: 7120 5d0a ba00 |00cb: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027488: 0b0a |00ce: move-result-wide v10 │ │ -02748a: 8aaa |00cf: double-to-int v10, v10 │ │ -02748c: 8daa |00d0: int-to-byte v10, v10 │ │ -02748e: 4f0a 0609 |00d1: aput-byte v10, v6, v9 │ │ -027492: 1239 |00d3: const/4 v9, #int 3 // #3 │ │ -027494: 7100 620a 0000 |00d4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ -02749a: 0b0a |00d7: move-result-wide v10 │ │ -02749c: 190c 7040 |00d8: const-wide/high16 v12, #long 4643211215818981376 // #4070 │ │ -0274a0: cdca |00da: mul-double/2addr v10, v12 │ │ -0274a2: 7120 5d0a ba00 |00db: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -0274a8: 0b0a |00de: move-result-wide v10 │ │ -0274aa: 8aaa |00df: double-to-int v10, v10 │ │ -0274ac: 8daa |00e0: int-to-byte v10, v10 │ │ -0274ae: 4f0a 0609 |00e1: aput-byte v10, v6, v9 │ │ -0274b2: 1209 |00e3: const/4 v9, #int 0 // #0 │ │ -0274b4: 216a |00e4: array-length v10, v6 │ │ -0274b6: 715a 9f0a 9632 |00e5: invoke-static {v6, v9, v2, v3, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ -0274bc: 7130 0209 6208 |00e8: invoke-static {v2, v6, v8}, Lcom/codebutler/android_websockets/HybiParser;.mask:([B[BI)[B // method@0902 │ │ -0274c2: 2900 1cff |00eb: goto/16 0007 // -00e4 │ │ -0274c6: 1f11 6102 |00ed: check-cast v17, [B // type@0261 │ │ -0274ca: 1f11 6102 |00ef: check-cast v17, [B // type@0261 │ │ -0274ce: 0801 1100 |00f1: move-object/from16 v1, v17 │ │ -0274d2: 2900 53ff |00f3: goto/16 0046 // -00ad │ │ -0274d6: 1204 |00f5: const/4 v4, #int 0 // #0 │ │ -0274d8: 2900 53ff |00f6: goto/16 0049 // -00ad │ │ -0274dc: 1409 ffff 0000 |00f8: const v9, #float 9.18341e-41 // #0000ffff │ │ -0274e2: 3695 0500 |00fb: if-gt v5, v9, 0100 // +0005 │ │ -0274e6: 1243 |00fd: const/4 v3, #int 4 // #4 │ │ -0274e8: 2900 53ff |00fe: goto/16 0051 // -00ad │ │ -0274ec: 1303 0a00 |0100: const/16 v3, #int 10 // #a │ │ -0274f0: 2900 4fff |0102: goto/16 0051 // -00b1 │ │ -0274f4: 1209 |0104: const/4 v9, #int 0 // #0 │ │ -0274f6: 2900 53ff |0105: goto/16 0058 // -00ad │ │ -0274fa: 1207 |0107: const/4 v7, #int 0 // #0 │ │ -0274fc: 2900 5aff |0108: goto/16 0062 // -00a6 │ │ -027500: 1409 ffff 0000 |010a: const v9, #float 9.18341e-41 // #0000ffff │ │ -027506: 3695 1c00 |010d: if-gt v5, v9, 0129 // +001c │ │ -02750a: 1219 |010f: const/4 v9, #int 1 // #1 │ │ -02750c: de0a 077e |0110: or-int/lit8 v10, v7, #int 126 // #7e │ │ -027510: 8daa |0112: int-to-byte v10, v10 │ │ -027512: 4f0a 0209 |0113: aput-byte v10, v2, v9 │ │ -027516: 1229 |0115: const/4 v9, #int 2 // #2 │ │ -027518: d35a 0001 |0116: div-int/lit16 v10, v5, #int 256 // #0100 │ │ -02751c: 83aa |0118: int-to-double v10, v10 │ │ -02751e: 7120 5d0a ba00 |0119: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027524: 0b0a |011c: move-result-wide v10 │ │ -027526: 8aaa |011d: double-to-int v10, v10 │ │ -027528: 8daa |011e: int-to-byte v10, v10 │ │ -02752a: 4f0a 0209 |011f: aput-byte v10, v2, v9 │ │ -02752e: 1239 |0121: const/4 v9, #int 3 // #3 │ │ -027530: d55a ff00 |0122: and-int/lit16 v10, v5, #int 255 // #00ff │ │ -027534: 8daa |0124: int-to-byte v10, v10 │ │ -027536: 4f0a 0209 |0125: aput-byte v10, v2, v9 │ │ -02753a: 2900 52ff |0127: goto/16 0079 // -00ae │ │ -02753e: 1219 |0129: const/4 v9, #int 1 // #1 │ │ -027540: de0a 077f |012a: or-int/lit8 v10, v7, #int 127 // #7f │ │ -027544: 8daa |012c: int-to-byte v10, v10 │ │ -027546: 4f0a 0209 |012d: aput-byte v10, v2, v9 │ │ -02754a: 1229 |012f: const/4 v9, #int 2 // #2 │ │ -02754c: 835a |0130: int-to-double v10, v5 │ │ -02754e: 190c 0040 |0131: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -027552: 190e 4c40 |0133: const-wide/high16 v14, #long 4633078116657397760 // #404c │ │ -027556: 7140 610a dcfe |0135: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -02755c: 0b0c |0138: move-result-wide v12 │ │ -02755e: ceca |0139: div-double/2addr v10, v12 │ │ -027560: 7120 5d0a ba00 |013a: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027566: 0b0a |013d: move-result-wide v10 │ │ -027568: 8aaa |013e: double-to-int v10, v10 │ │ -02756a: d5aa ff00 |013f: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -02756e: 8daa |0141: int-to-byte v10, v10 │ │ -027570: 4f0a 0209 |0142: aput-byte v10, v2, v9 │ │ -027574: 1239 |0144: const/4 v9, #int 3 // #3 │ │ -027576: 835a |0145: int-to-double v10, v5 │ │ -027578: 190c 0040 |0146: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -02757c: 190e 4840 |0148: const-wide/high16 v14, #long 4631952216750555136 // #4048 │ │ -027580: 7140 610a dcfe |014a: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -027586: 0b0c |014d: move-result-wide v12 │ │ -027588: ceca |014e: div-double/2addr v10, v12 │ │ -02758a: 7120 5d0a ba00 |014f: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027590: 0b0a |0152: move-result-wide v10 │ │ -027592: 8aaa |0153: double-to-int v10, v10 │ │ -027594: d5aa ff00 |0154: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -027598: 8daa |0156: int-to-byte v10, v10 │ │ -02759a: 4f0a 0209 |0157: aput-byte v10, v2, v9 │ │ -02759e: 1249 |0159: const/4 v9, #int 4 // #4 │ │ -0275a0: 835a |015a: int-to-double v10, v5 │ │ -0275a2: 190c 0040 |015b: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0275a6: 190e 4440 |015d: const-wide/high16 v14, #long 4630826316843712512 // #4044 │ │ -0275aa: 7140 610a dcfe |015f: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -0275b0: 0b0c |0162: move-result-wide v12 │ │ -0275b2: ceca |0163: div-double/2addr v10, v12 │ │ -0275b4: 7120 5d0a ba00 |0164: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -0275ba: 0b0a |0167: move-result-wide v10 │ │ -0275bc: 8aaa |0168: double-to-int v10, v10 │ │ -0275be: d5aa ff00 |0169: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -0275c2: 8daa |016b: int-to-byte v10, v10 │ │ -0275c4: 4f0a 0209 |016c: aput-byte v10, v2, v9 │ │ -0275c8: 1259 |016e: const/4 v9, #int 5 // #5 │ │ -0275ca: 835a |016f: int-to-double v10, v5 │ │ -0275cc: 190c 0040 |0170: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0275d0: 190e 4040 |0172: const-wide/high16 v14, #long 4629700416936869888 // #4040 │ │ -0275d4: 7140 610a dcfe |0174: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -0275da: 0b0c |0177: move-result-wide v12 │ │ -0275dc: ceca |0178: div-double/2addr v10, v12 │ │ -0275de: 7120 5d0a ba00 |0179: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -0275e4: 0b0a |017c: move-result-wide v10 │ │ -0275e6: 8aaa |017d: double-to-int v10, v10 │ │ -0275e8: d5aa ff00 |017e: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -0275ec: 8daa |0180: int-to-byte v10, v10 │ │ -0275ee: 4f0a 0209 |0181: aput-byte v10, v2, v9 │ │ -0275f2: 1269 |0183: const/4 v9, #int 6 // #6 │ │ -0275f4: 835a |0184: int-to-double v10, v5 │ │ -0275f6: 190c 0040 |0185: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0275fa: 190e 3840 |0187: const-wide/high16 v14, #long 4627448617123184640 // #4038 │ │ -0275fe: 7140 610a dcfe |0189: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -027604: 0b0c |018c: move-result-wide v12 │ │ -027606: ceca |018d: div-double/2addr v10, v12 │ │ -027608: 7120 5d0a ba00 |018e: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -02760e: 0b0a |0191: move-result-wide v10 │ │ -027610: 8aaa |0192: double-to-int v10, v10 │ │ -027612: d5aa ff00 |0193: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -027616: 8daa |0195: int-to-byte v10, v10 │ │ -027618: 4f0a 0209 |0196: aput-byte v10, v2, v9 │ │ -02761c: 1279 |0198: const/4 v9, #int 7 // #7 │ │ -02761e: 835a |0199: int-to-double v10, v5 │ │ -027620: 190c 0040 |019a: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -027624: 190e 3040 |019c: const-wide/high16 v14, #long 4625196817309499392 // #4030 │ │ -027628: 7140 610a dcfe |019e: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -02762e: 0b0c |01a1: move-result-wide v12 │ │ -027630: ceca |01a2: div-double/2addr v10, v12 │ │ -027632: 7120 5d0a ba00 |01a3: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027638: 0b0a |01a6: move-result-wide v10 │ │ -02763a: 8aaa |01a7: double-to-int v10, v10 │ │ -02763c: d5aa ff00 |01a8: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -027640: 8daa |01aa: int-to-byte v10, v10 │ │ -027642: 4f0a 0209 |01ab: aput-byte v10, v2, v9 │ │ -027646: 1309 0800 |01ad: const/16 v9, #int 8 // #8 │ │ -02764a: 835a |01af: int-to-double v10, v5 │ │ -02764c: 190c 0040 |01b0: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -027650: 190e 2040 |01b2: const-wide/high16 v14, #long 4620693217682128896 // #4020 │ │ -027654: 7140 610a dcfe |01b4: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -02765a: 0b0c |01b7: move-result-wide v12 │ │ -02765c: ceca |01b8: div-double/2addr v10, v12 │ │ -02765e: 7120 5d0a ba00 |01b9: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ -027664: 0b0a |01bc: move-result-wide v10 │ │ -027666: 8aaa |01bd: double-to-int v10, v10 │ │ -027668: d5aa ff00 |01be: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -02766c: 8daa |01c0: int-to-byte v10, v10 │ │ -02766e: 4f0a 0209 |01c1: aput-byte v10, v2, v9 │ │ -027672: 1309 0900 |01c3: const/16 v9, #int 9 // #9 │ │ -027676: d55a ff00 |01c5: and-int/lit16 v10, v5, #int 255 // #00ff │ │ -02767a: 8daa |01c7: int-to-byte v10, v10 │ │ -02767c: 4f0a 0209 |01c8: aput-byte v10, v2, v9 │ │ -027680: 2900 affe |01ca: goto/16 0079 // -0151 │ │ +028260: |[028260] com.codebutler.android_websockets.HybiParser.frame:(Ljava/lang/Object;II)[B │ │ +028270: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +028274: 550a 0902 |0002: iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ +028278: 380a 0400 |0004: if-eqz v10, 0008 // +0004 │ │ +02827c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +02827e: 1103 |0007: return-object v3 │ │ +028280: 1a0a 8802 |0008: const-string v10, "HybiParser" // string@0288 │ │ +028284: 220b 9a01 |000a: new-instance v11, Ljava/lang/StringBuilder; // type@019a │ │ +028288: 7010 930a 0b00 |000c: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02828e: 1a0c e401 |000f: const-string v12, "Creating frame for: " // string@01e4 │ │ +028292: 6e20 9a0a cb00 |0011: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028298: 0c0b |0014: move-result-object v11 │ │ +02829a: 0800 1300 |0015: move-object/from16 v0, v19 │ │ +02829e: 6e20 990a 0b00 |0017: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0282a4: 0c0b |001a: move-result-object v11 │ │ +0282a6: 1a0c 6f00 |001b: const-string v12, " op: " // string@006f │ │ +0282aa: 6e20 9a0a cb00 |001d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0282b0: 0c0b |0020: move-result-object v11 │ │ +0282b2: 0200 1400 |0021: move/from16 v0, v20 │ │ +0282b6: 6e20 970a 0b00 |0023: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0282bc: 0c0b |0026: move-result-object v11 │ │ +0282be: 1a0c 3900 |0027: const-string v12, " err: " // string@0039 │ │ +0282c2: 6e20 9a0a cb00 |0029: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0282c8: 0c0b |002c: move-result-object v11 │ │ +0282ca: 0200 1500 |002d: move/from16 v0, v21 │ │ +0282ce: 6e20 970a 0b00 |002f: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0282d4: 0c0b |0032: move-result-object v11 │ │ +0282d6: 6e10 9e0a 0b00 |0033: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0282dc: 0c0b |0036: move-result-object v11 │ │ +0282de: 7120 8707 ba00 |0037: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +0282e4: 0800 1300 |003a: move-object/from16 v0, v19 │ │ +0282e8: 200a 9801 |003c: instance-of v10, v0, Ljava/lang/String; // type@0198 │ │ +0282ec: 380a af00 |003e: if-eqz v10, 00ed // +00af │ │ +0282f0: 1f13 9801 |0040: check-cast v19, Ljava/lang/String; // type@0198 │ │ +0282f4: 7602 f908 1200 |0042: invoke-direct/range {v18, v19}, Lcom/codebutler/android_websockets/HybiParser;.decode:(Ljava/lang/String;)[B // method@08f9 │ │ +0282fa: 0c02 |0045: move-result-object v2 │ │ +0282fc: 3d15 af00 |0046: if-lez v21, 00f5 // +00af │ │ +028300: 1225 |0048: const/4 v5, #int 2 // #2 │ │ +028302: 212a |0049: array-length v10, v2 │ │ +028304: 9006 0a05 |004a: add-int v6, v10, v5 │ │ +028308: 130a 7d00 |004c: const/16 v10, #int 125 // #7d │ │ +02830c: 36a6 aa00 |004e: if-gt v6, v10, 00f8 // +00aa │ │ +028310: 1224 |0050: const/4 v4, #int 2 // #2 │ │ +028312: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +028316: 550a 0f02 |0053: iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ +02831a: 380a af00 |0055: if-eqz v10, 0104 // +00af │ │ +02831e: 124a |0057: const/4 v10, #int 4 // #4 │ │ +028320: 9009 040a |0058: add-int v9, v4, v10 │ │ +028324: 0800 1200 |005a: move-object/from16 v0, v18 │ │ +028328: 550a 0f02 |005c: iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ +02832c: 380a a900 |005e: if-eqz v10, 0107 // +00a9 │ │ +028330: 1308 8000 |0060: const/16 v8, #int 128 // #80 │ │ +028334: 900a 0609 |0062: add-int v10, v6, v9 │ │ +028338: 23a3 5f02 |0064: new-array v3, v10, [B // type@025f │ │ +02833c: 120a |0066: const/4 v10, #int 0 // #0 │ │ +02833e: 0200 1400 |0067: move/from16 v0, v20 │ │ +028342: 8d0b |0069: int-to-byte v11, v0 │ │ +028344: de0b 0b80 |006a: or-int/lit8 v11, v11, #int -128 // #80 │ │ +028348: 8dbb |006c: int-to-byte v11, v11 │ │ +02834a: 4f0b 030a |006d: aput-byte v11, v3, v10 │ │ +02834e: 130a 7d00 |006f: const/16 v10, #int 125 // #7d │ │ +028352: 36a6 9900 |0071: if-gt v6, v10, 010a // +0099 │ │ +028356: 121a |0073: const/4 v10, #int 1 // #1 │ │ +028358: 960b 0806 |0074: or-int v11, v8, v6 │ │ +02835c: 8dbb |0076: int-to-byte v11, v11 │ │ +02835e: 4f0b 030a |0077: aput-byte v11, v3, v10 │ │ +028362: 3d15 1a00 |0079: if-lez v21, 0093 // +001a │ │ +028366: 0200 1500 |007b: move/from16 v0, v21 │ │ +02836a: d30a 0001 |007d: div-int/lit16 v10, v0, #int 256 // #0100 │ │ +02836e: 83aa |007f: int-to-double v10, v10 │ │ +028370: 7120 5d0a ba00 |0080: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +028376: 0b0a |0083: move-result-wide v10 │ │ +028378: 8aaa |0084: double-to-int v10, v10 │ │ +02837a: d5aa ff00 |0085: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +02837e: 8daa |0087: int-to-byte v10, v10 │ │ +028380: 4f0a 0309 |0088: aput-byte v10, v3, v9 │ │ +028384: d80a 0901 |008a: add-int/lit8 v10, v9, #int 1 // #01 │ │ +028388: 0200 1500 |008c: move/from16 v0, v21 │ │ +02838c: d50b ff00 |008e: and-int/lit16 v11, v0, #int 255 // #00ff │ │ +028390: 8dbb |0090: int-to-byte v11, v11 │ │ +028392: 4f0b 030a |0091: aput-byte v11, v3, v10 │ │ +028396: 120a |0093: const/4 v10, #int 0 // #0 │ │ +028398: 900b 0905 |0094: add-int v11, v9, v5 │ │ +02839c: 212c |0096: array-length v12, v2 │ │ +02839e: 715c 9f0a a2b3 |0097: invoke-static {v2, v10, v3, v11, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +0283a4: 0800 1200 |009a: move-object/from16 v0, v18 │ │ +0283a8: 550a 0f02 |009c: iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;.mMasking:Z // field@020f │ │ +0283ac: 380a 69ff |009e: if-eqz v10, 0007 // -0097 │ │ +0283b0: 124a |00a0: const/4 v10, #int 4 // #4 │ │ +0283b2: 23a7 5f02 |00a1: new-array v7, v10, [B // type@025f │ │ +0283b6: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +0283b8: 7100 620a 0000 |00a4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ +0283be: 0b0c |00a7: move-result-wide v12 │ │ +0283c0: 190e 7040 |00a8: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ +0283c4: cdec |00aa: mul-double/2addr v12, v14 │ │ +0283c6: 7120 5d0a dc00 |00ab: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +0283cc: 0b0c |00ae: move-result-wide v12 │ │ +0283ce: 8acb |00af: double-to-int v11, v12 │ │ +0283d0: 8dbb |00b0: int-to-byte v11, v11 │ │ +0283d2: 4f0b 070a |00b1: aput-byte v11, v7, v10 │ │ +0283d6: 121a |00b3: const/4 v10, #int 1 // #1 │ │ +0283d8: 7100 620a 0000 |00b4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ +0283de: 0b0c |00b7: move-result-wide v12 │ │ +0283e0: 190e 7040 |00b8: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ +0283e4: cdec |00ba: mul-double/2addr v12, v14 │ │ +0283e6: 7120 5d0a dc00 |00bb: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +0283ec: 0b0c |00be: move-result-wide v12 │ │ +0283ee: 8acb |00bf: double-to-int v11, v12 │ │ +0283f0: 8dbb |00c0: int-to-byte v11, v11 │ │ +0283f2: 4f0b 070a |00c1: aput-byte v11, v7, v10 │ │ +0283f6: 122a |00c3: const/4 v10, #int 2 // #2 │ │ +0283f8: 7100 620a 0000 |00c4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ +0283fe: 0b0c |00c7: move-result-wide v12 │ │ +028400: 190e 7040 |00c8: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ +028404: cdec |00ca: mul-double/2addr v12, v14 │ │ +028406: 7120 5d0a dc00 |00cb: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +02840c: 0b0c |00ce: move-result-wide v12 │ │ +02840e: 8acb |00cf: double-to-int v11, v12 │ │ +028410: 8dbb |00d0: int-to-byte v11, v11 │ │ +028412: 4f0b 070a |00d1: aput-byte v11, v7, v10 │ │ +028416: 123a |00d3: const/4 v10, #int 3 // #3 │ │ +028418: 7100 620a 0000 |00d4: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ +02841e: 0b0c |00d7: move-result-wide v12 │ │ +028420: 190e 7040 |00d8: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ +028424: cdec |00da: mul-double/2addr v12, v14 │ │ +028426: 7120 5d0a dc00 |00db: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +02842c: 0b0c |00de: move-result-wide v12 │ │ +02842e: 8acb |00df: double-to-int v11, v12 │ │ +028430: 8dbb |00e0: int-to-byte v11, v11 │ │ +028432: 4f0b 070a |00e1: aput-byte v11, v7, v10 │ │ +028436: 120a |00e3: const/4 v10, #int 0 // #0 │ │ +028438: 217b |00e4: array-length v11, v7 │ │ +02843a: 715b 9f0a a743 |00e5: invoke-static {v7, v10, v3, v4, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a9f │ │ +028440: 7130 0209 7309 |00e8: invoke-static {v3, v7, v9}, Lcom/codebutler/android_websockets/HybiParser;.mask:([B[BI)[B // method@0902 │ │ +028446: 2900 1cff |00eb: goto/16 0007 // -00e4 │ │ +02844a: 1f13 5f02 |00ed: check-cast v19, [B // type@025f │ │ +02844e: 1f13 5f02 |00ef: check-cast v19, [B // type@025f │ │ +028452: 0802 1300 |00f1: move-object/from16 v2, v19 │ │ +028456: 2900 53ff |00f3: goto/16 0046 // -00ad │ │ +02845a: 1205 |00f5: const/4 v5, #int 0 // #0 │ │ +02845c: 2900 53ff |00f6: goto/16 0049 // -00ad │ │ +028460: 140a ffff 0000 |00f8: const v10, #float 9.18341e-41 // #0000ffff │ │ +028466: 36a6 0500 |00fb: if-gt v6, v10, 0100 // +0005 │ │ +02846a: 1244 |00fd: const/4 v4, #int 4 // #4 │ │ +02846c: 2900 53ff |00fe: goto/16 0051 // -00ad │ │ +028470: 1304 0a00 |0100: const/16 v4, #int 10 // #a │ │ +028474: 2900 4fff |0102: goto/16 0051 // -00b1 │ │ +028478: 120a |0104: const/4 v10, #int 0 // #0 │ │ +02847a: 2900 53ff |0105: goto/16 0058 // -00ad │ │ +02847e: 1208 |0107: const/4 v8, #int 0 // #0 │ │ +028480: 2900 5aff |0108: goto/16 0062 // -00a6 │ │ +028484: 140a ffff 0000 |010a: const v10, #float 9.18341e-41 // #0000ffff │ │ +02848a: 36a6 1c00 |010d: if-gt v6, v10, 0129 // +001c │ │ +02848e: 121a |010f: const/4 v10, #int 1 // #1 │ │ +028490: de0b 087e |0110: or-int/lit8 v11, v8, #int 126 // #7e │ │ +028494: 8dbb |0112: int-to-byte v11, v11 │ │ +028496: 4f0b 030a |0113: aput-byte v11, v3, v10 │ │ +02849a: 122a |0115: const/4 v10, #int 2 // #2 │ │ +02849c: d36b 0001 |0116: div-int/lit16 v11, v6, #int 256 // #0100 │ │ +0284a0: 83bc |0118: int-to-double v12, v11 │ │ +0284a2: 7120 5d0a dc00 |0119: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +0284a8: 0b0c |011c: move-result-wide v12 │ │ +0284aa: 8acb |011d: double-to-int v11, v12 │ │ +0284ac: 8dbb |011e: int-to-byte v11, v11 │ │ +0284ae: 4f0b 030a |011f: aput-byte v11, v3, v10 │ │ +0284b2: 123a |0121: const/4 v10, #int 3 // #3 │ │ +0284b4: d56b ff00 |0122: and-int/lit16 v11, v6, #int 255 // #00ff │ │ +0284b8: 8dbb |0124: int-to-byte v11, v11 │ │ +0284ba: 4f0b 030a |0125: aput-byte v11, v3, v10 │ │ +0284be: 2900 52ff |0127: goto/16 0079 // -00ae │ │ +0284c2: 121a |0129: const/4 v10, #int 1 // #1 │ │ +0284c4: de0b 087f |012a: or-int/lit8 v11, v8, #int 127 // #7f │ │ +0284c8: 8dbb |012c: int-to-byte v11, v11 │ │ +0284ca: 4f0b 030a |012d: aput-byte v11, v3, v10 │ │ +0284ce: 122a |012f: const/4 v10, #int 2 // #2 │ │ +0284d0: 836c |0130: int-to-double v12, v6 │ │ +0284d2: 190e 0040 |0131: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0284d6: 1910 4c40 |0133: const-wide/high16 v16, #long 4633078116657397760 // #404c │ │ +0284da: 7704 610a 0e00 |0135: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +0284e0: 0b0e |0138: move-result-wide v14 │ │ +0284e2: ceec |0139: div-double/2addr v12, v14 │ │ +0284e4: 7120 5d0a dc00 |013a: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +0284ea: 0b0c |013d: move-result-wide v12 │ │ +0284ec: 8acb |013e: double-to-int v11, v12 │ │ +0284ee: d5bb ff00 |013f: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +0284f2: 8dbb |0141: int-to-byte v11, v11 │ │ +0284f4: 4f0b 030a |0142: aput-byte v11, v3, v10 │ │ +0284f8: 123a |0144: const/4 v10, #int 3 // #3 │ │ +0284fa: 836c |0145: int-to-double v12, v6 │ │ +0284fc: 190e 0040 |0146: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +028500: 1910 4840 |0148: const-wide/high16 v16, #long 4631952216750555136 // #4048 │ │ +028504: 7704 610a 0e00 |014a: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +02850a: 0b0e |014d: move-result-wide v14 │ │ +02850c: ceec |014e: div-double/2addr v12, v14 │ │ +02850e: 7120 5d0a dc00 |014f: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +028514: 0b0c |0152: move-result-wide v12 │ │ +028516: 8acb |0153: double-to-int v11, v12 │ │ +028518: d5bb ff00 |0154: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +02851c: 8dbb |0156: int-to-byte v11, v11 │ │ +02851e: 4f0b 030a |0157: aput-byte v11, v3, v10 │ │ +028522: 124a |0159: const/4 v10, #int 4 // #4 │ │ +028524: 836c |015a: int-to-double v12, v6 │ │ +028526: 190e 0040 |015b: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +02852a: 1910 4440 |015d: const-wide/high16 v16, #long 4630826316843712512 // #4044 │ │ +02852e: 7704 610a 0e00 |015f: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +028534: 0b0e |0162: move-result-wide v14 │ │ +028536: ceec |0163: div-double/2addr v12, v14 │ │ +028538: 7120 5d0a dc00 |0164: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +02853e: 0b0c |0167: move-result-wide v12 │ │ +028540: 8acb |0168: double-to-int v11, v12 │ │ +028542: d5bb ff00 |0169: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +028546: 8dbb |016b: int-to-byte v11, v11 │ │ +028548: 4f0b 030a |016c: aput-byte v11, v3, v10 │ │ +02854c: 125a |016e: const/4 v10, #int 5 // #5 │ │ +02854e: 836c |016f: int-to-double v12, v6 │ │ +028550: 190e 0040 |0170: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +028554: 1910 4040 |0172: const-wide/high16 v16, #long 4629700416936869888 // #4040 │ │ +028558: 7704 610a 0e00 |0174: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +02855e: 0b0e |0177: move-result-wide v14 │ │ +028560: ceec |0178: div-double/2addr v12, v14 │ │ +028562: 7120 5d0a dc00 |0179: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +028568: 0b0c |017c: move-result-wide v12 │ │ +02856a: 8acb |017d: double-to-int v11, v12 │ │ +02856c: d5bb ff00 |017e: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +028570: 8dbb |0180: int-to-byte v11, v11 │ │ +028572: 4f0b 030a |0181: aput-byte v11, v3, v10 │ │ +028576: 126a |0183: const/4 v10, #int 6 // #6 │ │ +028578: 836c |0184: int-to-double v12, v6 │ │ +02857a: 190e 0040 |0185: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +02857e: 1910 3840 |0187: const-wide/high16 v16, #long 4627448617123184640 // #4038 │ │ +028582: 7704 610a 0e00 |0189: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +028588: 0b0e |018c: move-result-wide v14 │ │ +02858a: ceec |018d: div-double/2addr v12, v14 │ │ +02858c: 7120 5d0a dc00 |018e: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +028592: 0b0c |0191: move-result-wide v12 │ │ +028594: 8acb |0192: double-to-int v11, v12 │ │ +028596: d5bb ff00 |0193: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +02859a: 8dbb |0195: int-to-byte v11, v11 │ │ +02859c: 4f0b 030a |0196: aput-byte v11, v3, v10 │ │ +0285a0: 127a |0198: const/4 v10, #int 7 // #7 │ │ +0285a2: 836c |0199: int-to-double v12, v6 │ │ +0285a4: 190e 0040 |019a: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0285a8: 1910 3040 |019c: const-wide/high16 v16, #long 4625196817309499392 // #4030 │ │ +0285ac: 7704 610a 0e00 |019e: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +0285b2: 0b0e |01a1: move-result-wide v14 │ │ +0285b4: ceec |01a2: div-double/2addr v12, v14 │ │ +0285b6: 7120 5d0a dc00 |01a3: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +0285bc: 0b0c |01a6: move-result-wide v12 │ │ +0285be: 8acb |01a7: double-to-int v11, v12 │ │ +0285c0: d5bb ff00 |01a8: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +0285c4: 8dbb |01aa: int-to-byte v11, v11 │ │ +0285c6: 4f0b 030a |01ab: aput-byte v11, v3, v10 │ │ +0285ca: 130a 0800 |01ad: const/16 v10, #int 8 // #8 │ │ +0285ce: 836c |01af: int-to-double v12, v6 │ │ +0285d0: 190e 0040 |01b0: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0285d4: 1910 2040 |01b2: const-wide/high16 v16, #long 4620693217682128896 // #4020 │ │ +0285d8: 7704 610a 0e00 |01b4: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +0285de: 0b0e |01b7: move-result-wide v14 │ │ +0285e0: ceec |01b8: div-double/2addr v12, v14 │ │ +0285e2: 7120 5d0a dc00 |01b9: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@0a5d │ │ +0285e8: 0b0c |01bc: move-result-wide v12 │ │ +0285ea: 8acb |01bd: double-to-int v11, v12 │ │ +0285ec: d5bb ff00 |01be: and-int/lit16 v11, v11, #int 255 // #00ff │ │ +0285f0: 8dbb |01c0: int-to-byte v11, v11 │ │ +0285f2: 4f0b 030a |01c1: aput-byte v11, v3, v10 │ │ +0285f6: 130a 0900 |01c3: const/16 v10, #int 9 // #9 │ │ +0285fa: d56b ff00 |01c5: and-int/lit16 v11, v6, #int 255 // #00ff │ │ +0285fe: 8dbb |01c7: int-to-byte v11, v11 │ │ +028600: 4f0b 030a |01c8: aput-byte v11, v3, v10 │ │ +028604: 2900 affe |01ca: goto/16 0079 // -0151 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=244 │ │ 0x0008 line=199 │ │ 0x003a line=201 │ │ 0x0046 line=202 │ │ @@ -30241,14 +30254,16 @@ │ │ 0x0073 line=212 │ │ 0x0079 line=229 │ │ 0x007b line=230 │ │ 0x008a line=231 │ │ 0x0093 line=233 │ │ 0x009a line=235 │ │ 0x00a0 line=236 │ │ + 0x00a4 line=237 │ │ + 0x00c4 line=238 │ │ 0x00e3 line=240 │ │ 0x00e8 line=241 │ │ 0x00ed line=201 │ │ 0x00f5 line=202 │ │ 0x00f8 line=204 │ │ 0x0104 line=205 │ │ 0x0107 line=206 │ │ @@ -30262,49 +30277,49 @@ │ │ 0x0159 line=221 │ │ 0x016e line=222 │ │ 0x0183 line=223 │ │ 0x0198 line=224 │ │ 0x01ad line=225 │ │ 0x01c3 line=226 │ │ locals : │ │ - 0x0000 - 0x0007 reg=17 data Ljava/lang/Object; │ │ - 0x0008 - 0x0042 reg=17 data Ljava/lang/Object; │ │ - 0x0046 - 0x00ed reg=1 buffer [B │ │ - 0x0066 - 0x00ed reg=2 frame [B │ │ - 0x0051 - 0x00ed reg=3 header I │ │ - 0x0049 - 0x00ed reg=4 insert I │ │ - 0x004c - 0x00ed reg=5 length I │ │ - 0x00e3 - 0x00ed reg=6 mask [B │ │ - 0x0062 - 0x00ed reg=7 masked I │ │ - 0x005a - 0x00ed reg=8 offset I │ │ - 0x00ed - 0x00ef reg=17 data Ljava/lang/Object; │ │ - 0x00f5 - 0x01cc reg=1 buffer [B │ │ - 0x010a - 0x01cc reg=2 frame [B │ │ - 0x0104 - 0x01cc reg=3 header I │ │ - 0x00f8 - 0x01cc reg=4 insert I │ │ - 0x00f8 - 0x01cc reg=5 length I │ │ - 0x010a - 0x01cc reg=7 masked I │ │ - 0x0107 - 0x01cc reg=8 offset I │ │ - 0x0000 - 0x01cc reg=16 this Lcom/codebutler/android_websockets/HybiParser; │ │ - 0x0000 - 0x01cc reg=18 opcode I │ │ - 0x0000 - 0x01cc reg=19 errorCode I │ │ + 0x0000 - 0x0007 reg=19 data Ljava/lang/Object; │ │ + 0x0008 - 0x0042 reg=19 data Ljava/lang/Object; │ │ + 0x0046 - 0x00ed reg=2 buffer [B │ │ + 0x0066 - 0x00ed reg=3 frame [B │ │ + 0x0051 - 0x00ed reg=4 header I │ │ + 0x0049 - 0x00ed reg=5 insert I │ │ + 0x004c - 0x00ed reg=6 length I │ │ + 0x00e3 - 0x00ed reg=7 mask [B │ │ + 0x0062 - 0x00ed reg=8 masked I │ │ + 0x005a - 0x00ed reg=9 offset I │ │ + 0x00ed - 0x00ef reg=19 data Ljava/lang/Object; │ │ + 0x00f5 - 0x01cc reg=2 buffer [B │ │ + 0x010a - 0x01cc reg=3 frame [B │ │ + 0x0104 - 0x01cc reg=4 header I │ │ + 0x00f8 - 0x01cc reg=5 insert I │ │ + 0x00f8 - 0x01cc reg=6 length I │ │ + 0x010a - 0x01cc reg=8 masked I │ │ + 0x0107 - 0x01cc reg=9 offset I │ │ + 0x0000 - 0x01cc reg=18 this Lcom/codebutler/android_websockets/HybiParser; │ │ + 0x0000 - 0x01cc reg=20 opcode I │ │ + 0x0000 - 0x01cc reg=21 errorCode I │ │ │ │ #8 : (in Lcom/codebutler/android_websockets/HybiParser;) │ │ name : 'frame' │ │ type : '(Ljava/lang/String;II)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -027684: |[027684] com.codebutler.android_websockets.HybiParser.frame:(Ljava/lang/String;II)[B │ │ -027694: 7040 fc08 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/Object;II)[B // method@08fc │ │ -02769a: 0c00 |0003: move-result-object v0 │ │ -02769c: 1100 |0004: return-object v0 │ │ +028608: |[028608] com.codebutler.android_websockets.HybiParser.frame:(Ljava/lang/String;II)[B │ │ +028618: 7040 fc08 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/Object;II)[B // method@08fc │ │ +02861e: 0c00 |0003: move-result-object v0 │ │ +028620: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x0005 reg=2 data Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 opcode I │ │ @@ -30315,18 +30330,18 @@ │ │ type : '([BII)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0276a0: |[0276a0] com.codebutler.android_websockets.HybiParser.frame:([BII)[B │ │ -0276b0: 7040 fc08 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/Object;II)[B // method@08fc │ │ -0276b6: 0c00 |0003: move-result-object v0 │ │ -0276b8: 1100 |0004: return-object v0 │ │ +028624: |[028624] com.codebutler.android_websockets.HybiParser.frame:([BII)[B │ │ +028634: 7040 fc08 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/Object;II)[B // method@08fc │ │ +02863a: 0c00 |0003: move-result-object v0 │ │ +02863c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x0005 reg=2 data [B │ │ 0x0000 - 0x0005 reg=3 opcode I │ │ @@ -30337,39 +30352,39 @@ │ │ type : '([B)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0276bc: |[0276bc] com.codebutler.android_websockets.HybiParser.getInteger:([B)I │ │ -0276cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0276ce: 2163 |0001: array-length v3, v6 │ │ -0276d0: 7130 f608 2603 |0002: invoke-static {v6, v2, v3}, Lcom/codebutler/android_websockets/HybiParser;.byteArrayToLong:([BII)J // method@08f6 │ │ -0276d6: 0b00 |0005: move-result-wide v0 │ │ -0276d8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -0276dc: 3102 0002 |0008: cmp-long v2, v0, v2 │ │ -0276e0: 3a02 0900 |000a: if-ltz v2, 0013 // +0009 │ │ -0276e4: 1702 ffff ff7f |000c: const-wide/32 v2, #float nan // #7fffffff │ │ -0276ea: 3102 0002 |000f: cmp-long v2, v0, v2 │ │ -0276ee: 3d02 1b00 |0011: if-lez v2, 002c // +001b │ │ -0276f2: 2202 4001 |0013: new-instance v2, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@0140 │ │ -0276f6: 2203 9c01 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -0276fa: 7010 930a 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -027700: 1a04 8001 |001a: const-string v4, "Bad integer: " // string@0180 │ │ -027704: 6e20 9a0a 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02770a: 0c03 |001f: move-result-object v3 │ │ -02770c: 6e30 980a 0301 |0020: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a98 │ │ -027712: 0c03 |0023: move-result-object v3 │ │ -027714: 6e10 9e0a 0300 |0024: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02771a: 0c03 |0027: move-result-object v3 │ │ -02771c: 7020 f308 3200 |0028: invoke-direct {v2, v3}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ -027722: 2702 |002b: throw v2 │ │ -027724: 8402 |002c: long-to-int v2, v0 │ │ -027726: 0f02 |002d: return v2 │ │ +028640: |[028640] com.codebutler.android_websockets.HybiParser.getInteger:([B)I │ │ +028650: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +028652: 2163 |0001: array-length v3, v6 │ │ +028654: 7130 f608 2603 |0002: invoke-static {v6, v2, v3}, Lcom/codebutler/android_websockets/HybiParser;.byteArrayToLong:([BII)J // method@08f6 │ │ +02865a: 0b00 |0005: move-result-wide v0 │ │ +02865c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +028660: 3102 0002 |0008: cmp-long v2, v0, v2 │ │ +028664: 3a02 0900 |000a: if-ltz v2, 0013 // +0009 │ │ +028668: 1702 ffff ff7f |000c: const-wide/32 v2, #float nan // #7fffffff │ │ +02866e: 3102 0002 |000f: cmp-long v2, v0, v2 │ │ +028672: 3d02 1b00 |0011: if-lez v2, 002c // +001b │ │ +028676: 2202 3e01 |0013: new-instance v2, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@013e │ │ +02867a: 2203 9a01 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02867e: 7010 930a 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +028684: 1a04 8001 |001a: const-string v4, "Bad integer: " // string@0180 │ │ +028688: 6e20 9a0a 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02868e: 0c03 |001f: move-result-object v3 │ │ +028690: 6e30 980a 0301 |0020: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a98 │ │ +028696: 0c03 |0023: move-result-object v3 │ │ +028698: 6e10 9e0a 0300 |0024: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02869e: 0c03 |0027: move-result-object v3 │ │ +0286a0: 7020 f308 3200 |0028: invoke-direct {v2, v3}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ +0286a6: 2702 |002b: throw v2 │ │ +0286a8: 8402 |002c: long-to-int v2, v0 │ │ +0286aa: 0f02 |002d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0006 line=334 │ │ 0x0013 line=335 │ │ 0x002c line=337 │ │ locals : │ │ @@ -30382,32 +30397,32 @@ │ │ type : '([B[BI)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -027728: |[027728] com.codebutler.android_websockets.HybiParser.mask:([B[BI)[B │ │ -027738: 2151 |0000: array-length v1, v5 │ │ -02773a: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ -02773e: 1104 |0003: return-object v4 │ │ -027740: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -027742: 2141 |0005: array-length v1, v4 │ │ -027744: b161 |0006: sub-int/2addr v1, v6 │ │ -027746: 3510 fcff |0007: if-ge v0, v1, 0003 // -0004 │ │ -02774a: 9001 0600 |0009: add-int v1, v6, v0 │ │ -02774e: 9002 0600 |000b: add-int v2, v6, v0 │ │ -027752: 4802 0402 |000d: aget-byte v2, v4, v2 │ │ -027756: dc03 0004 |000f: rem-int/lit8 v3, v0, #int 4 // #04 │ │ -02775a: 4803 0503 |0011: aget-byte v3, v5, v3 │ │ -02775e: b732 |0013: xor-int/2addr v2, v3 │ │ -027760: 8d22 |0014: int-to-byte v2, v2 │ │ -027762: 4f02 0401 |0015: aput-byte v2, v4, v1 │ │ -027766: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02776a: 28ec |0019: goto 0005 // -0014 │ │ +0286ac: |[0286ac] com.codebutler.android_websockets.HybiParser.mask:([B[BI)[B │ │ +0286bc: 2151 |0000: array-length v1, v5 │ │ +0286be: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ +0286c2: 1104 |0003: return-object v4 │ │ +0286c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0286c6: 2141 |0005: array-length v1, v4 │ │ +0286c8: b161 |0006: sub-int/2addr v1, v6 │ │ +0286ca: 3510 fcff |0007: if-ge v0, v1, 0003 // -0004 │ │ +0286ce: 9001 0600 |0009: add-int v1, v6, v0 │ │ +0286d2: 9002 0600 |000b: add-int v2, v6, v0 │ │ +0286d6: 4802 0402 |000d: aget-byte v2, v4, v2 │ │ +0286da: dc03 0004 |000f: rem-int/lit8 v3, v0, #int 4 // #04 │ │ +0286de: 4803 0503 |0011: aget-byte v3, v5, v3 │ │ +0286e2: b732 |0013: xor-int/2addr v2, v3 │ │ +0286e4: 8d22 |0014: int-to-byte v2, v2 │ │ +0286e6: 4f02 0401 |0015: aput-byte v2, v4, v1 │ │ +0286ea: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0286ee: 28ec |0019: goto 0005 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=108 │ │ 0x0004 line=105 │ │ 0x0009 line=106 │ │ 0x0017 line=105 │ │ @@ -30422,25 +30437,25 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02776c: |[02776c] com.codebutler.android_websockets.HybiParser.parseExtendedLength:([B)V │ │ -02777c: 7020 0109 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/HybiParser;.getInteger:([B)I // method@0901 │ │ -027782: 0a00 |0003: move-result v0 │ │ -027784: 5910 0b02 |0004: iput v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ -027788: 5510 0e02 |0006: iget-boolean v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mMasked:Z // field@020e │ │ -02778c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -027790: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -027792: 5910 1302 |000b: iput v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -027796: 0e00 |000d: return-void │ │ -027798: 1240 |000e: const/4 v0, #int 4 // #4 │ │ -02779a: 28fc |000f: goto 000b // -0004 │ │ +0286f0: |[0286f0] com.codebutler.android_websockets.HybiParser.parseExtendedLength:([B)V │ │ +028700: 7020 0109 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/HybiParser;.getInteger:([B)I // method@0901 │ │ +028706: 0a00 |0003: move-result v0 │ │ +028708: 5910 0b02 |0004: iput v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ +02870c: 5510 0e02 |0006: iget-boolean v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mMasked:Z // field@020e │ │ +028710: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +028714: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +028716: 5910 1302 |000b: iput v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +02871a: 0e00 |000d: return-void │ │ +02871c: 1240 |000e: const/4 v0, #int 4 // #4 │ │ +02871e: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x000d line=178 │ │ 0x000e line=177 │ │ locals : │ │ @@ -30452,46 +30467,46 @@ │ │ type : '(B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 51 16-bit code units │ │ -02779c: |[02779c] com.codebutler.android_websockets.HybiParser.parseLength:(B)V │ │ -0277ac: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0277ae: d540 8000 |0001: and-int/lit16 v0, v4, #int 128 // #0080 │ │ -0277b2: 1302 8000 |0003: const/16 v2, #int 128 // #80 │ │ -0277b6: 3320 1b00 |0005: if-ne v0, v2, 0020 // +001b │ │ -0277ba: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0277bc: 5c30 0e02 |0008: iput-boolean v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mMasked:Z // field@020e │ │ -0277c0: dd00 047f |000a: and-int/lit8 v0, v4, #int 127 // #7f │ │ -0277c4: 5930 0b02 |000c: iput v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ -0277c8: 5230 0b02 |000e: iget v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ -0277cc: 3a00 1400 |0010: if-ltz v0, 0024 // +0014 │ │ -0277d0: 5230 0b02 |0012: iget v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ -0277d4: 1302 7d00 |0014: const/16 v2, #int 125 // #7d │ │ -0277d8: 3620 0e00 |0016: if-gt v0, v2, 0024 // +000e │ │ -0277dc: 5530 0e02 |0018: iget-boolean v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mMasked:Z // field@020e │ │ -0277e0: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ -0277e4: 1230 |001c: const/4 v0, #int 3 // #3 │ │ -0277e6: 5930 1302 |001d: iput v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -0277ea: 0e00 |001f: return-void │ │ -0277ec: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0277ee: 28e7 |0021: goto 0008 // -0019 │ │ -0277f0: 1240 |0022: const/4 v0, #int 4 // #4 │ │ -0277f2: 28fa |0023: goto 001d // -0006 │ │ -0277f4: 5230 0b02 |0024: iget v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ -0277f8: 1302 7e00 |0026: const/16 v2, #int 126 // #7e │ │ -0277fc: 3320 0800 |0028: if-ne v0, v2, 0030 // +0008 │ │ -027800: 0110 |002a: move v0, v1 │ │ -027802: 5930 0c02 |002b: iput v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLengthSize:I // field@020c │ │ -027806: 5931 1302 |002d: iput v1, v3, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -02780a: 28f0 |002f: goto 001f // -0010 │ │ -02780c: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ -027810: 28f9 |0032: goto 002b // -0007 │ │ +028720: |[028720] com.codebutler.android_websockets.HybiParser.parseLength:(B)V │ │ +028730: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +028732: d540 8000 |0001: and-int/lit16 v0, v4, #int 128 // #0080 │ │ +028736: 1302 8000 |0003: const/16 v2, #int 128 // #80 │ │ +02873a: 3320 1b00 |0005: if-ne v0, v2, 0020 // +001b │ │ +02873e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +028740: 5c30 0e02 |0008: iput-boolean v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mMasked:Z // field@020e │ │ +028744: dd00 047f |000a: and-int/lit8 v0, v4, #int 127 // #7f │ │ +028748: 5930 0b02 |000c: iput v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ +02874c: 5230 0b02 |000e: iget v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ +028750: 3a00 1400 |0010: if-ltz v0, 0024 // +0014 │ │ +028754: 5230 0b02 |0012: iget v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ +028758: 1302 7d00 |0014: const/16 v2, #int 125 // #7d │ │ +02875c: 3620 0e00 |0016: if-gt v0, v2, 0024 // +000e │ │ +028760: 5530 0e02 |0018: iget-boolean v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mMasked:Z // field@020e │ │ +028764: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ +028768: 1230 |001c: const/4 v0, #int 3 // #3 │ │ +02876a: 5930 1302 |001d: iput v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +02876e: 0e00 |001f: return-void │ │ +028770: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +028772: 28e7 |0021: goto 0008 // -0019 │ │ +028774: 1240 |0022: const/4 v0, #int 4 // #4 │ │ +028776: 28fa |0023: goto 001d // -0006 │ │ +028778: 5230 0b02 |0024: iget v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ +02877c: 1302 7e00 |0026: const/16 v2, #int 126 // #7e │ │ +028780: 3320 0800 |0028: if-ne v0, v2, 0030 // +0008 │ │ +028784: 0110 |002a: move v0, v1 │ │ +028786: 5930 0c02 |002b: iput v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mLengthSize:I // field@020c │ │ +02878a: 5931 1302 |002d: iput v1, v3, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +02878e: 28f0 |002f: goto 001f // -0010 │ │ +028790: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ +028794: 28f9 |0032: goto 002b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x000a line=165 │ │ 0x000e line=167 │ │ 0x0018 line=168 │ │ 0x001f line=173 │ │ @@ -30509,81 +30524,81 @@ │ │ type : '(B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -027814: |[027814] com.codebutler.android_websockets.HybiParser.parseOpcode:(B)V │ │ -027824: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -027826: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -027828: dd03 0840 |0002: and-int/lit8 v3, v8, #int 64 // #40 │ │ -02782c: 1306 4000 |0004: const/16 v6, #int 64 // #40 │ │ -027830: 3363 1f00 |0006: if-ne v3, v6, 0025 // +001f │ │ -027834: 0140 |0008: move v0, v4 │ │ -027836: dd03 0820 |0009: and-int/lit8 v3, v8, #int 32 // #20 │ │ -02783a: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -02783e: 3363 1a00 |000d: if-ne v3, v6, 0027 // +001a │ │ -027842: 0141 |000f: move v1, v4 │ │ -027844: dd03 0810 |0010: and-int/lit8 v3, v8, #int 16 // #10 │ │ -027848: 1306 1000 |0012: const/16 v6, #int 16 // #10 │ │ -02784c: 3363 1500 |0014: if-ne v3, v6, 0029 // +0015 │ │ -027850: 0142 |0016: move v2, v4 │ │ -027852: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ -027856: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -02785a: 3802 1000 |001b: if-eqz v2, 002b // +0010 │ │ -02785e: 2203 4001 |001d: new-instance v3, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@0140 │ │ -027862: 1a04 2c06 |001f: const-string v4, "RSV not zero" // string@062c │ │ -027866: 7020 f308 4300 |0021: invoke-direct {v3, v4}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ -02786c: 2703 |0024: throw v3 │ │ -02786e: 0150 |0025: move v0, v5 │ │ -027870: 28e3 |0026: goto 0009 // -001d │ │ -027872: 0151 |0027: move v1, v5 │ │ -027874: 28e8 |0028: goto 0010 // -0018 │ │ -027876: 0152 |0029: move v2, v5 │ │ -027878: 28ed |002a: goto 0017 // -0013 │ │ -02787a: d583 8000 |002b: and-int/lit16 v3, v8, #int 128 // #0080 │ │ -02787e: 1306 8000 |002d: const/16 v6, #int 128 // #80 │ │ -027882: 3363 2700 |002f: if-ne v3, v6, 0056 // +0027 │ │ -027886: 0143 |0031: move v3, v4 │ │ -027888: 5c73 0a02 |0032: iput-boolean v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ -02788c: dd03 080f |0034: and-int/lit8 v3, v8, #int 15 // #0f │ │ -027890: 5973 1102 |0036: iput v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ -027894: 2353 6102 |0038: new-array v3, v5, [B // type@0261 │ │ -027898: 5b73 0d02 |003a: iput-object v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ -02789c: 2353 6102 |003c: new-array v3, v5, [B // type@0261 │ │ -0278a0: 5b73 1202 |003e: iput-object v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ -0278a4: 6203 fc01 |0040: sget-object v3, Lcom/codebutler/android_websockets/HybiParser;.OPCODES:Ljava/util/List; // field@01fc │ │ -0278a8: 5275 1102 |0042: iget v5, v7, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ -0278ac: 7110 570a 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -0278b2: 0c05 |0047: move-result-object v5 │ │ -0278b4: 7220 f60a 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0af6 │ │ -0278ba: 0a03 |004b: move-result v3 │ │ -0278bc: 3903 0c00 |004c: if-nez v3, 0058 // +000c │ │ -0278c0: 2203 4001 |004e: new-instance v3, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@0140 │ │ -0278c4: 1a04 8101 |0050: const-string v4, "Bad opcode" // string@0181 │ │ -0278c8: 7020 f308 4300 |0052: invoke-direct {v3, v4}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ -0278ce: 2703 |0055: throw v3 │ │ -0278d0: 0153 |0056: move v3, v5 │ │ -0278d2: 28db |0057: goto 0032 // -0025 │ │ -0278d4: 6203 f601 |0058: sget-object v3, Lcom/codebutler/android_websockets/HybiParser;.FRAGMENTED_OPCODES:Ljava/util/List; // field@01f6 │ │ -0278d8: 5275 1102 |005a: iget v5, v7, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ -0278dc: 7110 570a 0500 |005c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -0278e2: 0c05 |005f: move-result-object v5 │ │ -0278e4: 7220 f60a 5300 |0060: invoke-interface {v3, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0af6 │ │ -0278ea: 0a03 |0063: move-result v3 │ │ -0278ec: 3903 0e00 |0064: if-nez v3, 0072 // +000e │ │ -0278f0: 5573 0a02 |0066: iget-boolean v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ -0278f4: 3903 0a00 |0068: if-nez v3, 0072 // +000a │ │ -0278f8: 2203 4001 |006a: new-instance v3, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@0140 │ │ -0278fc: 1a04 3302 |006c: const-string v4, "Expected non-final packet" // string@0233 │ │ -027900: 7020 f308 4300 |006e: invoke-direct {v3, v4}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ -027906: 2703 |0071: throw v3 │ │ -027908: 5974 1302 |0072: iput v4, v7, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -02790c: 0e00 |0074: return-void │ │ +028798: |[028798] com.codebutler.android_websockets.HybiParser.parseOpcode:(B)V │ │ +0287a8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0287aa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0287ac: dd03 0840 |0002: and-int/lit8 v3, v8, #int 64 // #40 │ │ +0287b0: 1306 4000 |0004: const/16 v6, #int 64 // #40 │ │ +0287b4: 3363 1f00 |0006: if-ne v3, v6, 0025 // +001f │ │ +0287b8: 0140 |0008: move v0, v4 │ │ +0287ba: dd03 0820 |0009: and-int/lit8 v3, v8, #int 32 // #20 │ │ +0287be: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +0287c2: 3363 1a00 |000d: if-ne v3, v6, 0027 // +001a │ │ +0287c6: 0141 |000f: move v1, v4 │ │ +0287c8: dd03 0810 |0010: and-int/lit8 v3, v8, #int 16 // #10 │ │ +0287cc: 1306 1000 |0012: const/16 v6, #int 16 // #10 │ │ +0287d0: 3363 1500 |0014: if-ne v3, v6, 0029 // +0015 │ │ +0287d4: 0142 |0016: move v2, v4 │ │ +0287d6: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ +0287da: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +0287de: 3802 1000 |001b: if-eqz v2, 002b // +0010 │ │ +0287e2: 2203 3e01 |001d: new-instance v3, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@013e │ │ +0287e6: 1a04 2a06 |001f: const-string v4, "RSV not zero" // string@062a │ │ +0287ea: 7020 f308 4300 |0021: invoke-direct {v3, v4}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ +0287f0: 2703 |0024: throw v3 │ │ +0287f2: 0150 |0025: move v0, v5 │ │ +0287f4: 28e3 |0026: goto 0009 // -001d │ │ +0287f6: 0151 |0027: move v1, v5 │ │ +0287f8: 28e8 |0028: goto 0010 // -0018 │ │ +0287fa: 0152 |0029: move v2, v5 │ │ +0287fc: 28ed |002a: goto 0017 // -0013 │ │ +0287fe: d583 8000 |002b: and-int/lit16 v3, v8, #int 128 // #0080 │ │ +028802: 1306 8000 |002d: const/16 v6, #int 128 // #80 │ │ +028806: 3363 2700 |002f: if-ne v3, v6, 0056 // +0027 │ │ +02880a: 0143 |0031: move v3, v4 │ │ +02880c: 5c73 0a02 |0032: iput-boolean v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ +028810: dd03 080f |0034: and-int/lit8 v3, v8, #int 15 // #0f │ │ +028814: 5973 1102 |0036: iput v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ +028818: 2353 5f02 |0038: new-array v3, v5, [B // type@025f │ │ +02881c: 5b73 0d02 |003a: iput-object v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ +028820: 2353 5f02 |003c: new-array v3, v5, [B // type@025f │ │ +028824: 5b73 1202 |003e: iput-object v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ +028828: 6203 fc01 |0040: sget-object v3, Lcom/codebutler/android_websockets/HybiParser;.OPCODES:Ljava/util/List; // field@01fc │ │ +02882c: 5275 1102 |0042: iget v5, v7, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ +028830: 7110 570a 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +028836: 0c05 |0047: move-result-object v5 │ │ +028838: 7220 f60a 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0af6 │ │ +02883e: 0a03 |004b: move-result v3 │ │ +028840: 3903 0c00 |004c: if-nez v3, 0058 // +000c │ │ +028844: 2203 3e01 |004e: new-instance v3, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@013e │ │ +028848: 1a04 8101 |0050: const-string v4, "Bad opcode" // string@0181 │ │ +02884c: 7020 f308 4300 |0052: invoke-direct {v3, v4}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ +028852: 2703 |0055: throw v3 │ │ +028854: 0153 |0056: move v3, v5 │ │ +028856: 28db |0057: goto 0032 // -0025 │ │ +028858: 6203 f601 |0058: sget-object v3, Lcom/codebutler/android_websockets/HybiParser;.FRAGMENTED_OPCODES:Ljava/util/List; // field@01f6 │ │ +02885c: 5275 1102 |005a: iget v5, v7, Lcom/codebutler/android_websockets/HybiParser;.mOpcode:I // field@0211 │ │ +028860: 7110 570a 0500 |005c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +028866: 0c05 |005f: move-result-object v5 │ │ +028868: 7220 f60a 5300 |0060: invoke-interface {v3, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0af6 │ │ +02886e: 0a03 |0063: move-result v3 │ │ +028870: 3903 0e00 |0064: if-nez v3, 0072 // +000e │ │ +028874: 5573 0a02 |0066: iget-boolean v3, v7, Lcom/codebutler/android_websockets/HybiParser;.mFinal:Z // field@020a │ │ +028878: 3903 0a00 |0068: if-nez v3, 0072 // +000a │ │ +02887c: 2203 3e01 |006a: new-instance v3, Lcom/codebutler/android_websockets/HybiParser$ProtocolError; // type@013e │ │ +028880: 1a04 3302 |006c: const-string v4, "Expected non-final packet" // string@0233 │ │ +028884: 7020 f308 4300 |006e: invoke-direct {v3, v4}, Lcom/codebutler/android_websockets/HybiParser$ProtocolError;.:(Ljava/lang/String;)V // method@08f3 │ │ +02888a: 2703 |0071: throw v3 │ │ +02888c: 5974 1302 |0072: iput v4, v7, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +028890: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0009 line=140 │ │ 0x0010 line=141 │ │ 0x0017 line=143 │ │ 0x001d line=144 │ │ @@ -30616,20 +30631,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -027910: |[027910] com.codebutler.android_websockets.HybiParser.reset:()V │ │ -027920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027922: 5910 1002 |0001: iput v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ -027926: 5410 0702 |0003: iget-object v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ -02792a: 6e10 fd09 0000 |0005: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@09fd │ │ -027930: 0e00 |0008: return-void │ │ +028894: |[028894] com.codebutler.android_websockets.HybiParser.reset:()V │ │ +0288a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0288a6: 5910 1002 |0001: iput v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mMode:I // field@0210 │ │ +0288aa: 5410 0702 |0003: iget-object v0, v1, Lcom/codebutler/android_websockets/HybiParser;.mBuffer:Ljava/io/ByteArrayOutputStream; // field@0207 │ │ +0288ae: 6e10 fd09 0000 |0005: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@09fd │ │ +0288b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0003 line=313 │ │ 0x0008 line=314 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/codebutler/android_websockets/HybiParser; │ │ @@ -30639,19 +30654,19 @@ │ │ type : '([BI)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -027934: |[027934] com.codebutler.android_websockets.HybiParser.slice:([BI)[B │ │ -027944: 2120 |0000: array-length v0, v2 │ │ -027946: 7130 f808 3200 |0001: invoke-static {v2, v3, v0}, Lcom/codebutler/android_websockets/HybiParser;.copyOfRange:([BII)[B // method@08f8 │ │ -02794c: 0c00 |0004: move-result-object v0 │ │ -02794e: 1100 |0005: return-object v0 │ │ +0288b8: |[0288b8] com.codebutler.android_websockets.HybiParser.slice:([BI)[B │ │ +0288c8: 2120 |0000: array-length v0, v2 │ │ +0288ca: 7130 f808 3200 |0001: invoke-static {v2, v3, v0}, Lcom/codebutler/android_websockets/HybiParser;.copyOfRange:([BII)[B // method@08f8 │ │ +0288d0: 0c00 |0004: move-result-object v0 │ │ +0288d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x0006 reg=2 array [B │ │ 0x0000 - 0x0006 reg=3 start I │ │ @@ -30662,26 +30677,26 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -027950: |[027950] com.codebutler.android_websockets.HybiParser.close:(ILjava/lang/String;)V │ │ -027960: 5520 0902 |0000: iget-boolean v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ -027964: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -027968: 0e00 |0004: return-void │ │ -02796a: 5420 0802 |0005: iget-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -02796e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -027972: 7040 fe08 4231 |0009: invoke-direct {v2, v4, v1, v3}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;II)[B // method@08fe │ │ -027978: 0c01 |000c: move-result-object v1 │ │ -02797a: 6e20 7809 1000 |000d: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:([B)V // method@0978 │ │ -027980: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -027982: 5c20 0902 |0011: iput-boolean v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ -027986: 28f1 |0013: goto 0004 // -000f │ │ +0288d4: |[0288d4] com.codebutler.android_websockets.HybiParser.close:(ILjava/lang/String;)V │ │ +0288e4: 5520 0902 |0000: iget-boolean v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ +0288e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0288ec: 0e00 |0004: return-void │ │ +0288ee: 5420 0802 |0005: iget-object v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +0288f2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0288f6: 7040 fe08 4231 |0009: invoke-direct {v2, v4, v1, v3}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;II)[B // method@08fe │ │ +0288fc: 0c01 |000c: move-result-object v1 │ │ +0288fe: 6e20 7809 1000 |000d: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:([B)V // method@0978 │ │ +028904: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +028906: 5c20 0902 |0011: iput-boolean v0, v2, Lcom/codebutler/android_websockets/HybiParser;.mClosed:Z // field@0209 │ │ +02890a: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=255 │ │ 0x0005 line=253 │ │ 0x0010 line=254 │ │ locals : │ │ @@ -30694,20 +30709,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -027988: |[027988] com.codebutler.android_websockets.HybiParser.frame:(Ljava/lang/String;)[B │ │ -027998: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02799a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -02799c: 7040 fe08 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;II)[B // method@08fe │ │ -0279a2: 0c00 |0005: move-result-object v0 │ │ -0279a4: 1100 |0006: return-object v0 │ │ +02890c: |[02890c] com.codebutler.android_websockets.HybiParser.frame:(Ljava/lang/String;)[B │ │ +02891c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02891e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +028920: 7040 fe08 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;II)[B // method@08fe │ │ +028926: 0c00 |0005: move-result-object v0 │ │ +028928: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x0007 reg=3 data Ljava/lang/String; │ │ │ │ @@ -30716,20 +30731,20 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0279a8: |[0279a8] com.codebutler.android_websockets.HybiParser.frame:([B)[B │ │ -0279b8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0279ba: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0279bc: 7040 0009 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/codebutler/android_websockets/HybiParser;.frame:([BII)[B // method@0900 │ │ -0279c2: 0c00 |0005: move-result-object v0 │ │ -0279c4: 1100 |0006: return-object v0 │ │ +02892c: |[02892c] com.codebutler.android_websockets.HybiParser.frame:([B)[B │ │ +02893c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02893e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +028940: 7040 0009 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/codebutler/android_websockets/HybiParser;.frame:([BII)[B // method@0900 │ │ +028946: 0c00 |0005: move-result-object v0 │ │ +028948: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x0007 reg=3 data [B │ │ │ │ @@ -30738,22 +30753,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0279c8: |[0279c8] com.codebutler.android_websockets.HybiParser.ping:(Ljava/lang/String;)V │ │ -0279d8: 5430 0802 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -0279dc: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -0279e0: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -0279e2: 7040 fe08 4321 |0005: invoke-direct {v3, v4, v1, v2}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;II)[B // method@08fe │ │ -0279e8: 0c01 |0008: move-result-object v1 │ │ -0279ea: 6e20 7809 1000 |0009: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:([B)V // method@0978 │ │ -0279f0: 0e00 |000c: return-void │ │ +02894c: |[02894c] com.codebutler.android_websockets.HybiParser.ping:(Ljava/lang/String;)V │ │ +02895c: 5430 0802 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +028960: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +028964: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +028966: 7040 fe08 4321 |0005: invoke-direct {v3, v4, v1, v2}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;II)[B // method@08fe │ │ +02896c: 0c01 |0008: move-result-object v1 │ │ +02896e: 6e20 7809 1000 |0009: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:([B)V // method@0978 │ │ +028974: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x000c line=249 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x000d reg=4 message Ljava/lang/String; │ │ @@ -30763,56 +30778,56 @@ │ │ type : '(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0279f4: |[0279f4] com.codebutler.android_websockets.HybiParser.start:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V │ │ -027a04: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -027a06: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -027a08: 6e10 ee08 0500 |0002: invoke-virtual {v5}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.available:()I // method@08ee │ │ -027a0e: 0a00 |0005: move-result v0 │ │ -027a10: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -027a12: 3310 0e00 |0007: if-ne v0, v1, 0015 // +000e │ │ -027a16: 5440 0802 |0009: iget-object v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ -027a1a: 6e10 7109 0000 |000b: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ -027a20: 0c00 |000e: move-result-object v0 │ │ -027a22: 1a01 1202 |000f: const-string v1, "EOF" // string@0212 │ │ -027a26: 7230 5c09 2001 |0011: invoke-interface {v0, v2, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ -027a2c: 0e00 |0014: return-void │ │ -027a2e: 5240 1302 |0015: iget v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -027a32: 2b00 3500 0000 |0017: packed-switch v0, 0000004c // +00000035 │ │ -027a38: 28e8 |001a: goto 0002 // -0018 │ │ -027a3a: 6e10 f108 0500 |001b: invoke-virtual {v5}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readByte:()B // method@08f1 │ │ -027a40: 0a00 |001e: move-result v0 │ │ -027a42: 7020 0509 0400 |001f: invoke-direct {v4, v0}, Lcom/codebutler/android_websockets/HybiParser;.parseOpcode:(B)V // method@0905 │ │ -027a48: 28e0 |0022: goto 0002 // -0020 │ │ -027a4a: 6e10 f108 0500 |0023: invoke-virtual {v5}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readByte:()B // method@08f1 │ │ -027a50: 0a00 |0026: move-result v0 │ │ -027a52: 7020 0409 0400 |0027: invoke-direct {v4, v0}, Lcom/codebutler/android_websockets/HybiParser;.parseLength:(B)V // method@0904 │ │ -027a58: 28d8 |002a: goto 0002 // -0028 │ │ -027a5a: 5240 0c02 |002b: iget v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mLengthSize:I // field@020c │ │ -027a5e: 6e20 f208 0500 |002d: invoke-virtual {v5, v0}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readBytes:(I)[B // method@08f2 │ │ -027a64: 0c00 |0030: move-result-object v0 │ │ -027a66: 7020 0309 0400 |0031: invoke-direct {v4, v0}, Lcom/codebutler/android_websockets/HybiParser;.parseExtendedLength:([B)V // method@0903 │ │ -027a6c: 28ce |0034: goto 0002 // -0032 │ │ -027a6e: 6e20 f208 3500 |0035: invoke-virtual {v5, v3}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readBytes:(I)[B // method@08f2 │ │ -027a74: 0c00 |0038: move-result-object v0 │ │ -027a76: 5b40 0d02 |0039: iput-object v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ -027a7a: 5943 1302 |003b: iput v3, v4, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -027a7e: 28c5 |003d: goto 0002 // -003b │ │ -027a80: 5240 0b02 |003e: iget v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ -027a84: 6e20 f208 0500 |0040: invoke-virtual {v5, v0}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readBytes:(I)[B // method@08f2 │ │ -027a8a: 0c00 |0043: move-result-object v0 │ │ -027a8c: 5b40 1202 |0044: iput-object v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ -027a90: 7010 fa08 0400 |0046: invoke-direct {v4}, Lcom/codebutler/android_websockets/HybiParser;.emitFrame:()V // method@08fa │ │ -027a96: 5942 1302 |0049: iput v2, v4, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ -027a9a: 28b7 |004b: goto 0002 // -0049 │ │ -027a9c: 0001 0500 0000 0000 0400 0000 0c00 ... |004c: packed-switch-data (14 units) │ │ +028978: |[028978] com.codebutler.android_websockets.HybiParser.start:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V │ │ +028988: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +02898a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02898c: 6e10 ee08 0500 |0002: invoke-virtual {v5}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.available:()I // method@08ee │ │ +028992: 0a00 |0005: move-result v0 │ │ +028994: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +028996: 3310 0e00 |0007: if-ne v0, v1, 0015 // +000e │ │ +02899a: 5440 0802 |0009: iget-object v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0208 │ │ +02899e: 6e10 7109 0000 |000b: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@0971 │ │ +0289a4: 0c00 |000e: move-result-object v0 │ │ +0289a6: 1a01 1202 |000f: const-string v1, "EOF" // string@0212 │ │ +0289aa: 7230 5c09 2001 |0011: invoke-interface {v0, v2, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ +0289b0: 0e00 |0014: return-void │ │ +0289b2: 5240 1302 |0015: iget v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +0289b6: 2b00 3500 0000 |0017: packed-switch v0, 0000004c // +00000035 │ │ +0289bc: 28e8 |001a: goto 0002 // -0018 │ │ +0289be: 6e10 f108 0500 |001b: invoke-virtual {v5}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readByte:()B // method@08f1 │ │ +0289c4: 0a00 |001e: move-result v0 │ │ +0289c6: 7020 0509 0400 |001f: invoke-direct {v4, v0}, Lcom/codebutler/android_websockets/HybiParser;.parseOpcode:(B)V // method@0905 │ │ +0289cc: 28e0 |0022: goto 0002 // -0020 │ │ +0289ce: 6e10 f108 0500 |0023: invoke-virtual {v5}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readByte:()B // method@08f1 │ │ +0289d4: 0a00 |0026: move-result v0 │ │ +0289d6: 7020 0409 0400 |0027: invoke-direct {v4, v0}, Lcom/codebutler/android_websockets/HybiParser;.parseLength:(B)V // method@0904 │ │ +0289dc: 28d8 |002a: goto 0002 // -0028 │ │ +0289de: 5240 0c02 |002b: iget v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mLengthSize:I // field@020c │ │ +0289e2: 6e20 f208 0500 |002d: invoke-virtual {v5, v0}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readBytes:(I)[B // method@08f2 │ │ +0289e8: 0c00 |0030: move-result-object v0 │ │ +0289ea: 7020 0309 0400 |0031: invoke-direct {v4, v0}, Lcom/codebutler/android_websockets/HybiParser;.parseExtendedLength:([B)V // method@0903 │ │ +0289f0: 28ce |0034: goto 0002 // -0032 │ │ +0289f2: 6e20 f208 3500 |0035: invoke-virtual {v5, v3}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readBytes:(I)[B // method@08f2 │ │ +0289f8: 0c00 |0038: move-result-object v0 │ │ +0289fa: 5b40 0d02 |0039: iput-object v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mMask:[B // field@020d │ │ +0289fe: 5943 1302 |003b: iput v3, v4, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +028a02: 28c5 |003d: goto 0002 // -003b │ │ +028a04: 5240 0b02 |003e: iget v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mLength:I // field@020b │ │ +028a08: 6e20 f208 0500 |0040: invoke-virtual {v5, v0}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.readBytes:(I)[B // method@08f2 │ │ +028a0e: 0c00 |0043: move-result-object v0 │ │ +028a10: 5b40 1202 |0044: iput-object v0, v4, Lcom/codebutler/android_websockets/HybiParser;.mPayload:[B // field@0212 │ │ +028a14: 7010 fa08 0400 |0046: invoke-direct {v4}, Lcom/codebutler/android_websockets/HybiParser;.emitFrame:()V // method@08fa │ │ +028a1a: 5942 1302 |0049: iput v2, v4, Lcom/codebutler/android_websockets/HybiParser;.mStage:I // field@0213 │ │ +028a1e: 28b7 |004b: goto 0002 // -0049 │ │ +028a20: 0001 0500 0000 0000 0400 0000 0c00 ... |004c: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=113 │ │ 0x0009 line=135 │ │ 0x0014 line=136 │ │ 0x0015 line=114 │ │ 0x001b line=116 │ │ @@ -30827,18 +30842,18 @@ │ │ locals : │ │ 0x0000 - 0x005a reg=4 this Lcom/codebutler/android_websockets/HybiParser; │ │ 0x0000 - 0x005a reg=5 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ │ │ source_file_idx : 649 (HybiParser.java) │ │ │ │ Class #122 header: │ │ -class_idx : 322 │ │ +class_idx : 320 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -30875,91 +30890,93 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -027ab8: |[027ab8] com.codebutler.android_websockets.SocketIOClient$1.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V │ │ -027ac8: 5b01 1402 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0214 │ │ -027acc: 5902 1702 |0002: iput v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$nextId:I // field@0217 │ │ -027ad0: 5b03 1502 |0004: iput-object v3, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0215 │ │ -027ad4: 5b04 1602 |0006: iput-object v4, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$event:Lorg/json/JSONObject; // field@0216 │ │ -027ad8: 7010 660a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027ade: 0e00 |000b: return-void │ │ +028a3c: |[028a3c] com.codebutler.android_websockets.SocketIOClient$1.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V │ │ +028a4c: 5b01 1402 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0214 │ │ +028a50: 5902 1702 |0002: iput v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$nextId:I // field@0217 │ │ +028a54: 5b03 1502 |0004: iput-object v3, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0215 │ │ +028a58: 5b04 1602 |0006: iput-object v4, v0, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$event:Lorg/json/JSONObject; // field@0216 │ │ +028a5c: 7010 660a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028a62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$1; │ │ - 0x0000 - 0x000c reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x000c reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; │ │ 0x0000 - 0x000c reg=4 (null) Lorg/json/JSONObject; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -027ae0: |[027ae0] com.codebutler.android_websockets.SocketIOClient$1.run:()V │ │ -027af0: 5450 1402 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0214 │ │ -027af4: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027afa: 0c01 |0005: move-result-object v1 │ │ -027afc: 2200 9c01 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -027b00: 7010 930a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -027b06: 1a02 c600 |000b: const-string v2, "5:" // string@00c6 │ │ -027b0a: 6e20 9a0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027b10: 0c00 |0010: move-result-object v0 │ │ -027b12: 5252 1702 |0011: iget v2, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$nextId:I // field@0217 │ │ -027b16: 6e20 970a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -027b1c: 0c02 |0016: move-result-object v2 │ │ -027b1e: 5450 1502 |0017: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0215 │ │ -027b22: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ -027b26: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -027b2a: 6e20 9a0a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027b30: 0c00 |0020: move-result-object v0 │ │ -027b32: 1a02 d200 |0021: const-string v2, "::%s" // string@00d2 │ │ -027b36: 6e20 9a0a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027b3c: 0c00 |0026: move-result-object v0 │ │ -027b3e: 6e10 9e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -027b44: 0c00 |002a: move-result-object v0 │ │ -027b46: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -027b48: 2322 7002 |002c: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -027b4c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -027b4e: 5454 1602 |002f: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$event:Lorg/json/JSONObject; // field@0216 │ │ -027b52: 6e10 e00b 0400 |0031: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -027b58: 0c04 |0034: move-result-object v4 │ │ -027b5a: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -027b5e: 7120 7c0a 2000 |0037: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -027b64: 0c00 |003a: move-result-object v0 │ │ -027b66: 6e20 7709 0100 |003b: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027b6c: 0e00 |003e: return-void │ │ -027b6e: 1a00 a700 |003f: const-string v0, "+" // string@00a7 │ │ -027b72: 28dc |0041: goto 001d // -0024 │ │ +028a64: |[028a64] com.codebutler.android_websockets.SocketIOClient$1.run:()V │ │ +028a74: 5450 1402 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0214 │ │ +028a78: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028a7e: 0c01 |0005: move-result-object v1 │ │ +028a80: 2200 9a01 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +028a84: 7010 930a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +028a8a: 1a02 c600 |000b: const-string v2, "5:" // string@00c6 │ │ +028a8e: 6e20 9a0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028a94: 0c00 |0010: move-result-object v0 │ │ +028a96: 5252 1702 |0011: iget v2, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$nextId:I // field@0217 │ │ +028a9a: 6e20 970a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +028aa0: 0c02 |0016: move-result-object v2 │ │ +028aa2: 5450 1502 |0017: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0215 │ │ +028aa6: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ +028aaa: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +028aae: 6e20 9a0a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028ab4: 0c00 |0020: move-result-object v0 │ │ +028ab6: 1a02 d200 |0021: const-string v2, "::%s" // string@00d2 │ │ +028aba: 6e20 9a0a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028ac0: 0c00 |0026: move-result-object v0 │ │ +028ac2: 6e10 9e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +028ac8: 0c00 |002a: move-result-object v0 │ │ +028aca: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +028acc: 2322 6e02 |002c: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +028ad0: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +028ad2: 5454 1602 |002f: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$1;.val$event:Lorg/json/JSONObject; // field@0216 │ │ +028ad6: 6e10 e00b 0400 |0031: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +028adc: 0c04 |0034: move-result-object v4 │ │ +028ade: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ +028ae2: 7120 7c0a 2000 |0037: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +028ae8: 0c00 |003a: move-result-object v0 │ │ +028aea: 6e20 7709 0100 |003b: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028af0: 0e00 |003e: return-void │ │ +028af2: 1a00 a700 |003f: const-string v0, "+" // string@00a7 │ │ +028af6: 28dc |0041: goto 001d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ + 0x0031 line=139 │ │ + 0x0037 line=138 │ │ 0x003e line=140 │ │ 0x003f line=138 │ │ locals : │ │ 0x0000 - 0x0042 reg=5 this Lcom/codebutler/android_websockets/SocketIOClient$1; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #123 header: │ │ -class_idx : 323 │ │ +class_idx : 321 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -30996,91 +31013,93 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -027b74: |[027b74] com.codebutler.android_websockets.SocketIOClient$2.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V │ │ -027b84: 5b01 1802 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0218 │ │ -027b88: 5902 1b02 |0002: iput v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$nextId:I // field@021b │ │ -027b8c: 5b03 1902 |0004: iput-object v3, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0219 │ │ -027b90: 5b04 1a02 |0006: iput-object v4, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$jsonMessage:Lorg/json/JSONObject; // field@021a │ │ -027b94: 7010 660a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027b9a: 0e00 |000b: return-void │ │ +028af8: |[028af8] com.codebutler.android_websockets.SocketIOClient$2.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V │ │ +028b08: 5b01 1802 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0218 │ │ +028b0c: 5902 1b02 |0002: iput v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$nextId:I // field@021b │ │ +028b10: 5b03 1902 |0004: iput-object v3, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0219 │ │ +028b14: 5b04 1a02 |0006: iput-object v4, v0, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$jsonMessage:Lorg/json/JSONObject; // field@021a │ │ +028b18: 7010 660a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028b1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$2; │ │ - 0x0000 - 0x000c reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x000c reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; │ │ 0x0000 - 0x000c reg=4 (null) Lorg/json/JSONObject; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -027b9c: |[027b9c] com.codebutler.android_websockets.SocketIOClient$2.run:()V │ │ -027bac: 5450 1802 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0218 │ │ -027bb0: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027bb6: 0c01 |0005: move-result-object v1 │ │ -027bb8: 2200 9c01 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -027bbc: 7010 930a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -027bc2: 1a02 c500 |000b: const-string v2, "4:" // string@00c5 │ │ -027bc6: 6e20 9a0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027bcc: 0c00 |0010: move-result-object v0 │ │ -027bce: 5252 1b02 |0011: iget v2, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$nextId:I // field@021b │ │ -027bd2: 6e20 970a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -027bd8: 0c02 |0016: move-result-object v2 │ │ -027bda: 5450 1902 |0017: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0219 │ │ -027bde: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ -027be2: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -027be6: 6e20 9a0a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027bec: 0c00 |0020: move-result-object v0 │ │ -027bee: 1a02 d200 |0021: const-string v2, "::%s" // string@00d2 │ │ -027bf2: 6e20 9a0a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027bf8: 0c00 |0026: move-result-object v0 │ │ -027bfa: 6e10 9e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -027c00: 0c00 |002a: move-result-object v0 │ │ -027c02: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -027c04: 2322 7002 |002c: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -027c08: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -027c0a: 5454 1a02 |002f: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$jsonMessage:Lorg/json/JSONObject; // field@021a │ │ -027c0e: 6e10 e00b 0400 |0031: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -027c14: 0c04 |0034: move-result-object v4 │ │ -027c16: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -027c1a: 7120 7c0a 2000 |0037: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -027c20: 0c00 |003a: move-result-object v0 │ │ -027c22: 6e20 7709 0100 |003b: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027c28: 0e00 |003e: return-void │ │ -027c2a: 1a00 a700 |003f: const-string v0, "+" // string@00a7 │ │ -027c2e: 28dc |0041: goto 001d // -0024 │ │ +028b20: |[028b20] com.codebutler.android_websockets.SocketIOClient$2.run:()V │ │ +028b30: 5450 1802 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0218 │ │ +028b34: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028b3a: 0c01 |0005: move-result-object v1 │ │ +028b3c: 2200 9a01 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +028b40: 7010 930a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +028b46: 1a02 c500 |000b: const-string v2, "4:" // string@00c5 │ │ +028b4a: 6e20 9a0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028b50: 0c00 |0010: move-result-object v0 │ │ +028b52: 5252 1b02 |0011: iget v2, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$nextId:I // field@021b │ │ +028b56: 6e20 970a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +028b5c: 0c02 |0016: move-result-object v2 │ │ +028b5e: 5450 1902 |0017: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@0219 │ │ +028b62: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ +028b66: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +028b6a: 6e20 9a0a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028b70: 0c00 |0020: move-result-object v0 │ │ +028b72: 1a02 d200 |0021: const-string v2, "::%s" // string@00d2 │ │ +028b76: 6e20 9a0a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028b7c: 0c00 |0026: move-result-object v0 │ │ +028b7e: 6e10 9e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +028b84: 0c00 |002a: move-result-object v0 │ │ +028b86: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +028b88: 2322 6e02 |002c: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +028b8c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +028b8e: 5454 1a02 |002f: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$2;.val$jsonMessage:Lorg/json/JSONObject; // field@021a │ │ +028b92: 6e10 e00b 0400 |0031: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +028b98: 0c04 |0034: move-result-object v4 │ │ +028b9a: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ +028b9e: 7120 7c0a 2000 |0037: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +028ba4: 0c00 |003a: move-result-object v0 │ │ +028ba6: 6e20 7709 0100 |003b: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028bac: 0e00 |003e: return-void │ │ +028bae: 1a00 a700 |003f: const-string v0, "+" // string@00a7 │ │ +028bb2: 28dc |0041: goto 001d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ + 0x0031 line=159 │ │ + 0x0037 line=158 │ │ 0x003e line=160 │ │ 0x003f line=158 │ │ locals : │ │ 0x0000 - 0x0042 reg=5 this Lcom/codebutler/android_websockets/SocketIOClient$2; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #124 header: │ │ -class_idx : 324 │ │ +class_idx : 322 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -31117,89 +31136,89 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -027c30: |[027c30] com.codebutler.android_websockets.SocketIOClient$3.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Ljava/lang/String;)V │ │ -027c40: 5b01 1c02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@021c │ │ -027c44: 5902 1f02 |0002: iput v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$nextId:I // field@021f │ │ -027c48: 5b03 1d02 |0004: iput-object v3, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@021d │ │ -027c4c: 5b04 1e02 |0006: iput-object v4, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$message:Ljava/lang/String; // field@021e │ │ -027c50: 7010 660a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027c56: 0e00 |000b: return-void │ │ +028bb4: |[028bb4] com.codebutler.android_websockets.SocketIOClient$3.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Ljava/lang/String;)V │ │ +028bc4: 5b01 1c02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@021c │ │ +028bc8: 5902 1f02 |0002: iput v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$nextId:I // field@021f │ │ +028bcc: 5b03 1d02 |0004: iput-object v3, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@021d │ │ +028bd0: 5b04 1e02 |0006: iput-object v4, v0, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$message:Ljava/lang/String; // field@021e │ │ +028bd4: 7010 660a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028bda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$3; │ │ - 0x0000 - 0x000c reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x000c reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -027c58: |[027c58] com.codebutler.android_websockets.SocketIOClient$3.run:()V │ │ -027c68: 5450 1c02 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@021c │ │ -027c6c: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027c72: 0c01 |0005: move-result-object v1 │ │ -027c74: 2200 9c01 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -027c78: 7010 930a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -027c7e: 1a02 c200 |000b: const-string v2, "3:" // string@00c2 │ │ -027c82: 6e20 9a0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027c88: 0c00 |0010: move-result-object v0 │ │ -027c8a: 5252 1f02 |0011: iget v2, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$nextId:I // field@021f │ │ -027c8e: 6e20 970a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -027c94: 0c02 |0016: move-result-object v2 │ │ -027c96: 5450 1d02 |0017: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@021d │ │ -027c9a: 3900 2200 |0019: if-nez v0, 003b // +0022 │ │ -027c9e: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -027ca2: 6e20 9a0a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027ca8: 0c00 |0020: move-result-object v0 │ │ -027caa: 1a02 d200 |0021: const-string v2, "::%s" // string@00d2 │ │ -027cae: 6e20 9a0a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -027cb4: 0c00 |0026: move-result-object v0 │ │ -027cb6: 6e10 9e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -027cbc: 0c00 |002a: move-result-object v0 │ │ -027cbe: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -027cc0: 2322 7002 |002c: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -027cc4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -027cc6: 5454 1e02 |002f: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$message:Ljava/lang/String; // field@021e │ │ -027cca: 4d04 0203 |0031: aput-object v4, v2, v3 │ │ -027cce: 7120 7c0a 2000 |0033: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -027cd4: 0c00 |0036: move-result-object v0 │ │ -027cd6: 6e20 7709 0100 |0037: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027cdc: 0e00 |003a: return-void │ │ -027cde: 1a00 a700 |003b: const-string v0, "+" // string@00a7 │ │ -027ce2: 28e0 |003d: goto 001d // -0020 │ │ +028bdc: |[028bdc] com.codebutler.android_websockets.SocketIOClient$3.run:()V │ │ +028bec: 5450 1c02 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@021c │ │ +028bf0: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028bf6: 0c01 |0005: move-result-object v1 │ │ +028bf8: 2200 9a01 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +028bfc: 7010 930a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +028c02: 1a02 c200 |000b: const-string v2, "3:" // string@00c2 │ │ +028c06: 6e20 9a0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028c0c: 0c00 |0010: move-result-object v0 │ │ +028c0e: 5252 1f02 |0011: iget v2, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$nextId:I // field@021f │ │ +028c12: 6e20 970a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +028c18: 0c02 |0016: move-result-object v2 │ │ +028c1a: 5450 1d02 |0017: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$acknowledge:Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // field@021d │ │ +028c1e: 3900 2200 |0019: if-nez v0, 003b // +0022 │ │ +028c22: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +028c26: 6e20 9a0a 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028c2c: 0c00 |0020: move-result-object v0 │ │ +028c2e: 1a02 d200 |0021: const-string v2, "::%s" // string@00d2 │ │ +028c32: 6e20 9a0a 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028c38: 0c00 |0026: move-result-object v0 │ │ +028c3a: 6e10 9e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +028c40: 0c00 |002a: move-result-object v0 │ │ +028c42: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +028c44: 2322 6e02 |002c: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +028c48: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +028c4a: 5454 1e02 |002f: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$3;.val$message:Ljava/lang/String; // field@021e │ │ +028c4e: 4d04 0203 |0031: aput-object v4, v2, v3 │ │ +028c52: 7120 7c0a 2000 |0033: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +028c58: 0c00 |0036: move-result-object v0 │ │ +028c5a: 6e20 7709 0100 |0037: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028c60: 0e00 |003a: return-void │ │ +028c62: 1a00 a700 |003b: const-string v0, "+" // string@00a7 │ │ +028c66: 28e0 |003d: goto 001d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x003a line=180 │ │ 0x003b line=178 │ │ locals : │ │ 0x0000 - 0x003e reg=5 this Lcom/codebutler/android_websockets/SocketIOClient$3; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #125 header: │ │ -class_idx : 325 │ │ +class_idx : 323 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -31228,66 +31247,66 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027ce4: |[027ce4] com.codebutler.android_websockets.SocketIOClient$4$1.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ │ -027cf4: 5b01 2002 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0220 │ │ -027cf8: 5b02 2102 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.val$messageId:Ljava/lang/String; // field@0221 │ │ -027cfc: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027d02: 0e00 |0007: return-void │ │ +028c68: |[028c68] com.codebutler.android_websockets.SocketIOClient$4$1.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ │ +028c78: 5b01 2002 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0220 │ │ +028c7c: 5b02 2102 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.val$messageId:Ljava/lang/String; // field@0221 │ │ +028c80: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028c86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$4$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$4$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -027d04: |[027d04] com.codebutler.android_websockets.SocketIOClient$4$1.run:()V │ │ -027d14: 5450 2002 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0220 │ │ -027d18: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027d1c: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027d22: 0c00 |0007: move-result-object v0 │ │ -027d24: 1a01 c700 |0008: const-string v1, "6:::%s" // string@00c7 │ │ -027d28: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -027d2a: 2322 7002 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -027d2e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -027d30: 5454 2102 |000e: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.val$messageId:Ljava/lang/String; // field@0221 │ │ -027d34: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -027d38: 7120 7c0a 2100 |0012: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -027d3e: 0c01 |0015: move-result-object v1 │ │ -027d40: 6e20 7709 1000 |0016: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027d46: 0e00 |0019: return-void │ │ +028c88: |[028c88] com.codebutler.android_websockets.SocketIOClient$4$1.run:()V │ │ +028c98: 5450 2002 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0220 │ │ +028c9c: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028ca0: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028ca6: 0c00 |0007: move-result-object v0 │ │ +028ca8: 1a01 c700 |0008: const-string v1, "6:::%s" // string@00c7 │ │ +028cac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +028cae: 2322 6e02 |000b: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +028cb2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +028cb4: 5454 2102 |000e: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.val$messageId:Ljava/lang/String; // field@0221 │ │ +028cb8: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +028cbc: 7120 7c0a 2100 |0012: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +028cc2: 0c01 |0015: move-result-object v1 │ │ +028cc4: 6e20 7709 1000 |0016: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028cca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0019 line=222 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lcom/codebutler/android_websockets/SocketIOClient$4$1; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #126 header: │ │ -class_idx : 326 │ │ +class_idx : 324 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -31316,66 +31335,66 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027d48: |[027d48] com.codebutler.android_websockets.SocketIOClient$4$2.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ │ -027d58: 5b01 2202 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0222 │ │ -027d5c: 5b02 2302 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.val$messageId:Ljava/lang/String; // field@0223 │ │ -027d60: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027d66: 0e00 |0007: return-void │ │ +028ccc: |[028ccc] com.codebutler.android_websockets.SocketIOClient$4$2.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ │ +028cdc: 5b01 2202 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0222 │ │ +028ce0: 5b02 2302 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.val$messageId:Ljava/lang/String; // field@0223 │ │ +028ce4: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028cea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$4$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$4$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -027d68: |[027d68] com.codebutler.android_websockets.SocketIOClient$4$2.run:()V │ │ -027d78: 5450 2202 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0222 │ │ -027d7c: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027d80: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027d86: 0c00 |0007: move-result-object v0 │ │ -027d88: 1a01 c700 |0008: const-string v1, "6:::%s" // string@00c7 │ │ -027d8c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -027d8e: 2322 7002 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -027d92: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -027d94: 5454 2302 |000e: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.val$messageId:Ljava/lang/String; // field@0223 │ │ -027d98: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -027d9c: 7120 7c0a 2100 |0012: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -027da2: 0c01 |0015: move-result-object v1 │ │ -027da4: 6e20 7709 1000 |0016: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027daa: 0e00 |0019: return-void │ │ +028cec: |[028cec] com.codebutler.android_websockets.SocketIOClient$4$2.run:()V │ │ +028cfc: 5450 2202 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0222 │ │ +028d00: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028d04: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028d0a: 0c00 |0007: move-result-object v0 │ │ +028d0c: 1a01 c700 |0008: const-string v1, "6:::%s" // string@00c7 │ │ +028d10: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +028d12: 2322 6e02 |000b: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +028d16: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +028d18: 5454 2302 |000e: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.val$messageId:Ljava/lang/String; // field@0223 │ │ +028d1c: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +028d20: 7120 7c0a 2100 |0012: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +028d26: 0c01 |0015: move-result-object v1 │ │ +028d28: 6e20 7709 1000 |0016: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028d2e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0019 line=246 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lcom/codebutler/android_websockets/SocketIOClient$4$2; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #127 header: │ │ -class_idx : 327 │ │ +class_idx : 325 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -31404,66 +31423,66 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027dac: |[027dac] com.codebutler.android_websockets.SocketIOClient$4$3.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ │ -027dbc: 5b01 2402 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0224 │ │ -027dc0: 5b02 2502 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.val$messageId:Ljava/lang/String; // field@0225 │ │ -027dc4: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027dca: 0e00 |0007: return-void │ │ +028d30: |[028d30] com.codebutler.android_websockets.SocketIOClient$4$3.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ │ +028d40: 5b01 2402 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0224 │ │ +028d44: 5b02 2502 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.val$messageId:Ljava/lang/String; // field@0225 │ │ +028d48: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028d4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$4$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$4$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -027dcc: |[027dcc] com.codebutler.android_websockets.SocketIOClient$4$3.run:()V │ │ -027ddc: 5450 2402 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0224 │ │ -027de0: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027de4: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027dea: 0c00 |0007: move-result-object v0 │ │ -027dec: 1a01 c700 |0008: const-string v1, "6:::%s" // string@00c7 │ │ -027df0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -027df2: 2322 7002 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -027df6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -027df8: 5454 2502 |000e: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.val$messageId:Ljava/lang/String; // field@0225 │ │ -027dfc: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -027e00: 7120 7c0a 2100 |0012: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -027e06: 0c01 |0015: move-result-object v1 │ │ -027e08: 6e20 7709 1000 |0016: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027e0e: 0e00 |0019: return-void │ │ +028d50: |[028d50] com.codebutler.android_websockets.SocketIOClient$4$3.run:()V │ │ +028d60: 5450 2402 |0000: iget-object v0, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0224 │ │ +028d64: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028d68: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028d6e: 0c00 |0007: move-result-object v0 │ │ +028d70: 1a01 c700 |0008: const-string v1, "6:::%s" // string@00c7 │ │ +028d74: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +028d76: 2322 6e02 |000b: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +028d7a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +028d7c: 5454 2502 |000e: iget-object v4, v5, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.val$messageId:Ljava/lang/String; // field@0225 │ │ +028d80: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +028d84: 7120 7c0a 2100 |0012: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +028d8a: 0c01 |0015: move-result-object v1 │ │ +028d8c: 6e20 7709 1000 |0016: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028d92: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0019 line=268 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lcom/codebutler/android_websockets/SocketIOClient$4$3; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #128 header: │ │ -class_idx : 328 │ │ +class_idx : 326 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -31488,62 +31507,62 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027e10: |[027e10] com.codebutler.android_websockets.SocketIOClient$4$4.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ │ -027e20: 5b01 2602 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0226 │ │ -027e24: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027e2a: 0e00 |0005: return-void │ │ +028d94: |[028d94] com.codebutler.android_websockets.SocketIOClient$4$4.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ │ +028da4: 5b01 2602 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0226 │ │ +028da8: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$4$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$4$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -027e2c: |[027e2c] com.codebutler.android_websockets.SocketIOClient$4$4.run:()V │ │ -027e3c: 5410 2602 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0226 │ │ -027e40: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027e44: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027e4a: 0c00 |0007: move-result-object v0 │ │ -027e4c: 6e10 7309 0000 |0008: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.isConnected:()Z // method@0973 │ │ -027e52: 0a00 |000b: move-result v0 │ │ -027e54: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -027e58: 5410 2602 |000e: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0226 │ │ -027e5c: 5400 2802 |0010: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027e60: 6e10 4409 0000 |0012: invoke-virtual {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.connect:()V // method@0944 │ │ -027e66: 0e00 |0015: return-void │ │ +028db0: |[028db0] com.codebutler.android_websockets.SocketIOClient$4$4.run:()V │ │ +028dc0: 5410 2602 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0226 │ │ +028dc4: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028dc8: 7110 3409 0000 |0004: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028dce: 0c00 |0007: move-result-object v0 │ │ +028dd0: 6e10 7309 0000 |0008: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.isConnected:()Z // method@0973 │ │ +028dd6: 0a00 |000b: move-result v0 │ │ +028dd8: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +028ddc: 5410 2602 |000e: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0226 │ │ +028de0: 5400 2802 |0010: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028de4: 6e10 4409 0000 |0012: invoke-virtual {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.connect:()V // method@0944 │ │ +028dea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x000e line=339 │ │ 0x0015 line=342 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient$4$4; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #129 header: │ │ -class_idx : 329 │ │ +class_idx : 327 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -31568,67 +31587,67 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027e68: |[027e68] com.codebutler.android_websockets.SocketIOClient$4$5.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ │ -027e78: 5b01 2702 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ -027e7c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -027e82: 0e00 |0005: return-void │ │ +028dec: |[028dec] com.codebutler.android_websockets.SocketIOClient$4$5.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ │ +028dfc: 5b01 2702 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ +028e00: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$4$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$4$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -027e84: |[027e84] com.codebutler.android_websockets.SocketIOClient$4$5.run:()V │ │ -027e94: 5430 2702 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ -027e98: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027e9c: 5400 3a02 |0004: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -027ea0: 5431 2702 |0006: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ -027ea4: 5411 2802 |0008: iget-object v1, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027ea8: 7110 4009 0100 |000a: invoke-static {v1}, Lcom/codebutler/android_websockets/SocketIOClient;.access$800:(Lcom/codebutler/android_websockets/SocketIOClient;)I // method@0940 │ │ -027eae: 0a01 |000d: move-result v1 │ │ -027eb0: 8111 |000e: int-to-long v1, v1 │ │ -027eb2: 6e40 b400 3021 |000f: invoke-virtual {v0, v3, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00b4 │ │ -027eb8: 5430 2702 |0012: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ -027ebc: 5400 2802 |0014: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -027ec0: 7110 3409 0000 |0016: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -027ec6: 0c00 |0019: move-result-object v0 │ │ -027ec8: 1a01 c100 |001a: const-string v1, "2:::" // string@00c1 │ │ -027ecc: 6e20 7709 1000 |001c: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -027ed2: 0e00 |001f: return-void │ │ +028e08: |[028e08] com.codebutler.android_websockets.SocketIOClient$4$5.run:()V │ │ +028e18: 5440 2702 |0000: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ +028e1c: 5400 2802 |0002: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028e20: 5400 3a02 |0004: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +028e24: 5441 2702 |0006: iget-object v1, v4, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ +028e28: 5411 2802 |0008: iget-object v1, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028e2c: 7110 4009 0100 |000a: invoke-static {v1}, Lcom/codebutler/android_websockets/SocketIOClient;.access$800:(Lcom/codebutler/android_websockets/SocketIOClient;)I // method@0940 │ │ +028e32: 0a01 |000d: move-result v1 │ │ +028e34: 8112 |000e: int-to-long v2, v1 │ │ +028e36: 6e40 b400 4032 |000f: invoke-virtual {v0, v4, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00b4 │ │ +028e3c: 5440 2702 |0012: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; // field@0227 │ │ +028e40: 5400 2802 |0014: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +028e44: 7110 3409 0000 |0016: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028e4a: 0c00 |0019: move-result-object v0 │ │ +028e4c: 1a01 c100 |001a: const-string v1, "2:::" // string@00c1 │ │ +028e50: 6e20 7709 1000 |001c: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +028e56: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0012 line=365 │ │ 0x001f line=366 │ │ locals : │ │ - 0x0000 - 0x0020 reg=3 this Lcom/codebutler/android_websockets/SocketIOClient$4$5; │ │ + 0x0000 - 0x0020 reg=4 this Lcom/codebutler/android_websockets/SocketIOClient$4$5; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #130 header: │ │ -class_idx : 331 │ │ +class_idx : 329 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 412 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -31652,98 +31671,98 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027ed4: |[027ed4] com.codebutler.android_websockets.SocketIOClient$5.:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ -027ee4: 5b01 2902 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027ee8: 7010 a20a 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0aa2 │ │ -027eee: 0e00 |0005: return-void │ │ +028e58: |[028e58] com.codebutler.android_websockets.SocketIOClient$5.:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ +028e68: 5b01 2902 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028e6c: 7010 a20a 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0aa2 │ │ +028e72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -027ef0: |[027ef0] com.codebutler.android_websockets.SocketIOClient$5.run:()V │ │ -027f00: 2204 e501 |0000: new-instance v4, Lorg/apache/http/client/methods/HttpPost; // type@01e5 │ │ -027f04: 54a8 2902 |0002: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027f08: 7110 4209 0800 |0004: invoke-static {v8}, Lcom/codebutler/android_websockets/SocketIOClient;.access$900:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/lang/String; // method@0942 │ │ -027f0e: 0c08 |0007: move-result-object v8 │ │ -027f10: 7020 3c0b 8400 |0008: invoke-direct {v4, v8}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0b3c │ │ -027f16: 7110 3709 0400 |000b: invoke-static {v4}, Lcom/codebutler/android_websockets/SocketIOClient;.access$1000:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; // method@0937 │ │ -027f1c: 0c02 |000e: move-result-object v2 │ │ -027f1e: 1a08 c900 |000f: const-string v8, ":" // string@00c9 │ │ -027f22: 6e20 840a 8200 |0011: invoke-virtual {v2, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ -027f28: 0c03 |0014: move-result-object v3 │ │ -027f2a: 54a8 2902 |0015: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027f2e: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -027f30: 4609 0309 |0018: aget-object v9, v3, v9 │ │ -027f34: 7120 3809 9800 |001a: invoke-static {v8, v9}, Lcom/codebutler/android_websockets/SocketIOClient;.access$1102:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)Ljava/lang/String; // method@0938 │ │ -027f3a: 1218 |001d: const/4 v8, #int 1 // #1 │ │ -027f3c: 4601 0308 |001e: aget-object v1, v3, v8 │ │ -027f40: 1a08 0000 |0020: const-string v8, "" // string@0000 │ │ -027f44: 6e20 7a0a 1800 |0022: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -027f4a: 0a08 |0025: move-result v8 │ │ -027f4c: 3908 0f00 |0026: if-nez v8, 0035 // +000f │ │ -027f50: 54a8 2902 |0028: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027f54: 7110 550a 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ -027f5a: 0a09 |002d: move-result v9 │ │ -027f5c: db09 0902 |002e: div-int/lit8 v9, v9, #int 2 // #02 │ │ -027f60: d299 e803 |0030: mul-int/lit16 v9, v9, #int 1000 // #03e8 │ │ -027f64: 7120 4109 9800 |0032: invoke-static {v8, v9}, Lcom/codebutler/android_websockets/SocketIOClient;.access$802:(Lcom/codebutler/android_websockets/SocketIOClient;I)I // method@0941 │ │ -027f6a: 1238 |0035: const/4 v8, #int 3 // #3 │ │ -027f6c: 4607 0308 |0036: aget-object v7, v3, v8 │ │ -027f70: 1a08 a900 |0038: const-string v8, "," // string@00a9 │ │ -027f74: 6e20 840a 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ -027f7a: 0c06 |003d: move-result-object v6 │ │ -027f7c: 2205 b501 |003e: new-instance v5, Ljava/util/HashSet; // type@01b5 │ │ -027f80: 7110 ce0a 0600 |0040: invoke-static {v6}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ -027f86: 0c08 |0043: move-result-object v8 │ │ -027f88: 7020 da0a 8500 |0044: invoke-direct {v5, v8}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0ada │ │ -027f8e: 1a08 5f11 |0047: const-string v8, "websocket" // string@115f │ │ -027f92: 6e20 db0a 8500 |0049: invoke-virtual {v5, v8}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0adb │ │ -027f98: 0a08 |004c: move-result v8 │ │ -027f9a: 3908 1500 |004d: if-nez v8, 0062 // +0015 │ │ -027f9e: 2208 8901 |004f: new-instance v8, Ljava/lang/Exception; // type@0189 │ │ -027fa2: 1a09 6011 |0051: const-string v9, "websocket not supported" // string@1160 │ │ -027fa6: 7020 480a 9800 |0053: invoke-direct {v8, v9}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ -027fac: 2708 |0056: throw v8 │ │ -027fae: 0d00 |0057: move-exception v0 │ │ -027fb0: 54a8 2902 |0058: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027fb4: 7110 3a09 0800 |005a: invoke-static {v8}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -027fba: 0c08 |005d: move-result-object v8 │ │ -027fbc: 7220 2e09 0800 |005e: invoke-interface {v8, v0}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onError:(Ljava/lang/Exception;)V // method@092e │ │ -027fc2: 0e00 |0061: return-void │ │ -027fc4: 7100 bd00 0000 |0062: invoke-static {}, Landroid/os/Looper;.prepare:()V // method@00bd │ │ -027fca: 54a8 2902 |0065: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027fce: 7100 bc00 0000 |0067: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@00bc │ │ -027fd4: 0c09 |006a: move-result-object v9 │ │ -027fd6: 5b89 3b02 |006b: iput-object v9, v8, Lcom/codebutler/android_websockets/SocketIOClient;.mSendLooper:Landroid/os/Looper; // field@023b │ │ -027fda: 54a8 2902 |006d: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027fde: 2209 2e00 |006f: new-instance v9, Landroid/os/Handler; // type@002e │ │ -027fe2: 7010 ad00 0900 |0071: invoke-direct {v9}, Landroid/os/Handler;.:()V // method@00ad │ │ -027fe8: 5b89 3a02 |0074: iput-object v9, v8, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -027fec: 54a8 2902 |0076: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ -027ff0: 7110 3909 0800 |0078: invoke-static {v8}, Lcom/codebutler/android_websockets/SocketIOClient;.access$1200:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0939 │ │ -027ff6: 7100 bb00 0000 |007b: invoke-static {}, Landroid/os/Looper;.loop:()V // method@00bb │ │ -027ffc: 28e3 |007e: goto 0061 // -001d │ │ +028e74: |[028e74] com.codebutler.android_websockets.SocketIOClient$5.run:()V │ │ +028e84: 2204 e301 |0000: new-instance v4, Lorg/apache/http/client/methods/HttpPost; // type@01e3 │ │ +028e88: 54a8 2902 |0002: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028e8c: 7110 4209 0800 |0004: invoke-static {v8}, Lcom/codebutler/android_websockets/SocketIOClient;.access$900:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/lang/String; // method@0942 │ │ +028e92: 0c08 |0007: move-result-object v8 │ │ +028e94: 7020 3c0b 8400 |0008: invoke-direct {v4, v8}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0b3c │ │ +028e9a: 7110 3709 0400 |000b: invoke-static {v4}, Lcom/codebutler/android_websockets/SocketIOClient;.access$1000:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; // method@0937 │ │ +028ea0: 0c02 |000e: move-result-object v2 │ │ +028ea2: 1a08 c900 |000f: const-string v8, ":" // string@00c9 │ │ +028ea6: 6e20 840a 8200 |0011: invoke-virtual {v2, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ +028eac: 0c03 |0014: move-result-object v3 │ │ +028eae: 54a8 2902 |0015: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028eb2: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +028eb4: 4609 0309 |0018: aget-object v9, v3, v9 │ │ +028eb8: 7120 3809 9800 |001a: invoke-static {v8, v9}, Lcom/codebutler/android_websockets/SocketIOClient;.access$1102:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)Ljava/lang/String; // method@0938 │ │ +028ebe: 1218 |001d: const/4 v8, #int 1 // #1 │ │ +028ec0: 4601 0308 |001e: aget-object v1, v3, v8 │ │ +028ec4: 1a08 0000 |0020: const-string v8, "" // string@0000 │ │ +028ec8: 6e20 7a0a 1800 |0022: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +028ece: 0a08 |0025: move-result v8 │ │ +028ed0: 3908 0f00 |0026: if-nez v8, 0035 // +000f │ │ +028ed4: 54a8 2902 |0028: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028ed8: 7110 550a 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ +028ede: 0a09 |002d: move-result v9 │ │ +028ee0: db09 0902 |002e: div-int/lit8 v9, v9, #int 2 // #02 │ │ +028ee4: d299 e803 |0030: mul-int/lit16 v9, v9, #int 1000 // #03e8 │ │ +028ee8: 7120 4109 9800 |0032: invoke-static {v8, v9}, Lcom/codebutler/android_websockets/SocketIOClient;.access$802:(Lcom/codebutler/android_websockets/SocketIOClient;I)I // method@0941 │ │ +028eee: 1238 |0035: const/4 v8, #int 3 // #3 │ │ +028ef0: 4607 0308 |0036: aget-object v7, v3, v8 │ │ +028ef4: 1a08 a900 |0038: const-string v8, "," // string@00a9 │ │ +028ef8: 6e20 840a 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ +028efe: 0c06 |003d: move-result-object v6 │ │ +028f00: 2205 b301 |003e: new-instance v5, Ljava/util/HashSet; // type@01b3 │ │ +028f04: 7110 ce0a 0600 |0040: invoke-static {v6}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ +028f0a: 0c08 |0043: move-result-object v8 │ │ +028f0c: 7020 da0a 8500 |0044: invoke-direct {v5, v8}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0ada │ │ +028f12: 1a08 5b11 |0047: const-string v8, "websocket" // string@115b │ │ +028f16: 6e20 db0a 8500 |0049: invoke-virtual {v5, v8}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0adb │ │ +028f1c: 0a08 |004c: move-result v8 │ │ +028f1e: 3908 1500 |004d: if-nez v8, 0062 // +0015 │ │ +028f22: 2208 8701 |004f: new-instance v8, Ljava/lang/Exception; // type@0187 │ │ +028f26: 1a09 5c11 |0051: const-string v9, "websocket not supported" // string@115c │ │ +028f2a: 7020 480a 9800 |0053: invoke-direct {v8, v9}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ +028f30: 2708 |0056: throw v8 │ │ +028f32: 0d00 |0057: move-exception v0 │ │ +028f34: 54a8 2902 |0058: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028f38: 7110 3a09 0800 |005a: invoke-static {v8}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +028f3e: 0c08 |005d: move-result-object v8 │ │ +028f40: 7220 2e09 0800 |005e: invoke-interface {v8, v0}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onError:(Ljava/lang/Exception;)V // method@092e │ │ +028f46: 0e00 |0061: return-void │ │ +028f48: 7100 bd00 0000 |0062: invoke-static {}, Landroid/os/Looper;.prepare:()V // method@00bd │ │ +028f4e: 54a8 2902 |0065: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028f52: 7100 bc00 0000 |0067: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@00bc │ │ +028f58: 0c09 |006a: move-result-object v9 │ │ +028f5a: 5b89 3b02 |006b: iput-object v9, v8, Lcom/codebutler/android_websockets/SocketIOClient;.mSendLooper:Landroid/os/Looper; // field@023b │ │ +028f5e: 54a8 2902 |006d: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028f62: 2209 2d00 |006f: new-instance v9, Landroid/os/Handler; // type@002d │ │ +028f66: 7010 ad00 0900 |0071: invoke-direct {v9}, Landroid/os/Handler;.:()V // method@00ad │ │ +028f6c: 5b89 3a02 |0074: iput-object v9, v8, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +028f70: 54a8 2902 |0076: iget-object v8, v10, Lcom/codebutler/android_websockets/SocketIOClient$5;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0229 │ │ +028f74: 7110 3909 0800 |0078: invoke-static {v8}, Lcom/codebutler/android_websockets/SocketIOClient;.access$1200:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0939 │ │ +028f7a: 7100 bb00 0000 |007b: invoke-static {}, Landroid/os/Looper;.loop:()V // method@00bb │ │ +028f80: 28e3 |007e: goto 0061 // -001d │ │ catches : 2 │ │ 0x000b - 0x0057 │ │ Ljava/lang/Exception; -> 0x0057 │ │ 0x0062 - 0x007e │ │ Ljava/lang/Exception; -> 0x0057 │ │ positions : │ │ 0x0000 line=398 │ │ @@ -31779,21 +31798,21 @@ │ │ 0x0062 - 0x007f reg=3 parts [Ljava/lang/String; │ │ 0x000b - 0x007f reg=4 post Lorg/apache/http/client/methods/HttpPost; │ │ 0x0062 - 0x007f reg=5 set Ljava/util/HashSet; Ljava/util/HashSet; │ │ 0x0062 - 0x007f reg=6 transports [Ljava/lang/String; │ │ 0x0062 - 0x007f reg=7 transportsLine Ljava/lang/String; │ │ 0x0000 - 0x007f reg=10 this Lcom/codebutler/android_websockets/SocketIOClient$5; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #131 header: │ │ -class_idx : 332 │ │ +class_idx : 330 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -31822,67 +31841,67 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -028018: |[028018] com.codebutler.android_websockets.SocketIOClient$6.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V │ │ -028028: 5b01 2a02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$6;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022a │ │ -02802c: 5b02 2b02 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$6;.val$endpoint:Ljava/lang/String; // field@022b │ │ -028030: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -028036: 0e00 |0007: return-void │ │ +028f9c: |[028f9c] com.codebutler.android_websockets.SocketIOClient$6.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V │ │ +028fac: 5b01 2a02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$6;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022a │ │ +028fb0: 5b02 2b02 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$6;.val$endpoint:Ljava/lang/String; // field@022b │ │ +028fb4: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +028fba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -028038: |[028038] com.codebutler.android_websockets.SocketIOClient$6.run:()V │ │ -028048: 5430 2a02 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$6;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022a │ │ -02804c: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -028052: 0c00 |0005: move-result-object v0 │ │ -028054: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -028058: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02805e: 1a02 bf00 |000b: const-string v2, "1::" // string@00bf │ │ -028062: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028068: 0c01 |0010: move-result-object v1 │ │ -02806a: 5432 2b02 |0011: iget-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient$6;.val$endpoint:Ljava/lang/String; // field@022b │ │ -02806e: 6e20 9a0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028074: 0c01 |0016: move-result-object v1 │ │ -028076: 6e10 9e0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02807c: 0c01 |001a: move-result-object v1 │ │ -02807e: 6e20 7709 1000 |001b: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -028084: 0e00 |001e: return-void │ │ +028fbc: |[028fbc] com.codebutler.android_websockets.SocketIOClient$6.run:()V │ │ +028fcc: 5430 2a02 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$6;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022a │ │ +028fd0: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +028fd6: 0c00 |0005: move-result-object v0 │ │ +028fd8: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +028fdc: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +028fe2: 1a02 bf00 |000b: const-string v2, "1::" // string@00bf │ │ +028fe6: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028fec: 0c01 |0010: move-result-object v1 │ │ +028fee: 5432 2b02 |0011: iget-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient$6;.val$endpoint:Ljava/lang/String; // field@022b │ │ +028ff2: 6e20 9a0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +028ff8: 0c01 |0016: move-result-object v1 │ │ +028ffa: 6e10 9e0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +029000: 0c01 |001a: move-result-object v1 │ │ +029002: 6e20 7709 1000 |001b: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +029008: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x001e line=438 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lcom/codebutler/android_websockets/SocketIOClient$6; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #132 header: │ │ -class_idx : 333 │ │ +class_idx : 331 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -31907,56 +31926,56 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028088: |[028088] com.codebutler.android_websockets.SocketIOClient$7.:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ -028098: 5b01 2c02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$7;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022c │ │ -02809c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0280a2: 0e00 |0005: return-void │ │ +02900c: |[02900c] com.codebutler.android_websockets.SocketIOClient$7.:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ +02901c: 5b01 2c02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$7;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022c │ │ +029020: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +029026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$7;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0280a4: |[0280a4] com.codebutler.android_websockets.SocketIOClient$7.run:()V │ │ -0280b4: 5420 2c02 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient$7;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022c │ │ -0280b8: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -0280be: 0c00 |0005: move-result-object v0 │ │ -0280c0: 1a01 bc00 |0006: const-string v1, "0" // string@00bc │ │ -0280c4: 6e20 7709 1000 |0008: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -0280ca: 0e00 |000b: return-void │ │ +029028: |[029028] com.codebutler.android_websockets.SocketIOClient$7.run:()V │ │ +029038: 5420 2c02 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient$7;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022c │ │ +02903c: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +029042: 0c00 |0005: move-result-object v0 │ │ +029044: 1a01 bc00 |0006: const-string v1, "0" // string@00bc │ │ +029048: 6e20 7709 1000 |0008: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +02904e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x000b line=459 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/codebutler/android_websockets/SocketIOClient$7; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #133 header: │ │ -class_idx : 334 │ │ +class_idx : 332 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -31985,67 +32004,67 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0280cc: |[0280cc] com.codebutler.android_websockets.SocketIOClient$8.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V │ │ -0280dc: 5b01 2d02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$8;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022d │ │ -0280e0: 5b02 2e02 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$8;.val$endpoint:Ljava/lang/String; // field@022e │ │ -0280e4: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0280ea: 0e00 |0007: return-void │ │ +029050: |[029050] com.codebutler.android_websockets.SocketIOClient$8.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V │ │ +029060: 5b01 2d02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$8;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022d │ │ +029064: 5b02 2e02 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/SocketIOClient$8;.val$endpoint:Ljava/lang/String; // field@022e │ │ +029068: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02906e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0280ec: |[0280ec] com.codebutler.android_websockets.SocketIOClient$8.run:()V │ │ -0280fc: 5430 2d02 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$8;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022d │ │ -028100: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -028106: 0c00 |0005: move-result-object v0 │ │ -028108: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02810c: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -028112: 1a02 bd00 |000b: const-string v2, "0::" // string@00bd │ │ -028116: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02811c: 0c01 |0010: move-result-object v1 │ │ -02811e: 5432 2e02 |0011: iget-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient$8;.val$endpoint:Ljava/lang/String; // field@022e │ │ -028122: 6e20 9a0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028128: 0c01 |0016: move-result-object v1 │ │ -02812a: 6e10 9e0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -028130: 0c01 |001a: move-result-object v1 │ │ -028132: 6e20 7709 1000 |001b: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -028138: 0e00 |001e: return-void │ │ +029070: |[029070] com.codebutler.android_websockets.SocketIOClient$8.run:()V │ │ +029080: 5430 2d02 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$8;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@022d │ │ +029084: 7110 3409 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +02908a: 0c00 |0005: move-result-object v0 │ │ +02908c: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +029090: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +029096: 1a02 bd00 |000b: const-string v2, "0::" // string@00bd │ │ +02909a: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0290a0: 0c01 |0010: move-result-object v1 │ │ +0290a2: 5432 2e02 |0011: iget-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient$8;.val$endpoint:Ljava/lang/String; // field@022e │ │ +0290a6: 6e20 9a0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0290ac: 0c01 |0016: move-result-object v1 │ │ +0290ae: 6e10 9e0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0290b4: 0c01 |001a: move-result-object v1 │ │ +0290b6: 6e20 7709 1000 |001b: invoke-virtual {v0, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +0290bc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x001e line=469 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lcom/codebutler/android_websockets/SocketIOClient$8; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #134 header: │ │ -class_idx : 335 │ │ +class_idx : 333 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -32063,21 +32082,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;) │ │ name : 'acknowledge' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #135 header: │ │ -class_idx : 336 │ │ +class_idx : 334 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -32131,21 +32150,21 @@ │ │ │ │ #6 : (in Lcom/codebutler/android_websockets/SocketIOClient$Handler;) │ │ name : 'onMessage' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #136 header: │ │ -class_idx : 337 │ │ +class_idx : 335 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 3 │ │ instance_fields_size: 12 │ │ direct_methods_size : 25 │ │ virtual_methods_size: 11 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -32251,19 +32270,19 @@ │ │ type : '(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02813c: |[02813c] com.codebutler.android_websockets.SocketIOClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;)V │ │ -02814c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02814e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -028150: 7051 3209 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V // method@0932 │ │ -028156: 0e00 |0005: return-void │ │ +0290c0: |[0290c0] com.codebutler.android_websockets.SocketIOClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;)V │ │ +0290d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0290d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0290d4: 7051 3209 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V // method@0932 │ │ +0290da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0006 reg=3 uri Ljava/net/URI; │ │ @@ -32274,56 +32293,56 @@ │ │ type : '(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -028158: |[028158] com.codebutler.android_websockets.SocketIOClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V │ │ -028168: 7010 660a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02816e: 5b47 3502 |0003: iput-object v7, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ -028172: 2200 ed00 |0005: new-instance v0, Landroid/util/SparseArray; // type@00ed │ │ -028176: 7010 9007 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0790 │ │ -02817c: 5b40 3202 |000a: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ -028180: 2200 ce01 |000c: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01ce │ │ -028184: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -028186: 7020 1c0b 1000 |000f: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0b1c │ │ -02818c: 5b40 3802 |0012: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ -028190: 7110 8007 0700 |0014: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -028196: 0a00 |0017: move-result v0 │ │ -028198: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ -02819c: 1a00 9710 |001a: const-string v0, "socket.io" // string@1097 │ │ -0281a0: 5b40 3502 |001c: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ -0281a4: 2200 9c01 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0281a8: 7010 930a 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0281ae: 6e10 b60a 0500 |0023: invoke-virtual {v5}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -0281b4: 0c01 |0026: move-result-object v1 │ │ -0281b6: 1a02 b500 |0027: const-string v2, "/$" // string@00b5 │ │ -0281ba: 1a03 0000 |0029: const-string v3, "" // string@0000 │ │ -0281be: 6e30 830a 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a83 │ │ -0281c4: 0c01 |002e: move-result-object v1 │ │ -0281c6: 6e20 9a0a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0281cc: 0c00 |0032: move-result-object v0 │ │ -0281ce: 1a01 b400 |0033: const-string v1, "/" // string@00b4 │ │ -0281d2: 6e20 9a0a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0281d8: 0c00 |0038: move-result-object v0 │ │ -0281da: 5441 3502 |0039: iget-object v1, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ -0281de: 6e20 9a0a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0281e4: 0c00 |003e: move-result-object v0 │ │ -0281e6: 1a01 b700 |003f: const-string v1, "/1/" // string@00b7 │ │ -0281ea: 6e20 9a0a 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0281f0: 0c00 |0044: move-result-object v0 │ │ -0281f2: 6e10 9e0a 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0281f8: 0c00 |0048: move-result-object v0 │ │ -0281fa: 5b40 3d02 |0049: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mURL:Ljava/lang/String; // field@023d │ │ -0281fe: 5b46 3602 |004b: iput-object v6, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mHandler:Lcom/codebutler/android_websockets/SocketIOClient$Handler; // field@0236 │ │ -028202: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -028204: 5940 3402 |004e: iput v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ -028208: 5c48 3902 |0050: iput-boolean v8, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mReconnectOnError:Z // field@0239 │ │ -02820c: 0e00 |0052: return-void │ │ +0290dc: |[0290dc] com.codebutler.android_websockets.SocketIOClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V │ │ +0290ec: 7010 660a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0290f2: 5b47 3502 |0003: iput-object v7, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ +0290f6: 2200 ec00 |0005: new-instance v0, Landroid/util/SparseArray; // type@00ec │ │ +0290fa: 7010 9007 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0790 │ │ +029100: 5b40 3202 |000a: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ +029104: 2200 cc01 |000c: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01cc │ │ +029108: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +02910a: 7020 1c0b 1000 |000f: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0b1c │ │ +029110: 5b40 3802 |0012: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ +029114: 7110 8007 0700 |0014: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +02911a: 0a00 |0017: move-result v0 │ │ +02911c: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ +029120: 1a00 9310 |001a: const-string v0, "socket.io" // string@1093 │ │ +029124: 5b40 3502 |001c: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ +029128: 2200 9a01 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02912c: 7010 930a 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +029132: 6e10 b60a 0500 |0023: invoke-virtual {v5}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +029138: 0c01 |0026: move-result-object v1 │ │ +02913a: 1a02 b500 |0027: const-string v2, "/$" // string@00b5 │ │ +02913e: 1a03 0000 |0029: const-string v3, "" // string@0000 │ │ +029142: 6e30 830a 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a83 │ │ +029148: 0c01 |002e: move-result-object v1 │ │ +02914a: 6e20 9a0a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029150: 0c00 |0032: move-result-object v0 │ │ +029152: 1a01 b400 |0033: const-string v1, "/" // string@00b4 │ │ +029156: 6e20 9a0a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02915c: 0c00 |0038: move-result-object v0 │ │ +02915e: 5441 3502 |0039: iget-object v1, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ +029162: 6e20 9a0a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029168: 0c00 |003e: move-result-object v0 │ │ +02916a: 1a01 b700 |003f: const-string v1, "/1/" // string@00b7 │ │ +02916e: 6e20 9a0a 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029174: 0c00 |0044: move-result-object v0 │ │ +029176: 6e10 9e0a 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02917c: 0c00 |0048: move-result-object v0 │ │ +02917e: 5b40 3d02 |0049: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mURL:Ljava/lang/String; // field@023d │ │ +029182: 5b46 3602 |004b: iput-object v6, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mHandler:Lcom/codebutler/android_websockets/SocketIOClient$Handler; // field@0236 │ │ +029186: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +029188: 5940 3402 |004e: iput v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ +02918c: 5c48 3902 |0050: iput-boolean v8, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mReconnectOnError:Z // field@0239 │ │ +029190: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x000c line=76 │ │ 0x0014 line=77 │ │ @@ -32345,18 +32364,18 @@ │ │ type : '(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -028210: |[028210] com.codebutler.android_websockets.SocketIOClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Z)V │ │ -028220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028222: 7054 3209 2103 |0001: invoke-direct {v1, v2, v3, v0, v4}, Lcom/codebutler/android_websockets/SocketIOClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V // method@0932 │ │ -028228: 0e00 |0004: return-void │ │ +029194: |[029194] com.codebutler.android_websockets.SocketIOClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Z)V │ │ +0291a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0291a6: 7054 3209 2103 |0001: invoke-direct {v1, v2, v3, v0, v4}, Lcom/codebutler/android_websockets/SocketIOClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/SocketIOClient$Handler;Ljava/lang/String;Z)V // method@0932 │ │ +0291ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0005 reg=2 uri Ljava/net/URI; │ │ @@ -32368,17 +32387,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02822c: |[02822c] com.codebutler.android_websockets.SocketIOClient.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; │ │ -02823c: 5410 3302 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -028240: 1100 |0002: return-object v0 │ │ +0291b0: |[0291b0] com.codebutler.android_websockets.SocketIOClient.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; │ │ +0291c0: 5410 3302 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +0291c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #4 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32386,17 +32405,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028244: |[028244] com.codebutler.android_websockets.SocketIOClient.access$002:(Lcom/codebutler/android_websockets/SocketIOClient;Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient; │ │ -028254: 5b01 3302 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -028258: 1101 |0002: return-object v1 │ │ +0291c8: |[0291c8] com.codebutler.android_websockets.SocketIOClient.access$002:(Lcom/codebutler/android_websockets/SocketIOClient;Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient; │ │ +0291d8: 5b01 3302 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +0291dc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0003 reg=1 x1 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ @@ -32405,17 +32424,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02825c: |[02825c] com.codebutler.android_websockets.SocketIOClient.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ -02826c: 7010 4309 0000 |0000: invoke-direct {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.cleanup:()V // method@0943 │ │ -028272: 0e00 |0003: return-void │ │ +0291e0: |[0291e0] com.codebutler.android_websockets.SocketIOClient.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ +0291f0: 7010 4309 0000 |0000: invoke-direct {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.cleanup:()V // method@0943 │ │ +0291f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #6 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32423,18 +32442,18 @@ │ │ type : '(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -028274: |[028274] com.codebutler.android_websockets.SocketIOClient.access$1000:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; │ │ -028284: 7110 4809 0100 |0000: invoke-static {v1}, Lcom/codebutler/android_websockets/SocketIOClient;.downloadUriAsString:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; // method@0948 │ │ -02828a: 0c00 |0003: move-result-object v0 │ │ -02828c: 1100 |0004: return-object v0 │ │ +0291f8: |[0291f8] com.codebutler.android_websockets.SocketIOClient.access$1000:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; │ │ +029208: 7110 4809 0100 |0000: invoke-static {v1}, Lcom/codebutler/android_websockets/SocketIOClient;.downloadUriAsString:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; // method@0948 │ │ +02920e: 0c00 |0003: move-result-object v0 │ │ +029210: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/apache/http/client/methods/HttpUriRequest; │ │ │ │ #7 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32442,17 +32461,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028290: |[028290] com.codebutler.android_websockets.SocketIOClient.access$1102:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)Ljava/lang/String; │ │ -0282a0: 5b01 3c02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSession:Ljava/lang/String; // field@023c │ │ -0282a4: 1101 |0002: return-object v1 │ │ +029214: |[029214] com.codebutler.android_websockets.SocketIOClient.access$1102:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)Ljava/lang/String; │ │ +029224: 5b01 3c02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSession:Ljava/lang/String; // field@023c │ │ +029228: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -32461,17 +32480,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0282a8: |[0282a8] com.codebutler.android_websockets.SocketIOClient.access$1200:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ -0282b8: 7010 4509 0000 |0000: invoke-direct {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.connectSession:()V // method@0945 │ │ -0282be: 0e00 |0003: return-void │ │ +02922c: |[02922c] com.codebutler.android_websockets.SocketIOClient.access$1200:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ +02923c: 7010 4509 0000 |0000: invoke-direct {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.connectSession:()V // method@0945 │ │ +029242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #9 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32479,17 +32498,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0282c0: |[0282c0] com.codebutler.android_websockets.SocketIOClient.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; │ │ -0282d0: 5410 3602 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mHandler:Lcom/codebutler/android_websockets/SocketIOClient$Handler; // field@0236 │ │ -0282d4: 1100 |0002: return-object v0 │ │ +029244: |[029244] com.codebutler.android_websockets.SocketIOClient.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; │ │ +029254: 5410 3602 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mHandler:Lcom/codebutler/android_websockets/SocketIOClient$Handler; // field@0236 │ │ +029258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #10 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32497,17 +32516,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0282d8: |[0282d8] com.codebutler.android_websockets.SocketIOClient.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; │ │ -0282e8: 5410 3202 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ -0282ec: 1100 |0002: return-object v0 │ │ +02925c: |[02925c] com.codebutler.android_websockets.SocketIOClient.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; │ │ +02926c: 5410 3202 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ +029270: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #11 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32515,17 +32534,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0282f0: |[0282f0] com.codebutler.android_websockets.SocketIOClient.access$400:(Lcom/codebutler/android_websockets/SocketIOClient;)Z │ │ -028300: 5510 3902 |0000: iget-boolean v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mReconnectOnError:Z // field@0239 │ │ -028304: 0f00 |0002: return v0 │ │ +029274: |[029274] com.codebutler.android_websockets.SocketIOClient.access$400:(Lcom/codebutler/android_websockets/SocketIOClient;)Z │ │ +029284: 5510 3902 |0000: iget-boolean v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mReconnectOnError:Z // field@0239 │ │ +029288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #12 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32533,17 +32552,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/util/concurrent/atomic/AtomicInteger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028308: |[028308] com.codebutler.android_websockets.SocketIOClient.access$500:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/util/concurrent/atomic/AtomicInteger; │ │ -028318: 5410 3802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ -02831c: 1100 |0002: return-object v0 │ │ +02928c: |[02928c] com.codebutler.android_websockets.SocketIOClient.access$500:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/util/concurrent/atomic/AtomicInteger; │ │ +02929c: 5410 3802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ +0292a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #13 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32551,18 +32570,18 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -028320: |[028320] com.codebutler.android_websockets.SocketIOClient.access$600:(Lcom/codebutler/android_websockets/SocketIOClient;)J │ │ -028330: 7010 5009 0200 |0000: invoke-direct {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.getDelayInMillis:()J // method@0950 │ │ -028336: 0b00 |0003: move-result-wide v0 │ │ -028338: 1000 |0004: return-wide v0 │ │ +0292a4: |[0292a4] com.codebutler.android_websockets.SocketIOClient.access$600:(Lcom/codebutler/android_websockets/SocketIOClient;)J │ │ +0292b4: 7010 5009 0200 |0000: invoke-direct {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.getDelayInMillis:()J // method@0950 │ │ +0292ba: 0b00 |0003: move-result-wide v0 │ │ +0292bc: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #14 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32570,17 +32589,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02833c: |[02833c] com.codebutler.android_websockets.SocketIOClient.access$702:(Lcom/codebutler/android_websockets/SocketIOClient;I)I │ │ -02834c: 5901 3402 |0000: iput v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ -028350: 0f01 |0002: return v1 │ │ +0292c0: |[0292c0] com.codebutler.android_websockets.SocketIOClient.access$702:(Lcom/codebutler/android_websockets/SocketIOClient;I)I │ │ +0292d0: 5901 3402 |0000: iput v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ +0292d4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -32589,17 +32608,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028354: |[028354] com.codebutler.android_websockets.SocketIOClient.access$800:(Lcom/codebutler/android_websockets/SocketIOClient;)I │ │ -028364: 5210 3702 |0000: iget v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mHeartbeat:I // field@0237 │ │ -028368: 0f00 |0002: return v0 │ │ +0292d8: |[0292d8] com.codebutler.android_websockets.SocketIOClient.access$800:(Lcom/codebutler/android_websockets/SocketIOClient;)I │ │ +0292e8: 5210 3702 |0000: iget v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mHeartbeat:I // field@0237 │ │ +0292ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #16 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32607,17 +32626,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02836c: |[02836c] com.codebutler.android_websockets.SocketIOClient.access$802:(Lcom/codebutler/android_websockets/SocketIOClient;I)I │ │ -02837c: 5901 3702 |0000: iput v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mHeartbeat:I // field@0237 │ │ -028380: 0f01 |0002: return v1 │ │ +0292f0: |[0292f0] com.codebutler.android_websockets.SocketIOClient.access$802:(Lcom/codebutler/android_websockets/SocketIOClient;I)I │ │ +029300: 5901 3702 |0000: iput v1, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mHeartbeat:I // field@0237 │ │ +029304: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -32626,17 +32645,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028384: |[028384] com.codebutler.android_websockets.SocketIOClient.access$900:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/lang/String; │ │ -028394: 5410 3d02 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mURL:Ljava/lang/String; // field@023d │ │ -028398: 1100 |0002: return-object v0 │ │ +029308: |[029308] com.codebutler.android_websockets.SocketIOClient.access$900:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/lang/String; │ │ +029318: 5410 3d02 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mURL:Ljava/lang/String; // field@023d │ │ +02931c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #18 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32644,31 +32663,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -02839c: |[02839c] com.codebutler.android_websockets.SocketIOClient.cleanup:()V │ │ -0283ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0283ae: 5430 3302 |0001: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -0283b2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0283b6: 5430 3302 |0005: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -0283ba: 6e10 7009 0000 |0007: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.disconnect:()V // method@0970 │ │ -0283c0: 5b32 3302 |000a: iput-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -0283c4: 5430 3802 |000c: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ -0283c8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0283ca: 6e20 1f0b 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@0b1f │ │ -0283d0: 5430 3202 |0012: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ -0283d4: 6e10 9107 0000 |0014: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0791 │ │ -0283da: 5430 3b02 |0017: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendLooper:Landroid/os/Looper; // field@023b │ │ -0283de: 6e10 be00 0000 |0019: invoke-virtual {v0}, Landroid/os/Looper;.quit:()V // method@00be │ │ -0283e4: 5b32 3b02 |001c: iput-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendLooper:Landroid/os/Looper; // field@023b │ │ -0283e8: 5b32 3a02 |001e: iput-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -0283ec: 0e00 |0020: return-void │ │ +029320: |[029320] com.codebutler.android_websockets.SocketIOClient.cleanup:()V │ │ +029330: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +029332: 5430 3302 |0001: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +029336: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +02933a: 5430 3302 |0005: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +02933e: 6e10 7009 0000 |0007: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.disconnect:()V // method@0970 │ │ +029344: 5b32 3302 |000a: iput-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +029348: 5430 3802 |000c: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ +02934c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +02934e: 6e20 1f0b 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@0b1f │ │ +029354: 5430 3202 |0012: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ +029358: 6e10 9107 0000 |0014: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0791 │ │ +02935e: 5430 3b02 |0017: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendLooper:Landroid/os/Looper; // field@023b │ │ +029362: 6e10 be00 0000 |0019: invoke-virtual {v0}, Landroid/os/Looper;.quit:()V // method@00be │ │ +029368: 5b32 3b02 |001c: iput-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendLooper:Landroid/os/Looper; // field@023b │ │ +02936c: 5b32 3a02 |001e: iput-object v2, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +029370: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0005 line=384 │ │ 0x000a line=385 │ │ 0x000c line=386 │ │ 0x0012 line=387 │ │ @@ -32684,39 +32703,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -0283f0: |[0283f0] com.codebutler.android_websockets.SocketIOClient.connectSession:()V │ │ -028400: 2200 5601 |0000: new-instance v0, Lcom/codebutler/android_websockets/WebSocketClient; // type@0156 │ │ -028404: 2201 a401 |0002: new-instance v1, Ljava/net/URI; // type@01a4 │ │ -028408: 2202 9c01 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02840c: 7010 930a 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -028412: 5443 3d02 |0009: iget-object v3, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mURL:Ljava/lang/String; // field@023d │ │ -028416: 6e20 9a0a 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02841c: 0c02 |000e: move-result-object v2 │ │ -02841e: 1a03 6211 |000f: const-string v3, "websocket/" // string@1162 │ │ -028422: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028428: 0c02 |0014: move-result-object v2 │ │ -02842a: 5443 3c02 |0015: iget-object v3, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mSession:Ljava/lang/String; // field@023c │ │ -02842e: 6e20 9a0a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028434: 0c02 |001a: move-result-object v2 │ │ -028436: 6e10 9e0a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02843c: 0c02 |001e: move-result-object v2 │ │ -02843e: 7020 ad0a 2100 |001f: invoke-direct {v1, v2}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -028444: 2202 4a01 |0022: new-instance v2, Lcom/codebutler/android_websockets/SocketIOClient$4; // type@014a │ │ -028448: 7020 1a09 4200 |0024: invoke-direct {v2, v4}, Lcom/codebutler/android_websockets/SocketIOClient$4;.:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@091a │ │ -02844e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -028450: 7040 6009 1032 |0028: invoke-direct {v0, v1, v2, v3}, Lcom/codebutler/android_websockets/WebSocketClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V // method@0960 │ │ -028456: 5b40 3302 |002b: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -02845a: 5440 3302 |002d: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -02845e: 6e10 6e09 0000 |002f: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.connect:()V // method@096e │ │ -028464: 0e00 |0032: return-void │ │ +029374: |[029374] com.codebutler.android_websockets.SocketIOClient.connectSession:()V │ │ +029384: 2200 5401 |0000: new-instance v0, Lcom/codebutler/android_websockets/WebSocketClient; // type@0154 │ │ +029388: 2201 a201 |0002: new-instance v1, Ljava/net/URI; // type@01a2 │ │ +02938c: 2202 9a01 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +029390: 7010 930a 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +029396: 5443 3d02 |0009: iget-object v3, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mURL:Ljava/lang/String; // field@023d │ │ +02939a: 6e20 9a0a 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0293a0: 0c02 |000e: move-result-object v2 │ │ +0293a2: 1a03 5e11 |000f: const-string v3, "websocket/" // string@115e │ │ +0293a6: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0293ac: 0c02 |0014: move-result-object v2 │ │ +0293ae: 5443 3c02 |0015: iget-object v3, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mSession:Ljava/lang/String; // field@023c │ │ +0293b2: 6e20 9a0a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0293b8: 0c02 |001a: move-result-object v2 │ │ +0293ba: 6e10 9e0a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0293c0: 0c02 |001e: move-result-object v2 │ │ +0293c2: 7020 ad0a 2100 |001f: invoke-direct {v1, v2}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +0293c8: 2202 4801 |0022: new-instance v2, Lcom/codebutler/android_websockets/SocketIOClient$4; // type@0148 │ │ +0293cc: 7020 1a09 4200 |0024: invoke-direct {v2, v4}, Lcom/codebutler/android_websockets/SocketIOClient$4;.:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@091a │ │ +0293d2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0293d4: 7040 6009 1032 |0028: invoke-direct {v0, v1, v2, v3}, Lcom/codebutler/android_websockets/WebSocketClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V // method@0960 │ │ +0293da: 5b40 3302 |002b: iput-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +0293de: 5440 3302 |002d: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +0293e2: 6e10 6e09 0000 |002f: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.connect:()V // method@096e │ │ +0293e8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x002d line=370 │ │ 0x0032 line=371 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ @@ -32726,70 +32745,72 @@ │ │ type : '(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -028468: |[028468] com.codebutler.android_websockets.SocketIOClient.downloadUriAsString:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; │ │ -028478: 1a02 d707 |0000: const-string v2, "android-websockets" // string@07d7 │ │ -02847c: 7110 9b00 0200 |0002: invoke-static {v2}, Landroid/net/http/AndroidHttpClient;.newInstance:(Ljava/lang/String;)Landroid/net/http/AndroidHttpClient; // method@009b │ │ -028482: 0c00 |0005: move-result-object v0 │ │ -028484: 6e20 9a00 3000 |0006: invoke-virtual {v0, v3}, Landroid/net/http/AndroidHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@009a │ │ -02848a: 0c01 |0009: move-result-object v1 │ │ -02848c: 7210 2f0b 0100 |000a: invoke-interface {v1}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ -028492: 0c02 |000d: move-result-object v2 │ │ -028494: 7210 2d0b 0200 |000e: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ -02849a: 0c02 |0011: move-result-object v2 │ │ -02849c: 7110 5209 0200 |0012: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.readToEnd:(Ljava/io/InputStream;)Ljava/lang/String; // method@0952 │ │ -0284a2: 0c02 |0015: move-result-object v2 │ │ -0284a4: 6e10 9900 0000 |0016: invoke-virtual {v0}, Landroid/net/http/AndroidHttpClient;.close:()V // method@0099 │ │ -0284aa: 1102 |0019: return-object v2 │ │ -0284ac: 0d02 |001a: move-exception v2 │ │ -0284ae: 6e10 9900 0000 |001b: invoke-virtual {v0}, Landroid/net/http/AndroidHttpClient;.close:()V // method@0099 │ │ -0284b4: 2702 |001e: throw v2 │ │ +0293ec: |[0293ec] com.codebutler.android_websockets.SocketIOClient.downloadUriAsString:(Lorg/apache/http/client/methods/HttpUriRequest;)Ljava/lang/String; │ │ +0293fc: 1a02 d507 |0000: const-string v2, "android-websockets" // string@07d5 │ │ +029400: 7110 9b00 0200 |0002: invoke-static {v2}, Landroid/net/http/AndroidHttpClient;.newInstance:(Ljava/lang/String;)Landroid/net/http/AndroidHttpClient; // method@009b │ │ +029406: 0c00 |0005: move-result-object v0 │ │ +029408: 6e20 9a00 3000 |0006: invoke-virtual {v0, v3}, Landroid/net/http/AndroidHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@009a │ │ +02940e: 0c01 |0009: move-result-object v1 │ │ +029410: 7210 2f0b 0100 |000a: invoke-interface {v1}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ +029416: 0c02 |000d: move-result-object v2 │ │ +029418: 7210 2d0b 0200 |000e: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ +02941e: 0c02 |0011: move-result-object v2 │ │ +029420: 7110 5209 0200 |0012: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.readToEnd:(Ljava/io/InputStream;)Ljava/lang/String; // method@0952 │ │ +029426: 0c02 |0015: move-result-object v2 │ │ +029428: 6e10 9900 0000 |0016: invoke-virtual {v0}, Landroid/net/http/AndroidHttpClient;.close:()V // method@0099 │ │ +02942e: 1102 |0019: return-object v2 │ │ +029430: 0d02 |001a: move-exception v2 │ │ +029432: 6e10 9900 0000 |001b: invoke-virtual {v0}, Landroid/net/http/AndroidHttpClient;.close:()V // method@0099 │ │ +029438: 2702 |001e: throw v2 │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=92 │ │ 0x000a line=93 │ │ 0x0016 line=95 │ │ + 0x0019 line=93 │ │ + 0x001a line=95 │ │ locals : │ │ 0x000a - 0x001a reg=1 res Lorg/apache/http/HttpResponse; │ │ 0x0006 - 0x001f reg=0 client Landroid/net/http/AndroidHttpClient; │ │ 0x0000 - 0x001f reg=3 req Lorg/apache/http/client/methods/HttpUriRequest; │ │ │ │ #21 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ name : 'getDelayInMillis' │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0284c4: |[0284c4] com.codebutler.android_websockets.SocketIOClient.getDelayInMillis:()J │ │ -0284d4: 1902 0040 |0000: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0284d8: 5240 3402 |0002: iget v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ -0284dc: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -0284e0: 3310 1000 |0006: if-ne v0, v1, 0016 // +0010 │ │ -0284e4: 1900 2440 |0008: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -0284e8: 7140 610a 3210 |000a: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ -0284ee: 0b00 |000d: move-result-wide v0 │ │ -0284f0: 1802 0000 0000 0040 8f40 |000e: const-wide v2, #double 1000 // #408f400000000000 │ │ -0284fa: cd20 |0013: mul-double/2addr v0, v2 │ │ -0284fc: 8b00 |0014: double-to-long v0, v0 │ │ -0284fe: 1000 |0015: return-wide v0 │ │ -028500: 5240 3402 |0016: iget v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ -028504: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -028508: 5941 3402 |001a: iput v1, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ -02850c: 8300 |001c: int-to-double v0, v0 │ │ -02850e: 28ed |001d: goto 000a // -0013 │ │ +029448: |[029448] com.codebutler.android_websockets.SocketIOClient.getDelayInMillis:()J │ │ +029458: 1902 0040 |0000: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +02945c: 5240 3402 |0002: iget v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ +029460: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +029464: 3310 1000 |0006: if-ne v0, v1, 0016 // +0010 │ │ +029468: 1900 2440 |0008: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +02946c: 7140 610a 3210 |000a: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@0a61 │ │ +029472: 0b00 |000d: move-result-wide v0 │ │ +029474: 1802 0000 0000 0040 8f40 |000e: const-wide v2, #double 1000 // #408f400000000000 │ │ +02947e: cd20 |0013: mul-double/2addr v0, v2 │ │ +029480: 8b00 |0014: double-to-long v0, v0 │ │ +029482: 1000 |0015: return-wide v0 │ │ +029484: 5240 3402 |0016: iget v0, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ +029488: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +02948c: 5941 3402 |001a: iput v1, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mConnectPower:I // field@0234 │ │ +029490: 8300 |001c: int-to-double v0, v0 │ │ +029492: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #22 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32797,19 +32818,19 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -028510: |[028510] com.codebutler.android_websockets.SocketIOClient.getNextMessageId:()I │ │ -028520: 5410 3802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ -028524: 6e10 1e0b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@0b1e │ │ -02852a: 0a00 |0005: move-result v0 │ │ -02852c: 0f00 |0006: return v0 │ │ +029494: |[029494] com.codebutler.android_websockets.SocketIOClient.getNextMessageId:()I │ │ +0294a4: 5410 3802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mMessageIdCounter:Ljava/util/concurrent/atomic/AtomicInteger; // field@0238 │ │ +0294a8: 6e10 1e0b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@0b1e │ │ +0294ae: 0a00 |0005: move-result v0 │ │ +0294b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #23 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32817,20 +32838,20 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -028530: |[028530] com.codebutler.android_websockets.SocketIOClient.readToEnd:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -028540: 2200 9a01 |0000: new-instance v0, Ljava/lang/String; // type@019a │ │ -028544: 7110 5309 0200 |0002: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.readToEndAsArray:(Ljava/io/InputStream;)[B // method@0953 │ │ -02854a: 0c01 |0005: move-result-object v1 │ │ -02854c: 7020 730a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0a73 │ │ -028552: 1100 |0009: return-object v0 │ │ +0294b4: |[0294b4] com.codebutler.android_websockets.SocketIOClient.readToEnd:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +0294c4: 2200 9801 |0000: new-instance v0, Ljava/lang/String; // type@0198 │ │ +0294c8: 7110 5309 0200 |0002: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.readToEndAsArray:(Ljava/io/InputStream;)[B // method@0953 │ │ +0294ce: 0c01 |0005: move-result-object v1 │ │ +0294d0: 7020 730a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0a73 │ │ +0294d6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000a reg=2 input Ljava/io/InputStream; │ │ │ │ #24 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -32838,32 +32859,32 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -028554: |[028554] com.codebutler.android_websockets.SocketIOClient.readToEndAsArray:(Ljava/io/InputStream;)[B │ │ -028564: 2201 6d01 |0000: new-instance v1, Ljava/io/DataInputStream; // type@016d │ │ -028568: 7020 010a 5100 |0002: invoke-direct {v1, v5}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0a01 │ │ -02856e: 1304 0004 |0005: const/16 v4, #int 1024 // #400 │ │ -028572: 2343 6102 |0007: new-array v3, v4, [B // type@0261 │ │ -028576: 2200 6c01 |0009: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@016c │ │ -02857a: 7010 fb09 0000 |000b: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ -028580: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -028582: 6e20 030a 3100 |000f: invoke-virtual {v1, v3}, Ljava/io/DataInputStream;.read:([B)I // method@0a03 │ │ -028588: 0a02 |0012: move-result v2 │ │ -02858a: 12f4 |0013: const/4 v4, #int -1 // #ff │ │ -02858c: 3242 0700 |0014: if-eq v2, v4, 001b // +0007 │ │ -028590: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -028592: 6e40 000a 3024 |0017: invoke-virtual {v0, v3, v4, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@0a00 │ │ -028598: 28f5 |001a: goto 000f // -000b │ │ -02859a: 6e10 fe09 0000 |001b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ -0285a0: 0c04 |001e: move-result-object v4 │ │ -0285a2: 1104 |001f: return-object v4 │ │ +0294d8: |[0294d8] com.codebutler.android_websockets.SocketIOClient.readToEndAsArray:(Ljava/io/InputStream;)[B │ │ +0294e8: 2201 6b01 |0000: new-instance v1, Ljava/io/DataInputStream; // type@016b │ │ +0294ec: 7020 010a 5100 |0002: invoke-direct {v1, v5}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0a01 │ │ +0294f2: 1304 0004 |0005: const/16 v4, #int 1024 // #400 │ │ +0294f6: 2343 5f02 |0007: new-array v3, v4, [B // type@025f │ │ +0294fa: 2200 6a01 |0009: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@016a │ │ +0294fe: 7010 fb09 0000 |000b: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ +029504: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +029506: 6e20 030a 3100 |000f: invoke-virtual {v1, v3}, Ljava/io/DataInputStream;.read:([B)I // method@0a03 │ │ +02950c: 0a02 |0012: move-result v2 │ │ +02950e: 12f4 |0013: const/4 v4, #int -1 // #ff │ │ +029510: 3242 0700 |0014: if-eq v2, v4, 001b // +0007 │ │ +029514: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +029516: 6e40 000a 3024 |0017: invoke-virtual {v0, v3, v4, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@0a00 │ │ +02951c: 28f5 |001a: goto 000f // -000b │ │ +02951e: 6e10 fe09 0000 |001b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ +029524: 0c04 |001e: move-result-object v4 │ │ +029526: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0009 line=106 │ │ 0x000e line=107 │ │ 0x000f line=108 │ │ @@ -32882,53 +32903,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0285a4: |[0285a4] com.codebutler.android_websockets.SocketIOClient.connect:()V │ │ -0285b4: 5410 3302 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -0285b8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0285bc: 0e00 |0004: return-void │ │ -0285be: 2200 4b01 |0005: new-instance v0, Lcom/codebutler/android_websockets/SocketIOClient$5; // type@014b │ │ -0285c2: 7020 2009 1000 |0007: invoke-direct {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient$5;.:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0920 │ │ -0285c8: 6e10 2209 0000 |000a: invoke-virtual {v0}, Lcom/codebutler/android_websockets/SocketIOClient$5;.start:()V // method@0922 │ │ -0285ce: 28f7 |000d: goto 0004 // -0009 │ │ +029528: |[029528] com.codebutler.android_websockets.SocketIOClient.connect:()V │ │ +029538: 5410 3302 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +02953c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +029540: 0e00 |0004: return-void │ │ +029542: 2200 4901 |0005: new-instance v0, Lcom/codebutler/android_websockets/SocketIOClient$5; // type@0149 │ │ +029546: 7020 2009 1000 |0007: invoke-direct {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient$5;.:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0920 │ │ +02954c: 6e10 2209 0000 |000a: invoke-virtual {v0}, Lcom/codebutler/android_websockets/SocketIOClient$5;.start:()V // method@0922 │ │ +029552: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=424 │ │ 0x0005 line=396 │ │ + 0x000a line=423 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #1 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ name : 'connectToEndpoint' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0285d0: |[0285d0] com.codebutler.android_websockets.SocketIOClient.connectToEndpoint:(Ljava/lang/String;)V │ │ -0285e0: 5420 3302 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ -0285e4: 6e10 7309 0000 |0002: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.isConnected:()Z // method@0973 │ │ -0285ea: 0a00 |0005: move-result v0 │ │ -0285ec: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -0285f0: 7110 8007 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -0285f6: 0a00 |000b: move-result v0 │ │ -0285f8: 3900 0e00 |000c: if-nez v0, 001a // +000e │ │ -0285fc: 5b23 3502 |000e: iput-object v3, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ -028600: 5420 3a02 |0010: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -028604: 2201 4c01 |0012: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$6; // type@014c │ │ -028608: 7030 2309 2103 |0014: invoke-direct {v1, v2, v3}, Lcom/codebutler/android_websockets/SocketIOClient$6;.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V // method@0923 │ │ -02860e: 6e20 b200 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -028614: 0e00 |001a: return-void │ │ +029554: |[029554] com.codebutler.android_websockets.SocketIOClient.connectToEndpoint:(Ljava/lang/String;)V │ │ +029564: 5420 3302 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mClient:Lcom/codebutler/android_websockets/WebSocketClient; // field@0233 │ │ +029568: 6e10 7309 0000 |0002: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.isConnected:()Z // method@0973 │ │ +02956e: 0a00 |0005: move-result v0 │ │ +029570: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +029574: 7110 8007 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +02957a: 0a00 |000b: move-result v0 │ │ +02957c: 3900 0e00 |000c: if-nez v0, 001a // +000e │ │ +029580: 5b23 3502 |000e: iput-object v3, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ +029584: 5420 3a02 |0010: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +029588: 2201 4a01 |0012: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$6; // type@014a │ │ +02958c: 7030 2309 2103 |0014: invoke-direct {v1, v2, v3}, Lcom/codebutler/android_websockets/SocketIOClient$6;.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V // method@0923 │ │ +029592: 6e20 b200 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +029598: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x000e line=432 │ │ 0x0010 line=433 │ │ 0x001a line=441 │ │ locals : │ │ @@ -32940,17 +32962,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -028618: |[028618] com.codebutler.android_websockets.SocketIOClient.disconnect:()V │ │ -028628: 7010 4309 0000 |0000: invoke-direct {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.cleanup:()V // method@0943 │ │ -02862e: 0e00 |0003: return-void │ │ +02959c: |[02959c] com.codebutler.android_websockets.SocketIOClient.disconnect:()V │ │ +0295ac: 7010 4309 0000 |0000: invoke-direct {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.cleanup:()V // method@0943 │ │ +0295b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0003 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ @@ -32959,19 +32981,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -028630: |[028630] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;)V │ │ -028640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028642: 1f00 4f01 |0001: check-cast v0, Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // type@014f │ │ -028646: 6e30 4a09 2100 |0003: invoke-virtual {v1, v2, v0}, Lcom/codebutler/android_websockets/SocketIOClient;.emit:(Ljava/lang/String;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V // method@094a │ │ -02864c: 0e00 |0006: return-void │ │ +0295b4: |[0295b4] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;)V │ │ +0295c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0295c6: 1f00 4d01 |0001: check-cast v0, Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // type@014d │ │ +0295ca: 6e30 4a09 2100 |0003: invoke-virtual {v1, v2, v0}, Lcom/codebutler/android_websockets/SocketIOClient;.emit:(Ljava/lang/String;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V // method@094a │ │ +0295d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0007 reg=2 message Ljava/lang/String; │ │ @@ -32981,25 +33003,25 @@ │ │ type : '(Ljava/lang/String;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -028650: |[028650] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V │ │ -028660: 7010 5109 0300 |0000: invoke-direct {v3}, Lcom/codebutler/android_websockets/SocketIOClient;.getNextMessageId:()I // method@0951 │ │ -028666: 0a00 |0003: move-result v0 │ │ -028668: 3805 0700 |0004: if-eqz v5, 000b // +0007 │ │ -02866c: 5431 3202 |0006: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ -028670: 6e30 9307 0105 |0008: invoke-virtual {v1, v0, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0793 │ │ -028676: 5431 3a02 |000b: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -02867a: 2202 4401 |000d: new-instance v2, Lcom/codebutler/android_websockets/SocketIOClient$3; // type@0144 │ │ -02867e: 7054 0e09 3250 |000f: invoke-direct {v2, v3, v0, v5, v4}, Lcom/codebutler/android_websockets/SocketIOClient$3;.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Ljava/lang/String;)V // method@090e │ │ -028684: 6e20 b200 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -02868a: 0e00 |0015: return-void │ │ +0295d4: |[0295d4] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V │ │ +0295e4: 7010 5109 0300 |0000: invoke-direct {v3}, Lcom/codebutler/android_websockets/SocketIOClient;.getNextMessageId:()I // method@0951 │ │ +0295ea: 0a00 |0003: move-result v0 │ │ +0295ec: 3805 0700 |0004: if-eqz v5, 000b // +0007 │ │ +0295f0: 5431 3202 |0006: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ +0295f4: 6e30 9307 0105 |0008: invoke-virtual {v1, v0, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0793 │ │ +0295fa: 5431 3a02 |000b: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +0295fe: 2202 4201 |000d: new-instance v2, Lcom/codebutler/android_websockets/SocketIOClient$3; // type@0142 │ │ +029602: 7054 0e09 3250 |000f: invoke-direct {v2, v3, v0, v5, v4}, Lcom/codebutler/android_websockets/SocketIOClient$3;.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Ljava/lang/String;)V // method@090e │ │ +029608: 6e20 b200 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +02960e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0004 line=171 │ │ 0x0006 line=172 │ │ 0x000b line=174 │ │ 0x0015 line=182 │ │ @@ -33014,18 +33036,18 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02868c: |[02868c] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;Lorg/json/JSONArray;)V │ │ -02869c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02869e: 6e40 4c09 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/codebutler/android_websockets/SocketIOClient;.emit:(Ljava/lang/String;Lorg/json/JSONArray;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V // method@094c │ │ -0286a4: 0e00 |0004: return-void │ │ +029610: |[029610] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;Lorg/json/JSONArray;)V │ │ +029620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +029622: 6e40 4c09 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/codebutler/android_websockets/SocketIOClient;.emit:(Ljava/lang/String;Lorg/json/JSONArray;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V // method@094c │ │ +029628: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ @@ -33036,31 +33058,31 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0286a8: |[0286a8] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;Lorg/json/JSONArray;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V │ │ -0286b8: 2200 0002 |0000: new-instance v0, Lorg/json/JSONObject; // type@0200 │ │ -0286bc: 7010 d30b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -0286c2: 1a02 ac0d |0005: const-string v2, "name" // string@0dac │ │ -0286c6: 6e30 de0b 2005 |0007: invoke-virtual {v0, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -0286cc: 1a02 f507 |000a: const-string v2, "args" // string@07f5 │ │ -0286d0: 6e30 de0b 2006 |000c: invoke-virtual {v0, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -0286d6: 7010 5109 0400 |000f: invoke-direct {v4}, Lcom/codebutler/android_websockets/SocketIOClient;.getNextMessageId:()I // method@0951 │ │ -0286dc: 0a01 |0012: move-result v1 │ │ -0286de: 3807 0700 |0013: if-eqz v7, 001a // +0007 │ │ -0286e2: 5442 3202 |0015: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ -0286e6: 6e30 9307 1207 |0017: invoke-virtual {v2, v1, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0793 │ │ -0286ec: 5442 3a02 |001a: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -0286f0: 2203 4201 |001c: new-instance v3, Lcom/codebutler/android_websockets/SocketIOClient$1; // type@0142 │ │ -0286f4: 7050 0a09 4371 |001e: invoke-direct {v3, v4, v1, v7, v0}, Lcom/codebutler/android_websockets/SocketIOClient$1;.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V // method@090a │ │ -0286fa: 6e20 b200 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -028700: 0e00 |0024: return-void │ │ +02962c: |[02962c] com.codebutler.android_websockets.SocketIOClient.emit:(Ljava/lang/String;Lorg/json/JSONArray;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V │ │ +02963c: 2200 fe01 |0000: new-instance v0, Lorg/json/JSONObject; // type@01fe │ │ +029640: 7010 d30b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +029646: 1a02 a80d |0005: const-string v2, "name" // string@0da8 │ │ +02964a: 6e30 de0b 2005 |0007: invoke-virtual {v0, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +029650: 1a02 f307 |000a: const-string v2, "args" // string@07f3 │ │ +029654: 6e30 de0b 2006 |000c: invoke-virtual {v0, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02965a: 7010 5109 0400 |000f: invoke-direct {v4}, Lcom/codebutler/android_websockets/SocketIOClient;.getNextMessageId:()I // method@0951 │ │ +029660: 0a01 |0012: move-result v1 │ │ +029662: 3807 0700 |0013: if-eqz v7, 001a // +0007 │ │ +029666: 5442 3202 |0015: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ +02966a: 6e30 9307 1207 |0017: invoke-virtual {v2, v1, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0793 │ │ +029670: 5442 3a02 |001a: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +029674: 2203 4001 |001c: new-instance v3, Lcom/codebutler/android_websockets/SocketIOClient$1; // type@0140 │ │ +029678: 7050 0a09 4371 |001e: invoke-direct {v3, v4, v1, v7, v0}, Lcom/codebutler/android_websockets/SocketIOClient$1;.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V // method@090a │ │ +02967e: 6e20 b200 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +029684: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x000a line=129 │ │ 0x000f line=131 │ │ 0x0013 line=132 │ │ @@ -33080,18 +33102,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -028704: |[028704] com.codebutler.android_websockets.SocketIOClient.emit:(Lorg/json/JSONObject;)V │ │ -028714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028716: 6e30 4e09 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/codebutler/android_websockets/SocketIOClient;.emit:(Lorg/json/JSONObject;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V // method@094e │ │ -02871c: 0e00 |0004: return-void │ │ +029688: |[029688] com.codebutler.android_websockets.SocketIOClient.emit:(Lorg/json/JSONObject;)V │ │ +029698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02969a: 6e30 4e09 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/codebutler/android_websockets/SocketIOClient;.emit:(Lorg/json/JSONObject;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V // method@094e │ │ +0296a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x0005 reg=2 jsonMessage Lorg/json/JSONObject; │ │ @@ -33101,25 +33123,25 @@ │ │ type : '(Lorg/json/JSONObject;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -028720: |[028720] com.codebutler.android_websockets.SocketIOClient.emit:(Lorg/json/JSONObject;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V │ │ -028730: 7010 5109 0300 |0000: invoke-direct {v3}, Lcom/codebutler/android_websockets/SocketIOClient;.getNextMessageId:()I // method@0951 │ │ -028736: 0a00 |0003: move-result v0 │ │ -028738: 3805 0700 |0004: if-eqz v5, 000b // +0007 │ │ -02873c: 5431 3202 |0006: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ -028740: 6e30 9307 0105 |0008: invoke-virtual {v1, v0, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0793 │ │ -028746: 5431 3a02 |000b: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -02874a: 2202 4301 |000d: new-instance v2, Lcom/codebutler/android_websockets/SocketIOClient$2; // type@0143 │ │ -02874e: 7054 0c09 3250 |000f: invoke-direct {v2, v3, v0, v5, v4}, Lcom/codebutler/android_websockets/SocketIOClient$2;.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V // method@090c │ │ -028754: 6e20 b200 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -02875a: 0e00 |0015: return-void │ │ +0296a4: |[0296a4] com.codebutler.android_websockets.SocketIOClient.emit:(Lorg/json/JSONObject;Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;)V │ │ +0296b4: 7010 5109 0300 |0000: invoke-direct {v3}, Lcom/codebutler/android_websockets/SocketIOClient;.getNextMessageId:()I // method@0951 │ │ +0296ba: 0a00 |0003: move-result v0 │ │ +0296bc: 3805 0700 |0004: if-eqz v5, 000b // +0007 │ │ +0296c0: 5431 3202 |0006: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mAcknowledges:Landroid/util/SparseArray; // field@0232 │ │ +0296c4: 6e30 9307 0105 |0008: invoke-virtual {v1, v0, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0793 │ │ +0296ca: 5431 3a02 |000b: iget-object v1, v3, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +0296ce: 2202 4101 |000d: new-instance v2, Lcom/codebutler/android_websockets/SocketIOClient$2; // type@0141 │ │ +0296d2: 7054 0c09 3250 |000f: invoke-direct {v2, v3, v0, v5, v4}, Lcom/codebutler/android_websockets/SocketIOClient$2;.:(Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V // method@090c │ │ +0296d8: 6e20 b200 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +0296de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0006 line=152 │ │ 0x000b line=154 │ │ 0x0015 line=162 │ │ @@ -33134,17 +33156,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02875c: |[02875c] com.codebutler.android_websockets.SocketIOClient.getConnectedEndpoint:()Ljava/lang/String; │ │ -02876c: 5410 3502 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ -028770: 1100 |0002: return-object v0 │ │ +0296e0: |[0296e0] com.codebutler.android_websockets.SocketIOClient.getConnectedEndpoint:()Ljava/lang/String; │ │ +0296f0: 5410 3502 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient;.mEndpoint:Ljava/lang/String; // field@0235 │ │ +0296f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ #10 : (in Lcom/codebutler/android_websockets/SocketIOClient;) │ │ @@ -33152,45 +33174,45 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -028774: |[028774] com.codebutler.android_websockets.SocketIOClient.sendDisconnect:(Ljava/lang/String;)V │ │ -028784: 7110 8007 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -02878a: 0a00 |0003: move-result v0 │ │ -02878c: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -028790: 5420 3a02 |0006: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -028794: 2201 4d01 |0008: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$7; // type@014d │ │ -028798: 7020 2509 2100 |000a: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$7;.:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0925 │ │ -02879e: 6e20 b200 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -0287a4: 0e00 |0010: return-void │ │ -0287a6: 5420 3a02 |0011: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -0287aa: 2201 4e01 |0013: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$8; // type@014e │ │ -0287ae: 7030 2709 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/codebutler/android_websockets/SocketIOClient$8;.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V // method@0927 │ │ -0287b4: 6e20 b200 1000 |0018: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -0287ba: 28f5 |001b: goto 0010 // -000b │ │ +0296f8: |[0296f8] com.codebutler.android_websockets.SocketIOClient.sendDisconnect:(Ljava/lang/String;)V │ │ +029708: 7110 8007 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +02970e: 0a00 |0003: move-result v0 │ │ +029710: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +029714: 5420 3a02 |0006: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +029718: 2201 4b01 |0008: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$7; // type@014b │ │ +02971c: 7020 2509 2100 |000a: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$7;.:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0925 │ │ +029722: 6e20 b200 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +029728: 0e00 |0010: return-void │ │ +02972a: 5420 3a02 |0011: iget-object v0, v2, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +02972e: 2201 4c01 |0013: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$8; // type@014c │ │ +029732: 7030 2709 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/codebutler/android_websockets/SocketIOClient$8;.:(Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V // method@0927 │ │ +029738: 6e20 b200 1000 |0018: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +02973e: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0006 line=454 │ │ 0x0010 line=472 │ │ 0x0011 line=464 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/codebutler/android_websockets/SocketIOClient; │ │ 0x0000 - 0x001c reg=3 endpoint Ljava/lang/String; │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #137 header: │ │ -class_idx : 338 │ │ +class_idx : 336 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1815 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -33215,412 +33237,412 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0287bc: |[0287bc] com.codebutler.android_websockets.WebSocketClient$1.:(Lcom/codebutler/android_websockets/WebSocketClient;)V │ │ -0287cc: 5b01 3e02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -0287d0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0287d6: 0e00 |0005: return-void │ │ +029740: |[029740] com.codebutler.android_websockets.WebSocketClient$1.:(Lcom/codebutler/android_websockets/WebSocketClient;)V │ │ +029750: 5b01 3e02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029754: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02975a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/WebSocketClient$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/WebSocketClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/WebSocketClient$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 750 16-bit code units │ │ -0287d8: |[0287d8] com.codebutler.android_websockets.WebSocketClient$1.run:()V │ │ -0287e8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0287ec: 540e 3e02 |0002: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -0287f0: 7110 6109 0e00 |0004: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -0287f6: 0c0e |0007: move-result-object v14 │ │ -0287f8: 6e10 b20a 0e00 |0008: invoke-virtual {v14}, Ljava/net/URI;.getPort:()I // method@0ab2 │ │ -0287fe: 0a0e |000b: move-result v14 │ │ -028800: 12ff |000c: const/4 v15, #int -1 // #ff │ │ -028802: 32fe df01 |000d: if-eq v14, v15, 01ec // +01df │ │ -028806: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -02880a: 540e 3e02 |0011: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -02880e: 7110 6109 0e00 |0013: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028814: 0c0e |0016: move-result-object v14 │ │ -028816: 6e10 b20a 0e00 |0017: invoke-virtual {v14}, Ljava/net/URI;.getPort:()I // method@0ab2 │ │ -02881c: 0a0b |001a: move-result v11 │ │ -02881e: 0800 1200 |001b: move-object/from16 v0, v18 │ │ -028822: 540e 3e02 |001d: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028826: 7110 6109 0e00 |001f: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -02882c: 0c0e |0022: move-result-object v14 │ │ -02882e: 6e10 b10a 0e00 |0023: invoke-virtual {v14}, Ljava/net/URI;.getPath:()Ljava/lang/String; // method@0ab1 │ │ -028834: 0c0e |0026: move-result-object v14 │ │ -028836: 7110 8007 0e00 |0027: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -02883c: 0a0e |002a: move-result v14 │ │ -02883e: 380e f101 |002b: if-eqz v14, 021c // +01f1 │ │ -028842: 1a0a b400 |002d: const-string v10, "/" // string@00b4 │ │ -028846: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -02884a: 540e 3e02 |0031: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -02884e: 7110 6109 0e00 |0033: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028854: 0c0e |0036: move-result-object v14 │ │ -028856: 6e10 b30a 0e00 |0037: invoke-virtual {v14}, Ljava/net/URI;.getQuery:()Ljava/lang/String; // method@0ab3 │ │ -02885c: 0c0e |003a: move-result-object v14 │ │ -02885e: 7110 8007 0e00 |003b: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -028864: 0a0e |003e: move-result v14 │ │ -028866: 390e 2500 |003f: if-nez v14, 0064 // +0025 │ │ -02886a: 220e 9c01 |0041: new-instance v14, Ljava/lang/StringBuilder; // type@019c │ │ -02886e: 7010 930a 0e00 |0043: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -028874: 6e20 9a0a ae00 |0046: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02887a: 0c0e |0049: move-result-object v14 │ │ -02887c: 1a0f 1501 |004a: const-string v15, "?" // string@0115 │ │ -028880: 6e20 9a0a fe00 |004c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028886: 0c0e |004f: move-result-object v14 │ │ -028888: 0800 1200 |0050: move-object/from16 v0, v18 │ │ -02888c: 540f 3e02 |0052: iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028890: 7110 6109 0f00 |0054: invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028896: 0c0f |0057: move-result-object v15 │ │ -028898: 6e10 b30a 0f00 |0058: invoke-virtual {v15}, Ljava/net/URI;.getQuery:()Ljava/lang/String; // method@0ab3 │ │ -02889e: 0c0f |005b: move-result-object v15 │ │ -0288a0: 6e20 9a0a fe00 |005c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0288a6: 0c0e |005f: move-result-object v14 │ │ -0288a8: 6e10 9e0a 0e00 |0060: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0288ae: 0c0a |0063: move-result-object v10 │ │ -0288b0: 0800 1200 |0064: move-object/from16 v0, v18 │ │ -0288b4: 540e 3e02 |0066: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -0288b8: 7110 6109 0e00 |0068: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -0288be: 0c0e |006b: move-result-object v14 │ │ -0288c0: 6e10 b40a 0e00 |006c: invoke-virtual {v14}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ -0288c6: 0c0e |006f: move-result-object v14 │ │ -0288c8: 1a0f 8011 |0070: const-string v15, "wss" // string@1180 │ │ -0288cc: 6e20 7a0a fe00 |0072: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -0288d2: 0a0e |0075: move-result v14 │ │ -0288d4: 380e b401 |0076: if-eqz v14, 022a // +01b4 │ │ -0288d8: 1a07 510b |0078: const-string v7, "https" // string@0b51 │ │ -0288dc: 2206 a401 |007a: new-instance v6, Ljava/net/URI; // type@01a4 │ │ -0288e0: 220e 9c01 |007c: new-instance v14, Ljava/lang/StringBuilder; // type@019c │ │ -0288e4: 7010 930a 0e00 |007e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0288ea: 1a0f b600 |0081: const-string v15, "//" // string@00b6 │ │ -0288ee: 6e20 9a0a fe00 |0083: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0288f4: 0c0e |0086: move-result-object v14 │ │ -0288f6: 0800 1200 |0087: move-object/from16 v0, v18 │ │ -0288fa: 540f 3e02 |0089: iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -0288fe: 7110 6109 0f00 |008b: invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028904: 0c0f |008e: move-result-object v15 │ │ -028906: 6e10 b00a 0f00 |008f: invoke-virtual {v15}, Ljava/net/URI;.getHost:()Ljava/lang/String; // method@0ab0 │ │ -02890c: 0c0f |0092: move-result-object v15 │ │ -02890e: 6e20 9a0a fe00 |0093: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028914: 0c0e |0096: move-result-object v14 │ │ -028916: 6e10 9e0a 0e00 |0097: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02891c: 0c0e |009a: move-result-object v14 │ │ -02891e: 120f |009b: const/4 v15, #int 0 // #0 │ │ -028920: 7040 ae0a 76fe |009c: invoke-direct {v6, v7, v14, v15}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0aae │ │ -028926: 0800 1200 |009f: move-object/from16 v0, v18 │ │ -02892a: 540e 3e02 |00a1: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -02892e: 7110 6109 0e00 |00a3: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028934: 0c0e |00a6: move-result-object v14 │ │ -028936: 6e10 b40a 0e00 |00a7: invoke-virtual {v14}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ -02893c: 0c0e |00aa: move-result-object v14 │ │ -02893e: 1a0f 8011 |00ab: const-string v15, "wss" // string@1180 │ │ -028942: 6e20 7a0a fe00 |00ad: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -028948: 0a0e |00b0: move-result v14 │ │ -02894a: 390e 1600 |00b1: if-nez v14, 00c7 // +0016 │ │ -02894e: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ -028952: 540e 3e02 |00b5: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028956: 7110 6109 0e00 |00b7: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -02895c: 0c0e |00ba: move-result-object v14 │ │ -02895e: 6e10 b40a 0e00 |00bb: invoke-virtual {v14}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ -028964: 0c0e |00be: move-result-object v14 │ │ -028966: 1a0f 510b |00bf: const-string v15, "https" // string@0b51 │ │ -02896a: 6e20 7a0a fe00 |00c1: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -028970: 0a0e |00c4: move-result v14 │ │ -028972: 380e 6901 |00c5: if-eqz v14, 022e // +0169 │ │ -028976: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ -02897a: 540e 3e02 |00c9: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -02897e: 7110 6209 0e00 |00cb: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory; // method@0962 │ │ -028984: 0c02 |00ce: move-result-object v2 │ │ -028986: 0800 1200 |00cf: move-object/from16 v0, v18 │ │ -02898a: 540e 3e02 |00d1: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -02898e: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ -028992: 540f 3e02 |00d5: iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028996: 7110 6109 0f00 |00d7: invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -02899c: 0c0f |00da: move-result-object v15 │ │ -02899e: 6e10 b00a 0f00 |00db: invoke-virtual {v15}, Ljava/net/URI;.getHost:()Ljava/lang/String; // method@0ab0 │ │ -0289a4: 0c0f |00de: move-result-object v15 │ │ -0289a6: 6e30 220b f20b |00df: invoke-virtual {v2, v15, v11}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@0b22 │ │ -0289ac: 0c0f |00e2: move-result-object v15 │ │ -0289ae: 7120 6609 fe00 |00e3: invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$202:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; // method@0966 │ │ -0289b4: 2208 7b01 |00e6: new-instance v8, Ljava/io/PrintWriter; // type@017b │ │ -0289b8: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ -0289bc: 540e 3e02 |00ea: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -0289c0: 7110 6509 0e00 |00ec: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ -0289c6: 0c0e |00ef: move-result-object v14 │ │ -0289c8: 6e10 ac0a 0e00 |00f0: invoke-virtual {v14}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0aac │ │ -0289ce: 0c0e |00f3: move-result-object v14 │ │ -0289d0: 7020 250a e800 |00f4: invoke-direct {v8, v14}, Ljava/io/PrintWriter;.:(Ljava/io/OutputStream;)V // method@0a25 │ │ -0289d6: 220e 9c01 |00f7: new-instance v14, Ljava/lang/StringBuilder; // type@019c │ │ -0289da: 7010 930a 0e00 |00f9: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0289e0: 1a0f 6c02 |00fc: const-string v15, "GET " // string@026c │ │ -0289e4: 6e20 9a0a fe00 |00fe: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0289ea: 0c0e |0101: move-result-object v14 │ │ -0289ec: 6e20 9a0a ae00 |0102: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0289f2: 0c0e |0105: move-result-object v14 │ │ -0289f4: 1a0f 2900 |0106: const-string v15, " HTTP/1.1 │ │ +02975c: |[02975c] com.codebutler.android_websockets.WebSocketClient$1.run:()V │ │ +02976c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +029770: 540d 3e02 |0002: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029774: 7110 6109 0d00 |0004: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +02977a: 0c0d |0007: move-result-object v13 │ │ +02977c: 6e10 b20a 0d00 |0008: invoke-virtual {v13}, Ljava/net/URI;.getPort:()I // method@0ab2 │ │ +029782: 0a0d |000b: move-result v13 │ │ +029784: 12fe |000c: const/4 v14, #int -1 // #ff │ │ +029786: 32ed df01 |000d: if-eq v13, v14, 01ec // +01df │ │ +02978a: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +02978e: 540d 3e02 |0011: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029792: 7110 6109 0d00 |0013: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029798: 0c0d |0016: move-result-object v13 │ │ +02979a: 6e10 b20a 0d00 |0017: invoke-virtual {v13}, Ljava/net/URI;.getPort:()I // method@0ab2 │ │ +0297a0: 0a0a |001a: move-result v10 │ │ +0297a2: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0297a6: 540d 3e02 |001d: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +0297aa: 7110 6109 0d00 |001f: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +0297b0: 0c0d |0022: move-result-object v13 │ │ +0297b2: 6e10 b10a 0d00 |0023: invoke-virtual {v13}, Ljava/net/URI;.getPath:()Ljava/lang/String; // method@0ab1 │ │ +0297b8: 0c0d |0026: move-result-object v13 │ │ +0297ba: 7110 8007 0d00 |0027: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +0297c0: 0a0d |002a: move-result v13 │ │ +0297c2: 380d f101 |002b: if-eqz v13, 021c // +01f1 │ │ +0297c6: 1a09 b400 |002d: const-string v9, "/" // string@00b4 │ │ +0297ca: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +0297ce: 540d 3e02 |0031: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +0297d2: 7110 6109 0d00 |0033: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +0297d8: 0c0d |0036: move-result-object v13 │ │ +0297da: 6e10 b30a 0d00 |0037: invoke-virtual {v13}, Ljava/net/URI;.getQuery:()Ljava/lang/String; // method@0ab3 │ │ +0297e0: 0c0d |003a: move-result-object v13 │ │ +0297e2: 7110 8007 0d00 |003b: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +0297e8: 0a0d |003e: move-result v13 │ │ +0297ea: 390d 2500 |003f: if-nez v13, 0064 // +0025 │ │ +0297ee: 220d 9a01 |0041: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +0297f2: 7010 930a 0d00 |0043: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0297f8: 6e20 9a0a 9d00 |0046: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0297fe: 0c0d |0049: move-result-object v13 │ │ +029800: 1a0e 1501 |004a: const-string v14, "?" // string@0115 │ │ +029804: 6e20 9a0a ed00 |004c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02980a: 0c0d |004f: move-result-object v13 │ │ +02980c: 0800 1200 |0050: move-object/from16 v0, v18 │ │ +029810: 540e 3e02 |0052: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029814: 7110 6109 0e00 |0054: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +02981a: 0c0e |0057: move-result-object v14 │ │ +02981c: 6e10 b30a 0e00 |0058: invoke-virtual {v14}, Ljava/net/URI;.getQuery:()Ljava/lang/String; // method@0ab3 │ │ +029822: 0c0e |005b: move-result-object v14 │ │ +029824: 6e20 9a0a ed00 |005c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02982a: 0c0d |005f: move-result-object v13 │ │ +02982c: 6e10 9e0a 0d00 |0060: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +029832: 0c09 |0063: move-result-object v9 │ │ +029834: 0800 1200 |0064: move-object/from16 v0, v18 │ │ +029838: 540d 3e02 |0066: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +02983c: 7110 6109 0d00 |0068: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029842: 0c0d |006b: move-result-object v13 │ │ +029844: 6e10 b40a 0d00 |006c: invoke-virtual {v13}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ +02984a: 0c0d |006f: move-result-object v13 │ │ +02984c: 1a0e 7c11 |0070: const-string v14, "wss" // string@117c │ │ +029850: 6e20 7a0a ed00 |0072: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +029856: 0a0d |0075: move-result v13 │ │ +029858: 380d b401 |0076: if-eqz v13, 022a // +01b4 │ │ +02985c: 1a06 4e0b |0078: const-string v6, "https" // string@0b4e │ │ +029860: 2205 a201 |007a: new-instance v5, Ljava/net/URI; // type@01a2 │ │ +029864: 220d 9a01 |007c: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +029868: 7010 930a 0d00 |007e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02986e: 1a0e b600 |0081: const-string v14, "//" // string@00b6 │ │ +029872: 6e20 9a0a ed00 |0083: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029878: 0c0d |0086: move-result-object v13 │ │ +02987a: 0800 1200 |0087: move-object/from16 v0, v18 │ │ +02987e: 540e 3e02 |0089: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029882: 7110 6109 0e00 |008b: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029888: 0c0e |008e: move-result-object v14 │ │ +02988a: 6e10 b00a 0e00 |008f: invoke-virtual {v14}, Ljava/net/URI;.getHost:()Ljava/lang/String; // method@0ab0 │ │ +029890: 0c0e |0092: move-result-object v14 │ │ +029892: 6e20 9a0a ed00 |0093: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029898: 0c0d |0096: move-result-object v13 │ │ +02989a: 6e10 9e0a 0d00 |0097: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0298a0: 0c0d |009a: move-result-object v13 │ │ +0298a2: 120e |009b: const/4 v14, #int 0 // #0 │ │ +0298a4: 7040 ae0a 65ed |009c: invoke-direct {v5, v6, v13, v14}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0aae │ │ +0298aa: 0800 1200 |009f: move-object/from16 v0, v18 │ │ +0298ae: 540d 3e02 |00a1: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +0298b2: 7110 6109 0d00 |00a3: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +0298b8: 0c0d |00a6: move-result-object v13 │ │ +0298ba: 6e10 b40a 0d00 |00a7: invoke-virtual {v13}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ +0298c0: 0c0d |00aa: move-result-object v13 │ │ +0298c2: 1a0e 7c11 |00ab: const-string v14, "wss" // string@117c │ │ +0298c6: 6e20 7a0a ed00 |00ad: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +0298cc: 0a0d |00b0: move-result v13 │ │ +0298ce: 390d 1600 |00b1: if-nez v13, 00c7 // +0016 │ │ +0298d2: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ +0298d6: 540d 3e02 |00b5: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +0298da: 7110 6109 0d00 |00b7: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +0298e0: 0c0d |00ba: move-result-object v13 │ │ +0298e2: 6e10 b40a 0d00 |00bb: invoke-virtual {v13}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ +0298e8: 0c0d |00be: move-result-object v13 │ │ +0298ea: 1a0e 4e0b |00bf: const-string v14, "https" // string@0b4e │ │ +0298ee: 6e20 7a0a ed00 |00c1: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +0298f4: 0a0d |00c4: move-result v13 │ │ +0298f6: 380d 6901 |00c5: if-eqz v13, 022e // +0169 │ │ +0298fa: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ +0298fe: 540d 3e02 |00c9: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029902: 7110 6209 0d00 |00cb: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory; // method@0962 │ │ +029908: 0c02 |00ce: move-result-object v2 │ │ +02990a: 0800 1200 |00cf: move-object/from16 v0, v18 │ │ +02990e: 540d 3e02 |00d1: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029912: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ +029916: 540e 3e02 |00d5: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +02991a: 7110 6109 0e00 |00d7: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029920: 0c0e |00da: move-result-object v14 │ │ +029922: 6e10 b00a 0e00 |00db: invoke-virtual {v14}, Ljava/net/URI;.getHost:()Ljava/lang/String; // method@0ab0 │ │ +029928: 0c0e |00de: move-result-object v14 │ │ +02992a: 6e30 220b e20a |00df: invoke-virtual {v2, v14, v10}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@0b22 │ │ +029930: 0c0e |00e2: move-result-object v14 │ │ +029932: 7120 6609 ed00 |00e3: invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$202:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; // method@0966 │ │ +029938: 2207 7901 |00e6: new-instance v7, Ljava/io/PrintWriter; // type@0179 │ │ +02993c: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ +029940: 540d 3e02 |00ea: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029944: 7110 6509 0d00 |00ec: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ +02994a: 0c0d |00ef: move-result-object v13 │ │ +02994c: 6e10 ac0a 0d00 |00f0: invoke-virtual {v13}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0aac │ │ +029952: 0c0d |00f3: move-result-object v13 │ │ +029954: 7020 250a d700 |00f4: invoke-direct {v7, v13}, Ljava/io/PrintWriter;.:(Ljava/io/OutputStream;)V // method@0a25 │ │ +02995a: 220d 9a01 |00f7: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02995e: 7010 930a 0d00 |00f9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +029964: 1a0e 6c02 |00fc: const-string v14, "GET " // string@026c │ │ +029968: 6e20 9a0a ed00 |00fe: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02996e: 0c0d |0101: move-result-object v13 │ │ +029970: 6e20 9a0a 9d00 |0102: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029976: 0c0d |0105: move-result-object v13 │ │ +029978: 1a0e 2900 |0106: const-string v14, " HTTP/1.1 │ │ " // string@0029 │ │ -0289f8: 6e20 9a0a fe00 |0108: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0289fe: 0c0e |010b: move-result-object v14 │ │ -028a00: 6e10 9e0a 0e00 |010c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -028a06: 0c0e |010f: move-result-object v14 │ │ -028a08: 6e20 2a0a e800 |0110: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028a0e: 1a0e c606 |0113: const-string v14, "Upgrade: websocket │ │ -" // string@06c6 │ │ -028a12: 6e20 2a0a e800 |0115: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028a18: 1a0e d601 |0118: const-string v14, "Connection: Upgrade │ │ +02997c: 6e20 9a0a ed00 |0108: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029982: 0c0d |010b: move-result-object v13 │ │ +029984: 6e10 9e0a 0d00 |010c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02998a: 0c0d |010f: move-result-object v13 │ │ +02998c: 6e20 2a0a d700 |0110: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +029992: 1a0d c406 |0113: const-string v13, "Upgrade: websocket │ │ +" // string@06c4 │ │ +029996: 6e20 2a0a d700 |0115: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +02999c: 1a0d d601 |0118: const-string v13, "Connection: Upgrade │ │ " // string@01d6 │ │ -028a1c: 6e20 2a0a e800 |011a: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028a22: 220e 9c01 |011d: new-instance v14, Ljava/lang/StringBuilder; // type@019c │ │ -028a26: 7010 930a 0e00 |011f: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -028a2c: 1a0f 7f02 |0122: const-string v15, "Host: " // string@027f │ │ -028a30: 6e20 9a0a fe00 |0124: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028a36: 0c0e |0127: move-result-object v14 │ │ -028a38: 0800 1200 |0128: move-object/from16 v0, v18 │ │ -028a3c: 540f 3e02 |012a: iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028a40: 7110 6109 0f00 |012c: invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028a46: 0c0f |012f: move-result-object v15 │ │ -028a48: 6e10 b00a 0f00 |0130: invoke-virtual {v15}, Ljava/net/URI;.getHost:()Ljava/lang/String; // method@0ab0 │ │ -028a4e: 0c0f |0133: move-result-object v15 │ │ -028a50: 6e20 9a0a fe00 |0134: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028a56: 0c0e |0137: move-result-object v14 │ │ -028a58: 1a0f 0300 |0138: const-string v15, " │ │ +0299a0: 6e20 2a0a d700 |011a: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0299a6: 220d 9a01 |011d: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +0299aa: 7010 930a 0d00 |011f: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0299b0: 1a0e 7f02 |0122: const-string v14, "Host: " // string@027f │ │ +0299b4: 6e20 9a0a ed00 |0124: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0299ba: 0c0d |0127: move-result-object v13 │ │ +0299bc: 0800 1200 |0128: move-object/from16 v0, v18 │ │ +0299c0: 540e 3e02 |012a: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +0299c4: 7110 6109 0e00 |012c: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +0299ca: 0c0e |012f: move-result-object v14 │ │ +0299cc: 6e10 b00a 0e00 |0130: invoke-virtual {v14}, Ljava/net/URI;.getHost:()Ljava/lang/String; // method@0ab0 │ │ +0299d2: 0c0e |0133: move-result-object v14 │ │ +0299d4: 6e20 9a0a ed00 |0134: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0299da: 0c0d |0137: move-result-object v13 │ │ +0299dc: 1a0e 0300 |0138: const-string v14, " │ │ " // string@0003 │ │ -028a5c: 6e20 9a0a fe00 |013a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028a62: 0c0e |013d: move-result-object v14 │ │ -028a64: 6e10 9e0a 0e00 |013e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -028a6a: 0c0e |0141: move-result-object v14 │ │ -028a6c: 6e20 2a0a e800 |0142: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028a72: 220e 9c01 |0145: new-instance v14, Ljava/lang/StringBuilder; // type@019c │ │ -028a76: 7010 930a 0e00 |0147: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -028a7c: 1a0f 0a06 |014a: const-string v15, "Origin: " // string@060a │ │ -028a80: 6e20 9a0a fe00 |014c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028a86: 0c0e |014f: move-result-object v14 │ │ -028a88: 6e10 b60a 0600 |0150: invoke-virtual {v6}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -028a8e: 0c0f |0153: move-result-object v15 │ │ -028a90: 6e20 9a0a fe00 |0154: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028a96: 0c0e |0157: move-result-object v14 │ │ -028a98: 1a0f 0300 |0158: const-string v15, " │ │ +0299e0: 6e20 9a0a ed00 |013a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0299e6: 0c0d |013d: move-result-object v13 │ │ +0299e8: 6e10 9e0a 0d00 |013e: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0299ee: 0c0d |0141: move-result-object v13 │ │ +0299f0: 6e20 2a0a d700 |0142: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0299f6: 220d 9a01 |0145: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +0299fa: 7010 930a 0d00 |0147: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +029a00: 1a0e 0806 |014a: const-string v14, "Origin: " // string@0608 │ │ +029a04: 6e20 9a0a ed00 |014c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029a0a: 0c0d |014f: move-result-object v13 │ │ +029a0c: 6e10 b60a 0500 |0150: invoke-virtual {v5}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +029a12: 0c0e |0153: move-result-object v14 │ │ +029a14: 6e20 9a0a ed00 |0154: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029a1a: 0c0d |0157: move-result-object v13 │ │ +029a1c: 1a0e 0300 |0158: const-string v14, " │ │ " // string@0003 │ │ -028a9c: 6e20 9a0a fe00 |015a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028aa2: 0c0e |015d: move-result-object v14 │ │ -028aa4: 6e10 9e0a 0e00 |015e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -028aaa: 0c0e |0161: move-result-object v14 │ │ -028aac: 6e20 2a0a e800 |0162: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028ab2: 220e 9c01 |0165: new-instance v14, Ljava/lang/StringBuilder; // type@019c │ │ -028ab6: 7010 930a 0e00 |0167: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -028abc: 1a0f 6d06 |016a: const-string v15, "Sec-WebSocket-Key: " // string@066d │ │ -028ac0: 6e20 9a0a fe00 |016c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028ac6: 0c0e |016f: move-result-object v14 │ │ -028ac8: 0800 1200 |0170: move-object/from16 v0, v18 │ │ -028acc: 540f 3e02 |0172: iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028ad0: 7110 6709 0f00 |0174: invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$300:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String; // method@0967 │ │ -028ad6: 0c0f |0177: move-result-object v15 │ │ -028ad8: 6e20 9a0a fe00 |0178: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028ade: 0c0e |017b: move-result-object v14 │ │ -028ae0: 1a0f 0300 |017c: const-string v15, " │ │ +029a20: 6e20 9a0a ed00 |015a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029a26: 0c0d |015d: move-result-object v13 │ │ +029a28: 6e10 9e0a 0d00 |015e: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +029a2e: 0c0d |0161: move-result-object v13 │ │ +029a30: 6e20 2a0a d700 |0162: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +029a36: 220d 9a01 |0165: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +029a3a: 7010 930a 0d00 |0167: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +029a40: 1a0e 6b06 |016a: const-string v14, "Sec-WebSocket-Key: " // string@066b │ │ +029a44: 6e20 9a0a ed00 |016c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029a4a: 0c0d |016f: move-result-object v13 │ │ +029a4c: 0800 1200 |0170: move-object/from16 v0, v18 │ │ +029a50: 540e 3e02 |0172: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029a54: 7110 6709 0e00 |0174: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$300:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String; // method@0967 │ │ +029a5a: 0c0e |0177: move-result-object v14 │ │ +029a5c: 6e20 9a0a ed00 |0178: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029a62: 0c0d |017b: move-result-object v13 │ │ +029a64: 1a0e 0300 |017c: const-string v14, " │ │ " // string@0003 │ │ -028ae4: 6e20 9a0a fe00 |017e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -028aea: 0c0e |0181: move-result-object v14 │ │ -028aec: 6e10 9e0a 0e00 |0182: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -028af2: 0c0e |0185: move-result-object v14 │ │ -028af4: 6e20 2a0a e800 |0186: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028afa: 1a0e 6e06 |0189: const-string v14, "Sec-WebSocket-Version: 13 │ │ -" // string@066e │ │ -028afe: 6e20 2a0a e800 |018b: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028b04: 0800 1200 |018e: move-object/from16 v0, v18 │ │ -028b08: 540e 3e02 |0190: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028b0c: 7110 6809 0e00 |0192: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; // method@0968 │ │ -028b12: 0c0e |0195: move-result-object v14 │ │ -028b14: 380e 9e00 |0196: if-eqz v14, 0234 // +009e │ │ -028b18: 0800 1200 |0198: move-object/from16 v0, v18 │ │ -028b1c: 540e 3e02 |019a: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028b20: 7110 6809 0e00 |019c: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; // method@0968 │ │ -028b26: 0c0e |019f: move-result-object v14 │ │ -028b28: 7210 f90a 0e00 |01a0: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ -028b2e: 0c04 |01a3: move-result-object v4 │ │ -028b30: 7210 dc0a 0400 |01a4: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -028b36: 0a0e |01a7: move-result v14 │ │ -028b38: 380e 8c00 |01a8: if-eqz v14, 0234 // +008c │ │ -028b3c: 7210 dd0a 0400 |01aa: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -028b42: 0c09 |01ad: move-result-object v9 │ │ -028b44: 1f09 de01 |01ae: check-cast v9, Lorg/apache/http/NameValuePair; // type@01de │ │ -028b48: 1a0e 8600 |01b0: const-string v14, "%s: %s │ │ +029a68: 6e20 9a0a ed00 |017e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +029a6e: 0c0d |0181: move-result-object v13 │ │ +029a70: 6e10 9e0a 0d00 |0182: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +029a76: 0c0d |0185: move-result-object v13 │ │ +029a78: 6e20 2a0a d700 |0186: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +029a7e: 1a0d 6c06 |0189: const-string v13, "Sec-WebSocket-Version: 13 │ │ +" // string@066c │ │ +029a82: 6e20 2a0a d700 |018b: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +029a88: 0800 1200 |018e: move-object/from16 v0, v18 │ │ +029a8c: 540d 3e02 |0190: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029a90: 7110 6809 0d00 |0192: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; // method@0968 │ │ +029a96: 0c0d |0195: move-result-object v13 │ │ +029a98: 380d 9e00 |0196: if-eqz v13, 0234 // +009e │ │ +029a9c: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +029aa0: 540d 3e02 |019a: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029aa4: 7110 6809 0d00 |019c: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; // method@0968 │ │ +029aaa: 0c0d |019f: move-result-object v13 │ │ +029aac: 7210 f90a 0d00 |01a0: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ +029ab2: 0c0d |01a3: move-result-object v13 │ │ +029ab4: 7210 dc0a 0d00 |01a4: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +029aba: 0a0e |01a7: move-result v14 │ │ +029abc: 380e 8c00 |01a8: if-eqz v14, 0234 // +008c │ │ +029ac0: 7210 dd0a 0d00 |01aa: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +029ac6: 0c08 |01ad: move-result-object v8 │ │ +029ac8: 1f08 dc01 |01ae: check-cast v8, Lorg/apache/http/NameValuePair; // type@01dc │ │ +029acc: 1a0e 8600 |01b0: const-string v14, "%s: %s │ │ " // string@0086 │ │ -028b4c: 122f |01b2: const/4 v15, #int 2 // #2 │ │ -028b4e: 23ff 7002 |01b3: new-array v15, v15, [Ljava/lang/Object; // type@0270 │ │ -028b52: 1310 0000 |01b5: const/16 v16, #int 0 // #0 │ │ -028b56: 7210 310b 0900 |01b7: invoke-interface {v9}, Lorg/apache/http/NameValuePair;.getName:()Ljava/lang/String; // method@0b31 │ │ -028b5c: 0c11 |01ba: move-result-object v17 │ │ -028b5e: 4d11 0f10 |01bb: aput-object v17, v15, v16 │ │ -028b62: 1310 0100 |01bd: const/16 v16, #int 1 // #1 │ │ -028b66: 7210 320b 0900 |01bf: invoke-interface {v9}, Lorg/apache/http/NameValuePair;.getValue:()Ljava/lang/String; // method@0b32 │ │ -028b6c: 0c11 |01c2: move-result-object v17 │ │ -028b6e: 4d11 0f10 |01c3: aput-object v17, v15, v16 │ │ -028b72: 7120 7c0a fe00 |01c5: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -028b78: 0c0e |01c8: move-result-object v14 │ │ -028b7a: 6e20 2a0a e800 |01c9: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028b80: 28d8 |01cc: goto 01a4 // -0028 │ │ -028b82: 0d01 |01cd: move-exception v1 │ │ -028b84: 1a0e 1607 |01ce: const-string v14, "WebSocketClient" // string@0716 │ │ -028b88: 1a0f 1507 |01d0: const-string v15, "WebSocket EOF!" // string@0715 │ │ -028b8c: 7130 8807 fe01 |01d2: invoke-static {v14, v15, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -028b92: 0800 1200 |01d5: move-object/from16 v0, v18 │ │ -028b96: 540e 3e02 |01d7: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028b9a: 7110 6c09 0e00 |01d9: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ -028ba0: 0c0e |01dc: move-result-object v14 │ │ -028ba2: 120f |01dd: const/4 v15, #int 0 // #0 │ │ -028ba4: 1a10 1202 |01de: const-string v16, "EOF" // string@0212 │ │ -028ba8: 7803 5c09 0e00 |01e0: invoke-interface/range {v14, v15, v16}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ -028bae: 0800 1200 |01e3: move-object/from16 v0, v18 │ │ -028bb2: 540e 3e02 |01e5: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028bb6: 120f |01e7: const/4 v15, #int 0 // #0 │ │ -028bb8: 7120 6d09 fe00 |01e8: invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ -028bbe: 0e00 |01eb: return-void │ │ -028bc0: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ -028bc4: 540e 3e02 |01ee: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028bc8: 7110 6109 0e00 |01f0: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028bce: 0c0e |01f3: move-result-object v14 │ │ -028bd0: 6e10 b40a 0e00 |01f4: invoke-virtual {v14}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ -028bd6: 0c0e |01f7: move-result-object v14 │ │ -028bd8: 1a0f 8011 |01f8: const-string v15, "wss" // string@1180 │ │ -028bdc: 6e20 7a0a fe00 |01fa: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -028be2: 0a0e |01fd: move-result v14 │ │ -028be4: 390e 1600 |01fe: if-nez v14, 0214 // +0016 │ │ -028be8: 0800 1200 |0200: move-object/from16 v0, v18 │ │ -028bec: 540e 3e02 |0202: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028bf0: 7110 6109 0e00 |0204: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028bf6: 0c0e |0207: move-result-object v14 │ │ -028bf8: 6e10 b40a 0e00 |0208: invoke-virtual {v14}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ -028bfe: 0c0e |020b: move-result-object v14 │ │ -028c00: 1a0f 510b |020c: const-string v15, "https" // string@0b51 │ │ -028c04: 6e20 7a0a fe00 |020e: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -028c0a: 0a0e |0211: move-result v14 │ │ -028c0c: 380e 0600 |0212: if-eqz v14, 0218 // +0006 │ │ -028c10: 130b bb01 |0214: const/16 v11, #int 443 // #1bb │ │ -028c14: 2900 05fe |0216: goto/16 001b // -01fb │ │ -028c18: 130b 5000 |0218: const/16 v11, #int 80 // #50 │ │ -028c1c: 2900 01fe |021a: goto/16 001b // -01ff │ │ -028c20: 0800 1200 |021c: move-object/from16 v0, v18 │ │ -028c24: 540e 3e02 |021e: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028c28: 7110 6109 0e00 |0220: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ -028c2e: 0c0e |0223: move-result-object v14 │ │ -028c30: 6e10 b10a 0e00 |0224: invoke-virtual {v14}, Ljava/net/URI;.getPath:()Ljava/lang/String; // method@0ab1 │ │ -028c36: 0c0a |0227: move-result-object v10 │ │ -028c38: 2900 07fe |0228: goto/16 002f // -01f9 │ │ -028c3c: 1a07 470b |022a: const-string v7, "http" // string@0b47 │ │ -028c40: 2900 4efe |022c: goto/16 007a // -01b2 │ │ -028c44: 7100 230b 0000 |022e: invoke-static {}, Ljavax/net/SocketFactory;.getDefault:()Ljavax/net/SocketFactory; // method@0b23 │ │ -028c4a: 0c02 |0231: move-result-object v2 │ │ -028c4c: 2900 9dfe |0232: goto/16 00cf // -0163 │ │ -028c50: 1a0e 0300 |0234: const-string v14, " │ │ +029ad0: 122f |01b2: const/4 v15, #int 2 // #2 │ │ +029ad2: 23ff 6e02 |01b3: new-array v15, v15, [Ljava/lang/Object; // type@026e │ │ +029ad6: 1310 0000 |01b5: const/16 v16, #int 0 // #0 │ │ +029ada: 7210 310b 0800 |01b7: invoke-interface {v8}, Lorg/apache/http/NameValuePair;.getName:()Ljava/lang/String; // method@0b31 │ │ +029ae0: 0c11 |01ba: move-result-object v17 │ │ +029ae2: 4d11 0f10 |01bb: aput-object v17, v15, v16 │ │ +029ae6: 1310 0100 |01bd: const/16 v16, #int 1 // #1 │ │ +029aea: 7210 320b 0800 |01bf: invoke-interface {v8}, Lorg/apache/http/NameValuePair;.getValue:()Ljava/lang/String; // method@0b32 │ │ +029af0: 0c11 |01c2: move-result-object v17 │ │ +029af2: 4d11 0f10 |01c3: aput-object v17, v15, v16 │ │ +029af6: 7120 7c0a fe00 |01c5: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +029afc: 0c0e |01c8: move-result-object v14 │ │ +029afe: 6e20 2a0a e700 |01c9: invoke-virtual {v7, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +029b04: 28d8 |01cc: goto 01a4 // -0028 │ │ +029b06: 0d01 |01cd: move-exception v1 │ │ +029b08: 1a0d 1407 |01ce: const-string v13, "WebSocketClient" // string@0714 │ │ +029b0c: 1a0e 1307 |01d0: const-string v14, "WebSocket EOF!" // string@0713 │ │ +029b10: 7130 8807 ed01 |01d2: invoke-static {v13, v14, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +029b16: 0800 1200 |01d5: move-object/from16 v0, v18 │ │ +029b1a: 540d 3e02 |01d7: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029b1e: 7110 6c09 0d00 |01d9: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ +029b24: 0c0d |01dc: move-result-object v13 │ │ +029b26: 120e |01dd: const/4 v14, #int 0 // #0 │ │ +029b28: 1a0f 1202 |01de: const-string v15, "EOF" // string@0212 │ │ +029b2c: 7230 5c09 ed0f |01e0: invoke-interface {v13, v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ +029b32: 0800 1200 |01e3: move-object/from16 v0, v18 │ │ +029b36: 540d 3e02 |01e5: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029b3a: 120e |01e7: const/4 v14, #int 0 // #0 │ │ +029b3c: 7120 6d09 ed00 |01e8: invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ +029b42: 0e00 |01eb: return-void │ │ +029b44: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ +029b48: 540d 3e02 |01ee: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029b4c: 7110 6109 0d00 |01f0: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029b52: 0c0d |01f3: move-result-object v13 │ │ +029b54: 6e10 b40a 0d00 |01f4: invoke-virtual {v13}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ +029b5a: 0c0d |01f7: move-result-object v13 │ │ +029b5c: 1a0e 7c11 |01f8: const-string v14, "wss" // string@117c │ │ +029b60: 6e20 7a0a ed00 |01fa: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +029b66: 0a0d |01fd: move-result v13 │ │ +029b68: 390d 1600 |01fe: if-nez v13, 0214 // +0016 │ │ +029b6c: 0800 1200 |0200: move-object/from16 v0, v18 │ │ +029b70: 540d 3e02 |0202: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029b74: 7110 6109 0d00 |0204: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029b7a: 0c0d |0207: move-result-object v13 │ │ +029b7c: 6e10 b40a 0d00 |0208: invoke-virtual {v13}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@0ab4 │ │ +029b82: 0c0d |020b: move-result-object v13 │ │ +029b84: 1a0e 4e0b |020c: const-string v14, "https" // string@0b4e │ │ +029b88: 6e20 7a0a ed00 |020e: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +029b8e: 0a0d |0211: move-result v13 │ │ +029b90: 380d 0600 |0212: if-eqz v13, 0218 // +0006 │ │ +029b94: 130a bb01 |0214: const/16 v10, #int 443 // #1bb │ │ +029b98: 2900 05fe |0216: goto/16 001b // -01fb │ │ +029b9c: 130a 5000 |0218: const/16 v10, #int 80 // #50 │ │ +029ba0: 2900 01fe |021a: goto/16 001b // -01ff │ │ +029ba4: 0800 1200 |021c: move-object/from16 v0, v18 │ │ +029ba8: 540d 3e02 |021e: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029bac: 7110 6109 0d00 |0220: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; // method@0961 │ │ +029bb2: 0c0d |0223: move-result-object v13 │ │ +029bb4: 6e10 b10a 0d00 |0224: invoke-virtual {v13}, Ljava/net/URI;.getPath:()Ljava/lang/String; // method@0ab1 │ │ +029bba: 0c09 |0227: move-result-object v9 │ │ +029bbc: 2900 07fe |0228: goto/16 002f // -01f9 │ │ +029bc0: 1a06 440b |022a: const-string v6, "http" // string@0b44 │ │ +029bc4: 2900 4efe |022c: goto/16 007a // -01b2 │ │ +029bc8: 7100 230b 0000 |022e: invoke-static {}, Ljavax/net/SocketFactory;.getDefault:()Ljavax/net/SocketFactory; // method@0b23 │ │ +029bce: 0c02 |0231: move-result-object v2 │ │ +029bd0: 2900 9dfe |0232: goto/16 00cf // -0163 │ │ +029bd4: 1a0d 0300 |0234: const-string v13, " │ │ " // string@0003 │ │ -028c54: 6e20 2a0a e800 |0236: invoke-virtual {v8, v14}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -028c5a: 6e10 270a 0800 |0239: invoke-virtual {v8}, Ljava/io/PrintWriter;.flush:()V // method@0a27 │ │ -028c60: 220d 3f01 |023c: new-instance v13, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; // type@013f │ │ -028c64: 0800 1200 |023e: move-object/from16 v0, v18 │ │ -028c68: 540e 3e02 |0240: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028c6c: 7110 6509 0e00 |0242: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ -028c72: 0c0e |0245: move-result-object v14 │ │ -028c74: 6e10 ab0a 0e00 |0246: invoke-virtual {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0aab │ │ -028c7a: 0c0e |0249: move-result-object v14 │ │ -028c7c: 7020 ed08 ed00 |024a: invoke-direct {v13, v14}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.:(Ljava/io/InputStream;)V // method@08ed │ │ -028c82: 0800 1200 |024d: move-object/from16 v0, v18 │ │ -028c86: 540e 3e02 |024f: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028c8a: 0800 1200 |0251: move-object/from16 v0, v18 │ │ -028c8e: 540f 3e02 |0253: iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028c92: 7120 6909 df00 |0255: invoke-static {v15, v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$500:(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; // method@0969 │ │ -028c98: 0c0f |0258: move-result-object v15 │ │ -028c9a: 7120 6a09 fe00 |0259: invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$600:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine; // method@096a │ │ -028ca0: 0c0c |025c: move-result-object v12 │ │ -028ca2: 390c 2a00 |025d: if-nez v12, 0287 // +002a │ │ -028ca6: 220e db01 |025f: new-instance v14, Lorg/apache/http/HttpException; // type@01db │ │ -028caa: 1a0f 3306 |0261: const-string v15, "Received no reply from server." // string@0633 │ │ -028cae: 7020 2e0b fe00 |0263: invoke-direct {v14, v15}, Lorg/apache/http/HttpException;.:(Ljava/lang/String;)V // method@0b2e │ │ -028cb4: 270e |0266: throw v14 │ │ -028cb6: 0d01 |0267: move-exception v1 │ │ -028cb8: 1a0e 1607 |0268: const-string v14, "WebSocketClient" // string@0716 │ │ -028cbc: 1a0f 1807 |026a: const-string v15, "Websocket SSL error!" // string@0718 │ │ -028cc0: 7130 8807 fe01 |026c: invoke-static {v14, v15, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -028cc6: 0800 1200 |026f: move-object/from16 v0, v18 │ │ -028cca: 540e 3e02 |0271: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028cce: 7110 6c09 0e00 |0273: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ -028cd4: 0c0e |0276: move-result-object v14 │ │ -028cd6: 120f |0277: const/4 v15, #int 0 // #0 │ │ -028cd8: 1a10 5506 |0278: const-string v16, "SSL" // string@0655 │ │ -028cdc: 7803 5c09 0e00 |027a: invoke-interface/range {v14, v15, v16}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ -028ce2: 0800 1200 |027d: move-object/from16 v0, v18 │ │ -028ce6: 540e 3e02 |027f: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028cea: 120f |0281: const/4 v15, #int 0 // #0 │ │ -028cec: 7120 6d09 fe00 |0282: invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ -028cf2: 2900 66ff |0285: goto/16 01eb // -009a │ │ -028cf6: 7210 340b 0c00 |0287: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0b34 │ │ -028cfc: 0a0e |028a: move-result v14 │ │ -028cfe: 130f 6500 |028b: const/16 v15, #int 101 // #65 │ │ -028d02: 32fe 1e00 |028d: if-eq v14, v15, 02ab // +001e │ │ -028d06: 220e e201 |028f: new-instance v14, Lorg/apache/http/client/HttpResponseException; // type@01e2 │ │ -028d0a: 7210 340b 0c00 |0291: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0b34 │ │ -028d10: 0a0f |0294: move-result v15 │ │ -028d12: 7210 330b 0c00 |0295: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getReasonPhrase:()Ljava/lang/String; // method@0b33 │ │ -028d18: 0c10 |0298: move-result-object v16 │ │ -028d1a: 7603 360b 0e00 |0299: invoke-direct/range {v14, v15, v16}, Lorg/apache/http/client/HttpResponseException;.:(ILjava/lang/String;)V // method@0b36 │ │ -028d20: 270e |029c: throw v14 │ │ -028d22: 0d01 |029d: move-exception v1 │ │ -028d24: 0800 1200 |029e: move-object/from16 v0, v18 │ │ -028d28: 540e 3e02 |02a0: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028d2c: 7110 6c09 0e00 |02a2: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ -028d32: 0c0e |02a5: move-result-object v14 │ │ -028d34: 7220 5d09 1e00 |02a6: invoke-interface {v14, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onError:(Ljava/lang/Exception;)V // method@095d │ │ -028d3a: 2900 42ff |02a9: goto/16 01eb // -00be │ │ -028d3e: 0800 1200 |02ab: move-object/from16 v0, v18 │ │ -028d42: 540e 3e02 |02ad: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028d46: 7120 6909 de00 |02af: invoke-static {v14, v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$500:(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; // method@0969 │ │ -028d4c: 0c05 |02b2: move-result-object v5 │ │ -028d4e: 7110 8007 0500 |02b3: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -028d54: 0a0e |02b6: move-result v14 │ │ -028d56: 390e 1700 |02b7: if-nez v14, 02ce // +0017 │ │ -028d5a: 0800 1200 |02b9: move-object/from16 v0, v18 │ │ -028d5e: 540e 3e02 |02bb: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028d62: 7120 6b09 5e00 |02bd: invoke-static {v14, v5}, Lcom/codebutler/android_websockets/WebSocketClient;.access$700:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header; // method@096b │ │ -028d68: 0c03 |02c0: move-result-object v3 │ │ -028d6a: 7210 2c0b 0300 |02c1: invoke-interface {v3}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@0b2c │ │ -028d70: 0c0e |02c4: move-result-object v14 │ │ -028d72: 1a0f 6c06 |02c5: const-string v15, "Sec-WebSocket-Accept" // string@066c │ │ -028d76: 6e20 7a0a fe00 |02c7: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -028d7c: 0a0e |02ca: move-result v14 │ │ -028d7e: 380e e0ff |02cb: if-eqz v14, 02ab // -0020 │ │ -028d82: 28de |02cd: goto 02ab // -0022 │ │ -028d84: 0800 1200 |02ce: move-object/from16 v0, v18 │ │ -028d88: 540e 3e02 |02d0: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028d8c: 7110 6c09 0e00 |02d2: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ -028d92: 0c0e |02d5: move-result-object v14 │ │ -028d94: 7210 5b09 0e00 |02d6: invoke-interface {v14}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onConnect:()V // method@095b │ │ -028d9a: 0800 1200 |02d9: move-object/from16 v0, v18 │ │ -028d9e: 540e 3e02 |02db: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028da2: 121f |02dd: const/4 v15, #int 1 // #1 │ │ -028da4: 7120 6d09 fe00 |02de: invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ -028daa: 0800 1200 |02e1: move-object/from16 v0, v18 │ │ -028dae: 540e 3e02 |02e3: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ -028db2: 7110 6309 0e00 |02e5: invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$1000:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser; // method@0963 │ │ -028db8: 0c0e |02e8: move-result-object v14 │ │ -028dba: 6e20 0909 de00 |02e9: invoke-virtual {v14, v13}, Lcom/codebutler/android_websockets/HybiParser;.start:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V // method@0909 │ │ -028dc0: 2900 fffe |02ec: goto/16 01eb // -0101 │ │ +029bd8: 6e20 2a0a d700 |0236: invoke-virtual {v7, v13}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +029bde: 6e10 270a 0700 |0239: invoke-virtual {v7}, Ljava/io/PrintWriter;.flush:()V // method@0a27 │ │ +029be4: 220c 3d01 |023c: new-instance v12, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; // type@013d │ │ +029be8: 0800 1200 |023e: move-object/from16 v0, v18 │ │ +029bec: 540d 3e02 |0240: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029bf0: 7110 6509 0d00 |0242: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ +029bf6: 0c0d |0245: move-result-object v13 │ │ +029bf8: 6e10 ab0a 0d00 |0246: invoke-virtual {v13}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0aab │ │ +029bfe: 0c0d |0249: move-result-object v13 │ │ +029c00: 7020 ed08 dc00 |024a: invoke-direct {v12, v13}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.:(Ljava/io/InputStream;)V // method@08ed │ │ +029c06: 0800 1200 |024d: move-object/from16 v0, v18 │ │ +029c0a: 540d 3e02 |024f: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029c0e: 0800 1200 |0251: move-object/from16 v0, v18 │ │ +029c12: 540e 3e02 |0253: iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029c16: 7120 6909 ce00 |0255: invoke-static {v14, v12}, Lcom/codebutler/android_websockets/WebSocketClient;.access$500:(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; // method@0969 │ │ +029c1c: 0c0e |0258: move-result-object v14 │ │ +029c1e: 7120 6a09 ed00 |0259: invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$600:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine; // method@096a │ │ +029c24: 0c0b |025c: move-result-object v11 │ │ +029c26: 390b 2a00 |025d: if-nez v11, 0287 // +002a │ │ +029c2a: 220d d901 |025f: new-instance v13, Lorg/apache/http/HttpException; // type@01d9 │ │ +029c2e: 1a0e 3106 |0261: const-string v14, "Received no reply from server." // string@0631 │ │ +029c32: 7020 2e0b ed00 |0263: invoke-direct {v13, v14}, Lorg/apache/http/HttpException;.:(Ljava/lang/String;)V // method@0b2e │ │ +029c38: 270d |0266: throw v13 │ │ +029c3a: 0d01 |0267: move-exception v1 │ │ +029c3c: 1a0d 1407 |0268: const-string v13, "WebSocketClient" // string@0714 │ │ +029c40: 1a0e 1607 |026a: const-string v14, "Websocket SSL error!" // string@0716 │ │ +029c44: 7130 8807 ed01 |026c: invoke-static {v13, v14, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +029c4a: 0800 1200 |026f: move-object/from16 v0, v18 │ │ +029c4e: 540d 3e02 |0271: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029c52: 7110 6c09 0d00 |0273: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ +029c58: 0c0d |0276: move-result-object v13 │ │ +029c5a: 120e |0277: const/4 v14, #int 0 // #0 │ │ +029c5c: 1a0f 5306 |0278: const-string v15, "SSL" // string@0653 │ │ +029c60: 7230 5c09 ed0f |027a: invoke-interface {v13, v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onDisconnect:(ILjava/lang/String;)V // method@095c │ │ +029c66: 0800 1200 |027d: move-object/from16 v0, v18 │ │ +029c6a: 540d 3e02 |027f: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029c6e: 120e |0281: const/4 v14, #int 0 // #0 │ │ +029c70: 7120 6d09 ed00 |0282: invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ +029c76: 2900 66ff |0285: goto/16 01eb // -009a │ │ +029c7a: 7210 340b 0b00 |0287: invoke-interface {v11}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0b34 │ │ +029c80: 0a0d |028a: move-result v13 │ │ +029c82: 130e 6500 |028b: const/16 v14, #int 101 // #65 │ │ +029c86: 32ed 1e00 |028d: if-eq v13, v14, 02ab // +001e │ │ +029c8a: 220d e001 |028f: new-instance v13, Lorg/apache/http/client/HttpResponseException; // type@01e0 │ │ +029c8e: 7210 340b 0b00 |0291: invoke-interface {v11}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0b34 │ │ +029c94: 0a0e |0294: move-result v14 │ │ +029c96: 7210 330b 0b00 |0295: invoke-interface {v11}, Lorg/apache/http/StatusLine;.getReasonPhrase:()Ljava/lang/String; // method@0b33 │ │ +029c9c: 0c0f |0298: move-result-object v15 │ │ +029c9e: 7030 360b ed0f |0299: invoke-direct {v13, v14, v15}, Lorg/apache/http/client/HttpResponseException;.:(ILjava/lang/String;)V // method@0b36 │ │ +029ca4: 270d |029c: throw v13 │ │ +029ca6: 0d01 |029d: move-exception v1 │ │ +029ca8: 0800 1200 |029e: move-object/from16 v0, v18 │ │ +029cac: 540d 3e02 |02a0: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029cb0: 7110 6c09 0d00 |02a2: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ +029cb6: 0c0d |02a5: move-result-object v13 │ │ +029cb8: 7220 5d09 1d00 |02a6: invoke-interface {v13, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onError:(Ljava/lang/Exception;)V // method@095d │ │ +029cbe: 2900 42ff |02a9: goto/16 01eb // -00be │ │ +029cc2: 0800 1200 |02ab: move-object/from16 v0, v18 │ │ +029cc6: 540d 3e02 |02ad: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029cca: 7120 6909 cd00 |02af: invoke-static {v13, v12}, Lcom/codebutler/android_websockets/WebSocketClient;.access$500:(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; // method@0969 │ │ +029cd0: 0c04 |02b2: move-result-object v4 │ │ +029cd2: 7110 8007 0400 |02b3: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +029cd8: 0a0d |02b6: move-result v13 │ │ +029cda: 390d 1700 |02b7: if-nez v13, 02ce // +0017 │ │ +029cde: 0800 1200 |02b9: move-object/from16 v0, v18 │ │ +029ce2: 540d 3e02 |02bb: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029ce6: 7120 6b09 4d00 |02bd: invoke-static {v13, v4}, Lcom/codebutler/android_websockets/WebSocketClient;.access$700:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header; // method@096b │ │ +029cec: 0c03 |02c0: move-result-object v3 │ │ +029cee: 7210 2c0b 0300 |02c1: invoke-interface {v3}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@0b2c │ │ +029cf4: 0c0d |02c4: move-result-object v13 │ │ +029cf6: 1a0e 6a06 |02c5: const-string v14, "Sec-WebSocket-Accept" // string@066a │ │ +029cfa: 6e20 7a0a ed00 |02c7: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +029d00: 0a0d |02ca: move-result v13 │ │ +029d02: 380d e0ff |02cb: if-eqz v13, 02ab // -0020 │ │ +029d06: 28de |02cd: goto 02ab // -0022 │ │ +029d08: 0800 1200 |02ce: move-object/from16 v0, v18 │ │ +029d0c: 540d 3e02 |02d0: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029d10: 7110 6c09 0d00 |02d2: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ +029d16: 0c0d |02d5: move-result-object v13 │ │ +029d18: 7210 5b09 0d00 |02d6: invoke-interface {v13}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onConnect:()V // method@095b │ │ +029d1e: 0800 1200 |02d9: move-object/from16 v0, v18 │ │ +029d22: 540d 3e02 |02db: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029d26: 121e |02dd: const/4 v14, #int 1 // #1 │ │ +029d28: 7120 6d09 ed00 |02de: invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ +029d2e: 0800 1200 |02e1: move-object/from16 v0, v18 │ │ +029d32: 540d 3e02 |02e3: iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023e │ │ +029d36: 7110 6309 0d00 |02e5: invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;.access$1000:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser; // method@0963 │ │ +029d3c: 0c0d |02e8: move-result-object v13 │ │ +029d3e: 6e20 0909 cd00 |02e9: invoke-virtual {v13, v12}, Lcom/codebutler/android_websockets/HybiParser;.start:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V // method@0909 │ │ +029d44: 2900 fffe |02ec: goto/16 01eb // -0101 │ │ catches : 4 │ │ 0x0000 - 0x01cc │ │ Ljava/io/EOFException; -> 0x01cd │ │ Ljavax/net/ssl/SSLException; -> 0x0267 │ │ Ljava/lang/Exception; -> 0x029d │ │ 0x01ec - 0x0267 │ │ Ljava/io/EOFException; -> 0x01cd │ │ @@ -33681,59 +33703,58 @@ │ │ 0x02b9 line=123 │ │ 0x02c1 line=124 │ │ 0x02ce line=129 │ │ 0x02d9 line=131 │ │ 0x02e1 line=134 │ │ locals : │ │ 0x00cf - 0x01cd reg=2 factory Ljavax/net/SocketFactory; │ │ - 0x01a4 - 0x01cd reg=4 i$ Ljava/util/Iterator; │ │ - 0x009f - 0x01cd reg=6 origin Ljava/net/URI; │ │ - 0x007a - 0x01cd reg=7 originScheme Ljava/lang/String; │ │ - 0x00f7 - 0x01cd reg=8 out Ljava/io/PrintWriter; │ │ - 0x01b0 - 0x01cd reg=9 pair Lorg/apache/http/NameValuePair; │ │ - 0x002f - 0x01cd reg=10 path Ljava/lang/String; │ │ - 0x001b - 0x01cd reg=11 port I │ │ + 0x009f - 0x01cd reg=5 origin Ljava/net/URI; │ │ + 0x007a - 0x01cd reg=6 originScheme Ljava/lang/String; │ │ + 0x00f7 - 0x01cd reg=7 out Ljava/io/PrintWriter; │ │ + 0x01b0 - 0x01cd reg=8 pair Lorg/apache/http/NameValuePair; │ │ + 0x002f - 0x01cd reg=9 path Ljava/lang/String; │ │ + 0x001b - 0x01cd reg=10 port I │ │ 0x01ce - 0x01eb reg=1 ex Ljava/io/EOFException; │ │ 0x0234 - 0x0267 reg=2 factory Ljavax/net/SocketFactory; │ │ - 0x022e - 0x0267 reg=6 origin Ljava/net/URI; │ │ - 0x022e - 0x0267 reg=7 originScheme Ljava/lang/String; │ │ - 0x0234 - 0x0267 reg=8 out Ljava/io/PrintWriter; │ │ - 0x022a - 0x0267 reg=10 path Ljava/lang/String; │ │ - 0x021c - 0x0267 reg=11 port I │ │ - 0x025d - 0x0267 reg=12 statusLine Lorg/apache/http/StatusLine; │ │ - 0x024d - 0x0267 reg=13 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ + 0x022e - 0x0267 reg=5 origin Ljava/net/URI; │ │ + 0x022e - 0x0267 reg=6 originScheme Ljava/lang/String; │ │ + 0x0234 - 0x0267 reg=7 out Ljava/io/PrintWriter; │ │ + 0x022a - 0x0267 reg=9 path Ljava/lang/String; │ │ + 0x021c - 0x0267 reg=10 port I │ │ + 0x025d - 0x0267 reg=11 statusLine Lorg/apache/http/StatusLine; │ │ + 0x024d - 0x0267 reg=12 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ 0x0268 - 0x0287 reg=1 ex Ljavax/net/ssl/SSLException; │ │ 0x0287 - 0x029d reg=2 factory Ljavax/net/SocketFactory; │ │ - 0x0287 - 0x029d reg=6 origin Ljava/net/URI; │ │ - 0x0287 - 0x029d reg=7 originScheme Ljava/lang/String; │ │ - 0x0287 - 0x029d reg=8 out Ljava/io/PrintWriter; │ │ - 0x0287 - 0x029d reg=10 path Ljava/lang/String; │ │ - 0x0287 - 0x029d reg=11 port I │ │ - 0x0287 - 0x029d reg=12 statusLine Lorg/apache/http/StatusLine; │ │ - 0x0287 - 0x029d reg=13 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ + 0x0287 - 0x029d reg=5 origin Ljava/net/URI; │ │ + 0x0287 - 0x029d reg=6 originScheme Ljava/lang/String; │ │ + 0x0287 - 0x029d reg=7 out Ljava/io/PrintWriter; │ │ + 0x0287 - 0x029d reg=9 path Ljava/lang/String; │ │ + 0x0287 - 0x029d reg=10 port I │ │ + 0x0287 - 0x029d reg=11 statusLine Lorg/apache/http/StatusLine; │ │ + 0x0287 - 0x029d reg=12 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ 0x029e - 0x02ab reg=1 ex Ljava/lang/Exception; │ │ 0x02c1 - 0x02ce reg=3 header Lorg/apache/http/Header; │ │ 0x02ab - 0x02ee reg=2 factory Ljavax/net/SocketFactory; │ │ - 0x02b3 - 0x02ee reg=5 line Ljava/lang/String; │ │ - 0x02ab - 0x02ee reg=6 origin Ljava/net/URI; │ │ - 0x02ab - 0x02ee reg=7 originScheme Ljava/lang/String; │ │ - 0x02ab - 0x02ee reg=8 out Ljava/io/PrintWriter; │ │ - 0x02ab - 0x02ee reg=10 path Ljava/lang/String; │ │ - 0x02ab - 0x02ee reg=11 port I │ │ - 0x02ab - 0x02ee reg=12 statusLine Lorg/apache/http/StatusLine; │ │ - 0x02ab - 0x02ee reg=13 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ + 0x02b3 - 0x02ee reg=4 line Ljava/lang/String; │ │ + 0x02ab - 0x02ee reg=5 origin Ljava/net/URI; │ │ + 0x02ab - 0x02ee reg=6 originScheme Ljava/lang/String; │ │ + 0x02ab - 0x02ee reg=7 out Ljava/io/PrintWriter; │ │ + 0x02ab - 0x02ee reg=9 path Ljava/lang/String; │ │ + 0x02ab - 0x02ee reg=10 port I │ │ + 0x02ab - 0x02ee reg=11 statusLine Lorg/apache/http/StatusLine; │ │ + 0x02ab - 0x02ee reg=12 stream Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ 0x0000 - 0x02ee reg=18 this Lcom/codebutler/android_websockets/WebSocketClient$1; │ │ │ │ - source_file_idx : 1815 (WebSocketClient.java) │ │ + source_file_idx : 1813 (WebSocketClient.java) │ │ │ │ Class #138 header: │ │ -class_idx : 339 │ │ +class_idx : 337 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1815 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -33758,60 +33779,60 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028df4: |[028df4] com.codebutler.android_websockets.WebSocketClient$2.:(Lcom/codebutler/android_websockets/WebSocketClient;)V │ │ -028e04: 5b01 3f02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ -028e08: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -028e0e: 0e00 |0005: return-void │ │ +029d78: |[029d78] com.codebutler.android_websockets.WebSocketClient$2.:(Lcom/codebutler/android_websockets/WebSocketClient;)V │ │ +029d88: 5b01 3f02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ +029d8c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +029d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/WebSocketClient$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/WebSocketClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/WebSocketClient$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -028e10: |[028e10] com.codebutler.android_websockets.WebSocketClient$2.run:()V │ │ -028e20: 5431 3f02 |0000: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ -028e24: 7110 6509 0100 |0002: invoke-static {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ -028e2a: 0c01 |0005: move-result-object v1 │ │ -028e2c: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -028e30: 5431 3f02 |0008: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ -028e34: 7110 6509 0100 |000a: invoke-static {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ -028e3a: 0c01 |000d: move-result-object v1 │ │ -028e3c: 6e10 aa0a 0100 |000e: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@0aaa │ │ -028e42: 5431 3f02 |0011: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ -028e46: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -028e48: 7120 6609 2100 |0014: invoke-static {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$202:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; // method@0966 │ │ -028e4e: 5431 3f02 |0017: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ -028e52: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -028e54: 7120 6d09 2100 |001a: invoke-static {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ -028e5a: 0e00 |001d: return-void │ │ -028e5c: 0d00 |001e: move-exception v0 │ │ -028e5e: 1a01 1607 |001f: const-string v1, "WebSocketClient" // string@0716 │ │ -028e62: 1a02 2902 |0021: const-string v2, "Error while disconnecting" // string@0229 │ │ -028e66: 7130 8807 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -028e6c: 5431 3f02 |0026: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ -028e70: 7110 6c09 0100 |0028: invoke-static {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ -028e76: 0c01 |002b: move-result-object v1 │ │ -028e78: 7220 5d09 0100 |002c: invoke-interface {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onError:(Ljava/lang/Exception;)V // method@095d │ │ -028e7e: 28e2 |002f: goto 0011 // -001e │ │ +029d94: |[029d94] com.codebutler.android_websockets.WebSocketClient$2.run:()V │ │ +029da4: 5431 3f02 |0000: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ +029da8: 7110 6509 0100 |0002: invoke-static {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ +029dae: 0c01 |0005: move-result-object v1 │ │ +029db0: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +029db4: 5431 3f02 |0008: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ +029db8: 7110 6509 0100 |000a: invoke-static {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ +029dbe: 0c01 |000d: move-result-object v1 │ │ +029dc0: 6e10 aa0a 0100 |000e: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@0aaa │ │ +029dc6: 5431 3f02 |0011: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ +029dca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +029dcc: 7120 6609 2100 |0014: invoke-static {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$202:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; // method@0966 │ │ +029dd2: 5431 3f02 |0017: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ +029dd6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +029dd8: 7120 6d09 2100 |001a: invoke-static {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z // method@096d │ │ +029dde: 0e00 |001d: return-void │ │ +029de0: 0d00 |001e: move-exception v0 │ │ +029de2: 1a01 1407 |001f: const-string v1, "WebSocketClient" // string@0714 │ │ +029de6: 1a02 2902 |0021: const-string v2, "Error while disconnecting" // string@0229 │ │ +029dea: 7130 8807 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +029df0: 5431 3f02 |0026: iget-object v1, v3, Lcom/codebutler/android_websockets/WebSocketClient$2;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@023f │ │ +029df4: 7110 6c09 0100 |0028: invoke-static {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ +029dfa: 0c01 |002b: move-result-object v1 │ │ +029dfc: 7220 5d09 0100 |002c: invoke-interface {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onError:(Ljava/lang/Exception;)V // method@095d │ │ +029e02: 28e2 |002f: goto 0011 // -001e │ │ catches : 1 │ │ 0x0008 - 0x0011 │ │ Ljava/io/IOException; -> 0x001e │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=162 │ │ 0x0011 line=167 │ │ @@ -33820,21 +33841,21 @@ │ │ 0x001e line=163 │ │ 0x001f line=164 │ │ 0x0026 line=165 │ │ locals : │ │ 0x001f - 0x0030 reg=0 ex Ljava/io/IOException; │ │ 0x0000 - 0x0030 reg=3 this Lcom/codebutler/android_websockets/WebSocketClient$2; │ │ │ │ - source_file_idx : 1815 (WebSocketClient.java) │ │ + source_file_idx : 1813 (WebSocketClient.java) │ │ │ │ Class #139 header: │ │ -class_idx : 340 │ │ +class_idx : 338 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1815 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -33863,66 +33884,66 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;[B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -028e90: |[028e90] com.codebutler.android_websockets.WebSocketClient$3.:(Lcom/codebutler/android_websockets/WebSocketClient;[B)V │ │ -028ea0: 5b01 4002 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ -028ea4: 5b02 4102 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/WebSocketClient$3;.val$frame:[B // field@0241 │ │ -028ea8: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -028eae: 0e00 |0007: return-void │ │ +029e14: |[029e14] com.codebutler.android_websockets.WebSocketClient$3.:(Lcom/codebutler/android_websockets/WebSocketClient;[B)V │ │ +029e24: 5b01 4002 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ +029e28: 5b02 4102 |0002: iput-object v2, v0, Lcom/codebutler/android_websockets/WebSocketClient$3;.val$frame:[B // field@0241 │ │ +029e2c: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +029e32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/codebutler/android_websockets/WebSocketClient$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/codebutler/android_websockets/WebSocketClient; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x0008 reg=2 (null) [B │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/WebSocketClient$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -028eb0: |[028eb0] com.codebutler.android_websockets.WebSocketClient$3.run:()V │ │ -028ec0: 5452 4002 |0000: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ -028ec4: 7110 6409 0200 |0002: invoke-static {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$1100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/Object; // method@0964 │ │ -028eca: 0c03 |0005: move-result-object v3 │ │ -028ecc: 1d03 |0006: monitor-enter v3 │ │ -028ece: 5452 4002 |0007: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ -028ed2: 7110 6509 0200 |0009: invoke-static {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ -028ed8: 0c02 |000c: move-result-object v2 │ │ -028eda: 6e10 ac0a 0200 |000d: invoke-virtual {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0aac │ │ -028ee0: 0c01 |0010: move-result-object v1 │ │ -028ee2: 5452 4102 |0011: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.val$frame:[B // field@0241 │ │ -028ee6: 6e20 1f0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/io/OutputStream;.write:([B)V // method@0a1f │ │ -028eec: 6e10 1e0a 0100 |0016: invoke-virtual {v1}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ -028ef2: 1e03 |0019: monitor-exit v3 │ │ -028ef4: 0e00 |001a: return-void │ │ -028ef6: 0d00 |001b: move-exception v0 │ │ -028ef8: 1a02 1607 |001c: const-string v2, "WebSocketClient" // string@0716 │ │ -028efc: 1a04 e505 |001e: const-string v4, "No socket to connect to :( " // string@05e5 │ │ -028f00: 7130 8807 4200 |0020: invoke-static {v2, v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -028f06: 28f6 |0023: goto 0019 // -000a │ │ -028f08: 0d02 |0024: move-exception v2 │ │ -028f0a: 1e03 |0025: monitor-exit v3 │ │ -028f0c: 2702 |0026: throw v2 │ │ -028f0e: 0d00 |0027: move-exception v0 │ │ -028f10: 5452 4002 |0028: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ -028f14: 7110 6c09 0200 |002a: invoke-static {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ -028f1a: 0c02 |002d: move-result-object v2 │ │ -028f1c: 7220 5d09 0200 |002e: invoke-interface {v2, v0}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onError:(Ljava/lang/Exception;)V // method@095d │ │ -028f22: 28e9 |0031: goto 001a // -0017 │ │ +029e34: |[029e34] com.codebutler.android_websockets.WebSocketClient$3.run:()V │ │ +029e44: 5452 4002 |0000: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ +029e48: 7110 6409 0200 |0002: invoke-static {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$1100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/Object; // method@0964 │ │ +029e4e: 0c03 |0005: move-result-object v3 │ │ +029e50: 1d03 |0006: monitor-enter v3 │ │ +029e52: 5452 4002 |0007: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ +029e56: 7110 6509 0200 |0009: invoke-static {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; // method@0965 │ │ +029e5c: 0c02 |000c: move-result-object v2 │ │ +029e5e: 6e10 ac0a 0200 |000d: invoke-virtual {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0aac │ │ +029e64: 0c01 |0010: move-result-object v1 │ │ +029e66: 5452 4102 |0011: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.val$frame:[B // field@0241 │ │ +029e6a: 6e20 1f0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/io/OutputStream;.write:([B)V // method@0a1f │ │ +029e70: 6e10 1e0a 0100 |0016: invoke-virtual {v1}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ +029e76: 1e03 |0019: monitor-exit v3 │ │ +029e78: 0e00 |001a: return-void │ │ +029e7a: 0d00 |001b: move-exception v0 │ │ +029e7c: 1a02 1407 |001c: const-string v2, "WebSocketClient" // string@0714 │ │ +029e80: 1a04 e305 |001e: const-string v4, "No socket to connect to :( " // string@05e3 │ │ +029e84: 7130 8807 4200 |0020: invoke-static {v2, v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +029e8a: 28f6 |0023: goto 0019 // -000a │ │ +029e8c: 0d02 |0024: move-exception v2 │ │ +029e8e: 1e03 |0025: monitor-exit v3 │ │ +029e90: 2702 |0026: throw v2 │ │ +029e92: 0d00 |0027: move-exception v0 │ │ +029e94: 5452 4002 |0028: iget-object v2, v5, Lcom/codebutler/android_websockets/WebSocketClient$3;.this$0:Lcom/codebutler/android_websockets/WebSocketClient; // field@0240 │ │ +029e98: 7110 6c09 0200 |002a: invoke-static {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; // method@096c │ │ +029e9e: 0c02 |002d: move-result-object v2 │ │ +029ea0: 7220 5d09 0200 |002e: invoke-interface {v2, v0}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;.onError:(Ljava/lang/Exception;)V // method@095d │ │ +029ea6: 28e9 |0031: goto 001a // -0017 │ │ catches : 4 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0027 │ │ 0x0007 - 0x0019 │ │ Ljava/lang/NullPointerException; -> 0x001b │ │ -> 0x0024 │ │ 0x0019 - 0x0026 │ │ @@ -33943,21 +33964,21 @@ │ │ 0x0028 line=243 │ │ locals : │ │ 0x0011 - 0x0019 reg=1 outputStream Ljava/io/OutputStream; │ │ 0x001c - 0x0024 reg=0 e Ljava/lang/NullPointerException; │ │ 0x0028 - 0x0032 reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x0032 reg=5 this Lcom/codebutler/android_websockets/WebSocketClient$3; │ │ │ │ - source_file_idx : 1815 (WebSocketClient.java) │ │ + source_file_idx : 1813 (WebSocketClient.java) │ │ │ │ Class #140 header: │ │ -class_idx : 341 │ │ +class_idx : 339 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1815 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -33999,21 +34020,21 @@ │ │ │ │ #4 : (in Lcom/codebutler/android_websockets/WebSocketClient$Listener;) │ │ name : 'onMessage' │ │ type : '([B)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1815 (WebSocketClient.java) │ │ + source_file_idx : 1813 (WebSocketClient.java) │ │ │ │ Class #141 header: │ │ -class_idx : 342 │ │ +class_idx : 340 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1815 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1813 │ │ static_fields_size : 2 │ │ instance_fields_size: 10 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 7 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -34095,40 +34116,40 @@ │ │ type : '(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -028f50: |[028f50] com.codebutler.android_websockets.WebSocketClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V │ │ -028f60: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -028f66: 2200 9701 |0003: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -028f6a: 7010 660a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -028f70: 5b20 4902 |0008: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mSendLock:Ljava/lang/Object; // field@0249 │ │ -028f74: 5b23 4c02 |000a: iput-object v3, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mURI:Ljava/net/URI; // field@024c │ │ -028f78: 5b24 4702 |000c: iput-object v4, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mListener:Lcom/codebutler/android_websockets/WebSocketClient$Listener; // field@0247 │ │ -028f7c: 5b25 4402 |000e: iput-object v5, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mExtraHeaders:Ljava/util/List; // field@0244 │ │ -028f80: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -028f82: 5c20 4302 |0011: iput-boolean v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mConnected:Z // field@0243 │ │ -028f86: 2200 4101 |0013: new-instance v0, Lcom/codebutler/android_websockets/HybiParser; // type@0141 │ │ -028f8a: 7020 f508 2000 |0015: invoke-direct {v0, v2}, Lcom/codebutler/android_websockets/HybiParser;.:(Lcom/codebutler/android_websockets/WebSocketClient;)V // method@08f5 │ │ -028f90: 5b20 4802 |0018: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ -028f94: 2200 2f00 |001a: new-instance v0, Landroid/os/HandlerThread; // type@002f │ │ -028f98: 1a01 6111 |001c: const-string v1, "websocket-thread" // string@1161 │ │ -028f9c: 7020 b800 1000 |001e: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@00b8 │ │ -028fa2: 5b20 4602 |0021: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandlerThread:Landroid/os/HandlerThread; // field@0246 │ │ -028fa6: 5420 4602 |0023: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandlerThread:Landroid/os/HandlerThread; // field@0246 │ │ -028faa: 6e10 ba00 0000 |0025: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@00ba │ │ -028fb0: 2200 2e00 |0028: new-instance v0, Landroid/os/Handler; // type@002e │ │ -028fb4: 5421 4602 |002a: iget-object v1, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandlerThread:Landroid/os/HandlerThread; // field@0246 │ │ -028fb8: 6e10 b900 0100 |002c: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00b9 │ │ -028fbe: 0c01 |002f: move-result-object v1 │ │ -028fc0: 7020 ae00 1000 |0030: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00ae │ │ -028fc6: 5b20 4502 |0033: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandler:Landroid/os/Handler; // field@0245 │ │ -028fca: 0e00 |0035: return-void │ │ +029ed4: |[029ed4] com.codebutler.android_websockets.WebSocketClient.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V │ │ +029ee4: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +029eea: 2200 9501 |0003: new-instance v0, Ljava/lang/Object; // type@0195 │ │ +029eee: 7010 660a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +029ef4: 5b20 4902 |0008: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mSendLock:Ljava/lang/Object; // field@0249 │ │ +029ef8: 5b23 4c02 |000a: iput-object v3, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mURI:Ljava/net/URI; // field@024c │ │ +029efc: 5b24 4702 |000c: iput-object v4, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mListener:Lcom/codebutler/android_websockets/WebSocketClient$Listener; // field@0247 │ │ +029f00: 5b25 4402 |000e: iput-object v5, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mExtraHeaders:Ljava/util/List; // field@0244 │ │ +029f04: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +029f06: 5c20 4302 |0011: iput-boolean v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mConnected:Z // field@0243 │ │ +029f0a: 2200 3f01 |0013: new-instance v0, Lcom/codebutler/android_websockets/HybiParser; // type@013f │ │ +029f0e: 7020 f508 2000 |0015: invoke-direct {v0, v2}, Lcom/codebutler/android_websockets/HybiParser;.:(Lcom/codebutler/android_websockets/WebSocketClient;)V // method@08f5 │ │ +029f14: 5b20 4802 |0018: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ +029f18: 2200 2e00 |001a: new-instance v0, Landroid/os/HandlerThread; // type@002e │ │ +029f1c: 1a01 5d11 |001c: const-string v1, "websocket-thread" // string@115d │ │ +029f20: 7020 b800 1000 |001e: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@00b8 │ │ +029f26: 5b20 4602 |0021: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandlerThread:Landroid/os/HandlerThread; // field@0246 │ │ +029f2a: 5420 4602 |0023: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandlerThread:Landroid/os/HandlerThread; // field@0246 │ │ +029f2e: 6e10 ba00 0000 |0025: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@00ba │ │ +029f34: 2200 2d00 |0028: new-instance v0, Landroid/os/Handler; // type@002d │ │ +029f38: 5421 4602 |002a: iget-object v1, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandlerThread:Landroid/os/HandlerThread; // field@0246 │ │ +029f3c: 6e10 b900 0100 |002c: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00b9 │ │ +029f42: 0c01 |002f: move-result-object v1 │ │ +029f44: 7020 ae00 1000 |0030: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00ae │ │ +029f4a: 5b20 4502 |0033: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandler:Landroid/os/Handler; // field@0245 │ │ +029f4e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=48 │ │ 0x000a line=57 │ │ 0x000c line=58 │ │ 0x000e line=59 │ │ @@ -34150,17 +34171,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028fcc: |[028fcc] com.codebutler.android_websockets.WebSocketClient.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ -028fdc: 5410 4c02 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mURI:Ljava/net/URI; // field@024c │ │ -028fe0: 1100 |0002: return-object v0 │ │ +029f50: |[029f50] com.codebutler.android_websockets.WebSocketClient.access$000:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ +029f60: 5410 4c02 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mURI:Ljava/net/URI; // field@024c │ │ +029f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #2 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34168,18 +34189,18 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -028fe4: |[028fe4] com.codebutler.android_websockets.WebSocketClient.access$100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory; │ │ -028ff4: 7010 7209 0100 |0000: invoke-direct {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.getSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0972 │ │ -028ffa: 0c00 |0003: move-result-object v0 │ │ -028ffc: 1100 |0004: return-object v0 │ │ +029f68: |[029f68] com.codebutler.android_websockets.WebSocketClient.access$100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory; │ │ +029f78: 7010 7209 0100 |0000: invoke-direct {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.getSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0972 │ │ +029f7e: 0c00 |0003: move-result-object v0 │ │ +029f80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #3 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34187,17 +34208,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029000: |[029000] com.codebutler.android_websockets.WebSocketClient.access$1000:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser; │ │ -029010: 5410 4802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ -029014: 1100 |0002: return-object v0 │ │ +029f84: |[029f84] com.codebutler.android_websockets.WebSocketClient.access$1000:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser; │ │ +029f94: 5410 4802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ +029f98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #4 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34205,17 +34226,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029018: |[029018] com.codebutler.android_websockets.WebSocketClient.access$1100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/Object; │ │ -029028: 5410 4902 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mSendLock:Ljava/lang/Object; // field@0249 │ │ -02902c: 1100 |0002: return-object v0 │ │ +029f9c: |[029f9c] com.codebutler.android_websockets.WebSocketClient.access$1100:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/Object; │ │ +029fac: 5410 4902 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mSendLock:Ljava/lang/Object; // field@0249 │ │ +029fb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #5 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34223,17 +34244,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029030: |[029030] com.codebutler.android_websockets.WebSocketClient.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; │ │ -029040: 5410 4a02 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mSocket:Ljava/net/Socket; // field@024a │ │ -029044: 1100 |0002: return-object v0 │ │ +029fb4: |[029fb4] com.codebutler.android_websockets.WebSocketClient.access$200:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; │ │ +029fc4: 5410 4a02 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mSocket:Ljava/net/Socket; // field@024a │ │ +029fc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #6 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34241,17 +34262,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029048: |[029048] com.codebutler.android_websockets.WebSocketClient.access$202:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; │ │ -029058: 5b01 4a02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient;.mSocket:Ljava/net/Socket; // field@024a │ │ -02905c: 1101 |0002: return-object v1 │ │ +029fcc: |[029fcc] com.codebutler.android_websockets.WebSocketClient.access$202:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; │ │ +029fdc: 5b01 4a02 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/WebSocketClient;.mSocket:Ljava/net/Socket; // field@024a │ │ +029fe0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/net/Socket; │ │ │ │ @@ -34260,18 +34281,18 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -029060: |[029060] com.codebutler.android_websockets.WebSocketClient.access$300:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String; │ │ -029070: 7010 6f09 0100 |0000: invoke-direct {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.createSecret:()Ljava/lang/String; // method@096f │ │ -029076: 0c00 |0003: move-result-object v0 │ │ -029078: 1100 |0004: return-object v0 │ │ +029fe4: |[029fe4] com.codebutler.android_websockets.WebSocketClient.access$300:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String; │ │ +029ff4: 7010 6f09 0100 |0000: invoke-direct {v1}, Lcom/codebutler/android_websockets/WebSocketClient;.createSecret:()Ljava/lang/String; // method@096f │ │ +029ffa: 0c00 |0003: move-result-object v0 │ │ +029ffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #8 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34279,17 +34300,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02907c: |[02907c] com.codebutler.android_websockets.WebSocketClient.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ │ -02908c: 5410 4402 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mExtraHeaders:Ljava/util/List; // field@0244 │ │ -029090: 1100 |0002: return-object v0 │ │ +02a000: |[02a000] com.codebutler.android_websockets.WebSocketClient.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ │ +02a010: 5410 4402 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mExtraHeaders:Ljava/util/List; // field@0244 │ │ +02a014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #9 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34297,18 +34318,18 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -029094: |[029094] com.codebutler.android_websockets.WebSocketClient.access$500:(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ │ -0290a4: 7020 7609 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.readLine:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; // method@0976 │ │ -0290aa: 0c00 |0003: move-result-object v0 │ │ -0290ac: 1100 |0004: return-object v0 │ │ +02a018: |[02a018] com.codebutler.android_websockets.WebSocketClient.access$500:(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ │ +02a028: 7020 7609 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.readLine:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; // method@0976 │ │ +02a02e: 0c00 |0003: move-result-object v0 │ │ +02a030: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x0005 reg=2 x1 Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ │ │ @@ -34317,18 +34338,18 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0290b0: |[0290b0] com.codebutler.android_websockets.WebSocketClient.access$600:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine; │ │ -0290c0: 7020 7509 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.parseStatusLine:(Ljava/lang/String;)Lorg/apache/http/StatusLine; // method@0975 │ │ -0290c6: 0c00 |0003: move-result-object v0 │ │ -0290c8: 1100 |0004: return-object v0 │ │ +02a034: |[02a034] com.codebutler.android_websockets.WebSocketClient.access$600:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine; │ │ +02a044: 7020 7509 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.parseStatusLine:(Ljava/lang/String;)Lorg/apache/http/StatusLine; // method@0975 │ │ +02a04a: 0c00 |0003: move-result-object v0 │ │ +02a04c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34337,18 +34358,18 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0290cc: |[0290cc] com.codebutler.android_websockets.WebSocketClient.access$700:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header; │ │ -0290dc: 7020 7409 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.parseHeader:(Ljava/lang/String;)Lorg/apache/http/Header; // method@0974 │ │ -0290e2: 0c00 |0003: move-result-object v0 │ │ -0290e4: 1100 |0004: return-object v0 │ │ +02a050: |[02a050] com.codebutler.android_websockets.WebSocketClient.access$700:(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header; │ │ +02a060: 7020 7409 2100 |0000: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.parseHeader:(Ljava/lang/String;)Lorg/apache/http/Header; // method@0974 │ │ +02a066: 0c00 |0003: move-result-object v0 │ │ +02a068: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -34357,17 +34378,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0290e8: |[0290e8] com.codebutler.android_websockets.WebSocketClient.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ -0290f8: 5410 4702 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mListener:Lcom/codebutler/android_websockets/WebSocketClient$Listener; // field@0247 │ │ -0290fc: 1100 |0002: return-object v0 │ │ +02a06c: |[02a06c] com.codebutler.android_websockets.WebSocketClient.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ +02a07c: 5410 4702 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mListener:Lcom/codebutler/android_websockets/WebSocketClient$Listener; // field@0247 │ │ +02a080: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #13 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34375,17 +34396,17 @@ │ │ type : '(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029100: |[029100] com.codebutler.android_websockets.WebSocketClient.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ │ -029110: 5c01 4302 |0000: iput-boolean v1, v0, Lcom/codebutler/android_websockets/WebSocketClient;.mConnected:Z // field@0243 │ │ -029114: 0f01 |0002: return v1 │ │ +02a084: |[02a084] com.codebutler.android_websockets.WebSocketClient.access$902:(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ │ +02a094: 5c01 4302 |0000: iput-boolean v1, v0, Lcom/codebutler/android_websockets/WebSocketClient;.mConnected:Z // field@0243 │ │ +02a098: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -34394,34 +34415,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -029118: |[029118] com.codebutler.android_websockets.WebSocketClient.createSecret:()Ljava/lang/String; │ │ -029128: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ -02912c: 2361 6102 |0002: new-array v1, v6, [B // type@0261 │ │ -029130: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -029132: 3560 1000 |0005: if-ge v0, v6, 0015 // +0010 │ │ -029136: 7100 620a 0000 |0007: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ -02913c: 0b02 |000a: move-result-wide v2 │ │ -02913e: 1904 7040 |000b: const-wide/high16 v4, #long 4643211215818981376 // #4070 │ │ -029142: cd42 |000d: mul-double/2addr v2, v4 │ │ -029144: 8a22 |000e: double-to-int v2, v2 │ │ -029146: 8d22 |000f: int-to-byte v2, v2 │ │ -029148: 4f02 0100 |0010: aput-byte v2, v1, v0 │ │ -02914c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -029150: 28f1 |0014: goto 0005 // -000f │ │ -029152: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -029154: 7120 8607 2100 |0016: invoke-static {v1, v2}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0786 │ │ -02915a: 0c02 |0019: move-result-object v2 │ │ -02915c: 6e10 8d0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -029162: 0c02 |001d: move-result-object v2 │ │ -029164: 1102 |001e: return-object v2 │ │ +02a09c: |[02a09c] com.codebutler.android_websockets.WebSocketClient.createSecret:()Ljava/lang/String; │ │ +02a0ac: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ +02a0b0: 2361 5f02 |0002: new-array v1, v6, [B // type@025f │ │ +02a0b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02a0b6: 3560 1000 |0005: if-ge v0, v6, 0015 // +0010 │ │ +02a0ba: 7100 620a 0000 |0007: invoke-static {}, Ljava/lang/Math;.random:()D // method@0a62 │ │ +02a0c0: 0b02 |000a: move-result-wide v2 │ │ +02a0c2: 1904 7040 |000b: const-wide/high16 v4, #long 4643211215818981376 // #4070 │ │ +02a0c6: cd42 |000d: mul-double/2addr v2, v4 │ │ +02a0c8: 8a22 |000e: double-to-int v2, v2 │ │ +02a0ca: 8d22 |000f: int-to-byte v2, v2 │ │ +02a0cc: 4f02 0100 |0010: aput-byte v2, v1, v0 │ │ +02a0d0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02a0d4: 28f1 |0014: goto 0005 // -000f │ │ +02a0d6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +02a0d8: 7120 8607 2100 |0016: invoke-static {v1, v2}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0786 │ │ +02a0de: 0c02 |0019: move-result-object v2 │ │ +02a0e0: 6e10 8d0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +02a0e6: 0c02 |001d: move-result-object v2 │ │ +02a0e8: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ 0x0004 line=221 │ │ 0x0007 line=222 │ │ 0x0012 line=221 │ │ 0x0015 line=225 │ │ @@ -34435,24 +34456,24 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -029168: |[029168] com.codebutler.android_websockets.WebSocketClient.getSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -029178: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02917a: 1a01 9206 |0001: const-string v1, "TLS" // string@0692 │ │ -02917e: 7110 240b 0100 |0003: invoke-static {v1}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0b24 │ │ -029184: 0c00 |0006: move-result-object v0 │ │ -029186: 6201 4d02 |0007: sget-object v1, Lcom/codebutler/android_websockets/WebSocketClient;.sTrustManagers:[Ljavax/net/ssl/TrustManager; // field@024d │ │ -02918a: 6e40 260b 2021 |0009: invoke-virtual {v0, v2, v1, v2}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0b26 │ │ -029190: 6e10 250b 0000 |000c: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0b25 │ │ -029196: 0c01 |000f: move-result-object v1 │ │ -029198: 1101 |0010: return-object v1 │ │ +02a0ec: |[02a0ec] com.codebutler.android_websockets.WebSocketClient.getSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +02a0fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02a0fe: 1a01 9006 |0001: const-string v1, "TLS" // string@0690 │ │ +02a102: 7110 240b 0100 |0003: invoke-static {v1}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0b24 │ │ +02a108: 0c00 |0006: move-result-object v0 │ │ +02a10a: 6201 4d02 |0007: sget-object v1, Lcom/codebutler/android_websockets/WebSocketClient;.sTrustManagers:[Ljavax/net/ssl/TrustManager; // field@024d │ │ +02a10e: 6e40 260b 2021 |0009: invoke-virtual {v0, v2, v1, v2}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0b26 │ │ +02a114: 6e10 250b 0000 |000c: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0b25 │ │ +02a11a: 0c01 |000f: move-result-object v1 │ │ +02a11c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=258 │ │ 0x0007 line=259 │ │ 0x000c line=260 │ │ locals : │ │ 0x0007 - 0x0011 reg=0 context Ljavax/net/ssl/SSLContext; │ │ @@ -34463,20 +34484,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/http/Header;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02919c: |[02919c] com.codebutler.android_websockets.WebSocketClient.parseHeader:(Ljava/lang/String;)Lorg/apache/http/Header; │ │ -0291ac: 2200 f801 |0000: new-instance v0, Lorg/apache/http/message/BasicLineParser; // type@01f8 │ │ -0291b0: 7010 bd0b 0000 |0002: invoke-direct {v0}, Lorg/apache/http/message/BasicLineParser;.:()V // method@0bbd │ │ -0291b6: 7120 be0b 0200 |0005: invoke-static {v2, v0}, Lorg/apache/http/message/BasicLineParser;.parseHeader:(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/Header; // method@0bbe │ │ -0291bc: 0c00 |0008: move-result-object v0 │ │ -0291be: 1100 |0009: return-object v0 │ │ +02a120: |[02a120] com.codebutler.android_websockets.WebSocketClient.parseHeader:(Ljava/lang/String;)Lorg/apache/http/Header; │ │ +02a130: 2200 f601 |0000: new-instance v0, Lorg/apache/http/message/BasicLineParser; // type@01f6 │ │ +02a134: 7010 bd0b 0000 |0002: invoke-direct {v0}, Lorg/apache/http/message/BasicLineParser;.:()V // method@0bbd │ │ +02a13a: 7120 be0b 0200 |0005: invoke-static {v2, v0}, Lorg/apache/http/message/BasicLineParser;.parseHeader:(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/Header; // method@0bbe │ │ +02a140: 0c00 |0008: move-result-object v0 │ │ +02a142: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x000a reg=2 line Ljava/lang/String; │ │ │ │ @@ -34485,25 +34506,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/http/StatusLine;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0291c0: |[0291c0] com.codebutler.android_websockets.WebSocketClient.parseStatusLine:(Ljava/lang/String;)Lorg/apache/http/StatusLine; │ │ -0291d0: 7110 8007 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -0291d6: 0a00 |0003: move-result v0 │ │ -0291d8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0291dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0291de: 1100 |0007: return-object v0 │ │ -0291e0: 2200 f801 |0008: new-instance v0, Lorg/apache/http/message/BasicLineParser; // type@01f8 │ │ -0291e4: 7010 bd0b 0000 |000a: invoke-direct {v0}, Lorg/apache/http/message/BasicLineParser;.:()V // method@0bbd │ │ -0291ea: 7120 bf0b 0200 |000d: invoke-static {v2, v0}, Lorg/apache/http/message/BasicLineParser;.parseStatusLine:(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/StatusLine; // method@0bbf │ │ -0291f0: 0c00 |0010: move-result-object v0 │ │ -0291f2: 28f6 |0011: goto 0007 // -000a │ │ +02a144: |[02a144] com.codebutler.android_websockets.WebSocketClient.parseStatusLine:(Ljava/lang/String;)Lorg/apache/http/StatusLine; │ │ +02a154: 7110 8007 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +02a15a: 0a00 |0003: move-result v0 │ │ +02a15c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +02a160: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02a162: 1100 |0007: return-object v0 │ │ +02a164: 2200 f601 |0008: new-instance v0, Lorg/apache/http/message/BasicLineParser; // type@01f6 │ │ +02a168: 7010 bd0b 0000 |000a: invoke-direct {v0}, Lorg/apache/http/message/BasicLineParser;.:()V // method@0bbd │ │ +02a16e: 7120 bf0b 0200 |000d: invoke-static {v2, v0}, Lorg/apache/http/message/BasicLineParser;.parseStatusLine:(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/StatusLine; // method@0bbf │ │ +02a174: 0c00 |0010: move-result-object v0 │ │ +02a176: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0007 line=191 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ @@ -34514,37 +34535,37 @@ │ │ type : '(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0291f4: |[0291f4] com.codebutler.android_websockets.WebSocketClient.readLine:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ │ -029204: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -029206: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -029208: 6e10 ef08 0600 |0002: invoke-virtual {v6}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.read:()I // method@08ef │ │ -02920e: 0a00 |0005: move-result v0 │ │ -029210: 3340 0300 |0006: if-ne v0, v4, 0009 // +0003 │ │ -029214: 1102 |0008: return-object v2 │ │ -029216: 2201 9c01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02921a: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ -02921e: 7020 950a 3100 |000d: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a95 │ │ -029224: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ -029228: 3230 1100 |0012: if-eq v0, v3, 0023 // +0011 │ │ -02922c: 1303 0d00 |0014: const/16 v3, #int 13 // #d │ │ -029230: 3230 0600 |0016: if-eq v0, v3, 001c // +0006 │ │ -029234: 8e03 |0018: int-to-char v3, v0 │ │ -029236: 6e20 960a 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ -02923c: 6e10 ef08 0600 |001c: invoke-virtual {v6}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.read:()I // method@08ef │ │ -029242: 0a00 |001f: move-result v0 │ │ -029244: 3340 f0ff |0020: if-ne v0, v4, 0010 // -0010 │ │ -029248: 28e6 |0022: goto 0008 // -001a │ │ -02924a: 6e10 9e0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -029250: 0c02 |0026: move-result-object v2 │ │ -029252: 28e1 |0027: goto 0008 // -001f │ │ +02a178: |[02a178] com.codebutler.android_websockets.WebSocketClient.readLine:(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ │ +02a188: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02a18a: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +02a18c: 6e10 ef08 0600 |0002: invoke-virtual {v6}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.read:()I // method@08ef │ │ +02a192: 0a00 |0005: move-result v0 │ │ +02a194: 3340 0300 |0006: if-ne v0, v4, 0009 // +0003 │ │ +02a198: 1102 |0008: return-object v2 │ │ +02a19a: 2201 9a01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02a19e: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ +02a1a2: 7020 950a 3100 |000d: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a95 │ │ +02a1a8: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ +02a1ac: 3230 1100 |0012: if-eq v0, v3, 0023 // +0011 │ │ +02a1b0: 1303 0d00 |0014: const/16 v3, #int 13 // #d │ │ +02a1b4: 3230 0600 |0016: if-eq v0, v3, 001c // +0006 │ │ +02a1b8: 8e03 |0018: int-to-char v3, v0 │ │ +02a1ba: 6e20 960a 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ +02a1c0: 6e10 ef08 0600 |001c: invoke-virtual {v6}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;.read:()I // method@08ef │ │ +02a1c6: 0a00 |001f: move-result v0 │ │ +02a1c8: 3340 f0ff |0020: if-ne v0, v4, 0010 // -0010 │ │ +02a1cc: 28e6 |0022: goto 0008 // -001a │ │ +02a1ce: 6e10 9e0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02a1d4: 0c02 |0026: move-result-object v2 │ │ +02a1d6: 28e1 |0027: goto 0008 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x0006 line=201 │ │ 0x0008 line=215 │ │ 0x0009 line=204 │ │ 0x0010 line=205 │ │ @@ -34564,17 +34585,17 @@ │ │ type : '([Ljavax/net/ssl/TrustManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029254: |[029254] com.codebutler.android_websockets.WebSocketClient.setTrustManagers:([Ljavax/net/ssl/TrustManager;)V │ │ -029264: 6900 4d02 |0000: sput-object v0, Lcom/codebutler/android_websockets/WebSocketClient;.sTrustManagers:[Ljavax/net/ssl/TrustManager; // field@024d │ │ -029268: 0e00 |0002: return-void │ │ +02a1d8: |[02a1d8] com.codebutler.android_websockets.WebSocketClient.setTrustManagers:([Ljavax/net/ssl/TrustManager;)V │ │ +02a1e8: 6900 4d02 |0000: sput-object v0, Lcom/codebutler/android_websockets/WebSocketClient;.sTrustManagers:[Ljavax/net/ssl/TrustManager; // field@024d │ │ +02a1ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 tm [Ljavax/net/ssl/TrustManager; │ │ │ │ @@ -34584,30 +34605,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -02926c: |[02926c] com.codebutler.android_websockets.WebSocketClient.connect:()V │ │ -02927c: 5420 4b02 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ -029280: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -029284: 5420 4b02 |0004: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ -029288: 6e10 a50a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@0aa5 │ │ -02928e: 0a00 |0009: move-result v0 │ │ -029290: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -029294: 0e00 |000c: return-void │ │ -029296: 2200 9e01 |000d: new-instance v0, Ljava/lang/Thread; // type@019e │ │ -02929a: 2201 5201 |000f: new-instance v1, Lcom/codebutler/android_websockets/WebSocketClient$1; // type@0152 │ │ -02929e: 7020 5509 2100 |0011: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient$1;.:(Lcom/codebutler/android_websockets/WebSocketClient;)V // method@0955 │ │ -0292a4: 7020 a30a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0aa3 │ │ -0292aa: 5b20 4b02 |0017: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ -0292ae: 5420 4b02 |0019: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ -0292b2: 6e10 a70a 0000 |001b: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0aa7 │ │ -0292b8: 28ee |001e: goto 000c // -0012 │ │ +02a1f0: |[02a1f0] com.codebutler.android_websockets.WebSocketClient.connect:()V │ │ +02a200: 5420 4b02 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ +02a204: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +02a208: 5420 4b02 |0004: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ +02a20c: 6e10 a50a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@0aa5 │ │ +02a212: 0a00 |0009: move-result v0 │ │ +02a214: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +02a218: 0e00 |000c: return-void │ │ +02a21a: 2200 9c01 |000d: new-instance v0, Ljava/lang/Thread; // type@019c │ │ +02a21e: 2201 5001 |000f: new-instance v1, Lcom/codebutler/android_websockets/WebSocketClient$1; // type@0150 │ │ +02a222: 7020 5509 2100 |0011: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient$1;.:(Lcom/codebutler/android_websockets/WebSocketClient;)V // method@0955 │ │ +02a228: 7020 a30a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0aa3 │ │ +02a22e: 5b20 4b02 |0017: iput-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ +02a232: 5420 4b02 |0019: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mThread:Ljava/lang/Thread; // field@024b │ │ +02a236: 6e10 a70a 0000 |001b: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0aa7 │ │ +02a23c: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000c line=153 │ │ 0x000d line=77 │ │ 0x0019 line=152 │ │ locals : │ │ @@ -34618,22 +34639,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0292bc: |[0292bc] com.codebutler.android_websockets.WebSocketClient.disconnect:()V │ │ -0292cc: 5420 4a02 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mSocket:Ljava/net/Socket; // field@024a │ │ -0292d0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0292d4: 5420 4502 |0004: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandler:Landroid/os/Handler; // field@0245 │ │ -0292d8: 2201 5301 |0006: new-instance v1, Lcom/codebutler/android_websockets/WebSocketClient$2; // type@0153 │ │ -0292dc: 7020 5709 2100 |0008: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient$2;.:(Lcom/codebutler/android_websockets/WebSocketClient;)V // method@0957 │ │ -0292e2: 6e20 b200 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -0292e8: 0e00 |000e: return-void │ │ +02a240: |[02a240] com.codebutler.android_websockets.WebSocketClient.disconnect:()V │ │ +02a250: 5420 4a02 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mSocket:Ljava/net/Socket; // field@024a │ │ +02a254: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +02a258: 5420 4502 |0004: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandler:Landroid/os/Handler; // field@0245 │ │ +02a25c: 2201 5101 |0006: new-instance v1, Lcom/codebutler/android_websockets/WebSocketClient$2; // type@0151 │ │ +02a260: 7020 5709 2100 |0008: invoke-direct {v1, v2}, Lcom/codebutler/android_websockets/WebSocketClient$2;.:(Lcom/codebutler/android_websockets/WebSocketClient;)V // method@0957 │ │ +02a266: 6e20 b200 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +02a26c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x000e line=173 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ @@ -34643,17 +34664,17 @@ │ │ type : '()Lcom/codebutler/android_websockets/WebSocketClient$Listener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0292ec: |[0292ec] com.codebutler.android_websockets.WebSocketClient.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ -0292fc: 5410 4702 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mListener:Lcom/codebutler/android_websockets/WebSocketClient$Listener; // field@0247 │ │ -029300: 1100 |0002: return-object v0 │ │ +02a270: |[02a270] com.codebutler.android_websockets.WebSocketClient.getListener:()Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ +02a280: 5410 4702 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mListener:Lcom/codebutler/android_websockets/WebSocketClient$Listener; // field@0247 │ │ +02a284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #3 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34661,17 +34682,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029304: |[029304] com.codebutler.android_websockets.WebSocketClient.isConnected:()Z │ │ -029314: 5510 4302 |0000: iget-boolean v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mConnected:Z // field@0243 │ │ -029318: 0f00 |0002: return v0 │ │ +02a288: |[02a288] com.codebutler.android_websockets.WebSocketClient.isConnected:()Z │ │ +02a298: 5510 4302 |0000: iget-boolean v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mConnected:Z // field@0243 │ │ +02a29c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ #4 : (in Lcom/codebutler/android_websockets/WebSocketClient;) │ │ @@ -34679,20 +34700,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02931c: |[02931c] com.codebutler.android_websockets.WebSocketClient.send:(Ljava/lang/String;)V │ │ -02932c: 5410 4802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ -029330: 6e20 fd08 2000 |0002: invoke-virtual {v0, v2}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;)[B // method@08fd │ │ -029336: 0c00 |0005: move-result-object v0 │ │ -029338: 6e20 7909 0100 |0006: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.sendFrame:([B)V // method@0979 │ │ -02933e: 0e00 |0009: return-void │ │ +02a2a0: |[02a2a0] com.codebutler.android_websockets.WebSocketClient.send:(Ljava/lang/String;)V │ │ +02a2b0: 5410 4802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ +02a2b4: 6e20 fd08 2000 |0002: invoke-virtual {v0, v2}, Lcom/codebutler/android_websockets/HybiParser;.frame:(Ljava/lang/String;)[B // method@08fd │ │ +02a2ba: 0c00 |0005: move-result-object v0 │ │ +02a2bc: 6e20 7909 0100 |0006: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.sendFrame:([B)V // method@0979 │ │ +02a2c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0009 line=177 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x000a reg=2 data Ljava/lang/String; │ │ @@ -34702,20 +34723,20 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -029340: |[029340] com.codebutler.android_websockets.WebSocketClient.send:([B)V │ │ -029350: 5410 4802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ -029354: 6e20 ff08 2000 |0002: invoke-virtual {v0, v2}, Lcom/codebutler/android_websockets/HybiParser;.frame:([B)[B // method@08ff │ │ -02935a: 0c00 |0005: move-result-object v0 │ │ -02935c: 6e20 7909 0100 |0006: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.sendFrame:([B)V // method@0979 │ │ -029362: 0e00 |0009: return-void │ │ +02a2c4: |[02a2c4] com.codebutler.android_websockets.WebSocketClient.send:([B)V │ │ +02a2d4: 5410 4802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/WebSocketClient;.mParser:Lcom/codebutler/android_websockets/HybiParser; // field@0248 │ │ +02a2d8: 6e20 ff08 2000 |0002: invoke-virtual {v0, v2}, Lcom/codebutler/android_websockets/HybiParser;.frame:([B)[B // method@08ff │ │ +02a2de: 0c00 |0005: move-result-object v0 │ │ +02a2e0: 6e20 7909 0100 |0006: invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;.sendFrame:([B)V // method@0979 │ │ +02a2e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0009 line=181 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x000a reg=2 data [B │ │ @@ -34725,34 +34746,34 @@ │ │ type : '([B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -029364: |[029364] com.codebutler.android_websockets.WebSocketClient.sendFrame:([B)V │ │ -029374: 5420 4502 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandler:Landroid/os/Handler; // field@0245 │ │ -029378: 2201 5401 |0002: new-instance v1, Lcom/codebutler/android_websockets/WebSocketClient$3; // type@0154 │ │ -02937c: 7030 5909 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/codebutler/android_websockets/WebSocketClient$3;.:(Lcom/codebutler/android_websockets/WebSocketClient;[B)V // method@0959 │ │ -029382: 6e20 b200 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -029388: 0e00 |000a: return-void │ │ +02a2e8: |[02a2e8] com.codebutler.android_websockets.WebSocketClient.sendFrame:([B)V │ │ +02a2f8: 5420 4502 |0000: iget-object v0, v2, Lcom/codebutler/android_websockets/WebSocketClient;.mHandler:Landroid/os/Handler; // field@0245 │ │ +02a2fc: 2201 5201 |0002: new-instance v1, Lcom/codebutler/android_websockets/WebSocketClient$3; // type@0152 │ │ +02a300: 7030 5909 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/codebutler/android_websockets/WebSocketClient$3;.:(Lcom/codebutler/android_websockets/WebSocketClient;[B)V // method@0959 │ │ +02a306: 6e20 b200 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +02a30c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x000a line=247 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/codebutler/android_websockets/WebSocketClient; │ │ 0x0000 - 0x000b reg=3 frame [B │ │ │ │ - source_file_idx : 1815 (WebSocketClient.java) │ │ + source_file_idx : 1813 (WebSocketClient.java) │ │ │ │ Class #142 header: │ │ -class_idx : 344 │ │ +class_idx : 342 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 345 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #142 - │ │ @@ -34772,18 +34793,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02938c: |[02938c] com.example.android.actionbarcompat.ActionBarHelper.:(Landroid/app/Activity;)V │ │ -02939c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0293a2: 5b01 4f02 |0003: iput-object v1, v0, Lcom/example/android/actionbarcompat/ActionBarHelper;.mActivity:Landroid/app/Activity; // field@024f │ │ -0293a6: 0e00 |0005: return-void │ │ +02a310: |[02a310] com.example.android.actionbarcompat.ActionBarHelper.:(Landroid/app/Activity;)V │ │ +02a320: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02a326: 5b01 4f02 |0003: iput-object v1, v0, Lcom/example/android/actionbarcompat/ActionBarHelper;.mActivity:Landroid/app/Activity; // field@024f │ │ +02a32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ @@ -34794,30 +34815,30 @@ │ │ type : '(Landroid/app/Activity;)Lcom/example/android/actionbarcompat/ActionBarHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0293a8: |[0293a8] com.example.android.actionbarcompat.ActionBarHelper.createInstance:(Landroid/app/Activity;)Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ -0293b8: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0293bc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0293c0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0293c4: 2200 5d01 |0006: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperICS; // type@015d │ │ -0293c8: 7020 a009 2000 |0008: invoke-direct {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperICS;.:(Landroid/app/Activity;)V // method@09a0 │ │ -0293ce: 1100 |000b: return-object v0 │ │ -0293d0: 6000 0200 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -0293d4: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -0293d8: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -0293dc: 2200 5c01 |0012: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb; // type@015c │ │ -0293e0: 7020 9c09 2000 |0014: invoke-direct {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.:(Landroid/app/Activity;)V // method@099c │ │ -0293e6: 28f4 |0017: goto 000b // -000c │ │ -0293e8: 2200 5b01 |0018: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase; // type@015b │ │ -0293ec: 7020 9209 2000 |001a: invoke-direct {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.:(Landroid/app/Activity;)V // method@0992 │ │ -0293f2: 28ee |001d: goto 000b // -0012 │ │ +02a32c: |[02a32c] com.example.android.actionbarcompat.ActionBarHelper.createInstance:(Landroid/app/Activity;)Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ +02a33c: 6000 0200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +02a340: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02a344: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +02a348: 2200 5b01 |0006: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperICS; // type@015b │ │ +02a34c: 7020 a009 2000 |0008: invoke-direct {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperICS;.:(Landroid/app/Activity;)V // method@09a0 │ │ +02a352: 1100 |000b: return-object v0 │ │ +02a354: 6000 0200 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +02a358: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +02a35c: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +02a360: 2200 5a01 |0012: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb; // type@015a │ │ +02a364: 7020 9c09 2000 |0014: invoke-direct {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.:(Landroid/app/Activity;)V // method@099c │ │ +02a36a: 28f4 |0017: goto 000b // -000c │ │ +02a36c: 2200 5901 |0018: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase; // type@0159 │ │ +02a370: 7020 9209 2000 |001a: invoke-direct {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.:(Landroid/app/Activity;)V // method@0992 │ │ +02a376: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000b line=48 │ │ 0x000c line=45 │ │ 0x0012 line=46 │ │ @@ -34831,16 +34852,16 @@ │ │ type : '(Landroid/view/MenuInflater;)Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0293f4: |[0293f4] com.example.android.actionbarcompat.ActionBarHelper.getMenuInflater:(Landroid/view/MenuInflater;)Landroid/view/MenuInflater; │ │ -029404: 1101 |0000: return-object v1 │ │ +02a378: |[02a378] com.example.android.actionbarcompat.ActionBarHelper.getMenuInflater:(Landroid/view/MenuInflater;)Landroid/view/MenuInflater; │ │ +02a388: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ 0x0000 - 0x0001 reg=1 superMenuInflater Landroid/view/MenuInflater; │ │ │ │ @@ -34849,16 +34870,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029408: |[029408] com.example.android.actionbarcompat.ActionBarHelper.onCreate:(Landroid/os/Bundle;)V │ │ -029418: 0e00 |0000: return-void │ │ +02a38c: |[02a38c] com.example.android.actionbarcompat.ActionBarHelper.onCreate:(Landroid/os/Bundle;)V │ │ +02a39c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ 0x0000 - 0x0001 reg=1 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -34867,17 +34888,17 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02941c: |[02941c] com.example.android.actionbarcompat.ActionBarHelper.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02942c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02942e: 0f00 |0001: return v0 │ │ +02a3a0: |[02a3a0] com.example.android.actionbarcompat.ActionBarHelper.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +02a3b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02a3b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/view/Menu; │ │ │ │ @@ -34886,16 +34907,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029430: |[029430] com.example.android.actionbarcompat.ActionBarHelper.onPostCreate:(Landroid/os/Bundle;)V │ │ -029440: 0e00 |0000: return-void │ │ +02a3b4: |[02a3b4] com.example.android.actionbarcompat.ActionBarHelper.onPostCreate:(Landroid/os/Bundle;)V │ │ +02a3c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ 0x0000 - 0x0001 reg=1 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -34904,16 +34925,16 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029444: |[029444] com.example.android.actionbarcompat.ActionBarHelper.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -029454: 0e00 |0000: return-void │ │ +02a3c8: |[02a3c8] com.example.android.actionbarcompat.ActionBarHelper.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +02a3d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 color I │ │ @@ -34923,17 +34944,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 345 (ActionBarHelper.java) │ │ │ │ Class #143 header: │ │ -class_idx : 345 │ │ +class_idx : 343 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 346 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #143 annotations: │ │ @@ -34963,58 +34984,58 @@ │ │ type : '(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029458: |[029458] com.example.android.actionbarcompat.ActionBarHelperBase$1.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/view/MenuItem;)V │ │ -029468: 5b01 5002 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0250 │ │ -02946c: 5b02 5102 |0002: iput-object v2, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.val$item:Landroid/view/MenuItem; // field@0251 │ │ -029470: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -029476: 0e00 |0007: return-void │ │ +02a3dc: |[02a3dc] com.example.android.actionbarcompat.ActionBarHelperBase$1.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/view/MenuItem;)V │ │ +02a3ec: 5b01 5002 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0250 │ │ +02a3f0: 5b02 5102 |0002: iput-object v2, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.val$item:Landroid/view/MenuItem; // field@0251 │ │ +02a3f4: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02a3fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelperBase$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -029478: |[029478] com.example.android.actionbarcompat.ActionBarHelperBase$1.onClick:(Landroid/view/View;)V │ │ -029488: 5430 5002 |0000: iget-object v0, v3, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0250 │ │ -02948c: 5400 5802 |0002: iget-object v0, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -029490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -029492: 5432 5102 |0005: iget-object v2, v3, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.val$item:Landroid/view/MenuItem; // field@0251 │ │ -029496: 6e30 1a00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001a │ │ -02949c: 0e00 |000a: return-void │ │ +02a3fc: |[02a3fc] com.example.android.actionbarcompat.ActionBarHelperBase$1.onClick:(Landroid/view/View;)V │ │ +02a40c: 5430 5002 |0000: iget-object v0, v3, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0250 │ │ +02a410: 5400 5802 |0002: iget-object v0, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +02a414: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02a416: 5432 5102 |0005: iget-object v2, v3, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.val$item:Landroid/view/MenuItem; // field@0251 │ │ +02a41a: 6e30 1a00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001a │ │ +02a420: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x000a line=197 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/example/android/actionbarcompat/ActionBarHelperBase$1; │ │ 0x0000 - 0x000b reg=4 view Landroid/view/View; │ │ │ │ source_file_idx : 346 (ActionBarHelperBase.java) │ │ │ │ Class #144 header: │ │ -class_idx : 346 │ │ +class_idx : 344 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 247 │ │ +superclass_idx : 246 │ │ source_file_idx : 346 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #144 annotations: │ │ @@ -35043,19 +35064,19 @@ │ │ type : '(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/content/Context;Landroid/view/MenuInflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0294a0: |[0294a0] com.example.android.actionbarcompat.ActionBarHelperBase$WrappedMenuInflater.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/content/Context;Landroid/view/MenuInflater;)V │ │ -0294b0: 5b01 5302 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0253 │ │ -0294b4: 7020 a707 2000 |0002: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@07a7 │ │ -0294ba: 5b03 5202 |0005: iput-object v3, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.mInflater:Landroid/view/MenuInflater; // field@0252 │ │ -0294be: 0e00 |0007: return-void │ │ +02a424: |[02a424] com.example.android.actionbarcompat.ActionBarHelperBase$WrappedMenuInflater.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/content/Context;Landroid/view/MenuInflater;)V │ │ +02a434: 5b01 5302 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0253 │ │ +02a438: 7020 a707 2000 |0002: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@07a7 │ │ +02a43e: 5b03 5202 |0005: iput-object v3, v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.mInflater:Landroid/view/MenuInflater; // field@0252 │ │ +02a442: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0002 line=237 │ │ 0x0005 line=238 │ │ 0x0007 line=239 │ │ locals : │ │ @@ -35069,78 +35090,78 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0294c0: |[0294c0] com.example.android.actionbarcompat.ActionBarHelperBase$WrappedMenuInflater.loadActionBarMetadata:(I)V │ │ -0294d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0294d2: 5496 5302 |0001: iget-object v6, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0253 │ │ -0294d6: 5466 5802 |0003: iget-object v6, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0294da: 6e10 0d00 0600 |0005: invoke-virtual {v6}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ -0294e0: 0c06 |0008: move-result-object v6 │ │ -0294e2: 6e20 7500 a600 |0009: invoke-virtual {v6, v10}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0075 │ │ -0294e8: 0c04 |000c: move-result-object v4 │ │ -0294ea: 7210 7d00 0400 |000d: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@007d │ │ -0294f0: 0a02 |0010: move-result v2 │ │ -0294f2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0294f4: 3901 4e00 |0012: if-nez v1, 0060 // +004e │ │ -0294f8: 2b02 5c00 0000 |0014: packed-switch v2, 00000070 // +0000005c │ │ -0294fe: 7210 7f00 0400 |0017: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.next:()I // method@007f │ │ -029504: 0a02 |001a: move-result v2 │ │ -029506: 28f7 |001b: goto 0012 // -0009 │ │ -029508: 7210 7e00 0400 |001c: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@007e │ │ -02950e: 0c06 |001f: move-result-object v6 │ │ -029510: 1a07 ec0b |0020: const-string v7, "item" // string@0bec │ │ -029514: 6e20 7a0a 7600 |0022: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02951a: 0a06 |0025: move-result v6 │ │ -02951c: 3806 f1ff |0026: if-eqz v6, 0017 // -000f │ │ -029520: 1a06 490b |0028: const-string v6, "http://schemas.android.com/apk/res/android" // string@0b49 │ │ -029524: 1a07 610b |002a: const-string v7, "id" // string@0b61 │ │ -029528: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -02952a: 7240 7c00 6487 |002d: invoke-interface {v4, v6, v7, v8}, Landroid/content/res/XmlResourceParser;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@007c │ │ -029530: 0a03 |0030: move-result v3 │ │ -029532: 3803 e6ff |0031: if-eqz v3, 0017 // -001a │ │ -029536: 1a06 490b |0033: const-string v6, "http://schemas.android.com/apk/res/android" // string@0b49 │ │ -02953a: 1a07 8810 |0035: const-string v7, "showAsAction" // string@1088 │ │ -02953e: 12f8 |0037: const/4 v8, #int -1 // #ff │ │ -029540: 7240 7b00 6487 |0038: invoke-interface {v4, v6, v7, v8}, Landroid/content/res/XmlResourceParser;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@007b │ │ -029546: 0a05 |003b: move-result v5 │ │ -029548: 1226 |003c: const/4 v6, #int 2 // #2 │ │ -02954a: 3265 0500 |003d: if-eq v5, v6, 0042 // +0005 │ │ -02954e: 1216 |003f: const/4 v6, #int 1 // #1 │ │ -029550: 3365 d7ff |0040: if-ne v5, v6, 0017 // -0029 │ │ -029554: 5496 5302 |0042: iget-object v6, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0253 │ │ -029558: 5466 5702 |0044: iget-object v6, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ -02955c: 7110 570a 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -029562: 0c07 |0049: move-result-object v7 │ │ -029564: 7220 060b 7600 |004a: invoke-interface {v6, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b06 │ │ -02956a: 28ca |004d: goto 0017 // -0036 │ │ -02956c: 0d00 |004e: move-exception v0 │ │ -02956e: 2206 f200 |004f: new-instance v6, Landroid/view/InflateException; // type@00f2 │ │ -029572: 1a07 2402 |0051: const-string v7, "Error inflating menu XML" // string@0224 │ │ -029576: 7030 9807 7600 |0053: invoke-direct {v6, v7, v0}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0798 │ │ -02957c: 2706 |0056: throw v6 │ │ -02957e: 0d06 |0057: move-exception v6 │ │ -029580: 3804 0500 |0058: if-eqz v4, 005d // +0005 │ │ -029584: 7210 7a00 0400 |005a: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.close:()V // method@007a │ │ -02958a: 2706 |005d: throw v6 │ │ -02958c: 1211 |005e: const/4 v1, #int 1 // #1 │ │ -02958e: 28b8 |005f: goto 0017 // -0048 │ │ -029590: 3804 0500 |0060: if-eqz v4, 0065 // +0005 │ │ -029594: 7210 7a00 0400 |0062: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.close:()V // method@007a │ │ -02959a: 0e00 |0065: return-void │ │ -02959c: 0d00 |0066: move-exception v0 │ │ -02959e: 2206 f200 |0067: new-instance v6, Landroid/view/InflateException; // type@00f2 │ │ -0295a2: 1a07 2402 |0069: const-string v7, "Error inflating menu XML" // string@0224 │ │ -0295a6: 7030 9807 7600 |006b: invoke-direct {v6, v7, v0}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0798 │ │ -0295ac: 2706 |006e: throw v6 │ │ -0295ae: 0000 |006f: nop // spacer │ │ -0295b0: 0001 0200 0100 0000 4a00 0000 0800 ... |0070: packed-switch-data (8 units) │ │ +02a444: |[02a444] com.example.android.actionbarcompat.ActionBarHelperBase$WrappedMenuInflater.loadActionBarMetadata:(I)V │ │ +02a454: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02a456: 5496 5302 |0001: iget-object v6, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0253 │ │ +02a45a: 5466 5802 |0003: iget-object v6, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +02a45e: 6e10 0d00 0600 |0005: invoke-virtual {v6}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ +02a464: 0c06 |0008: move-result-object v6 │ │ +02a466: 6e20 7500 a600 |0009: invoke-virtual {v6, v10}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@0075 │ │ +02a46c: 0c04 |000c: move-result-object v4 │ │ +02a46e: 7210 7d00 0400 |000d: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@007d │ │ +02a474: 0a02 |0010: move-result v2 │ │ +02a476: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +02a478: 3901 4e00 |0012: if-nez v1, 0060 // +004e │ │ +02a47c: 2b02 5c00 0000 |0014: packed-switch v2, 00000070 // +0000005c │ │ +02a482: 7210 7f00 0400 |0017: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.next:()I // method@007f │ │ +02a488: 0a02 |001a: move-result v2 │ │ +02a48a: 28f7 |001b: goto 0012 // -0009 │ │ +02a48c: 7210 7e00 0400 |001c: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@007e │ │ +02a492: 0c06 |001f: move-result-object v6 │ │ +02a494: 1a07 e90b |0020: const-string v7, "item" // string@0be9 │ │ +02a498: 6e20 7a0a 7600 |0022: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02a49e: 0a06 |0025: move-result v6 │ │ +02a4a0: 3806 f1ff |0026: if-eqz v6, 0017 // -000f │ │ +02a4a4: 1a06 460b |0028: const-string v6, "http://schemas.android.com/apk/res/android" // string@0b46 │ │ +02a4a8: 1a07 5e0b |002a: const-string v7, "id" // string@0b5e │ │ +02a4ac: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +02a4ae: 7240 7c00 6487 |002d: invoke-interface {v4, v6, v7, v8}, Landroid/content/res/XmlResourceParser;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@007c │ │ +02a4b4: 0a03 |0030: move-result v3 │ │ +02a4b6: 3803 e6ff |0031: if-eqz v3, 0017 // -001a │ │ +02a4ba: 1a06 460b |0033: const-string v6, "http://schemas.android.com/apk/res/android" // string@0b46 │ │ +02a4be: 1a07 8410 |0035: const-string v7, "showAsAction" // string@1084 │ │ +02a4c2: 12f8 |0037: const/4 v8, #int -1 // #ff │ │ +02a4c4: 7240 7b00 6487 |0038: invoke-interface {v4, v6, v7, v8}, Landroid/content/res/XmlResourceParser;.getAttributeIntValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@007b │ │ +02a4ca: 0a05 |003b: move-result v5 │ │ +02a4cc: 1226 |003c: const/4 v6, #int 2 // #2 │ │ +02a4ce: 3265 0500 |003d: if-eq v5, v6, 0042 // +0005 │ │ +02a4d2: 1216 |003f: const/4 v6, #int 1 // #1 │ │ +02a4d4: 3365 d7ff |0040: if-ne v5, v6, 0017 // -0029 │ │ +02a4d8: 5496 5302 |0042: iget-object v6, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; // field@0253 │ │ +02a4dc: 5466 5702 |0044: iget-object v6, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ +02a4e0: 7110 570a 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +02a4e6: 0c07 |0049: move-result-object v7 │ │ +02a4e8: 7220 060b 7600 |004a: invoke-interface {v6, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b06 │ │ +02a4ee: 28ca |004d: goto 0017 // -0036 │ │ +02a4f0: 0d00 |004e: move-exception v0 │ │ +02a4f2: 2206 f100 |004f: new-instance v6, Landroid/view/InflateException; // type@00f1 │ │ +02a4f6: 1a07 2402 |0051: const-string v7, "Error inflating menu XML" // string@0224 │ │ +02a4fa: 7030 9807 7600 |0053: invoke-direct {v6, v7, v0}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0798 │ │ +02a500: 2706 |0056: throw v6 │ │ +02a502: 0d06 |0057: move-exception v6 │ │ +02a504: 3804 0500 |0058: if-eqz v4, 005d // +0005 │ │ +02a508: 7210 7a00 0400 |005a: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.close:()V // method@007a │ │ +02a50e: 2706 |005d: throw v6 │ │ +02a510: 1211 |005e: const/4 v1, #int 1 // #1 │ │ +02a512: 28b8 |005f: goto 0017 // -0048 │ │ +02a514: 3804 0500 |0060: if-eqz v4, 0065 // +0005 │ │ +02a518: 7210 7a00 0400 |0062: invoke-interface {v4}, Landroid/content/res/XmlResourceParser;.close:()V // method@007a │ │ +02a51e: 0e00 |0065: return-void │ │ +02a520: 0d00 |0066: move-exception v0 │ │ +02a522: 2206 f100 |0067: new-instance v6, Landroid/view/InflateException; // type@00f1 │ │ +02a526: 1a07 2402 |0069: const-string v7, "Error inflating menu XML" // string@0224 │ │ +02a52a: 7030 9807 7600 |006b: invoke-direct {v6, v7, v0}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0798 │ │ +02a530: 2706 |006e: throw v6 │ │ +02a532: 0000 |006f: nop // spacer │ │ +02a534: 0001 0200 0100 0000 4a00 0000 0800 ... |0070: packed-switch-data (8 units) │ │ catches : 3 │ │ 0x0001 - 0x004d │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x004e │ │ Ljava/io/IOException; -> 0x0066 │ │ -> 0x0057 │ │ 0x004f - 0x0057 │ │ -> 0x0057 │ │ @@ -35190,36 +35211,36 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0295e4: |[0295e4] com.example.android.actionbarcompat.ActionBarHelperBase$WrappedMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ -0295f4: 7020 9109 2100 |0000: invoke-direct {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.loadActionBarMetadata:(I)V // method@0991 │ │ -0295fa: 5410 5202 |0003: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.mInflater:Landroid/view/MenuInflater; // field@0252 │ │ -0295fe: 6e30 a807 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ -029604: 0e00 |0008: return-void │ │ +02a568: |[02a568] com.example.android.actionbarcompat.ActionBarHelperBase$WrappedMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ +02a578: 7020 9109 2100 |0000: invoke-direct {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.loadActionBarMetadata:(I)V // method@0991 │ │ +02a57e: 5410 5202 |0003: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.mInflater:Landroid/view/MenuInflater; // field@0252 │ │ +02a582: 6e30 a807 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ +02a588: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x0008 line=245 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater; │ │ 0x0000 - 0x0009 reg=2 menuRes I │ │ 0x0000 - 0x0009 reg=3 menu Landroid/view/Menu; │ │ │ │ source_file_idx : 346 (ActionBarHelperBase.java) │ │ │ │ Class #145 header: │ │ -class_idx : 350 │ │ +class_idx : 348 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1478 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -35244,56 +35265,56 @@ │ │ type : '(Lcom/example/android/actionbarcompat/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029608: |[029608] com.example.android.actionbarcompat.MainActivity$1.:(Lcom/example/android/actionbarcompat/MainActivity;)V │ │ -029618: 5b01 5d02 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/MainActivity$1;.this$0:Lcom/example/android/actionbarcompat/MainActivity; // field@025d │ │ -02961c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -029622: 0e00 |0005: return-void │ │ +02a58c: |[02a58c] com.example.android.actionbarcompat.MainActivity$1.:(Lcom/example/android/actionbarcompat/MainActivity;)V │ │ +02a59c: 5b01 5d02 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/MainActivity$1;.this$0:Lcom/example/android/actionbarcompat/MainActivity; // field@025d │ │ +02a5a0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02a5a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/example/android/actionbarcompat/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/example/android/actionbarcompat/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/example/android/actionbarcompat/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/example/android/actionbarcompat/MainActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -029624: |[029624] com.example.android.actionbarcompat.MainActivity$1.run:()V │ │ -029634: 5420 5d02 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/MainActivity$1;.this$0:Lcom/example/android/actionbarcompat/MainActivity; // field@025d │ │ -029638: 6e10 a509 0000 |0002: invoke-virtual {v0}, Lcom/example/android/actionbarcompat/MainActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@09a5 │ │ -02963e: 0c00 |0005: move-result-object v0 │ │ -029640: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -029642: 6e20 8c09 1000 |0007: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ -029648: 0e00 |000a: return-void │ │ +02a5a8: |[02a5a8] com.example.android.actionbarcompat.MainActivity$1.run:()V │ │ +02a5b8: 5420 5d02 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/MainActivity$1;.this$0:Lcom/example/android/actionbarcompat/MainActivity; // field@025d │ │ +02a5bc: 6e10 a509 0000 |0002: invoke-virtual {v0}, Lcom/example/android/actionbarcompat/MainActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@09a5 │ │ +02a5c2: 0c00 |0005: move-result-object v0 │ │ +02a5c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +02a5c6: 6e20 8c09 1000 |0007: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ +02a5cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/example/android/actionbarcompat/MainActivity$1; │ │ │ │ - source_file_idx : 1478 (MainActivity.java) │ │ + source_file_idx : 1476 (MainActivity.java) │ │ │ │ Class #146 header: │ │ -class_idx : 352 │ │ +class_idx : 350 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1657 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1655 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 27 │ │ │ │ Class #146 annotations: │ │ Annotations on field #608 'mItems' │ │ @@ -35327,24 +35348,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -02964c: |[02964c] com.example.android.actionbarcompat.SimpleMenu.:(Landroid/content/Context;)V │ │ -02965c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -029662: 5b12 5f02 |0003: iput-object v2, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mContext:Landroid/content/Context; // field@025f │ │ -029666: 6e10 4c00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -02966c: 0c00 |0008: move-result-object v0 │ │ -02966e: 5b10 6102 |0009: iput-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ -029672: 2200 ae01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -029676: 7010 c00a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -02967c: 5b10 6002 |0010: iput-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -029680: 0e00 |0012: return-void │ │ +02a5d0: |[02a5d0] com.example.android.actionbarcompat.SimpleMenu.:(Landroid/content/Context;)V │ │ +02a5e0: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02a5e6: 5b12 5f02 |0003: iput-object v2, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mContext:Landroid/content/Context; // field@025f │ │ +02a5ea: 6e10 4c00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +02a5f0: 0c00 |0008: move-result-object v0 │ │ +02a5f2: 5b10 6102 |0009: iput-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ +02a5f6: 2200 ac01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +02a5fa: 7010 c00a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +02a600: 5b10 6002 |0010: iput-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a604: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x000b line=46 │ │ 0x0012 line=47 │ │ @@ -35357,23 +35378,23 @@ │ │ type : '(IILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -029684: |[029684] com.example.android.actionbarcompat.SimpleMenu.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -029694: 2200 6101 |0000: new-instance v0, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@0161 │ │ -029698: 7056 cb09 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.:(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V // method@09cb │ │ -02969e: 5431 6002 |0005: iget-object v1, v3, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -0296a2: 5432 6002 |0007: iget-object v2, v3, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -0296a6: 7120 b909 5200 |0009: invoke-static {v2, v5}, Lcom/example/android/actionbarcompat/SimpleMenu;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@09b9 │ │ -0296ac: 0a02 |000c: move-result v2 │ │ -0296ae: 6e30 c30a 2100 |000d: invoke-virtual {v1, v2, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0ac3 │ │ -0296b4: 1100 |0010: return-object v0 │ │ +02a608: |[02a608] com.example.android.actionbarcompat.SimpleMenu.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +02a618: 2200 5f01 |0000: new-instance v0, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@015f │ │ +02a61c: 7056 cb09 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.:(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V // method@09cb │ │ +02a622: 5431 6002 |0005: iget-object v1, v3, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a626: 5432 6002 |0007: iget-object v2, v3, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a62a: 7120 b909 5200 |0009: invoke-static {v2, v5}, Lcom/example/android/actionbarcompat/SimpleMenu;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@09b9 │ │ +02a630: 0a02 |000c: move-result v2 │ │ +02a632: 6e30 c30a 2100 |000d: invoke-virtual {v1, v2, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0ac3 │ │ +02a638: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0010 line=79 │ │ locals : │ │ 0x0005 - 0x0011 reg=0 item Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ @@ -35387,31 +35408,31 @@ │ │ type : '(Ljava/util/ArrayList;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0296b8: |[0296b8] com.example.android.actionbarcompat.SimpleMenu.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ -0296c8: 6e10 cb0a 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0296ce: 0a02 |0003: move-result v2 │ │ -0296d0: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0296d4: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -0296d8: 6e20 c70a 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0296de: 0c01 |000b: move-result-object v1 │ │ -0296e0: 1f01 fa00 |000c: check-cast v1, Landroid/view/MenuItem; // type@00fa │ │ -0296e4: 7210 ab07 0100 |000e: invoke-interface {v1}, Landroid/view/MenuItem;.getOrder:()I // method@07ab │ │ -0296ea: 0a02 |0011: move-result v2 │ │ -0296ec: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ -0296f0: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0296f4: 0f02 |0016: return v2 │ │ -0296f6: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0296fa: 28ed |0019: goto 0006 // -0013 │ │ -0296fc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0296fe: 28fb |001b: goto 0016 // -0005 │ │ +02a63c: |[02a63c] com.example.android.actionbarcompat.SimpleMenu.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ +02a64c: 6e10 cb0a 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02a652: 0a02 |0003: move-result v2 │ │ +02a654: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +02a658: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +02a65c: 6e20 c70a 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +02a662: 0c01 |000b: move-result-object v1 │ │ +02a664: 1f01 f900 |000c: check-cast v1, Landroid/view/MenuItem; // type@00f9 │ │ +02a668: 7210 ab07 0100 |000e: invoke-interface {v1}, Landroid/view/MenuItem;.getOrder:()I // method@07ab │ │ +02a66e: 0a02 |0011: move-result v2 │ │ +02a670: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ +02a674: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ +02a678: 0f02 |0016: return v2 │ │ +02a67a: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02a67e: 28ed |0019: goto 0006 // -0013 │ │ +02a680: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +02a682: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ 0x000e line=85 │ │ 0x0014 line=86 │ │ 0x0016 line=90 │ │ @@ -35430,24 +35451,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -029700: |[029700] com.example.android.actionbarcompat.SimpleMenu.removeItemAtInt:(I)V │ │ -029710: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ -029714: 5410 6002 |0002: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -029718: 6e10 cb0a 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -02971e: 0a00 |0007: move-result v0 │ │ -029720: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -029724: 0e00 |000a: return-void │ │ -029726: 5410 6002 |000b: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -02972a: 6e20 c80a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -029730: 28fa |0010: goto 000a // -0006 │ │ +02a684: |[02a684] com.example.android.actionbarcompat.SimpleMenu.removeItemAtInt:(I)V │ │ +02a694: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ +02a698: 5410 6002 |0002: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a69c: 6e10 cb0a 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02a6a2: 0a00 |0007: move-result v0 │ │ +02a6a4: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +02a6a8: 0e00 |000a: return-void │ │ +02a6aa: 5410 6002 |000b: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a6ae: 6e20 c80a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +02a6b4: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=115 │ │ 0x000b line=114 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ @@ -35459,22 +35480,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -029734: |[029734] com.example.android.actionbarcompat.SimpleMenu.add:(I)Landroid/view/MenuItem; │ │ -029744: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -029746: 5420 6102 |0001: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ -02974a: 6e20 7200 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ -029750: 0c00 |0006: move-result-object v0 │ │ -029752: 7040 b209 1201 |0007: invoke-direct {v2, v1, v1, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ -029758: 0c00 |000a: move-result-object v0 │ │ -02975a: 1100 |000b: return-object v0 │ │ +02a6b8: |[02a6b8] com.example.android.actionbarcompat.SimpleMenu.add:(I)Landroid/view/MenuItem; │ │ +02a6c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02a6ca: 5420 6102 |0001: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ +02a6ce: 6e20 7200 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ +02a6d4: 0c00 |0006: move-result-object v0 │ │ +02a6d6: 7040 b209 1201 |0007: invoke-direct {v2, v1, v1, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ +02a6dc: 0c00 |000a: move-result-object v0 │ │ +02a6de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -35483,21 +35504,21 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -02975c: |[02975c] com.example.android.actionbarcompat.SimpleMenu.add:(IIII)Landroid/view/MenuItem; │ │ -02976c: 5410 6102 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ -029770: 6e20 7200 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ -029776: 0c00 |0005: move-result-object v0 │ │ -029778: 7040 b209 3104 |0006: invoke-direct {v1, v3, v4, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ -02977e: 0c00 |0009: move-result-object v0 │ │ -029780: 1100 |000a: return-object v0 │ │ +02a6e0: |[02a6e0] com.example.android.actionbarcompat.SimpleMenu.add:(IIII)Landroid/view/MenuItem; │ │ +02a6f0: 5410 6102 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ +02a6f4: 6e20 7200 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ +02a6fa: 0c00 |0005: move-result-object v0 │ │ +02a6fc: 7040 b209 3104 |0006: invoke-direct {v1, v3, v4, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ +02a702: 0c00 |0009: move-result-object v0 │ │ +02a704: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x000b reg=2 groupId I │ │ 0x0000 - 0x000b reg=3 itemId I │ │ @@ -35509,18 +35530,18 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -029784: |[029784] com.example.android.actionbarcompat.SimpleMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -029794: 7040 b209 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ -02979a: 0c00 |0003: move-result-object v0 │ │ -02979c: 1100 |0004: return-object v0 │ │ +02a708: |[02a708] com.example.android.actionbarcompat.SimpleMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +02a718: 7040 b209 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ +02a71e: 0c00 |0003: move-result-object v0 │ │ +02a720: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0005 reg=2 groupId I │ │ 0x0000 - 0x0005 reg=3 itemId I │ │ @@ -35532,19 +35553,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0297a0: |[0297a0] com.example.android.actionbarcompat.SimpleMenu.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0297b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0297b2: 7040 b209 0120 |0001: invoke-direct {v1, v0, v0, v2}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ -0297b8: 0c00 |0004: move-result-object v0 │ │ -0297ba: 1100 |0005: return-object v0 │ │ +02a724: |[02a724] com.example.android.actionbarcompat.SimpleMenu.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +02a734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a736: 7040 b209 0120 |0001: invoke-direct {v1, v0, v0, v2}, Lcom/example/android/actionbarcompat/SimpleMenu;.addInternal:(IILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@09b2 │ │ +02a73c: 0c00 |0004: move-result-object v0 │ │ +02a73e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -35553,19 +35574,19 @@ │ │ type : '(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 9 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0297bc: |[0297bc] com.example.android.actionbarcompat.SimpleMenu.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -0297cc: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -0297d0: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -0297d4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -0297da: 2700 |0007: throw v0 │ │ +02a740: |[02a740] com.example.android.actionbarcompat.SimpleMenu.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +02a750: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a754: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a758: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a75e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 i1 I │ │ @@ -35581,19 +35602,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0297dc: |[0297dc] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(I)Landroid/view/SubMenu; │ │ -0297ec: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -0297f0: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -0297f4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -0297fa: 2700 |0007: throw v0 │ │ +02a760: |[02a760] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(I)Landroid/view/SubMenu; │ │ +02a770: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a774: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a778: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a77e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 titleRes I │ │ │ │ @@ -35602,19 +35623,19 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0297fc: |[0297fc] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -02980c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029810: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029814: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -02981a: 2700 |0007: throw v0 │ │ +02a780: |[02a780] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +02a790: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a794: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a798: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a79e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 groupId I │ │ 0x0000 - 0x0008 reg=4 itemId I │ │ @@ -35626,19 +35647,19 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02981c: |[02981c] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -02982c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029830: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029834: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -02983a: 2700 |0007: throw v0 │ │ +02a7a0: |[02a7a0] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +02a7b0: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a7b4: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a7b8: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a7be: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 groupId I │ │ 0x0000 - 0x0008 reg=4 itemId I │ │ @@ -35650,19 +35671,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02983c: |[02983c] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -02984c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029850: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029854: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -02985a: 2700 |0007: throw v0 │ │ +02a7c0: |[02a7c0] com.example.android.actionbarcompat.SimpleMenu.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +02a7d0: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a7d4: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a7d8: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a7de: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 charSequence Ljava/lang/CharSequence; │ │ │ │ @@ -35671,18 +35692,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02985c: |[02985c] com.example.android.actionbarcompat.SimpleMenu.clear:()V │ │ -02986c: 5410 6002 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -029870: 6e10 c50a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -029876: 0e00 |0005: return-void │ │ +02a7e0: |[02a7e0] com.example.android.actionbarcompat.SimpleMenu.clear:()V │ │ +02a7f0: 5410 6002 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a7f4: 6e10 c50a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +02a7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ │ │ @@ -35691,19 +35712,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029878: |[029878] com.example.android.actionbarcompat.SimpleMenu.close:()V │ │ -029888: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -02988c: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029890: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -029896: 2700 |0007: throw v0 │ │ +02a7fc: |[02a7fc] com.example.android.actionbarcompat.SimpleMenu.close:()V │ │ +02a80c: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a810: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a814: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a81a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ │ │ #11 : (in Lcom/example/android/actionbarcompat/SimpleMenu;) │ │ @@ -35711,31 +35732,31 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -029898: |[029898] com.example.android.actionbarcompat.SimpleMenu.findItem:(I)Landroid/view/MenuItem; │ │ -0298a8: 6e10 ca09 0400 |0000: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/SimpleMenu;.size:()I // method@09ca │ │ -0298ae: 0a02 |0003: move-result v2 │ │ -0298b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0298b2: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -0298b6: 5443 6002 |0007: iget-object v3, v4, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -0298ba: 6e20 c70a 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0298c0: 0c01 |000c: move-result-object v1 │ │ -0298c2: 1f01 6101 |000d: check-cast v1, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@0161 │ │ -0298c6: 6e10 d409 0100 |000f: invoke-virtual {v1}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.getItemId:()I // method@09d4 │ │ -0298cc: 0a03 |0012: move-result v3 │ │ -0298ce: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -0298d2: 1101 |0015: return-object v1 │ │ -0298d4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0298d8: 28ed |0018: goto 0005 // -0013 │ │ -0298da: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0298dc: 28fb |001a: goto 0015 // -0005 │ │ +02a81c: |[02a81c] com.example.android.actionbarcompat.SimpleMenu.findItem:(I)Landroid/view/MenuItem; │ │ +02a82c: 6e10 ca09 0400 |0000: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/SimpleMenu;.size:()I // method@09ca │ │ +02a832: 0a02 |0003: move-result v2 │ │ +02a834: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02a836: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +02a83a: 5443 6002 |0007: iget-object v3, v4, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a83e: 6e20 c70a 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +02a844: 0c01 |000c: move-result-object v1 │ │ +02a846: 1f01 5f01 |000d: check-cast v1, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@015f │ │ +02a84a: 6e10 d409 0100 |000f: invoke-virtual {v1}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.getItemId:()I // method@09d4 │ │ +02a850: 0a03 |0012: move-result v3 │ │ +02a852: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +02a856: 1101 |0015: return-object v1 │ │ +02a858: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02a85c: 28ed |0018: goto 0005 // -0013 │ │ +02a85e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +02a860: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ 0x0007 line=124 │ │ 0x000f line=125 │ │ 0x0015 line=130 │ │ @@ -35754,31 +35775,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0298e0: |[0298e0] com.example.android.actionbarcompat.SimpleMenu.findItemIndex:(I)I │ │ -0298f0: 6e10 ca09 0400 |0000: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/SimpleMenu;.size:()I // method@09ca │ │ -0298f6: 0a02 |0003: move-result v2 │ │ -0298f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0298fa: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -0298fe: 5443 6002 |0007: iget-object v3, v4, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -029902: 6e20 c70a 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -029908: 0c01 |000c: move-result-object v1 │ │ -02990a: 1f01 6101 |000d: check-cast v1, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@0161 │ │ -02990e: 6e10 d409 0100 |000f: invoke-virtual {v1}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.getItemId:()I // method@09d4 │ │ -029914: 0a03 |0012: move-result v3 │ │ -029916: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -02991a: 0f00 |0015: return v0 │ │ -02991c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -029920: 28ed |0018: goto 0005 // -0013 │ │ -029922: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -029924: 28fb |001a: goto 0015 // -0005 │ │ +02a864: |[02a864] com.example.android.actionbarcompat.SimpleMenu.findItemIndex:(I)I │ │ +02a874: 6e10 ca09 0400 |0000: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/SimpleMenu;.size:()I // method@09ca │ │ +02a87a: 0a02 |0003: move-result v2 │ │ +02a87c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02a87e: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +02a882: 5443 6002 |0007: iget-object v3, v4, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a886: 6e20 c70a 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +02a88c: 0c01 |000c: move-result-object v1 │ │ +02a88e: 1f01 5f01 |000d: check-cast v1, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@015f │ │ +02a892: 6e10 d409 0100 |000f: invoke-virtual {v1}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.getItemId:()I // method@09d4 │ │ +02a898: 0a03 |0012: move-result v3 │ │ +02a89a: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +02a89e: 0f00 |0015: return v0 │ │ +02a8a0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02a8a4: 28ed |0018: goto 0005 // -0013 │ │ +02a8a6: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +02a8a8: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=96 │ │ 0x0007 line=97 │ │ 0x000f line=98 │ │ 0x0015 line=103 │ │ @@ -35798,17 +35819,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029928: |[029928] com.example.android.actionbarcompat.SimpleMenu.getContext:()Landroid/content/Context; │ │ -029938: 5410 5f02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mContext:Landroid/content/Context; // field@025f │ │ -02993c: 1100 |0002: return-object v0 │ │ +02a8ac: |[02a8ac] com.example.android.actionbarcompat.SimpleMenu.getContext:()Landroid/content/Context; │ │ +02a8bc: 5410 5f02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mContext:Landroid/content/Context; // field@025f │ │ +02a8c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ │ │ #14 : (in Lcom/example/android/actionbarcompat/SimpleMenu;) │ │ @@ -35816,20 +35837,20 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029940: |[029940] com.example.android.actionbarcompat.SimpleMenu.getItem:(I)Landroid/view/MenuItem; │ │ -029950: 5410 6002 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -029954: 6e20 c70a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -02995a: 0c00 |0005: move-result-object v0 │ │ -02995c: 1f00 fa00 |0006: check-cast v0, Landroid/view/MenuItem; // type@00fa │ │ -029960: 1100 |0008: return-object v0 │ │ +02a8c4: |[02a8c4] com.example.android.actionbarcompat.SimpleMenu.getItem:(I)Landroid/view/MenuItem; │ │ +02a8d4: 5410 6002 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02a8d8: 6e20 c70a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +02a8de: 0c00 |0005: move-result-object v0 │ │ +02a8e0: 1f00 f900 |0006: check-cast v0, Landroid/view/MenuItem; // type@00f9 │ │ +02a8e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -35838,17 +35859,17 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029964: |[029964] com.example.android.actionbarcompat.SimpleMenu.getResources:()Landroid/content/res/Resources; │ │ -029974: 5410 6102 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ -029978: 1100 |0002: return-object v0 │ │ +02a8e8: |[02a8e8] com.example.android.actionbarcompat.SimpleMenu.getResources:()Landroid/content/res/Resources; │ │ +02a8f8: 5410 6102 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mResources:Landroid/content/res/Resources; // field@0261 │ │ +02a8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ │ │ #16 : (in Lcom/example/android/actionbarcompat/SimpleMenu;) │ │ @@ -35856,19 +35877,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02997c: |[02997c] com.example.android.actionbarcompat.SimpleMenu.hasVisibleItems:()Z │ │ -02998c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029990: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029994: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -02999a: 2700 |0007: throw v0 │ │ +02a900: |[02a900] com.example.android.actionbarcompat.SimpleMenu.hasVisibleItems:()Z │ │ +02a910: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a914: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a918: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a91e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ │ │ #17 : (in Lcom/example/android/actionbarcompat/SimpleMenu;) │ │ @@ -35876,19 +35897,19 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02999c: |[02999c] com.example.android.actionbarcompat.SimpleMenu.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -0299ac: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -0299b0: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -0299b4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -0299ba: 2700 |0007: throw v0 │ │ +02a920: |[02a920] com.example.android.actionbarcompat.SimpleMenu.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +02a930: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a934: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a938: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a93e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 keyEvent Landroid/view/KeyEvent; │ │ @@ -35898,19 +35919,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0299bc: |[0299bc] com.example.android.actionbarcompat.SimpleMenu.performIdentifierAction:(II)Z │ │ -0299cc: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -0299d0: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -0299d4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -0299da: 2700 |0007: throw v0 │ │ +02a940: |[02a940] com.example.android.actionbarcompat.SimpleMenu.performIdentifierAction:(II)Z │ │ +02a950: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a954: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a958: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a95e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 i1 I │ │ @@ -35920,19 +35941,19 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0299dc: |[0299dc] com.example.android.actionbarcompat.SimpleMenu.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -0299ec: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -0299f0: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -0299f4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -0299fa: 2700 |0007: throw v0 │ │ +02a960: |[02a960] com.example.android.actionbarcompat.SimpleMenu.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +02a970: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a974: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a978: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a97e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 keyEvent Landroid/view/KeyEvent; │ │ @@ -35943,19 +35964,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0299fc: |[0299fc] com.example.android.actionbarcompat.SimpleMenu.removeGroup:(I)V │ │ -029a0c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029a10: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029a14: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -029a1a: 2700 |0007: throw v0 │ │ +02a980: |[02a980] com.example.android.actionbarcompat.SimpleMenu.removeGroup:(I)V │ │ +02a990: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a994: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a998: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a99e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ │ │ @@ -35964,19 +35985,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029a1c: |[029a1c] com.example.android.actionbarcompat.SimpleMenu.removeItem:(I)V │ │ -029a2c: 6e20 bb09 2100 |0000: invoke-virtual {v1, v2}, Lcom/example/android/actionbarcompat/SimpleMenu;.findItemIndex:(I)I // method@09bb │ │ -029a32: 0a00 |0003: move-result v0 │ │ -029a34: 7020 c509 0100 |0004: invoke-direct {v1, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.removeItemAtInt:(I)V // method@09c5 │ │ -029a3a: 0e00 |0007: return-void │ │ +02a9a0: |[02a9a0] com.example.android.actionbarcompat.SimpleMenu.removeItem:(I)V │ │ +02a9b0: 6e20 bb09 2100 |0000: invoke-virtual {v1, v2}, Lcom/example/android/actionbarcompat/SimpleMenu;.findItemIndex:(I)I // method@09bb │ │ +02a9b6: 0a00 |0003: move-result v0 │ │ +02a9b8: 7020 c509 0100 |0004: invoke-direct {v1, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.removeItemAtInt:(I)V // method@09c5 │ │ +02a9be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0007 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=2 itemId I │ │ @@ -35986,19 +36007,19 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029a3c: |[029a3c] com.example.android.actionbarcompat.SimpleMenu.setGroupCheckable:(IZZ)V │ │ -029a4c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029a50: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029a54: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -029a5a: 2700 |0007: throw v0 │ │ +02a9c0: |[02a9c0] com.example.android.actionbarcompat.SimpleMenu.setGroupCheckable:(IZZ)V │ │ +02a9d0: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a9d4: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a9d8: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a9de: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 b Z │ │ @@ -36009,19 +36030,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029a5c: |[029a5c] com.example.android.actionbarcompat.SimpleMenu.setGroupEnabled:(IZ)V │ │ -029a6c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029a70: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029a74: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -029a7a: 2700 |0007: throw v0 │ │ +02a9e0: |[02a9e0] com.example.android.actionbarcompat.SimpleMenu.setGroupEnabled:(IZ)V │ │ +02a9f0: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02a9f4: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02a9f8: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02a9fe: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 b Z │ │ @@ -36031,19 +36052,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029a7c: |[029a7c] com.example.android.actionbarcompat.SimpleMenu.setGroupVisible:(IZ)V │ │ -029a8c: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029a90: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029a94: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -029a9a: 2700 |0007: throw v0 │ │ +02aa00: |[02aa00] com.example.android.actionbarcompat.SimpleMenu.setGroupVisible:(IZ)V │ │ +02aa10: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02aa14: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02aa18: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02aa1e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 i I │ │ 0x0000 - 0x0008 reg=4 b Z │ │ @@ -36053,19 +36074,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029a9c: |[029a9c] com.example.android.actionbarcompat.SimpleMenu.setQwertyMode:(Z)V │ │ -029aac: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -029ab0: 1a01 ab06 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06ab │ │ -029ab4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -029aba: 2700 |0007: throw v0 │ │ +02aa20: |[02aa20] com.example.android.actionbarcompat.SimpleMenu.setQwertyMode:(Z)V │ │ +02aa30: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02aa34: 1a01 a906 |0002: const-string v1, "This operation is not supported for SimpleMenu" // string@06a9 │ │ +02aa38: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02aa3e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ 0x0000 - 0x0008 reg=3 b Z │ │ │ │ @@ -36074,32 +36095,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029abc: |[029abc] com.example.android.actionbarcompat.SimpleMenu.size:()I │ │ -029acc: 5410 6002 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ -029ad0: 6e10 cb0a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -029ad6: 0a00 |0005: move-result v0 │ │ -029ad8: 0f00 |0006: return v0 │ │ +02aa40: |[02aa40] com.example.android.actionbarcompat.SimpleMenu.size:()I │ │ +02aa50: 5410 6002 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenu;.mItems:Ljava/util/ArrayList; // field@0260 │ │ +02aa54: 6e10 cb0a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +02aa5a: 0a00 |0005: move-result v0 │ │ +02aa5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenu; │ │ │ │ - source_file_idx : 1657 (SimpleMenu.java) │ │ + source_file_idx : 1655 (SimpleMenu.java) │ │ │ │ Class #147 header: │ │ -class_idx : 353 │ │ +class_idx : 351 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1658 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1656 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 41 │ │ │ │ Class #147 - │ │ Class descriptor : 'Lcom/example/android/actionbarcompat/SimpleMenuItem;' │ │ @@ -36147,25 +36168,25 @@ │ │ type : '(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -029adc: |[029adc] com.example.android.actionbarcompat.SimpleMenuItem.:(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V │ │ -029aec: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -029af2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -029af4: 5910 6402 |0004: iput v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ -029af8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -029afa: 5c10 6202 |0007: iput-boolean v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mEnabled:Z // field@0262 │ │ -029afe: 5b12 6602 |0009: iput-object v2, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mMenu:Lcom/example/android/actionbarcompat/SimpleMenu; // field@0266 │ │ -029b02: 5913 6502 |000b: iput v3, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mId:I // field@0265 │ │ -029b06: 5914 6702 |000d: iput v4, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mOrder:I // field@0267 │ │ -029b0a: 5b15 6802 |000f: iput-object v5, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ -029b0e: 0e00 |0011: return-void │ │ +02aa60: |[02aa60] com.example.android.actionbarcompat.SimpleMenuItem.:(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V │ │ +02aa70: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02aa76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02aa78: 5910 6402 |0004: iput v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ +02aa7c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02aa7e: 5c10 6202 |0007: iput-boolean v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mEnabled:Z // field@0262 │ │ +02aa82: 5b12 6602 |0009: iput-object v2, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mMenu:Lcom/example/android/actionbarcompat/SimpleMenu; // field@0266 │ │ +02aa86: 5913 6502 |000b: iput v3, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mId:I // field@0265 │ │ +02aa8a: 5914 6702 |000d: iput v4, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mOrder:I // field@0267 │ │ +02aa8e: 5b15 6802 |000f: iput-object v5, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ +02aa92: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ 0x0009 line=46 │ │ 0x000b line=47 │ │ @@ -36185,17 +36206,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029b10: |[029b10] com.example.android.actionbarcompat.SimpleMenuItem.collapseActionView:()Z │ │ -029b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029b22: 0f00 |0001: return v0 │ │ +02aa94: |[02aa94] com.example.android.actionbarcompat.SimpleMenuItem.collapseActionView:()Z │ │ +02aaa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02aaa6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #1 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36203,17 +36224,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029b24: |[029b24] com.example.android.actionbarcompat.SimpleMenuItem.expandActionView:()Z │ │ -029b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029b36: 0f00 |0001: return v0 │ │ +02aaa8: |[02aaa8] com.example.android.actionbarcompat.SimpleMenuItem.expandActionView:()Z │ │ +02aab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02aaba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #2 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36221,17 +36242,17 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029b38: |[029b38] com.example.android.actionbarcompat.SimpleMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ -029b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029b4a: 1100 |0001: return-object v0 │ │ +02aabc: |[02aabc] com.example.android.actionbarcompat.SimpleMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ +02aacc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02aace: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #3 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36239,17 +36260,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029b4c: |[029b4c] com.example.android.actionbarcompat.SimpleMenuItem.getActionView:()Landroid/view/View; │ │ -029b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029b5e: 1100 |0001: return-object v0 │ │ +02aad0: |[02aad0] com.example.android.actionbarcompat.SimpleMenuItem.getActionView:()Landroid/view/View; │ │ +02aae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02aae2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #4 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36257,17 +36278,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029b60: |[029b60] com.example.android.actionbarcompat.SimpleMenuItem.getAlphabeticShortcut:()C │ │ -029b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029b72: 0f00 |0001: return v0 │ │ +02aae4: |[02aae4] com.example.android.actionbarcompat.SimpleMenuItem.getAlphabeticShortcut:()C │ │ +02aaf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02aaf6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #5 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36275,17 +36296,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029b74: |[029b74] com.example.android.actionbarcompat.SimpleMenuItem.getGroupId:()I │ │ -029b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029b86: 0f00 |0001: return v0 │ │ +02aaf8: |[02aaf8] com.example.android.actionbarcompat.SimpleMenuItem.getGroupId:()I │ │ +02ab08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ab0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #6 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36293,30 +36314,30 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -029b88: |[029b88] com.example.android.actionbarcompat.SimpleMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -029b98: 5420 6302 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ -029b9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -029ba0: 5420 6302 |0004: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ -029ba4: 1100 |0006: return-object v0 │ │ -029ba6: 5220 6402 |0007: iget v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ -029baa: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ -029bae: 5420 6602 |000b: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mMenu:Lcom/example/android/actionbarcompat/SimpleMenu; // field@0266 │ │ -029bb2: 6e10 be09 0000 |000d: invoke-virtual {v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.getResources:()Landroid/content/res/Resources; // method@09be │ │ -029bb8: 0c00 |0010: move-result-object v0 │ │ -029bba: 5221 6402 |0011: iget v1, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ -029bbe: 6e20 7100 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0071 │ │ -029bc4: 0c00 |0016: move-result-object v0 │ │ -029bc6: 28ef |0017: goto 0006 // -0011 │ │ -029bc8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -029bca: 28ed |0019: goto 0006 // -0013 │ │ +02ab0c: |[02ab0c] com.example.android.actionbarcompat.SimpleMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +02ab1c: 5420 6302 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ +02ab20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02ab24: 5420 6302 |0004: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ +02ab28: 1100 |0006: return-object v0 │ │ +02ab2a: 5220 6402 |0007: iget v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ +02ab2e: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ +02ab32: 5420 6602 |000b: iget-object v0, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mMenu:Lcom/example/android/actionbarcompat/SimpleMenu; // field@0266 │ │ +02ab36: 6e10 be09 0000 |000d: invoke-virtual {v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.getResources:()Landroid/content/res/Resources; // method@09be │ │ +02ab3c: 0c00 |0010: move-result-object v0 │ │ +02ab3e: 5221 6402 |0011: iget v1, v2, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ +02ab42: 6e20 7100 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0071 │ │ +02ab48: 0c00 |0016: move-result-object v0 │ │ +02ab4a: 28ef |0017: goto 0006 // -0011 │ │ +02ab4c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +02ab4e: 28ed |0019: goto 0006 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=103 │ │ 0x0007 line=99 │ │ 0x000b line=100 │ │ @@ -36329,17 +36350,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029bcc: |[029bcc] com.example.android.actionbarcompat.SimpleMenuItem.getIntent:()Landroid/content/Intent; │ │ -029bdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029bde: 1100 |0001: return-object v0 │ │ +02ab50: |[02ab50] com.example.android.actionbarcompat.SimpleMenuItem.getIntent:()Landroid/content/Intent; │ │ +02ab60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ab62: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #8 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36347,17 +36368,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029be0: |[029be0] com.example.android.actionbarcompat.SimpleMenuItem.getItemId:()I │ │ -029bf0: 5210 6502 |0000: iget v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mId:I // field@0265 │ │ -029bf4: 0f00 |0002: return v0 │ │ +02ab64: |[02ab64] com.example.android.actionbarcompat.SimpleMenuItem.getItemId:()I │ │ +02ab74: 5210 6502 |0000: iget v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mId:I // field@0265 │ │ +02ab78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #9 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36365,17 +36386,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029bf8: |[029bf8] com.example.android.actionbarcompat.SimpleMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -029c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029c0a: 1100 |0001: return-object v0 │ │ +02ab7c: |[02ab7c] com.example.android.actionbarcompat.SimpleMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +02ab8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ab8e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #10 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36383,17 +36404,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029c0c: |[029c0c] com.example.android.actionbarcompat.SimpleMenuItem.getNumericShortcut:()C │ │ -029c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029c1e: 0f00 |0001: return v0 │ │ +02ab90: |[02ab90] com.example.android.actionbarcompat.SimpleMenuItem.getNumericShortcut:()C │ │ +02aba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02aba2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #11 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36401,17 +36422,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029c20: |[029c20] com.example.android.actionbarcompat.SimpleMenuItem.getOrder:()I │ │ -029c30: 5210 6702 |0000: iget v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mOrder:I // field@0267 │ │ -029c34: 0f00 |0002: return v0 │ │ +02aba4: |[02aba4] com.example.android.actionbarcompat.SimpleMenuItem.getOrder:()I │ │ +02abb4: 5210 6702 |0000: iget v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mOrder:I // field@0267 │ │ +02abb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #12 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36419,17 +36440,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029c38: |[029c38] com.example.android.actionbarcompat.SimpleMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ -029c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029c4a: 1100 |0001: return-object v0 │ │ +02abbc: |[02abbc] com.example.android.actionbarcompat.SimpleMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ +02abcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02abce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #13 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36437,17 +36458,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029c4c: |[029c4c] com.example.android.actionbarcompat.SimpleMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ -029c5c: 5410 6802 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ -029c60: 1100 |0002: return-object v0 │ │ +02abd0: |[02abd0] com.example.android.actionbarcompat.SimpleMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ +02abe0: 5410 6802 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ +02abe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #14 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36455,21 +36476,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -029c64: |[029c64] com.example.android.actionbarcompat.SimpleMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -029c74: 5410 6902 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0269 │ │ -029c78: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -029c7c: 5410 6902 |0004: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0269 │ │ -029c80: 1100 |0006: return-object v0 │ │ -029c82: 5410 6802 |0007: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ -029c86: 28fd |0009: goto 0006 // -0003 │ │ +02abe8: |[02abe8] com.example.android.actionbarcompat.SimpleMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +02abf8: 5410 6902 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0269 │ │ +02abfc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02ac00: 5410 6902 |0004: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0269 │ │ +02ac04: 1100 |0006: return-object v0 │ │ +02ac06: 5410 6802 |0007: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ +02ac0a: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #15 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36477,17 +36498,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029c88: |[029c88] com.example.android.actionbarcompat.SimpleMenuItem.hasSubMenu:()Z │ │ -029c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029c9a: 0f00 |0001: return v0 │ │ +02ac0c: |[02ac0c] com.example.android.actionbarcompat.SimpleMenuItem.hasSubMenu:()Z │ │ +02ac1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ac1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #16 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36495,17 +36516,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029c9c: |[029c9c] com.example.android.actionbarcompat.SimpleMenuItem.isActionViewExpanded:()Z │ │ -029cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029cae: 0f00 |0001: return v0 │ │ +02ac20: |[02ac20] com.example.android.actionbarcompat.SimpleMenuItem.isActionViewExpanded:()Z │ │ +02ac30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ac32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #17 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36513,17 +36534,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029cb0: |[029cb0] com.example.android.actionbarcompat.SimpleMenuItem.isCheckable:()Z │ │ -029cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029cc2: 0f00 |0001: return v0 │ │ +02ac34: |[02ac34] com.example.android.actionbarcompat.SimpleMenuItem.isCheckable:()Z │ │ +02ac44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ac46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #18 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36531,17 +36552,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029cc4: |[029cc4] com.example.android.actionbarcompat.SimpleMenuItem.isChecked:()Z │ │ -029cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029cd6: 0f00 |0001: return v0 │ │ +02ac48: |[02ac48] com.example.android.actionbarcompat.SimpleMenuItem.isChecked:()Z │ │ +02ac58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ac5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #19 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36549,17 +36570,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029cd8: |[029cd8] com.example.android.actionbarcompat.SimpleMenuItem.isEnabled:()Z │ │ -029ce8: 5510 6202 |0000: iget-boolean v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mEnabled:Z // field@0262 │ │ -029cec: 0f00 |0002: return v0 │ │ +02ac5c: |[02ac5c] com.example.android.actionbarcompat.SimpleMenuItem.isEnabled:()Z │ │ +02ac6c: 5510 6202 |0000: iget-boolean v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mEnabled:Z // field@0262 │ │ +02ac70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #20 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36567,17 +36588,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029cf0: |[029cf0] com.example.android.actionbarcompat.SimpleMenuItem.isVisible:()Z │ │ -029d00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -029d02: 0f00 |0001: return v0 │ │ +02ac74: |[02ac74] com.example.android.actionbarcompat.SimpleMenuItem.isVisible:()Z │ │ +02ac84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02ac86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ │ │ #21 : (in Lcom/example/android/actionbarcompat/SimpleMenuItem;) │ │ @@ -36585,16 +36606,16 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029d04: |[029d04] com.example.android.actionbarcompat.SimpleMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -029d14: 1100 |0000: return-object v0 │ │ +02ac88: |[02ac88] com.example.android.actionbarcompat.SimpleMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +02ac98: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -36603,16 +36624,16 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029d18: |[029d18] com.example.android.actionbarcompat.SimpleMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ -029d28: 1100 |0000: return-object v0 │ │ +02ac9c: |[02ac9c] com.example.android.actionbarcompat.SimpleMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ +02acac: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 i I │ │ │ │ @@ -36621,16 +36642,16 @@ │ │ type : '(Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029d2c: |[029d2c] com.example.android.actionbarcompat.SimpleMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -029d3c: 1100 |0000: return-object v0 │ │ +02acb0: |[02acb0] com.example.android.actionbarcompat.SimpleMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +02acc0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -36639,16 +36660,16 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029d40: |[029d40] com.example.android.actionbarcompat.SimpleMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -029d50: 1100 |0000: return-object v0 │ │ +02acc4: |[02acc4] com.example.android.actionbarcompat.SimpleMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +02acd4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 c C │ │ │ │ @@ -36657,16 +36678,16 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029d54: |[029d54] com.example.android.actionbarcompat.SimpleMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ -029d64: 1100 |0000: return-object v0 │ │ +02acd8: |[02acd8] com.example.android.actionbarcompat.SimpleMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ +02ace8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 b Z │ │ │ │ @@ -36675,16 +36696,16 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029d68: |[029d68] com.example.android.actionbarcompat.SimpleMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ -029d78: 1100 |0000: return-object v0 │ │ +02acec: |[02acec] com.example.android.actionbarcompat.SimpleMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ +02acfc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 b Z │ │ │ │ @@ -36693,17 +36714,17 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029d7c: |[029d7c] com.example.android.actionbarcompat.SimpleMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ -029d8c: 5c01 6202 |0000: iput-boolean v1, v0, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mEnabled:Z // field@0262 │ │ -029d90: 1100 |0002: return-object v0 │ │ +02ad00: |[02ad00] com.example.android.actionbarcompat.SimpleMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ +02ad10: 5c01 6202 |0000: iput-boolean v1, v0, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mEnabled:Z // field@0262 │ │ +02ad14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -36713,19 +36734,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -029d94: |[029d94] com.example.android.actionbarcompat.SimpleMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ -029da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029da6: 5b10 6302 |0001: iput-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ -029daa: 5912 6402 |0003: iput v2, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ -029dae: 1101 |0005: return-object v1 │ │ +02ad18: |[02ad18] com.example.android.actionbarcompat.SimpleMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ +02ad28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ad2a: 5b10 6302 |0001: iput-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ +02ad2e: 5912 6402 |0003: iput v2, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ +02ad32: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ @@ -36736,19 +36757,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -029db0: |[029db0] com.example.android.actionbarcompat.SimpleMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -029dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029dc2: 5910 6402 |0001: iput v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ -029dc6: 5b12 6302 |0003: iput-object v2, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ -029dca: 1101 |0005: return-object v1 │ │ +02ad34: |[02ad34] com.example.android.actionbarcompat.SimpleMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +02ad44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ad46: 5910 6402 |0001: iput v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconResId:I // field@0264 │ │ +02ad4a: 5b12 6302 |0003: iput-object v2, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0263 │ │ +02ad4e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ @@ -36759,16 +36780,16 @@ │ │ type : '(Landroid/content/Intent;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029dcc: |[029dcc] com.example.android.actionbarcompat.SimpleMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -029ddc: 1100 |0000: return-object v0 │ │ +02ad50: |[02ad50] com.example.android.actionbarcompat.SimpleMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +02ad60: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 intent Landroid/content/Intent; │ │ │ │ @@ -36777,16 +36798,16 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029de0: |[029de0] com.example.android.actionbarcompat.SimpleMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -029df0: 1100 |0000: return-object v0 │ │ +02ad64: |[02ad64] com.example.android.actionbarcompat.SimpleMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +02ad74: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 c C │ │ │ │ @@ -36795,16 +36816,16 @@ │ │ type : '(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029df4: |[029df4] com.example.android.actionbarcompat.SimpleMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -029e04: 1100 |0000: return-object v0 │ │ +02ad78: |[02ad78] com.example.android.actionbarcompat.SimpleMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +02ad88: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 onActionExpandListener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -36813,16 +36834,16 @@ │ │ type : '(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029e08: |[029e08] com.example.android.actionbarcompat.SimpleMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -029e18: 1100 |0000: return-object v0 │ │ +02ad8c: |[02ad8c] com.example.android.actionbarcompat.SimpleMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +02ad9c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 onMenuItemClickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ │ │ @@ -36831,16 +36852,16 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029e1c: |[029e1c] com.example.android.actionbarcompat.SimpleMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ -029e2c: 1100 |0000: return-object v0 │ │ +02ada0: |[02ada0] com.example.android.actionbarcompat.SimpleMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ +02adb0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 c C │ │ 0x0000 - 0x0001 reg=2 c1 C │ │ @@ -36850,16 +36871,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029e30: |[029e30] com.example.android.actionbarcompat.SimpleMenuItem.setShowAsAction:(I)V │ │ -029e40: 0e00 |0000: return-void │ │ +02adb4: |[02adb4] com.example.android.actionbarcompat.SimpleMenuItem.setShowAsAction:(I)V │ │ +02adc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 i I │ │ │ │ @@ -36868,17 +36889,17 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029e44: |[029e44] com.example.android.actionbarcompat.SimpleMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -029e54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029e56: 1100 |0001: return-object v0 │ │ +02adc8: |[02adc8] com.example.android.actionbarcompat.SimpleMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +02add8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02adda: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0002 reg=2 i I │ │ │ │ @@ -36887,23 +36908,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -029e58: |[029e58] com.example.android.actionbarcompat.SimpleMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ -029e68: 5410 6602 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mMenu:Lcom/example/android/actionbarcompat/SimpleMenu; // field@0266 │ │ -029e6c: 6e10 bc09 0000 |0002: invoke-virtual {v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.getContext:()Landroid/content/Context; // method@09bc │ │ -029e72: 0c00 |0005: move-result-object v0 │ │ -029e74: 6e20 4d00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@004d │ │ -029e7a: 0c00 |0009: move-result-object v0 │ │ -029e7c: 6e20 f209 0100 |000a: invoke-virtual {v1, v0}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@09f2 │ │ -029e82: 0c00 |000d: move-result-object v0 │ │ -029e84: 1100 |000e: return-object v0 │ │ +02addc: |[02addc] com.example.android.actionbarcompat.SimpleMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ +02adec: 5410 6602 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mMenu:Lcom/example/android/actionbarcompat/SimpleMenu; // field@0266 │ │ +02adf0: 6e10 bc09 0000 |0002: invoke-virtual {v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.getContext:()Landroid/content/Context; // method@09bc │ │ +02adf6: 0c00 |0005: move-result-object v0 │ │ +02adf8: 6e20 4d00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@004d │ │ +02adfe: 0c00 |0009: move-result-object v0 │ │ +02ae00: 6e20 f209 0100 |000a: invoke-virtual {v1, v0}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@09f2 │ │ +02ae06: 0c00 |000d: move-result-object v0 │ │ +02ae08: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x000f reg=2 titleRes I │ │ │ │ @@ -36912,17 +36933,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029e88: |[029e88] com.example.android.actionbarcompat.SimpleMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -029e98: 5b01 6802 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ -029e9c: 1100 |0002: return-object v0 │ │ +02ae0c: |[02ae0c] com.example.android.actionbarcompat.SimpleMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +02ae1c: 5b01 6802 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitle:Ljava/lang/CharSequence; // field@0268 │ │ +02ae20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -36932,17 +36953,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029ea0: |[029ea0] com.example.android.actionbarcompat.SimpleMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -029eb0: 5b01 6902 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0269 │ │ -029eb4: 1100 |0002: return-object v0 │ │ +02ae24: |[02ae24] com.example.android.actionbarcompat.SimpleMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +02ae34: 5b01 6902 |0000: iput-object v1, v0, Lcom/example/android/actionbarcompat/SimpleMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@0269 │ │ +02ae38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -36952,29 +36973,29 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029eb8: |[029eb8] com.example.android.actionbarcompat.SimpleMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ -029ec8: 1100 |0000: return-object v0 │ │ +02ae3c: |[02ae3c] com.example.android.actionbarcompat.SimpleMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ +02ae4c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/example/android/actionbarcompat/SimpleMenuItem; │ │ 0x0000 - 0x0001 reg=1 b Z │ │ │ │ - source_file_idx : 1658 (SimpleMenuItem.java) │ │ + source_file_idx : 1656 (SimpleMenuItem.java) │ │ │ │ Class #148 header: │ │ -class_idx : 487 │ │ +class_idx : 485 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 593 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #148 - │ │ @@ -37002,35 +37023,35 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -029ecc: |[029ecc] org.apache.http.entity.mime.FormBodyPart.:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ -029edc: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -029ee2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -029ee6: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -029eea: 1a01 de05 |0007: const-string v1, "Name may not be null" // string@05de │ │ -029eee: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -029ef4: 2700 |000c: throw v0 │ │ -029ef6: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -029efa: 2200 8b01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -029efe: 1a01 8d01 |0011: const-string v1, "Body may not be null" // string@018d │ │ -029f02: 7020 4e0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -029f08: 2700 |0016: throw v0 │ │ -029f0a: 5b23 7102 |0017: iput-object v3, v2, Lorg/apache/http/entity/mime/FormBodyPart;.name:Ljava/lang/String; // field@0271 │ │ -029f0e: 5b24 6f02 |0019: iput-object v4, v2, Lorg/apache/http/entity/mime/FormBodyPart;.body:Lorg/apache/http/entity/mime/content/ContentBody; // field@026f │ │ -029f12: 2200 e801 |001b: new-instance v0, Lorg/apache/http/entity/mime/Header; // type@01e8 │ │ -029f16: 7010 470b 0000 |001d: invoke-direct {v0}, Lorg/apache/http/entity/mime/Header;.:()V // method@0b47 │ │ -029f1c: 5b20 7002 |0020: iput-object v0, v2, Lorg/apache/http/entity/mime/FormBodyPart;.header:Lorg/apache/http/entity/mime/Header; // field@0270 │ │ -029f20: 6e20 410b 4200 |0022: invoke-virtual {v2, v4}, Lorg/apache/http/entity/mime/FormBodyPart;.generateContentDisp:(Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b41 │ │ -029f26: 6e20 420b 4200 |0025: invoke-virtual {v2, v4}, Lorg/apache/http/entity/mime/FormBodyPart;.generateContentType:(Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b42 │ │ -029f2c: 6e20 430b 4200 |0028: invoke-virtual {v2, v4}, Lorg/apache/http/entity/mime/FormBodyPart;.generateTransferEncoding:(Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b43 │ │ -029f32: 0e00 |002b: return-void │ │ +02ae50: |[02ae50] org.apache.http.entity.mime.FormBodyPart.:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ +02ae60: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02ae66: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +02ae6a: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02ae6e: 1a01 dc05 |0007: const-string v1, "Name may not be null" // string@05dc │ │ +02ae72: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +02ae78: 2700 |000c: throw v0 │ │ +02ae7a: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +02ae7e: 2200 8901 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02ae82: 1a01 8d01 |0011: const-string v1, "Body may not be null" // string@018d │ │ +02ae86: 7020 4e0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +02ae8c: 2700 |0016: throw v0 │ │ +02ae8e: 5b23 7102 |0017: iput-object v3, v2, Lorg/apache/http/entity/mime/FormBodyPart;.name:Ljava/lang/String; // field@0271 │ │ +02ae92: 5b24 6f02 |0019: iput-object v4, v2, Lorg/apache/http/entity/mime/FormBodyPart;.body:Lorg/apache/http/entity/mime/content/ContentBody; // field@026f │ │ +02ae96: 2200 e601 |001b: new-instance v0, Lorg/apache/http/entity/mime/Header; // type@01e6 │ │ +02ae9a: 7010 470b 0000 |001d: invoke-direct {v0}, Lorg/apache/http/entity/mime/Header;.:()V // method@0b47 │ │ +02aea0: 5b20 7002 |0020: iput-object v0, v2, Lorg/apache/http/entity/mime/FormBodyPart;.header:Lorg/apache/http/entity/mime/Header; // field@0270 │ │ +02aea4: 6e20 410b 4200 |0022: invoke-virtual {v2, v4}, Lorg/apache/http/entity/mime/FormBodyPart;.generateContentDisp:(Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b41 │ │ +02aeaa: 6e20 420b 4200 |0025: invoke-virtual {v2, v4}, Lorg/apache/http/entity/mime/FormBodyPart;.generateContentType:(Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b42 │ │ +02aeb0: 6e20 430b 4200 |0028: invoke-virtual {v2, v4}, Lorg/apache/http/entity/mime/FormBodyPart;.generateTransferEncoding:(Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b43 │ │ +02aeb6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -37052,25 +37073,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -029f34: |[029f34] org.apache.http.entity.mime.FormBodyPart.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -029f44: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -029f48: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -029f4c: 1a01 4b02 |0004: const-string v1, "Field name may not be null" // string@024b │ │ -029f50: 7020 4e0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -029f56: 2700 |0009: throw v0 │ │ -029f58: 5420 7002 |000a: iget-object v0, v2, Lorg/apache/http/entity/mime/FormBodyPart;.header:Lorg/apache/http/entity/mime/Header; // field@0270 │ │ -029f5c: 2201 ed01 |000c: new-instance v1, Lorg/apache/http/entity/mime/MinimalField; // type@01ed │ │ -029f60: 7030 6b0b 3104 |000e: invoke-direct {v1, v3, v4}, Lorg/apache/http/entity/mime/MinimalField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0b6b │ │ -029f66: 6e20 480b 1000 |0011: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/Header;.addField:(Lorg/apache/http/entity/mime/MinimalField;)V // method@0b48 │ │ -029f6c: 0e00 |0014: return-void │ │ +02aeb8: |[02aeb8] org.apache.http.entity.mime.FormBodyPart.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +02aec8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +02aecc: 2200 8901 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02aed0: 1a01 4b02 |0004: const-string v1, "Field name may not be null" // string@024b │ │ +02aed4: 7020 4e0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +02aeda: 2700 |0009: throw v0 │ │ +02aedc: 5420 7002 |000a: iget-object v0, v2, Lorg/apache/http/entity/mime/FormBodyPart;.header:Lorg/apache/http/entity/mime/Header; // field@0270 │ │ +02aee0: 2201 eb01 |000c: new-instance v1, Lorg/apache/http/entity/mime/MinimalField; // type@01eb │ │ +02aee4: 7030 6b0b 3104 |000e: invoke-direct {v1, v3, v4}, Lorg/apache/http/entity/mime/MinimalField;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0b6b │ │ +02aeea: 6e20 480b 1000 |0011: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/Header;.addField:(Lorg/apache/http/entity/mime/MinimalField;)V // method@0b48 │ │ +02aef0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x000a line=79 │ │ 0x0014 line=80 │ │ locals : │ │ @@ -37083,39 +37104,39 @@ │ │ type : '(Lorg/apache/http/entity/mime/content/ContentBody;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -029f70: |[029f70] org.apache.http.entity.mime.FormBodyPart.generateContentDisp:(Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ -029f80: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -029f84: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -029f8a: 1a01 d009 |0005: const-string v1, "form-data; name="" // string@09d0 │ │ -029f8e: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -029f94: 6e10 460b 0300 |000a: invoke-virtual {v3}, Lorg/apache/http/entity/mime/FormBodyPart;.getName:()Ljava/lang/String; // method@0b46 │ │ -029f9a: 0c01 |000d: move-result-object v1 │ │ -029f9c: 6e20 9a0a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -029fa2: 1a01 7e00 |0011: const-string v1, """ // string@007e │ │ -029fa6: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -029fac: 7210 8d0b 0400 |0016: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getFilename:()Ljava/lang/String; // method@0b8d │ │ -029fb2: 0c01 |0019: move-result-object v1 │ │ -029fb4: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -029fb8: 1a01 d400 |001c: const-string v1, "; filename="" // string@00d4 │ │ -029fbc: 6e20 9a0a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -029fc2: 7210 8d0b 0400 |0021: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getFilename:()Ljava/lang/String; // method@0b8d │ │ -029fc8: 0c01 |0024: move-result-object v1 │ │ -029fca: 6e20 9a0a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -029fd0: 1a01 7e00 |0028: const-string v1, """ // string@007e │ │ -029fd4: 6e20 9a0a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -029fda: 1a01 d901 |002d: const-string v1, "Content-Disposition" // string@01d9 │ │ -029fde: 6e10 9e0a 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -029fe4: 0c02 |0032: move-result-object v2 │ │ -029fe6: 6e30 400b 1302 |0033: invoke-virtual {v3, v1, v2}, Lorg/apache/http/entity/mime/FormBodyPart;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@0b40 │ │ -029fec: 0e00 |0036: return-void │ │ +02aef4: |[02aef4] org.apache.http.entity.mime.FormBodyPart.generateContentDisp:(Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ +02af04: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02af08: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02af0e: 1a01 cd09 |0005: const-string v1, "form-data; name="" // string@09cd │ │ +02af12: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af18: 6e10 460b 0300 |000a: invoke-virtual {v3}, Lorg/apache/http/entity/mime/FormBodyPart;.getName:()Ljava/lang/String; // method@0b46 │ │ +02af1e: 0c01 |000d: move-result-object v1 │ │ +02af20: 6e20 9a0a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af26: 1a01 7e00 |0011: const-string v1, """ // string@007e │ │ +02af2a: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af30: 7210 8d0b 0400 |0016: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getFilename:()Ljava/lang/String; // method@0b8d │ │ +02af36: 0c01 |0019: move-result-object v1 │ │ +02af38: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +02af3c: 1a01 d400 |001c: const-string v1, "; filename="" // string@00d4 │ │ +02af40: 6e20 9a0a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af46: 7210 8d0b 0400 |0021: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getFilename:()Ljava/lang/String; // method@0b8d │ │ +02af4c: 0c01 |0024: move-result-object v1 │ │ +02af4e: 6e20 9a0a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af54: 1a01 7e00 |0028: const-string v1, """ // string@007e │ │ +02af58: 6e20 9a0a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af5e: 1a01 d901 |002d: const-string v1, "Content-Disposition" // string@01d9 │ │ +02af62: 6e10 9e0a 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02af68: 0c02 |0032: move-result-object v2 │ │ +02af6a: 6e30 400b 1302 |0033: invoke-virtual {v3, v1, v2}, Lorg/apache/http/entity/mime/FormBodyPart;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@0b40 │ │ +02af70: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ 0x000a line=85 │ │ 0x0011 line=86 │ │ 0x0016 line=87 │ │ @@ -37134,33 +37155,33 @@ │ │ type : '(Lorg/apache/http/entity/mime/content/ContentBody;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -029ff0: |[029ff0] org.apache.http.entity.mime.FormBodyPart.generateContentType:(Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ -02a000: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02a004: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02a00a: 7210 8e0b 0400 |0005: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getMimeType:()Ljava/lang/String; // method@0b8e │ │ -02a010: 0c01 |0008: move-result-object v1 │ │ -02a012: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02a018: 7210 8b0b 0400 |000c: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getCharset:()Ljava/lang/String; // method@0b8b │ │ -02a01e: 0c01 |000f: move-result-object v1 │ │ -02a020: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ -02a024: 1a01 d300 |0012: const-string v1, "; charset=" // string@00d3 │ │ -02a028: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02a02e: 7210 8b0b 0400 |0017: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getCharset:()Ljava/lang/String; // method@0b8b │ │ -02a034: 0c01 |001a: move-result-object v1 │ │ -02a036: 6e20 9a0a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02a03c: 1a01 db01 |001e: const-string v1, "Content-Type" // string@01db │ │ -02a040: 6e10 9e0a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02a046: 0c02 |0023: move-result-object v2 │ │ -02a048: 6e30 400b 1302 |0024: invoke-virtual {v3, v1, v2}, Lorg/apache/http/entity/mime/FormBodyPart;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@0b40 │ │ -02a04e: 0e00 |0027: return-void │ │ +02af74: |[02af74] org.apache.http.entity.mime.FormBodyPart.generateContentType:(Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ +02af84: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02af88: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02af8e: 7210 8e0b 0400 |0005: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getMimeType:()Ljava/lang/String; // method@0b8e │ │ +02af94: 0c01 |0008: move-result-object v1 │ │ +02af96: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02af9c: 7210 8b0b 0400 |000c: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getCharset:()Ljava/lang/String; // method@0b8b │ │ +02afa2: 0c01 |000f: move-result-object v1 │ │ +02afa4: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ +02afa8: 1a01 d300 |0012: const-string v1, "; charset=" // string@00d3 │ │ +02afac: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02afb2: 7210 8b0b 0400 |0017: invoke-interface {v4}, Lorg/apache/http/entity/mime/content/ContentBody;.getCharset:()Ljava/lang/String; // method@0b8b │ │ +02afb8: 0c01 |001a: move-result-object v1 │ │ +02afba: 6e20 9a0a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02afc0: 1a01 db01 |001e: const-string v1, "Content-Type" // string@01db │ │ +02afc4: 6e10 9e0a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02afca: 0c02 |0023: move-result-object v2 │ │ +02afcc: 6e30 400b 1302 |0024: invoke-virtual {v3, v1, v2}, Lorg/apache/http/entity/mime/FormBodyPart;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@0b40 │ │ +02afd2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000c line=98 │ │ 0x0012 line=99 │ │ 0x0017 line=100 │ │ @@ -37176,20 +37197,20 @@ │ │ type : '(Lorg/apache/http/entity/mime/content/ContentBody;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -02a050: |[02a050] org.apache.http.entity.mime.FormBodyPart.generateTransferEncoding:(Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ -02a060: 1a00 da01 |0000: const-string v0, "Content-Transfer-Encoding" // string@01da │ │ -02a064: 7210 8f0b 0300 |0002: invoke-interface {v3}, Lorg/apache/http/entity/mime/content/ContentBody;.getTransferEncoding:()Ljava/lang/String; // method@0b8f │ │ -02a06a: 0c01 |0005: move-result-object v1 │ │ -02a06c: 6e30 400b 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/apache/http/entity/mime/FormBodyPart;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@0b40 │ │ -02a072: 0e00 |0009: return-void │ │ +02afd4: |[02afd4] org.apache.http.entity.mime.FormBodyPart.generateTransferEncoding:(Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ +02afe4: 1a00 da01 |0000: const-string v0, "Content-Transfer-Encoding" // string@01da │ │ +02afe8: 7210 8f0b 0300 |0002: invoke-interface {v3}, Lorg/apache/http/entity/mime/content/ContentBody;.getTransferEncoding:()Ljava/lang/String; // method@0b8f │ │ +02afee: 0c01 |0005: move-result-object v1 │ │ +02aff0: 6e30 400b 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/apache/http/entity/mime/FormBodyPart;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@0b40 │ │ +02aff6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0009 line=107 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/http/entity/mime/FormBodyPart; │ │ 0x0000 - 0x000a reg=3 body Lorg/apache/http/entity/mime/content/ContentBody; │ │ @@ -37199,17 +37220,17 @@ │ │ type : '()Lorg/apache/http/entity/mime/content/ContentBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a074: |[02a074] org.apache.http.entity.mime.FormBodyPart.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; │ │ -02a084: 5410 6f02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/FormBodyPart;.body:Lorg/apache/http/entity/mime/content/ContentBody; // field@026f │ │ -02a088: 1100 |0002: return-object v0 │ │ +02aff8: |[02aff8] org.apache.http.entity.mime.FormBodyPart.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; │ │ +02b008: 5410 6f02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/FormBodyPart;.body:Lorg/apache/http/entity/mime/content/ContentBody; // field@026f │ │ +02b00c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/FormBodyPart; │ │ │ │ #5 : (in Lorg/apache/http/entity/mime/FormBodyPart;) │ │ @@ -37217,17 +37238,17 @@ │ │ type : '()Lorg/apache/http/entity/mime/Header;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a08c: |[02a08c] org.apache.http.entity.mime.FormBodyPart.getHeader:()Lorg/apache/http/entity/mime/Header; │ │ -02a09c: 5410 7002 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/FormBodyPart;.header:Lorg/apache/http/entity/mime/Header; // field@0270 │ │ -02a0a0: 1100 |0002: return-object v0 │ │ +02b010: |[02b010] org.apache.http.entity.mime.FormBodyPart.getHeader:()Lorg/apache/http/entity/mime/Header; │ │ +02b020: 5410 7002 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/FormBodyPart;.header:Lorg/apache/http/entity/mime/Header; // field@0270 │ │ +02b024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/FormBodyPart; │ │ │ │ #6 : (in Lorg/apache/http/entity/mime/FormBodyPart;) │ │ @@ -37235,29 +37256,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a0a4: |[02a0a4] org.apache.http.entity.mime.FormBodyPart.getName:()Ljava/lang/String; │ │ -02a0b4: 5410 7102 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/FormBodyPart;.name:Ljava/lang/String; // field@0271 │ │ -02a0b8: 1100 |0002: return-object v0 │ │ +02b028: |[02b028] org.apache.http.entity.mime.FormBodyPart.getName:()Ljava/lang/String; │ │ +02b038: 5410 7102 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/FormBodyPart;.name:Ljava/lang/String; // field@0271 │ │ +02b03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/FormBodyPart; │ │ │ │ source_file_idx : 593 (FormBodyPart.java) │ │ │ │ Class #149 header: │ │ -class_idx : 488 │ │ +class_idx : 486 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 633 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #149 annotations: │ │ @@ -37296,23 +37317,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -02a0bc: |[02a0bc] org.apache.http.entity.mime.Header.:()V │ │ -02a0cc: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02a0d2: 2200 b801 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02a0d6: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02a0dc: 5b10 7302 |0008: iput-object v0, v1, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a0e0: 2200 b401 |000a: new-instance v0, Ljava/util/HashMap; // type@01b4 │ │ -02a0e4: 7010 d50a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ -02a0ea: 5b10 7202 |000f: iput-object v0, v1, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a0ee: 0e00 |0011: return-void │ │ +02b040: |[02b040] org.apache.http.entity.mime.Header.:()V │ │ +02b050: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02b056: 2200 b601 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02b05a: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02b060: 5b10 7302 |0008: iput-object v0, v1, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b064: 2200 b201 |000a: new-instance v0, Ljava/util/HashMap; // type@01b2 │ │ +02b068: 7010 d50a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0ad5 │ │ +02b06e: 5b10 7202 |000f: iput-object v0, v1, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b072: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x000a line=50 │ │ 0x0011 line=51 │ │ locals : │ │ @@ -37324,35 +37345,35 @@ │ │ type : '(Lorg/apache/http/entity/mime/MinimalField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -02a0f0: |[02a0f0] org.apache.http.entity.mime.Header.addField:(Lorg/apache/http/entity/mime/MinimalField;)V │ │ -02a100: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -02a104: 0e00 |0002: return-void │ │ -02a106: 6e10 6d0b 0500 |0003: invoke-virtual {v5}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ -02a10c: 0c02 |0006: move-result-object v2 │ │ -02a10e: 6203 6b02 |0007: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02a112: 6e20 8b0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ -02a118: 0c00 |000c: move-result-object v0 │ │ -02a11a: 5442 7202 |000d: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a11e: 7220 010b 0200 |000f: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ -02a124: 0c01 |0012: move-result-object v1 │ │ -02a126: 1f01 b901 |0013: check-cast v1, Ljava/util/List; // type@01b9 │ │ -02a12a: 3901 0c00 |0015: if-nez v1, 0021 // +000c │ │ -02a12e: 2201 b801 |0017: new-instance v1, Ljava/util/LinkedList; // type@01b8 │ │ -02a132: 7010 e60a 0100 |0019: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02a138: 5442 7202 |001c: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a13c: 7230 020b 0201 |001e: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b02 │ │ -02a142: 7220 f40a 5100 |0021: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ -02a148: 5442 7302 |0024: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a14c: 7220 f40a 5200 |0026: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ -02a152: 28d9 |0029: goto 0002 // -0027 │ │ +02b074: |[02b074] org.apache.http.entity.mime.Header.addField:(Lorg/apache/http/entity/mime/MinimalField;)V │ │ +02b084: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +02b088: 0e00 |0002: return-void │ │ +02b08a: 6e10 6d0b 0500 |0003: invoke-virtual {v5}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ +02b090: 0c02 |0006: move-result-object v2 │ │ +02b092: 6203 6b02 |0007: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02b096: 6e20 8b0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ +02b09c: 0c00 |000c: move-result-object v0 │ │ +02b09e: 5442 7202 |000d: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b0a2: 7220 010b 0200 |000f: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ +02b0a8: 0c01 |0012: move-result-object v1 │ │ +02b0aa: 1f01 b701 |0013: check-cast v1, Ljava/util/List; // type@01b7 │ │ +02b0ae: 3901 0c00 |0015: if-nez v1, 0021 // +000c │ │ +02b0b2: 2201 b601 |0017: new-instance v1, Ljava/util/LinkedList; // type@01b6 │ │ +02b0b6: 7010 e60a 0100 |0019: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02b0bc: 5442 7202 |001c: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b0c0: 7230 020b 0201 |001e: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b02 │ │ +02b0c6: 7220 f40a 5100 |0021: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ +02b0cc: 5442 7302 |0024: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b0d0: 7220 f40a 5200 |0026: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ +02b0d6: 28d9 |0029: goto 0002 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=65 │ │ 0x0003 line=57 │ │ 0x000d line=58 │ │ 0x0015 line=59 │ │ @@ -37372,34 +37393,34 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -02a154: |[02a154] org.apache.http.entity.mime.Header.getField:(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField; │ │ -02a164: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02a166: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -02a16a: 1102 |0003: return-object v2 │ │ -02a16c: 6203 6b02 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02a170: 6e20 8b0a 3500 |0006: invoke-virtual {v5, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ -02a176: 0c00 |0009: move-result-object v0 │ │ -02a178: 5443 7202 |000a: iget-object v3, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a17c: 7220 010b 0300 |000c: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ -02a182: 0c01 |000f: move-result-object v1 │ │ -02a184: 1f01 b901 |0010: check-cast v1, Ljava/util/List; // type@01b9 │ │ -02a188: 3801 f1ff |0012: if-eqz v1, 0003 // -000f │ │ -02a18c: 7210 f80a 0100 |0014: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ -02a192: 0a03 |0017: move-result v3 │ │ -02a194: 3903 ebff |0018: if-nez v3, 0003 // -0015 │ │ -02a198: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -02a19a: 7220 f70a 2100 |001b: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0af7 │ │ -02a1a0: 0c02 |001e: move-result-object v2 │ │ -02a1a2: 1f02 ed01 |001f: check-cast v2, Lorg/apache/http/entity/mime/MinimalField; // type@01ed │ │ -02a1a6: 28e2 |0021: goto 0003 // -001e │ │ +02b0d8: |[02b0d8] org.apache.http.entity.mime.Header.getField:(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField; │ │ +02b0e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02b0ea: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +02b0ee: 1102 |0003: return-object v2 │ │ +02b0f0: 6203 6b02 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02b0f4: 6e20 8b0a 3500 |0006: invoke-virtual {v5, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ +02b0fa: 0c00 |0009: move-result-object v0 │ │ +02b0fc: 5443 7202 |000a: iget-object v3, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b100: 7220 010b 0300 |000c: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ +02b106: 0c01 |000f: move-result-object v1 │ │ +02b108: 1f01 b701 |0010: check-cast v1, Ljava/util/List; // type@01b7 │ │ +02b10c: 3801 f1ff |0012: if-eqz v1, 0003 // -000f │ │ +02b110: 7210 f80a 0100 |0014: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ +02b116: 0a03 |0017: move-result v3 │ │ +02b118: 3903 ebff |0018: if-nez v3, 0003 // -0015 │ │ +02b11c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +02b11e: 7220 f70a 2100 |001b: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0af7 │ │ +02b124: 0c02 |001e: move-result-object v2 │ │ +02b126: 1f02 eb01 |001f: check-cast v2, Lorg/apache/http/entity/mime/MinimalField; // type@01eb │ │ +02b12a: 28e2 |0021: goto 0003 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0003 line=80 │ │ 0x0004 line=75 │ │ 0x000a line=76 │ │ 0x0012 line=77 │ │ @@ -37415,19 +37436,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02a1a8: |[02a1a8] org.apache.http.entity.mime.Header.getFields:()Ljava/util/List; │ │ -02a1b8: 2200 ae01 |0000: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -02a1bc: 5421 7302 |0002: iget-object v1, v2, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a1c0: 7020 c20a 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0ac2 │ │ -02a1c6: 1100 |0007: return-object v0 │ │ +02b12c: |[02b12c] org.apache.http.entity.mime.Header.getFields:()Ljava/util/List; │ │ +02b13c: 2200 ac01 |0000: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +02b140: 5421 7302 |0002: iget-object v1, v2, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b144: 7020 c20a 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0ac2 │ │ +02b14a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/http/entity/mime/Header; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/Header;) │ │ @@ -37435,35 +37456,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -02a1c8: |[02a1c8] org.apache.http.entity.mime.Header.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ -02a1d8: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -02a1dc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02a1de: 1102 |0003: return-object v2 │ │ -02a1e0: 6202 6b02 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02a1e4: 6e20 8b0a 2400 |0006: invoke-virtual {v4, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ -02a1ea: 0c00 |0009: move-result-object v0 │ │ -02a1ec: 5432 7202 |000a: iget-object v2, v3, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a1f0: 7220 010b 0200 |000c: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ -02a1f6: 0c01 |000f: move-result-object v1 │ │ -02a1f8: 1f01 b901 |0010: check-cast v1, Ljava/util/List; // type@01b9 │ │ -02a1fc: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -02a200: 7210 f80a 0100 |0014: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ -02a206: 0a02 |0017: move-result v2 │ │ -02a208: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ -02a20c: 7100 d00a 0000 |001a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0ad0 │ │ -02a212: 0c02 |001d: move-result-object v2 │ │ -02a214: 28e5 |001e: goto 0003 // -001b │ │ -02a216: 2202 ae01 |001f: new-instance v2, Ljava/util/ArrayList; // type@01ae │ │ -02a21a: 7020 c20a 1200 |0021: invoke-direct {v2, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0ac2 │ │ -02a220: 28df |0024: goto 0003 // -0021 │ │ +02b14c: |[02b14c] org.apache.http.entity.mime.Header.getFields:(Ljava/lang/String;)Ljava/util/List; │ │ +02b15c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +02b160: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02b162: 1102 |0003: return-object v2 │ │ +02b164: 6202 6b02 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02b168: 6e20 8b0a 2400 |0006: invoke-virtual {v4, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ +02b16e: 0c00 |0009: move-result-object v0 │ │ +02b170: 5432 7202 |000a: iget-object v2, v3, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b174: 7220 010b 0200 |000c: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ +02b17a: 0c01 |000f: move-result-object v1 │ │ +02b17c: 1f01 b701 |0010: check-cast v1, Ljava/util/List; // type@01b7 │ │ +02b180: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +02b184: 7210 f80a 0100 |0014: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ +02b18a: 0a02 |0017: move-result v2 │ │ +02b18c: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +02b190: 7100 d00a 0000 |001a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0ad0 │ │ +02b196: 0c02 |001d: move-result-object v2 │ │ +02b198: 28e5 |001e: goto 0003 // -001b │ │ +02b19a: 2202 ac01 |001f: new-instance v2, Ljava/util/ArrayList; // type@01ac │ │ +02b19e: 7020 c20a 1200 |0021: invoke-direct {v2, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0ac2 │ │ +02b1a4: 28df |0024: goto 0003 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0003 line=92 │ │ 0x0004 line=87 │ │ 0x000a line=88 │ │ @@ -37481,21 +37502,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02a224: |[02a224] org.apache.http.entity.mime.Header.iterator:()Ljava/util/Iterator; │ │ -02a234: 5410 7302 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a238: 7110 d30a 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0ad3 │ │ -02a23e: 0c00 |0005: move-result-object v0 │ │ -02a240: 7210 f90a 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ -02a246: 0c00 |0009: move-result-object v0 │ │ -02a248: 1100 |000a: return-object v0 │ │ +02b1a8: |[02b1a8] org.apache.http.entity.mime.Header.iterator:()Ljava/util/Iterator; │ │ +02b1b8: 5410 7302 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b1bc: 7110 d30a 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0ad3 │ │ +02b1c2: 0c00 |0005: move-result-object v0 │ │ +02b1c4: 7210 f90a 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ +02b1ca: 0c00 |0009: move-result-object v0 │ │ +02b1cc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/http/entity/mime/Header; │ │ │ │ #5 : (in Lorg/apache/http/entity/mime/Header;) │ │ @@ -37503,34 +37524,34 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -02a24c: |[02a24c] org.apache.http.entity.mime.Header.removeFields:(Ljava/lang/String;)I │ │ -02a25c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02a25e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -02a262: 0f02 |0003: return v2 │ │ -02a264: 6203 6b02 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02a268: 6e20 8b0a 3500 |0006: invoke-virtual {v5, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ -02a26e: 0c00 |0009: move-result-object v0 │ │ -02a270: 5443 7202 |000a: iget-object v3, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a274: 7220 030b 0300 |000c: invoke-interface {v3, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b03 │ │ -02a27a: 0c01 |000f: move-result-object v1 │ │ -02a27c: 1f01 b901 |0010: check-cast v1, Ljava/util/List; // type@01b9 │ │ -02a280: 3801 f1ff |0012: if-eqz v1, 0003 // -000f │ │ -02a284: 7210 f80a 0100 |0014: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ -02a28a: 0a03 |0017: move-result v3 │ │ -02a28c: 3903 ebff |0018: if-nez v3, 0003 // -0015 │ │ -02a290: 5442 7302 |001a: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a294: 7220 fa0a 1200 |001c: invoke-interface {v2, v1}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@0afa │ │ -02a29a: 7210 fb0a 0100 |001f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0afb │ │ -02a2a0: 0a02 |0022: move-result v2 │ │ -02a2a2: 28e0 |0023: goto 0003 // -0020 │ │ +02b1d0: |[02b1d0] org.apache.http.entity.mime.Header.removeFields:(Ljava/lang/String;)I │ │ +02b1e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02b1e2: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +02b1e6: 0f02 |0003: return v2 │ │ +02b1e8: 6203 6b02 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02b1ec: 6e20 8b0a 3500 |0006: invoke-virtual {v5, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ +02b1f2: 0c00 |0009: move-result-object v0 │ │ +02b1f4: 5443 7202 |000a: iget-object v3, v4, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b1f8: 7220 030b 0300 |000c: invoke-interface {v3, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b03 │ │ +02b1fe: 0c01 |000f: move-result-object v1 │ │ +02b200: 1f01 b701 |0010: check-cast v1, Ljava/util/List; // type@01b7 │ │ +02b204: 3801 f1ff |0012: if-eqz v1, 0003 // -000f │ │ +02b208: 7210 f80a 0100 |0014: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ +02b20e: 0a03 |0017: move-result v3 │ │ +02b210: 3903 ebff |0018: if-nez v3, 0003 // -0015 │ │ +02b214: 5442 7302 |001a: iget-object v2, v4, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b218: 7220 fa0a 1200 |001c: invoke-interface {v2, v1}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@0afa │ │ +02b21e: 7210 fb0a 0100 |001f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0afb │ │ +02b224: 0a02 |0022: move-result v2 │ │ +02b226: 28e0 |0023: goto 0003 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0003 line=106 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ @@ -37547,61 +37568,61 @@ │ │ type : '(Lorg/apache/http/entity/mime/MinimalField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -02a2a4: |[02a2a4] org.apache.http.entity.mime.Header.setField:(Lorg/apache/http/entity/mime/MinimalField;)V │ │ -02a2b4: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ -02a2b8: 0e00 |0002: return-void │ │ -02a2ba: 6e10 6d0b 0900 |0003: invoke-virtual {v9}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ -02a2c0: 0c06 |0006: move-result-object v6 │ │ -02a2c2: 6207 6b02 |0007: sget-object v7, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02a2c6: 6e20 8b0a 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ -02a2cc: 0c04 |000c: move-result-object v4 │ │ -02a2ce: 5486 7202 |000d: iget-object v6, v8, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ -02a2d2: 7220 010b 4600 |000f: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ -02a2d8: 0c05 |0012: move-result-object v5 │ │ -02a2da: 1f05 b901 |0013: check-cast v5, Ljava/util/List; // type@01b9 │ │ -02a2de: 3805 0800 |0015: if-eqz v5, 001d // +0008 │ │ -02a2e2: 7210 f80a 0500 |0017: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ -02a2e8: 0a06 |001a: move-result v6 │ │ -02a2ea: 3806 0600 |001b: if-eqz v6, 0021 // +0006 │ │ -02a2ee: 6e20 480b 9800 |001d: invoke-virtual {v8, v9}, Lorg/apache/http/entity/mime/Header;.addField:(Lorg/apache/http/entity/mime/MinimalField;)V // method@0b48 │ │ -02a2f4: 28e2 |0020: goto 0002 // -001e │ │ -02a2f6: 7210 f50a 0500 |0021: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@0af5 │ │ -02a2fc: 7220 f40a 9500 |0024: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ -02a302: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ -02a304: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -02a306: 5486 7302 |0029: iget-object v6, v8, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a30a: 7210 f90a 0600 |002b: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ -02a310: 0c03 |002e: move-result-object v3 │ │ -02a312: 7210 dc0a 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02a318: 0a06 |0032: move-result v6 │ │ -02a31a: 3806 2000 |0033: if-eqz v6, 0053 // +0020 │ │ -02a31e: 7210 dd0a 0300 |0035: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02a324: 0c00 |0038: move-result-object v0 │ │ -02a326: 1f00 ed01 |0039: check-cast v0, Lorg/apache/http/entity/mime/MinimalField; // type@01ed │ │ -02a32a: 6e10 6d0b 0000 |003b: invoke-virtual {v0}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ -02a330: 0c06 |003e: move-result-object v6 │ │ -02a332: 6e10 6d0b 0900 |003f: invoke-virtual {v9}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ -02a338: 0c07 |0042: move-result-object v7 │ │ -02a33a: 6e20 7b0a 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a7b │ │ -02a340: 0a06 |0046: move-result v6 │ │ -02a342: 3806 0900 |0047: if-eqz v6, 0050 // +0009 │ │ -02a346: 7210 de0a 0300 |0049: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@0ade │ │ -02a34c: 12f6 |004c: const/4 v6, #int -1 // #ff │ │ -02a34e: 3361 0300 |004d: if-ne v1, v6, 0050 // +0003 │ │ -02a352: 0121 |004f: move v1, v2 │ │ -02a354: d802 0201 |0050: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02a358: 28dd |0052: goto 002f // -0023 │ │ -02a35a: 5486 7302 |0053: iget-object v6, v8, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a35e: 7230 f30a 1609 |0055: invoke-interface {v6, v1, v9}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@0af3 │ │ -02a364: 28aa |0058: goto 0002 // -0056 │ │ +02b228: |[02b228] org.apache.http.entity.mime.Header.setField:(Lorg/apache/http/entity/mime/MinimalField;)V │ │ +02b238: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ +02b23c: 0e00 |0002: return-void │ │ +02b23e: 6e10 6d0b 0900 |0003: invoke-virtual {v9}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ +02b244: 0c06 |0006: move-result-object v6 │ │ +02b246: 6207 6b02 |0007: sget-object v7, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02b24a: 6e20 8b0a 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a8b │ │ +02b250: 0c04 |000c: move-result-object v4 │ │ +02b252: 5486 7202 |000d: iget-object v6, v8, Lorg/apache/http/entity/mime/Header;.fieldMap:Ljava/util/Map; // field@0272 │ │ +02b256: 7220 010b 4600 |000f: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b01 │ │ +02b25c: 0c05 |0012: move-result-object v5 │ │ +02b25e: 1f05 b701 |0013: check-cast v5, Ljava/util/List; // type@01b7 │ │ +02b262: 3805 0800 |0015: if-eqz v5, 001d // +0008 │ │ +02b266: 7210 f80a 0500 |0017: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@0af8 │ │ +02b26c: 0a06 |001a: move-result v6 │ │ +02b26e: 3806 0600 |001b: if-eqz v6, 0021 // +0006 │ │ +02b272: 6e20 480b 9800 |001d: invoke-virtual {v8, v9}, Lorg/apache/http/entity/mime/Header;.addField:(Lorg/apache/http/entity/mime/MinimalField;)V // method@0b48 │ │ +02b278: 28e2 |0020: goto 0002 // -001e │ │ +02b27a: 7210 f50a 0500 |0021: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@0af5 │ │ +02b280: 7220 f40a 9500 |0024: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ +02b286: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ +02b288: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +02b28a: 5486 7302 |0029: iget-object v6, v8, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b28e: 7210 f90a 0600 |002b: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ +02b294: 0c03 |002e: move-result-object v3 │ │ +02b296: 7210 dc0a 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02b29c: 0a06 |0032: move-result v6 │ │ +02b29e: 3806 2000 |0033: if-eqz v6, 0053 // +0020 │ │ +02b2a2: 7210 dd0a 0300 |0035: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02b2a8: 0c00 |0038: move-result-object v0 │ │ +02b2aa: 1f00 eb01 |0039: check-cast v0, Lorg/apache/http/entity/mime/MinimalField; // type@01eb │ │ +02b2ae: 6e10 6d0b 0000 |003b: invoke-virtual {v0}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ +02b2b4: 0c06 |003e: move-result-object v6 │ │ +02b2b6: 6e10 6d0b 0900 |003f: invoke-virtual {v9}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ +02b2bc: 0c07 |0042: move-result-object v7 │ │ +02b2be: 6e20 7b0a 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a7b │ │ +02b2c4: 0a06 |0046: move-result v6 │ │ +02b2c6: 3806 0900 |0047: if-eqz v6, 0050 // +0009 │ │ +02b2ca: 7210 de0a 0300 |0049: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@0ade │ │ +02b2d0: 12f6 |004c: const/4 v6, #int -1 // #ff │ │ +02b2d2: 3361 0300 |004d: if-ne v1, v6, 0050 // +0003 │ │ +02b2d6: 0121 |004f: move v1, v2 │ │ +02b2d8: d802 0201 |0050: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02b2dc: 28dd |0052: goto 002f // -0023 │ │ +02b2de: 5486 7302 |0053: iget-object v6, v8, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b2e2: 7230 f30a 1609 |0055: invoke-interface {v6, v1, v9}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@0af3 │ │ +02b2e8: 28aa |0058: goto 0002 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=133 │ │ 0x0003 line=113 │ │ 0x000d line=114 │ │ 0x0015 line=115 │ │ @@ -37633,31 +37654,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a368: |[02a368] org.apache.http.entity.mime.Header.toString:()Ljava/lang/String; │ │ -02a378: 5410 7302 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ -02a37c: 6e10 6a0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02a382: 0c00 |0005: move-result-object v0 │ │ -02a384: 1100 |0006: return-object v0 │ │ +02b2ec: |[02b2ec] org.apache.http.entity.mime.Header.toString:()Ljava/lang/String; │ │ +02b2fc: 5410 7302 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/Header;.fields:Ljava/util/List; // field@0273 │ │ +02b300: 6e10 6a0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02b306: 0c00 |0005: move-result-object v0 │ │ +02b308: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/http/entity/mime/Header; │ │ │ │ source_file_idx : 633 (Header.java) │ │ │ │ Class #150 header: │ │ -class_idx : 489 │ │ +class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 646 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #150 annotations: │ │ @@ -37682,53 +37703,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -02a388: |[02a388] org.apache.http.entity.mime.HttpMultipart$1.:()V │ │ -02a398: 7100 680b 0000 |0000: invoke-static {}, Lorg/apache/http/entity/mime/HttpMultipartMode;.values:()[Lorg/apache/http/entity/mime/HttpMultipartMode; // method@0b68 │ │ -02a39e: 0c00 |0003: move-result-object v0 │ │ -02a3a0: 2100 |0004: array-length v0, v0 │ │ -02a3a2: 2300 6302 |0005: new-array v0, v0, [I // type@0263 │ │ -02a3a6: 6900 7402 |0007: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ -02a3aa: 6200 7402 |0009: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ -02a3ae: 6201 7f02 |000b: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ -02a3b2: 6e10 660b 0100 |000d: invoke-virtual {v1}, Lorg/apache/http/entity/mime/HttpMultipartMode;.ordinal:()I // method@0b66 │ │ -02a3b8: 0a01 |0010: move-result v1 │ │ -02a3ba: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -02a3bc: 4b02 0001 |0012: aput v2, v0, v1 │ │ -02a3c0: 6200 7402 |0014: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ -02a3c4: 6201 7e02 |0016: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027e │ │ -02a3c8: 6e10 660b 0100 |0018: invoke-virtual {v1}, Lorg/apache/http/entity/mime/HttpMultipartMode;.ordinal:()I // method@0b66 │ │ -02a3ce: 0a01 |001b: move-result v1 │ │ -02a3d0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -02a3d2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -02a3d6: 0e00 |001f: return-void │ │ -02a3d8: 0d00 |0020: move-exception v0 │ │ -02a3da: 28fe |0021: goto 001f // -0002 │ │ -02a3dc: 0d00 |0022: move-exception v0 │ │ -02a3de: 28f1 |0023: goto 0014 // -000f │ │ +02b30c: |[02b30c] org.apache.http.entity.mime.HttpMultipart$1.:()V │ │ +02b31c: 7100 680b 0000 |0000: invoke-static {}, Lorg/apache/http/entity/mime/HttpMultipartMode;.values:()[Lorg/apache/http/entity/mime/HttpMultipartMode; // method@0b68 │ │ +02b322: 0c00 |0003: move-result-object v0 │ │ +02b324: 2100 |0004: array-length v0, v0 │ │ +02b326: 2300 6102 |0005: new-array v0, v0, [I // type@0261 │ │ +02b32a: 6900 7402 |0007: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ +02b32e: 6200 7402 |0009: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ +02b332: 6201 7f02 |000b: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ +02b336: 6e10 660b 0100 |000d: invoke-virtual {v1}, Lorg/apache/http/entity/mime/HttpMultipartMode;.ordinal:()I // method@0b66 │ │ +02b33c: 0a01 |0010: move-result v1 │ │ +02b33e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +02b340: 4b02 0001 |0012: aput v2, v0, v1 │ │ +02b344: 6200 7402 |0014: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ +02b348: 6201 7e02 |0016: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027e │ │ +02b34c: 6e10 660b 0100 |0018: invoke-virtual {v1}, Lorg/apache/http/entity/mime/HttpMultipartMode;.ordinal:()I // method@0b66 │ │ +02b352: 0a01 |001b: move-result v1 │ │ +02b354: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +02b356: 4b02 0001 |001d: aput v2, v0, v1 │ │ +02b35a: 0e00 |001f: return-void │ │ +02b35c: 0d00 |0020: move-exception v0 │ │ +02b35e: 28fe |0021: goto 001f // -0002 │ │ +02b360: 0d00 |0022: move-exception v0 │ │ +02b362: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 646 (HttpMultipart.java) │ │ │ │ Class #151 header: │ │ -class_idx : 490 │ │ +class_idx : 488 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 646 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 8 │ │ │ │ Class #151 annotations: │ │ @@ -37798,32 +37819,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -02a3fc: |[02a3fc] org.apache.http.entity.mime.HttpMultipart.:()V │ │ -02a40c: 6200 8302 |0000: sget-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ -02a410: 1a01 ca00 |0002: const-string v1, ": " // string@00ca │ │ -02a414: 7120 570b 1000 |0004: invoke-static {v0, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ -02a41a: 0c00 |0007: move-result-object v0 │ │ -02a41c: 6900 7602 |0008: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.FIELD_SEP:Lorg/apache/http/util/ByteArrayBuffer; // field@0276 │ │ -02a420: 6200 8302 |000a: sget-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ -02a424: 1a01 0300 |000c: const-string v1, " │ │ +02b380: |[02b380] org.apache.http.entity.mime.HttpMultipart.:()V │ │ +02b390: 6200 8302 |0000: sget-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ +02b394: 1a01 ca00 |0002: const-string v1, ": " // string@00ca │ │ +02b398: 7120 570b 1000 |0004: invoke-static {v0, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ +02b39e: 0c00 |0007: move-result-object v0 │ │ +02b3a0: 6900 7602 |0008: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.FIELD_SEP:Lorg/apache/http/util/ByteArrayBuffer; // field@0276 │ │ +02b3a4: 6200 8302 |000a: sget-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ +02b3a8: 1a01 0300 |000c: const-string v1, " │ │ " // string@0003 │ │ -02a428: 7120 570b 1000 |000e: invoke-static {v0, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ -02a42e: 0c00 |0011: move-result-object v0 │ │ -02a430: 6900 7502 |0012: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a434: 6200 8302 |0014: sget-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ -02a438: 1a01 ac00 |0016: const-string v1, "--" // string@00ac │ │ -02a43c: 7120 570b 1000 |0018: invoke-static {v0, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ -02a442: 0c00 |001b: move-result-object v0 │ │ -02a444: 6900 7702 |001c: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ -02a448: 0e00 |001e: return-void │ │ +02b3ac: 7120 570b 1000 |000e: invoke-static {v0, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ +02b3b2: 0c00 |0011: move-result-object v0 │ │ +02b3b4: 6900 7502 |0012: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b3b8: 6200 8302 |0014: sget-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ +02b3bc: 1a01 ac00 |0016: const-string v1, "--" // string@00ac │ │ +02b3c0: 7120 570b 1000 |0018: invoke-static {v0, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ +02b3c6: 0c00 |001b: move-result-object v0 │ │ +02b3c8: 6900 7702 |001c: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ +02b3cc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000a line=93 │ │ 0x0014 line=94 │ │ locals : │ │ │ │ @@ -37832,18 +37853,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02a44c: |[02a44c] org.apache.http.entity.mime.HttpMultipart.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -02a45c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a45e: 7040 530b 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;)V // method@0b53 │ │ -02a464: 0e00 |0004: return-void │ │ +02b3d0: |[02b3d0] org.apache.http.entity.mime.HttpMultipart.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +02b3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b3e2: 7040 530b 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;)V // method@0b53 │ │ +02b3e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ 0x0000 - 0x0005 reg=2 subType Ljava/lang/String; │ │ @@ -37854,18 +37875,18 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02a468: |[02a468] org.apache.http.entity.mime.HttpMultipart.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;)V │ │ -02a478: 6200 7f02 |0000: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ -02a47c: 7050 540b 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/http/entity/mime/HttpMultipart;.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V // method@0b54 │ │ -02a482: 0e00 |0005: return-void │ │ +02b3ec: |[02b3ec] org.apache.http.entity.mime.HttpMultipart.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;)V │ │ +02b3fc: 6200 7f02 |0000: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ +02b400: 7050 540b 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/http/entity/mime/HttpMultipart;.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V // method@0b54 │ │ +02b406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ 0x0000 - 0x0006 reg=2 subType Ljava/lang/String; │ │ @@ -37877,37 +37898,37 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -02a484: |[02a484] org.apache.http.entity.mime.HttpMultipart.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V │ │ -02a494: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02a49a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -02a49e: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -02a4a2: 1a01 d505 |0007: const-string v1, "Multipart subtype may not be null" // string@05d5 │ │ -02a4a6: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -02a4ac: 2700 |000c: throw v0 │ │ -02a4ae: 3905 0a00 |000d: if-nez v5, 0017 // +000a │ │ -02a4b2: 2200 8b01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -02a4b6: 1a01 d305 |0011: const-string v1, "Multipart boundary may not be null" // string@05d3 │ │ -02a4ba: 7020 4e0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -02a4c0: 2700 |0016: throw v0 │ │ -02a4c2: 5b23 7c02 |0017: iput-object v3, v2, Lorg/apache/http/entity/mime/HttpMultipart;.subType:Ljava/lang/String; // field@027c │ │ -02a4c6: 3804 1000 |0019: if-eqz v4, 0029 // +0010 │ │ -02a4ca: 5b24 7902 |001b: iput-object v4, v2, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ -02a4ce: 5b25 7802 |001d: iput-object v5, v2, Lorg/apache/http/entity/mime/HttpMultipart;.boundary:Ljava/lang/String; // field@0278 │ │ -02a4d2: 2200 ae01 |001f: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -02a4d6: 7010 c00a 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -02a4dc: 5b20 7b02 |0024: iput-object v0, v2, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ -02a4e0: 5b26 7a02 |0026: iput-object v6, v2, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ -02a4e4: 0e00 |0028: return-void │ │ -02a4e6: 6204 8302 |0029: sget-object v4, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ -02a4ea: 28f0 |002b: goto 001b // -0010 │ │ +02b408: |[02b408] org.apache.http.entity.mime.HttpMultipart.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V │ │ +02b418: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02b41e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +02b422: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02b426: 1a01 d305 |0007: const-string v1, "Multipart subtype may not be null" // string@05d3 │ │ +02b42a: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +02b430: 2700 |000c: throw v0 │ │ +02b432: 3905 0a00 |000d: if-nez v5, 0017 // +000a │ │ +02b436: 2200 8901 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02b43a: 1a01 d105 |0011: const-string v1, "Multipart boundary may not be null" // string@05d1 │ │ +02b43e: 7020 4e0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +02b444: 2700 |0016: throw v0 │ │ +02b446: 5b23 7c02 |0017: iput-object v3, v2, Lorg/apache/http/entity/mime/HttpMultipart;.subType:Ljava/lang/String; // field@027c │ │ +02b44a: 3804 1000 |0019: if-eqz v4, 0029 // +0010 │ │ +02b44e: 5b24 7902 |001b: iput-object v4, v2, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ +02b452: 5b25 7802 |001d: iput-object v5, v2, Lorg/apache/http/entity/mime/HttpMultipart;.boundary:Ljava/lang/String; // field@0278 │ │ +02b456: 2200 ac01 |001f: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +02b45a: 7010 c00a 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +02b460: 5b20 7b02 |0024: iput-object v0, v2, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ +02b464: 5b26 7a02 |0026: iput-object v6, v2, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ +02b468: 0e00 |0028: return-void │ │ +02b46a: 6204 8302 |0029: sget-object v4, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ +02b46e: 28f0 |002b: goto 001b // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ 0x000d line=118 │ │ 0x000f line=119 │ │ @@ -37931,89 +37952,89 @@ │ │ type : '(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -02a4ec: |[02a4ec] org.apache.http.entity.mime.HttpMultipart.doWriteTo:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V │ │ -02a4fc: 54b9 7902 |0000: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ -02a500: 6e10 590b 0b00 |0002: invoke-virtual {v11}, Lorg/apache/http/entity/mime/HttpMultipart;.getBoundary:()Ljava/lang/String; // method@0b59 │ │ -02a506: 0c0a |0005: move-result-object v10 │ │ -02a508: 7120 570b a900 |0006: invoke-static {v9, v10}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ -02a50e: 0c00 |0009: move-result-object v0 │ │ -02a510: 54b9 7b02 |000a: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ -02a514: 7210 f90a 0900 |000c: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ -02a51a: 0c06 |000f: move-result-object v6 │ │ -02a51c: 7210 dc0a 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02a522: 0a09 |0013: move-result v9 │ │ -02a524: 3809 7500 |0014: if-eqz v9, 0089 // +0075 │ │ -02a528: 7210 dd0a 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02a52e: 0c08 |0019: move-result-object v8 │ │ -02a530: 1f08 e701 |001a: check-cast v8, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e7 │ │ -02a534: 6209 7702 |001c: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ -02a538: 7120 600b d900 |001e: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a53e: 7120 600b d000 |0021: invoke-static {v0, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a544: 6209 7502 |0024: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a548: 7120 600b d900 |0026: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a54e: 6e10 450b 0800 |0029: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getHeader:()Lorg/apache/http/entity/mime/Header; // method@0b45 │ │ -02a554: 0c05 |002c: move-result-object v5 │ │ -02a556: 6209 7402 |002d: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ -02a55a: 6e10 660b 0c00 |002f: invoke-virtual {v12}, Lorg/apache/http/entity/mime/HttpMultipartMode;.ordinal:()I // method@0b66 │ │ -02a560: 0a0a |0032: move-result v10 │ │ -02a562: 4409 090a |0033: aget v9, v9, v10 │ │ -02a566: 2b09 6700 0000 |0035: packed-switch v9, 0000009c // +00000067 │ │ -02a56c: 6209 7502 |0038: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a570: 7120 600b d900 |003a: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a576: 380e 0900 |003d: if-eqz v14, 0046 // +0009 │ │ -02a57a: 6e10 440b 0800 |003f: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ -02a580: 0c09 |0042: move-result-object v9 │ │ -02a582: 7220 900b d900 |0043: invoke-interface {v9, v13}, Lorg/apache/http/entity/mime/content/ContentBody;.writeTo:(Ljava/io/OutputStream;)V // method@0b90 │ │ -02a588: 6209 7502 |0046: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a58c: 7120 600b d900 |0048: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a592: 28c5 |004b: goto 0010 // -003b │ │ -02a594: 6e10 4c0b 0500 |004c: invoke-virtual {v5}, Lorg/apache/http/entity/mime/Header;.iterator:()Ljava/util/Iterator; // method@0b4c │ │ -02a59a: 0c07 |004f: move-result-object v7 │ │ -02a59c: 7210 dc0a 0700 |0050: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02a5a2: 0a09 |0053: move-result v9 │ │ -02a5a4: 3809 e4ff |0054: if-eqz v9, 0038 // -001c │ │ -02a5a8: 7210 dd0a 0700 |0056: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02a5ae: 0c03 |0059: move-result-object v3 │ │ -02a5b0: 1f03 ed01 |005a: check-cast v3, Lorg/apache/http/entity/mime/MinimalField; // type@01ed │ │ -02a5b4: 7120 610b d300 |005c: invoke-static {v3, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/io/OutputStream;)V // method@0b61 │ │ -02a5ba: 28f1 |005f: goto 0050 // -000f │ │ -02a5bc: 6e10 450b 0800 |0060: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getHeader:()Lorg/apache/http/entity/mime/Header; // method@0b45 │ │ -02a5c2: 0c09 |0063: move-result-object v9 │ │ -02a5c4: 1a0a d901 |0064: const-string v10, "Content-Disposition" // string@01d9 │ │ -02a5c8: 6e20 490b a900 |0066: invoke-virtual {v9, v10}, Lorg/apache/http/entity/mime/Header;.getField:(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField; // method@0b49 │ │ -02a5ce: 0c01 |0069: move-result-object v1 │ │ -02a5d0: 54b9 7902 |006a: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ -02a5d4: 7130 620b 910d |006c: invoke-static {v1, v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b62 │ │ -02a5da: 6e10 440b 0800 |006f: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ -02a5e0: 0c09 |0072: move-result-object v9 │ │ -02a5e2: 7210 8d0b 0900 |0073: invoke-interface {v9}, Lorg/apache/http/entity/mime/content/ContentBody;.getFilename:()Ljava/lang/String; // method@0b8d │ │ -02a5e8: 0c04 |0076: move-result-object v4 │ │ -02a5ea: 3804 c1ff |0077: if-eqz v4, 0038 // -003f │ │ -02a5ee: 6e10 450b 0800 |0079: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getHeader:()Lorg/apache/http/entity/mime/Header; // method@0b45 │ │ -02a5f4: 0c09 |007c: move-result-object v9 │ │ -02a5f6: 1a0a db01 |007d: const-string v10, "Content-Type" // string@01db │ │ -02a5fa: 6e20 490b a900 |007f: invoke-virtual {v9, v10}, Lorg/apache/http/entity/mime/Header;.getField:(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField; // method@0b49 │ │ -02a600: 0c02 |0082: move-result-object v2 │ │ -02a602: 54b9 7902 |0083: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ -02a606: 7130 620b 920d |0085: invoke-static {v2, v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b62 │ │ -02a60c: 28b0 |0088: goto 0038 // -0050 │ │ -02a60e: 6209 7702 |0089: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ -02a612: 7120 600b d900 |008b: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a618: 7120 600b d000 |008e: invoke-static {v0, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a61e: 6209 7702 |0091: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ -02a622: 7120 600b d900 |0093: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a628: 6209 7502 |0096: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a62c: 7120 600b d900 |0098: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a632: 0e00 |009b: return-void │ │ -02a634: 0001 0200 0100 0000 1700 0000 2b00 ... |009c: packed-switch-data (8 units) │ │ +02b470: |[02b470] org.apache.http.entity.mime.HttpMultipart.doWriteTo:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V │ │ +02b480: 54b9 7902 |0000: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ +02b484: 6e10 590b 0b00 |0002: invoke-virtual {v11}, Lorg/apache/http/entity/mime/HttpMultipart;.getBoundary:()Ljava/lang/String; // method@0b59 │ │ +02b48a: 0c0a |0005: move-result-object v10 │ │ +02b48c: 7120 570b a900 |0006: invoke-static {v9, v10}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ +02b492: 0c00 |0009: move-result-object v0 │ │ +02b494: 54b9 7b02 |000a: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ +02b498: 7210 f90a 0900 |000c: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ +02b49e: 0c06 |000f: move-result-object v6 │ │ +02b4a0: 7210 dc0a 0600 |0010: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02b4a6: 0a09 |0013: move-result v9 │ │ +02b4a8: 3809 7500 |0014: if-eqz v9, 0089 // +0075 │ │ +02b4ac: 7210 dd0a 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02b4b2: 0c08 |0019: move-result-object v8 │ │ +02b4b4: 1f08 e501 |001a: check-cast v8, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e5 │ │ +02b4b8: 6209 7702 |001c: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ +02b4bc: 7120 600b d900 |001e: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b4c2: 7120 600b d000 |0021: invoke-static {v0, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b4c8: 6209 7502 |0024: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b4cc: 7120 600b d900 |0026: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b4d2: 6e10 450b 0800 |0029: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getHeader:()Lorg/apache/http/entity/mime/Header; // method@0b45 │ │ +02b4d8: 0c05 |002c: move-result-object v5 │ │ +02b4da: 6209 7402 |002d: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart$1;.$SwitchMap$org$apache$http$entity$mime$HttpMultipartMode:[I // field@0274 │ │ +02b4de: 6e10 660b 0c00 |002f: invoke-virtual {v12}, Lorg/apache/http/entity/mime/HttpMultipartMode;.ordinal:()I // method@0b66 │ │ +02b4e4: 0a0a |0032: move-result v10 │ │ +02b4e6: 4409 090a |0033: aget v9, v9, v10 │ │ +02b4ea: 2b09 6700 0000 |0035: packed-switch v9, 0000009c // +00000067 │ │ +02b4f0: 6209 7502 |0038: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b4f4: 7120 600b d900 |003a: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b4fa: 380e 0900 |003d: if-eqz v14, 0046 // +0009 │ │ +02b4fe: 6e10 440b 0800 |003f: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ +02b504: 0c09 |0042: move-result-object v9 │ │ +02b506: 7220 900b d900 |0043: invoke-interface {v9, v13}, Lorg/apache/http/entity/mime/content/ContentBody;.writeTo:(Ljava/io/OutputStream;)V // method@0b90 │ │ +02b50c: 6209 7502 |0046: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b510: 7120 600b d900 |0048: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b516: 28c5 |004b: goto 0010 // -003b │ │ +02b518: 6e10 4c0b 0500 |004c: invoke-virtual {v5}, Lorg/apache/http/entity/mime/Header;.iterator:()Ljava/util/Iterator; // method@0b4c │ │ +02b51e: 0c07 |004f: move-result-object v7 │ │ +02b520: 7210 dc0a 0700 |0050: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02b526: 0a09 |0053: move-result v9 │ │ +02b528: 3809 e4ff |0054: if-eqz v9, 0038 // -001c │ │ +02b52c: 7210 dd0a 0700 |0056: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02b532: 0c03 |0059: move-result-object v3 │ │ +02b534: 1f03 eb01 |005a: check-cast v3, Lorg/apache/http/entity/mime/MinimalField; // type@01eb │ │ +02b538: 7120 610b d300 |005c: invoke-static {v3, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/io/OutputStream;)V // method@0b61 │ │ +02b53e: 28f1 |005f: goto 0050 // -000f │ │ +02b540: 6e10 450b 0800 |0060: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getHeader:()Lorg/apache/http/entity/mime/Header; // method@0b45 │ │ +02b546: 0c09 |0063: move-result-object v9 │ │ +02b548: 1a0a d901 |0064: const-string v10, "Content-Disposition" // string@01d9 │ │ +02b54c: 6e20 490b a900 |0066: invoke-virtual {v9, v10}, Lorg/apache/http/entity/mime/Header;.getField:(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField; // method@0b49 │ │ +02b552: 0c01 |0069: move-result-object v1 │ │ +02b554: 54b9 7902 |006a: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ +02b558: 7130 620b 910d |006c: invoke-static {v1, v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b62 │ │ +02b55e: 6e10 440b 0800 |006f: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ +02b564: 0c09 |0072: move-result-object v9 │ │ +02b566: 7210 8d0b 0900 |0073: invoke-interface {v9}, Lorg/apache/http/entity/mime/content/ContentBody;.getFilename:()Ljava/lang/String; // method@0b8d │ │ +02b56c: 0c04 |0076: move-result-object v4 │ │ +02b56e: 3804 c1ff |0077: if-eqz v4, 0038 // -003f │ │ +02b572: 6e10 450b 0800 |0079: invoke-virtual {v8}, Lorg/apache/http/entity/mime/FormBodyPart;.getHeader:()Lorg/apache/http/entity/mime/Header; // method@0b45 │ │ +02b578: 0c09 |007c: move-result-object v9 │ │ +02b57a: 1a0a db01 |007d: const-string v10, "Content-Type" // string@01db │ │ +02b57e: 6e20 490b a900 |007f: invoke-virtual {v9, v10}, Lorg/apache/http/entity/mime/Header;.getField:(Ljava/lang/String;)Lorg/apache/http/entity/mime/MinimalField; // method@0b49 │ │ +02b584: 0c02 |0082: move-result-object v2 │ │ +02b586: 54b9 7902 |0083: iget-object v9, v11, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ +02b58a: 7130 620b 920d |0085: invoke-static {v2, v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b62 │ │ +02b590: 28b0 |0088: goto 0038 // -0050 │ │ +02b592: 6209 7702 |0089: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ +02b596: 7120 600b d900 |008b: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b59c: 7120 600b d000 |008e: invoke-static {v0, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b5a2: 6209 7702 |0091: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.TWO_DASHES:Lorg/apache/http/util/ByteArrayBuffer; // field@0277 │ │ +02b5a6: 7120 600b d900 |0093: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b5ac: 6209 7502 |0096: sget-object v9, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b5b0: 7120 600b d900 |0098: invoke-static {v9, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b5b6: 0e00 |009b: return-void │ │ +02b5b8: 0001 0200 0100 0000 1700 0000 2b00 ... |009c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x000a line=178 │ │ 0x001c line=179 │ │ 0x0021 line=180 │ │ 0x0024 line=181 │ │ @@ -38056,31 +38077,31 @@ │ │ type : '(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -02a644: |[02a644] org.apache.http.entity.mime.HttpMultipart.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; │ │ -02a654: 7110 ba0a 0600 |0000: invoke-static {v6}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@0aba │ │ -02a65a: 0c02 |0003: move-result-object v2 │ │ -02a65c: 6e20 bb0a 2500 |0004: invoke-virtual {v5, v2}, Ljava/nio/charset/Charset;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@0abb │ │ -02a662: 0c01 |0007: move-result-object v1 │ │ -02a664: 2200 fd01 |0008: new-instance v0, Lorg/apache/http/util/ByteArrayBuffer; // type@01fd │ │ -02a668: 6e10 b90a 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@0ab9 │ │ -02a66e: 0a02 |000d: move-result v2 │ │ -02a670: 7020 c30b 2000 |000e: invoke-direct {v0, v2}, Lorg/apache/http/util/ByteArrayBuffer;.:(I)V // method@0bc3 │ │ -02a676: 6e10 b70a 0100 |0011: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@0ab7 │ │ -02a67c: 0c02 |0014: move-result-object v2 │ │ -02a67e: 6e10 b80a 0100 |0015: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@0ab8 │ │ -02a684: 0a03 |0018: move-result v3 │ │ -02a686: 6e10 b90a 0100 |0019: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@0ab9 │ │ -02a68c: 0a04 |001c: move-result v4 │ │ -02a68e: 6e40 c40b 2043 |001d: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/http/util/ByteArrayBuffer;.append:([BII)V // method@0bc4 │ │ -02a694: 1100 |0020: return-object v0 │ │ +02b5c8: |[02b5c8] org.apache.http.entity.mime.HttpMultipart.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; │ │ +02b5d8: 7110 ba0a 0600 |0000: invoke-static {v6}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@0aba │ │ +02b5de: 0c02 |0003: move-result-object v2 │ │ +02b5e0: 6e20 bb0a 2500 |0004: invoke-virtual {v5, v2}, Ljava/nio/charset/Charset;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@0abb │ │ +02b5e6: 0c01 |0007: move-result-object v1 │ │ +02b5e8: 2200 fb01 |0008: new-instance v0, Lorg/apache/http/util/ByteArrayBuffer; // type@01fb │ │ +02b5ec: 6e10 b90a 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@0ab9 │ │ +02b5f2: 0a02 |000d: move-result v2 │ │ +02b5f4: 7020 c30b 2000 |000e: invoke-direct {v0, v2}, Lorg/apache/http/util/ByteArrayBuffer;.:(I)V // method@0bc3 │ │ +02b5fa: 6e10 b70a 0100 |0011: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@0ab7 │ │ +02b600: 0c02 |0014: move-result-object v2 │ │ +02b602: 6e10 b80a 0100 |0015: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@0ab8 │ │ +02b608: 0a03 |0018: move-result v3 │ │ +02b60a: 6e10 b90a 0100 |0019: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@0ab9 │ │ +02b610: 0a04 |001c: move-result v4 │ │ +02b612: 6e40 c40b 2043 |001d: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/http/util/ByteArrayBuffer;.append:([BII)V // method@0bc4 │ │ +02b618: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ 0x0011 line=55 │ │ 0x0020 line=56 │ │ locals : │ │ @@ -38094,20 +38115,20 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02a698: |[02a698] org.apache.http.entity.mime.HttpMultipart.writeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -02a6a8: 6201 8302 |0000: sget-object v1, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ -02a6ac: 7120 570b 2100 |0002: invoke-static {v1, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ -02a6b2: 0c00 |0005: move-result-object v0 │ │ -02a6b4: 7120 600b 3000 |0006: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a6ba: 0e00 |0009: return-void │ │ +02b61c: |[02b61c] org.apache.http.entity.mime.HttpMultipart.writeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +02b62c: 6201 8302 |0000: sget-object v1, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ +02b630: 7120 570b 2100 |0002: invoke-static {v1, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ +02b636: 0c00 |0005: move-result-object v0 │ │ +02b638: 7120 600b 3000 |0006: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b63e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ 0x0009 line=74 │ │ locals : │ │ 0x0006 - 0x000a reg=0 b Lorg/apache/http/util/ByteArrayBuffer; │ │ @@ -38119,19 +38140,19 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02a6bc: |[02a6bc] org.apache.http.entity.mime.HttpMultipart.writeBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V │ │ -02a6cc: 7120 570b 1200 |0000: invoke-static {v2, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ -02a6d2: 0c00 |0003: move-result-object v0 │ │ -02a6d4: 7120 600b 3000 |0004: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a6da: 0e00 |0007: return-void │ │ +02b640: |[02b640] org.apache.http.entity.mime.HttpMultipart.writeBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V │ │ +02b650: 7120 570b 1200 |0000: invoke-static {v2, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.encode:(Ljava/nio/charset/Charset;Ljava/lang/String;)Lorg/apache/http/util/ByteArrayBuffer; // method@0b57 │ │ +02b656: 0c00 |0003: move-result-object v0 │ │ +02b658: 7120 600b 3000 |0004: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b65e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 b Lorg/apache/http/util/ByteArrayBuffer; │ │ @@ -38144,22 +38165,22 @@ │ │ type : '(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -02a6dc: |[02a6dc] org.apache.http.entity.mime.HttpMultipart.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V │ │ -02a6ec: 6e10 c50b 0300 |0000: invoke-virtual {v3}, Lorg/apache/http/util/ByteArrayBuffer;.buffer:()[B // method@0bc5 │ │ -02a6f2: 0c00 |0003: move-result-object v0 │ │ -02a6f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -02a6f6: 6e10 c60b 0300 |0005: invoke-virtual {v3}, Lorg/apache/http/util/ByteArrayBuffer;.length:()I // method@0bc6 │ │ -02a6fc: 0a02 |0008: move-result v2 │ │ -02a6fe: 6e40 200a 0421 |0009: invoke-virtual {v4, v0, v1, v2}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ -02a704: 0e00 |000c: return-void │ │ +02b660: |[02b660] org.apache.http.entity.mime.HttpMultipart.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V │ │ +02b670: 6e10 c50b 0300 |0000: invoke-virtual {v3}, Lorg/apache/http/util/ByteArrayBuffer;.buffer:()[B // method@0bc5 │ │ +02b676: 0c00 |0003: move-result-object v0 │ │ +02b678: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02b67a: 6e10 c60b 0300 |0005: invoke-virtual {v3}, Lorg/apache/http/util/ByteArrayBuffer;.length:()I // method@0bc6 │ │ +02b680: 0a02 |0008: move-result v2 │ │ +02b682: 6e40 200a 0421 |0009: invoke-virtual {v4, v0, v1, v2}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ +02b688: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000c line=62 │ │ locals : │ │ 0x0000 - 0x000d reg=3 b Lorg/apache/http/util/ByteArrayBuffer; │ │ 0x0000 - 0x000d reg=4 out Ljava/io/OutputStream; │ │ @@ -38169,26 +38190,26 @@ │ │ type : '(Lorg/apache/http/entity/mime/MinimalField;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -02a708: |[02a708] org.apache.http.entity.mime.HttpMultipart.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/io/OutputStream;)V │ │ -02a718: 6e10 6d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ -02a71e: 0c00 |0003: move-result-object v0 │ │ -02a720: 7120 5e0b 2000 |0004: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@0b5e │ │ -02a726: 6200 7602 |0007: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.FIELD_SEP:Lorg/apache/http/util/ByteArrayBuffer; // field@0276 │ │ -02a72a: 7120 600b 2000 |0009: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a730: 6e10 6c0b 0100 |000c: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getBody:()Ljava/lang/String; // method@0b6c │ │ -02a736: 0c00 |000f: move-result-object v0 │ │ -02a738: 7120 5e0b 2000 |0010: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@0b5e │ │ -02a73e: 6200 7502 |0013: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a742: 7120 600b 2000 |0015: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a748: 0e00 |0018: return-void │ │ +02b68c: |[02b68c] org.apache.http.entity.mime.HttpMultipart.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/io/OutputStream;)V │ │ +02b69c: 6e10 6d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ +02b6a2: 0c00 |0003: move-result-object v0 │ │ +02b6a4: 7120 5e0b 2000 |0004: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@0b5e │ │ +02b6aa: 6200 7602 |0007: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.FIELD_SEP:Lorg/apache/http/util/ByteArrayBuffer; // field@0276 │ │ +02b6ae: 7120 600b 2000 |0009: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b6b4: 6e10 6c0b 0100 |000c: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getBody:()Ljava/lang/String; // method@0b6c │ │ +02b6ba: 0c00 |000f: move-result-object v0 │ │ +02b6bc: 7120 5e0b 2000 |0010: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@0b5e │ │ +02b6c2: 6200 7502 |0013: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b6c6: 7120 600b 2000 |0015: invoke-static {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b6cc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ 0x000c line=80 │ │ 0x0013 line=81 │ │ 0x0018 line=82 │ │ @@ -38201,26 +38222,26 @@ │ │ type : '(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -02a74c: |[02a74c] org.apache.http.entity.mime.HttpMultipart.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V │ │ -02a75c: 6e10 6d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ -02a762: 0c00 |0003: move-result-object v0 │ │ -02a764: 7130 5f0b 2003 |0004: invoke-static {v0, v2, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b5f │ │ -02a76a: 6200 7602 |0007: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.FIELD_SEP:Lorg/apache/http/util/ByteArrayBuffer; // field@0276 │ │ -02a76e: 7120 600b 3000 |0009: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a774: 6e10 6c0b 0100 |000c: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getBody:()Ljava/lang/String; // method@0b6c │ │ -02a77a: 0c00 |000f: move-result-object v0 │ │ -02a77c: 7130 5f0b 2003 |0010: invoke-static {v0, v2, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b5f │ │ -02a782: 6200 7502 |0013: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ -02a786: 7120 600b 3000 |0015: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ -02a78c: 0e00 |0018: return-void │ │ +02b6d0: |[02b6d0] org.apache.http.entity.mime.HttpMultipart.writeField:(Lorg/apache/http/entity/mime/MinimalField;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V │ │ +02b6e0: 6e10 6d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getName:()Ljava/lang/String; // method@0b6d │ │ +02b6e6: 0c00 |0003: move-result-object v0 │ │ +02b6e8: 7130 5f0b 2003 |0004: invoke-static {v0, v2, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b5f │ │ +02b6ee: 6200 7602 |0007: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.FIELD_SEP:Lorg/apache/http/util/ByteArrayBuffer; // field@0276 │ │ +02b6f2: 7120 600b 3000 |0009: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b6f8: 6e10 6c0b 0100 |000c: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MinimalField;.getBody:()Ljava/lang/String; // method@0b6c │ │ +02b6fe: 0c00 |000f: move-result-object v0 │ │ +02b700: 7130 5f0b 2003 |0010: invoke-static {v0, v2, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/io/OutputStream;)V // method@0b5f │ │ +02b706: 6200 7502 |0013: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipart;.CR_LF:Lorg/apache/http/util/ByteArrayBuffer; // field@0275 │ │ +02b70a: 7120 600b 3000 |0015: invoke-static {v0, v3}, Lorg/apache/http/entity/mime/HttpMultipart;.writeBytes:(Lorg/apache/http/util/ByteArrayBuffer;Ljava/io/OutputStream;)V // method@0b60 │ │ +02b710: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x0018 line=90 │ │ @@ -38235,20 +38256,20 @@ │ │ type : '(Lorg/apache/http/entity/mime/FormBodyPart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a790: |[02a790] org.apache.http.entity.mime.HttpMultipart.addBodyPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V │ │ -02a7a0: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -02a7a4: 0e00 |0002: return-void │ │ -02a7a6: 5410 7b02 |0003: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ -02a7aa: 7220 f40a 2000 |0005: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ -02a7b0: 28fa |0008: goto 0002 // -0006 │ │ +02b714: |[02b714] org.apache.http.entity.mime.HttpMultipart.addBodyPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V │ │ +02b724: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +02b728: 0e00 |0002: return-void │ │ +02b72a: 5410 7b02 |0003: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ +02b72e: 7220 f40a 2000 |0005: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0af4 │ │ +02b734: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=166 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ @@ -38259,17 +38280,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a7b4: |[02a7b4] org.apache.http.entity.mime.HttpMultipart.getBodyParts:()Ljava/util/List; │ │ -02a7c4: 5410 7b02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ -02a7c8: 1100 |0002: return-object v0 │ │ +02b738: |[02b738] org.apache.http.entity.mime.HttpMultipart.getBodyParts:()Ljava/util/List; │ │ +02b748: 5410 7b02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ +02b74c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/HttpMultipart;) │ │ @@ -38277,17 +38298,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a7cc: |[02a7cc] org.apache.http.entity.mime.HttpMultipart.getBoundary:()Ljava/lang/String; │ │ -02a7dc: 5410 7802 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.boundary:Ljava/lang/String; // field@0278 │ │ -02a7e0: 1100 |0002: return-object v0 │ │ +02b750: |[02b750] org.apache.http.entity.mime.HttpMultipart.getBoundary:()Ljava/lang/String; │ │ +02b760: 5410 7802 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.boundary:Ljava/lang/String; // field@0278 │ │ +02b764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/HttpMultipart;) │ │ @@ -38295,17 +38316,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a7e4: |[02a7e4] org.apache.http.entity.mime.HttpMultipart.getCharset:()Ljava/nio/charset/Charset; │ │ -02a7f4: 5410 7902 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ -02a7f8: 1100 |0002: return-object v0 │ │ +02b768: |[02b768] org.apache.http.entity.mime.HttpMultipart.getCharset:()Ljava/nio/charset/Charset; │ │ +02b778: 5410 7902 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.charset:Ljava/nio/charset/Charset; // field@0279 │ │ +02b77c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ │ │ #4 : (in Lorg/apache/http/entity/mime/HttpMultipart;) │ │ @@ -38313,17 +38334,17 @@ │ │ type : '()Lorg/apache/http/entity/mime/HttpMultipartMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a7fc: |[02a7fc] org.apache.http.entity.mime.HttpMultipart.getMode:()Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ -02a80c: 5410 7a02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ -02a810: 1100 |0002: return-object v0 │ │ +02b780: |[02b780] org.apache.http.entity.mime.HttpMultipart.getMode:()Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ +02b790: 5410 7a02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ +02b794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ │ │ #5 : (in Lorg/apache/http/entity/mime/HttpMultipart;) │ │ @@ -38331,17 +38352,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a814: |[02a814] org.apache.http.entity.mime.HttpMultipart.getSubType:()Ljava/lang/String; │ │ -02a824: 5410 7c02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.subType:Ljava/lang/String; // field@027c │ │ -02a828: 1100 |0002: return-object v0 │ │ +02b798: |[02b798] org.apache.http.entity.mime.HttpMultipart.getSubType:()Ljava/lang/String; │ │ +02b7a8: 5410 7c02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/HttpMultipart;.subType:Ljava/lang/String; // field@027c │ │ +02b7ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ │ │ #6 : (in Lorg/apache/http/entity/mime/HttpMultipart;) │ │ @@ -38349,48 +38370,48 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -02a82c: |[02a82c] org.apache.http.entity.mime.HttpMultipart.getTotalLength:()J │ │ -02a83c: 160a ffff |0000: const-wide/16 v10, #int -1 // #ffff │ │ -02a840: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -02a844: 54ec 7b02 |0004: iget-object v12, v14, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ -02a848: 7210 f90a 0c00 |0006: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ -02a84e: 0c05 |0009: move-result-object v5 │ │ -02a850: 7210 dc0a 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02a856: 0a0c |000d: move-result v12 │ │ -02a858: 380c 1800 |000e: if-eqz v12, 0026 // +0018 │ │ -02a85c: 7210 dd0a 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02a862: 0c09 |0013: move-result-object v9 │ │ -02a864: 1f09 e701 |0014: check-cast v9, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e7 │ │ -02a868: 6e10 440b 0900 |0016: invoke-virtual {v9}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ -02a86e: 0c00 |0019: move-result-object v0 │ │ -02a870: 7210 8c0b 0000 |001a: invoke-interface {v0}, Lorg/apache/http/entity/mime/content/ContentBody;.getContentLength:()J // method@0b8c │ │ -02a876: 0b06 |001d: move-result-wide v6 │ │ -02a878: 160c 0000 |001e: const-wide/16 v12, #int 0 // #0 │ │ -02a87c: 310c 060c |0020: cmp-long v12, v6, v12 │ │ -02a880: 3a0c 1600 |0022: if-ltz v12, 0038 // +0016 │ │ -02a884: bb61 |0024: add-long/2addr v1, v6 │ │ -02a886: 28e5 |0025: goto 000a // -001b │ │ -02a888: 2208 6c01 |0026: new-instance v8, Ljava/io/ByteArrayOutputStream; // type@016c │ │ -02a88c: 7010 fb09 0800 |0028: invoke-direct {v8}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ -02a892: 54ec 7a02 |002b: iget-object v12, v14, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ -02a896: 120d |002d: const/4 v13, #int 0 // #0 │ │ -02a898: 7040 560b ced8 |002e: invoke-direct {v14, v12, v8, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.doWriteTo:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V // method@0b56 │ │ -02a89e: 6e10 fe09 0800 |0031: invoke-virtual {v8}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ -02a8a4: 0c04 |0034: move-result-object v4 │ │ -02a8a6: 214a |0035: array-length v10, v4 │ │ -02a8a8: 81aa |0036: int-to-long v10, v10 │ │ -02a8aa: bb1a |0037: add-long/2addr v10, v1 │ │ -02a8ac: 100a |0038: return-wide v10 │ │ -02a8ae: 0d03 |0039: move-exception v3 │ │ -02a8b0: 28fe |003a: goto 0038 // -0002 │ │ +02b7b0: |[02b7b0] org.apache.http.entity.mime.HttpMultipart.getTotalLength:()J │ │ +02b7c0: 160a ffff |0000: const-wide/16 v10, #int -1 // #ffff │ │ +02b7c4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +02b7c8: 54ec 7b02 |0004: iget-object v12, v14, Lorg/apache/http/entity/mime/HttpMultipart;.parts:Ljava/util/List; // field@027b │ │ +02b7cc: 7210 f90a 0c00 |0006: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ +02b7d2: 0c05 |0009: move-result-object v5 │ │ +02b7d4: 7210 dc0a 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02b7da: 0a0c |000d: move-result v12 │ │ +02b7dc: 380c 1800 |000e: if-eqz v12, 0026 // +0018 │ │ +02b7e0: 7210 dd0a 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02b7e6: 0c09 |0013: move-result-object v9 │ │ +02b7e8: 1f09 e501 |0014: check-cast v9, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e5 │ │ +02b7ec: 6e10 440b 0900 |0016: invoke-virtual {v9}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ +02b7f2: 0c00 |0019: move-result-object v0 │ │ +02b7f4: 7210 8c0b 0000 |001a: invoke-interface {v0}, Lorg/apache/http/entity/mime/content/ContentBody;.getContentLength:()J // method@0b8c │ │ +02b7fa: 0b06 |001d: move-result-wide v6 │ │ +02b7fc: 160c 0000 |001e: const-wide/16 v12, #int 0 // #0 │ │ +02b800: 310c 060c |0020: cmp-long v12, v6, v12 │ │ +02b804: 3a0c 1600 |0022: if-ltz v12, 0038 // +0016 │ │ +02b808: bb62 |0024: add-long/2addr v2, v6 │ │ +02b80a: 28e5 |0025: goto 000a // -001b │ │ +02b80c: 2208 6a01 |0026: new-instance v8, Ljava/io/ByteArrayOutputStream; // type@016a │ │ +02b810: 7010 fb09 0800 |0028: invoke-direct {v8}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ +02b816: 54ec 7a02 |002b: iget-object v12, v14, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ +02b81a: 120d |002d: const/4 v13, #int 0 // #0 │ │ +02b81c: 7040 560b ced8 |002e: invoke-direct {v14, v12, v8, v13}, Lorg/apache/http/entity/mime/HttpMultipart;.doWriteTo:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V // method@0b56 │ │ +02b822: 6e10 fe09 0800 |0031: invoke-virtual {v8}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ +02b828: 0c04 |0034: move-result-object v4 │ │ +02b82a: 214a |0035: array-length v10, v4 │ │ +02b82c: 81aa |0036: int-to-long v10, v10 │ │ +02b82e: bb2a |0037: add-long/2addr v10, v2 │ │ +02b830: 100a |0038: return-wide v10 │ │ +02b832: 0d01 |0039: move-exception v1 │ │ +02b834: 28fe |003a: goto 0038 // -0002 │ │ catches : 1 │ │ 0x002b - 0x0036 │ │ Ljava/io/IOException; -> 0x0039 │ │ positions : │ │ 0x0002 line=241 │ │ 0x0004 line=242 │ │ 0x0016 line=243 │ │ @@ -38406,48 +38427,48 @@ │ │ 0x003a line=258 │ │ locals : │ │ 0x001a - 0x0026 reg=0 body Lorg/apache/http/entity/mime/content/ContentBody; │ │ 0x001e - 0x0026 reg=6 len J │ │ 0x0016 - 0x0026 reg=9 part Lorg/apache/http/entity/mime/FormBodyPart; │ │ 0x0035 - 0x0038 reg=4 extra [B │ │ 0x002b - 0x0038 reg=8 out Ljava/io/ByteArrayOutputStream; │ │ - 0x0004 - 0x003b reg=1 contentLen J │ │ - 0x003a - 0x003b reg=3 ex Ljava/io/IOException; │ │ + 0x003a - 0x003b reg=1 ex Ljava/io/IOException; │ │ + 0x0004 - 0x003b reg=2 contentLen J │ │ 0x000a - 0x003b reg=5 i$ Ljava/util/Iterator; │ │ 0x0039 - 0x003b reg=8 out Ljava/io/ByteArrayOutputStream; │ │ 0x0000 - 0x003b reg=14 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ │ │ #7 : (in Lorg/apache/http/entity/mime/HttpMultipart;) │ │ name : 'writeTo' │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02a8c4: |[02a8c4] org.apache.http.entity.mime.HttpMultipart.writeTo:(Ljava/io/OutputStream;)V │ │ -02a8d4: 5420 7a02 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ -02a8d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -02a8da: 7040 560b 0213 |0003: invoke-direct {v2, v0, v3, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.doWriteTo:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V // method@0b56 │ │ -02a8e0: 0e00 |0006: return-void │ │ +02b848: |[02b848] org.apache.http.entity.mime.HttpMultipart.writeTo:(Ljava/io/OutputStream;)V │ │ +02b858: 5420 7a02 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/HttpMultipart;.mode:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027a │ │ +02b85c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +02b85e: 7040 560b 0213 |0003: invoke-direct {v2, v0, v3, v1}, Lorg/apache/http/entity/mime/HttpMultipart;.doWriteTo:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V // method@0b56 │ │ +02b864: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0006 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/http/entity/mime/HttpMultipart; │ │ 0x0000 - 0x0007 reg=3 out Ljava/io/OutputStream; │ │ │ │ source_file_idx : 646 (HttpMultipart.java) │ │ │ │ Class #152 header: │ │ -class_idx : 491 │ │ +class_idx : 489 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 392 │ │ +superclass_idx : 390 │ │ source_file_idx : 647 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #152 annotations: │ │ @@ -38481,33 +38502,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -02a8e4: |[02a8e4] org.apache.http.entity.mime.HttpMultipartMode.:()V │ │ -02a8f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02a8f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02a8f8: 2200 eb01 |0002: new-instance v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01eb │ │ -02a8fc: 1a01 5806 |0004: const-string v1, "STRICT" // string@0658 │ │ -02a900: 7030 650b 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/apache/http/entity/mime/HttpMultipartMode;.:(Ljava/lang/String;I)V // method@0b65 │ │ -02a906: 6900 7f02 |0009: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ -02a90a: 2200 eb01 |000b: new-instance v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01eb │ │ -02a90e: 1a01 7701 |000d: const-string v1, "BROWSER_COMPATIBLE" // string@0177 │ │ -02a912: 7030 650b 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/apache/http/entity/mime/HttpMultipartMode;.:(Ljava/lang/String;I)V // method@0b65 │ │ -02a918: 6900 7e02 |0012: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027e │ │ -02a91c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -02a91e: 2300 7602 |0015: new-array v0, v0, [Lorg/apache/http/entity/mime/HttpMultipartMode; // type@0276 │ │ -02a922: 6201 7f02 |0017: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ -02a926: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -02a92a: 6201 7e02 |001b: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027e │ │ -02a92e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -02a932: 6900 7d02 |001f: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.$VALUES:[Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027d │ │ -02a936: 0e00 |0021: return-void │ │ +02b868: |[02b868] org.apache.http.entity.mime.HttpMultipartMode.:()V │ │ +02b878: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02b87a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02b87c: 2200 e901 |0002: new-instance v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01e9 │ │ +02b880: 1a01 5606 |0004: const-string v1, "STRICT" // string@0656 │ │ +02b884: 7030 650b 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/apache/http/entity/mime/HttpMultipartMode;.:(Ljava/lang/String;I)V // method@0b65 │ │ +02b88a: 6900 7f02 |0009: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ +02b88e: 2200 e901 |000b: new-instance v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01e9 │ │ +02b892: 1a01 7701 |000d: const-string v1, "BROWSER_COMPATIBLE" // string@0177 │ │ +02b896: 7030 650b 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/apache/http/entity/mime/HttpMultipartMode;.:(Ljava/lang/String;I)V // method@0b65 │ │ +02b89c: 6900 7e02 |0012: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027e │ │ +02b8a0: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +02b8a2: 2300 7402 |0015: new-array v0, v0, [Lorg/apache/http/entity/mime/HttpMultipartMode; // type@0274 │ │ +02b8a6: 6201 7f02 |0017: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ +02b8aa: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +02b8ae: 6201 7e02 |001b: sget-object v1, Lorg/apache/http/entity/mime/HttpMultipartMode;.BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027e │ │ +02b8b2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +02b8b6: 6900 7d02 |001f: sput-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.$VALUES:[Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027d │ │ +02b8ba: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x000b line=39 │ │ 0x0014 line=34 │ │ locals : │ │ │ │ @@ -38516,17 +38537,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 │ │ -02a938: |[02a938] org.apache.http.entity.mime.HttpMultipartMode.:(Ljava/lang/String;I)V │ │ -02a948: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ -02a94e: 0e00 |0003: return-void │ │ +02b8bc: |[02b8bc] org.apache.http.entity.mime.HttpMultipartMode.:(Ljava/lang/String;I)V │ │ +02b8cc: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ +02b8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -38536,20 +38557,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/http/entity/mime/HttpMultipartMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a950: |[02a950] org.apache.http.entity.mime.HttpMultipartMode.valueOf:(Ljava/lang/String;)Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ -02a960: 1c00 eb01 |0000: const-class v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01eb │ │ -02a964: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ -02a96a: 0c00 |0005: move-result-object v0 │ │ -02a96c: 1f00 eb01 |0006: check-cast v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01eb │ │ -02a970: 1100 |0008: return-object v0 │ │ +02b8d4: |[02b8d4] org.apache.http.entity.mime.HttpMultipartMode.valueOf:(Ljava/lang/String;)Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ +02b8e4: 1c00 e901 |0000: const-class v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01e9 │ │ +02b8e8: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ +02b8ee: 0c00 |0005: move-result-object v0 │ │ +02b8f0: 1f00 e901 |0006: check-cast v0, Lorg/apache/http/entity/mime/HttpMultipartMode; // type@01e9 │ │ +02b8f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/HttpMultipartMode;) │ │ @@ -38557,33 +38578,33 @@ │ │ type : '()[Lorg/apache/http/entity/mime/HttpMultipartMode;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02a974: |[02a974] org.apache.http.entity.mime.HttpMultipartMode.values:()[Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ -02a984: 6200 7d02 |0000: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.$VALUES:[Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027d │ │ -02a988: 6e10 ea0d 0000 |0002: invoke-virtual {v0}, [Lorg/apache/http/entity/mime/HttpMultipartMode;.clone:()Ljava/lang/Object; // method@0dea │ │ -02a98e: 0c00 |0005: move-result-object v0 │ │ -02a990: 1f00 7602 |0006: check-cast v0, [Lorg/apache/http/entity/mime/HttpMultipartMode; // type@0276 │ │ -02a994: 1100 |0008: return-object v0 │ │ +02b8f8: |[02b8f8] org.apache.http.entity.mime.HttpMultipartMode.values:()[Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ +02b908: 6200 7d02 |0000: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.$VALUES:[Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027d │ │ +02b90c: 6e10 ea0d 0000 |0002: invoke-virtual {v0}, [Lorg/apache/http/entity/mime/HttpMultipartMode;.clone:()Ljava/lang/Object; // method@0dea │ │ +02b912: 0c00 |0005: move-result-object v0 │ │ +02b914: 1f00 7402 |0006: check-cast v0, [Lorg/apache/http/entity/mime/HttpMultipartMode; // type@0274 │ │ +02b918: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 647 (HttpMultipartMode.java) │ │ │ │ Class #153 header: │ │ -class_idx : 492 │ │ +class_idx : 490 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1471 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1469 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 - │ │ Class descriptor : 'Lorg/apache/http/entity/mime/MIME;' │ │ @@ -38628,51 +38649,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02a998: |[02a998] org.apache.http.entity.mime.MIME.:()V │ │ -02a9a8: 1a00 b706 |0000: const-string v0, "US-ASCII" // string@06b7 │ │ -02a9ac: 7110 bc0a 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0abc │ │ -02a9b2: 0c00 |0005: move-result-object v0 │ │ -02a9b4: 6900 8302 |0006: sput-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ -02a9b8: 0e00 |0008: return-void │ │ +02b91c: |[02b91c] org.apache.http.entity.mime.MIME.:()V │ │ +02b92c: 1a00 b506 |0000: const-string v0, "US-ASCII" // string@06b5 │ │ +02b930: 7110 bc0a 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0abc │ │ +02b936: 0c00 |0005: move-result-object v0 │ │ +02b938: 6900 8302 |0006: sput-object v0, Lorg/apache/http/entity/mime/MIME;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@0283 │ │ +02b93c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/MIME;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a9bc: |[02a9bc] org.apache.http.entity.mime.MIME.:()V │ │ -02a9cc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02a9d2: 0e00 |0003: return-void │ │ +02b940: |[02b940] org.apache.http.entity.mime.MIME.:()V │ │ +02b950: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02b956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/http/entity/mime/MIME; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1471 (MIME.java) │ │ + source_file_idx : 1469 (MIME.java) │ │ │ │ Class #154 header: │ │ -class_idx : 493 │ │ +class_idx : 491 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1484 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1482 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #154 - │ │ Class descriptor : 'Lorg/apache/http/entity/mime/MinimalField;' │ │ @@ -38695,19 +38716,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02a9d4: |[02a9d4] org.apache.http.entity.mime.MinimalField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -02a9e4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02a9ea: 5b01 8602 |0003: iput-object v1, v0, Lorg/apache/http/entity/mime/MinimalField;.name:Ljava/lang/String; // field@0286 │ │ -02a9ee: 5b02 8702 |0005: iput-object v2, v0, Lorg/apache/http/entity/mime/MinimalField;.value:Ljava/lang/String; // field@0287 │ │ -02a9f2: 0e00 |0007: return-void │ │ +02b958: |[02b958] org.apache.http.entity.mime.MinimalField.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +02b968: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02b96e: 5b01 8602 |0003: iput-object v1, v0, Lorg/apache/http/entity/mime/MinimalField;.name:Ljava/lang/String; // field@0286 │ │ +02b972: 5b02 8702 |0005: iput-object v2, v0, Lorg/apache/http/entity/mime/MinimalField;.value:Ljava/lang/String; // field@0287 │ │ +02b976: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -38721,17 +38742,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a9f4: |[02a9f4] org.apache.http.entity.mime.MinimalField.getBody:()Ljava/lang/String; │ │ -02aa04: 5410 8702 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MinimalField;.value:Ljava/lang/String; // field@0287 │ │ -02aa08: 1100 |0002: return-object v0 │ │ +02b978: |[02b978] org.apache.http.entity.mime.MinimalField.getBody:()Ljava/lang/String; │ │ +02b988: 5410 8702 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MinimalField;.value:Ljava/lang/String; // field@0287 │ │ +02b98c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/MinimalField; │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/MinimalField;) │ │ @@ -38739,17 +38760,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02aa0c: |[02aa0c] org.apache.http.entity.mime.MinimalField.getName:()Ljava/lang/String; │ │ -02aa1c: 5410 8602 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MinimalField;.name:Ljava/lang/String; // field@0286 │ │ -02aa20: 1100 |0002: return-object v0 │ │ +02b990: |[02b990] org.apache.http.entity.mime.MinimalField.getName:()Ljava/lang/String; │ │ +02b9a0: 5410 8602 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MinimalField;.name:Ljava/lang/String; // field@0286 │ │ +02b9a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/MinimalField; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/MinimalField;) │ │ @@ -38757,44 +38778,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -02aa24: |[02aa24] org.apache.http.entity.mime.MinimalField.toString:()Ljava/lang/String; │ │ -02aa34: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02aa38: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02aa3e: 5421 8602 |0005: iget-object v1, v2, Lorg/apache/http/entity/mime/MinimalField;.name:Ljava/lang/String; // field@0286 │ │ -02aa42: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02aa48: 1a01 ca00 |000a: const-string v1, ": " // string@00ca │ │ -02aa4c: 6e20 9a0a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02aa52: 5421 8702 |000f: iget-object v1, v2, Lorg/apache/http/entity/mime/MinimalField;.value:Ljava/lang/String; // field@0287 │ │ -02aa56: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02aa5c: 6e10 9e0a 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02aa62: 0c01 |0017: move-result-object v1 │ │ -02aa64: 1101 |0018: return-object v1 │ │ +02b9a8: |[02b9a8] org.apache.http.entity.mime.MinimalField.toString:()Ljava/lang/String; │ │ +02b9b8: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02b9bc: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02b9c2: 5421 8602 |0005: iget-object v1, v2, Lorg/apache/http/entity/mime/MinimalField;.name:Ljava/lang/String; // field@0286 │ │ +02b9c6: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02b9cc: 1a01 ca00 |000a: const-string v1, ": " // string@00ca │ │ +02b9d0: 6e20 9a0a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02b9d6: 5421 8702 |000f: iget-object v1, v2, Lorg/apache/http/entity/mime/MinimalField;.value:Ljava/lang/String; // field@0287 │ │ +02b9da: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02b9e0: 6e10 9e0a 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02b9e6: 0c01 |0017: move-result-object v1 │ │ +02b9e8: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000a line=58 │ │ 0x000f line=59 │ │ 0x0014 line=60 │ │ locals : │ │ 0x0005 - 0x0019 reg=0 buffer Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/http/entity/mime/MinimalField; │ │ │ │ - source_file_idx : 1484 (MinimalField.java) │ │ + source_file_idx : 1482 (MinimalField.java) │ │ │ │ Class #155 header: │ │ -class_idx : 494 │ │ +class_idx : 492 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1494 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1492 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ Class #155 annotations: │ │ Annotations on method #2933 'consumeContent' │ │ @@ -38838,39 +38859,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02aa68: |[02aa68] org.apache.http.entity.mime.MultipartEntity.:()V │ │ -02aa78: 1a00 ad00 |0000: const-string v0, "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" // string@00ad │ │ -02aa7c: 6e10 890a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@0a89 │ │ -02aa82: 0c00 |0005: move-result-object v0 │ │ -02aa84: 6900 8802 |0006: sput-object v0, Lorg/apache/http/entity/mime/MultipartEntity;.MULTIPART_CHARS:[C // field@0288 │ │ -02aa88: 0e00 |0008: return-void │ │ +02b9ec: |[02b9ec] org.apache.http.entity.mime.MultipartEntity.:()V │ │ +02b9fc: 1a00 ad00 |0000: const-string v0, "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" // string@00ad │ │ +02ba00: 6e10 890a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@0a89 │ │ +02ba06: 0c00 |0005: move-result-object v0 │ │ +02ba08: 6900 8802 |0006: sput-object v0, Lorg/apache/http/entity/mime/MultipartEntity;.MULTIPART_CHARS:[C // field@0288 │ │ +02ba0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02aa8c: |[02aa8c] org.apache.http.entity.mime.MultipartEntity.:()V │ │ -02aa9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02aa9e: 6200 7f02 |0001: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ -02aaa2: 7040 720b 0211 |0003: invoke-direct {v2, v0, v1, v1}, Lorg/apache/http/entity/mime/MultipartEntity;.:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0b72 │ │ -02aaa8: 0e00 |0006: return-void │ │ +02ba10: |[02ba10] org.apache.http.entity.mime.MultipartEntity.:()V │ │ +02ba20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ba22: 6200 7f02 |0001: sget-object v0, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ +02ba26: 7040 720b 0211 |0003: invoke-direct {v2, v0, v1, v1}, Lorg/apache/http/entity/mime/MultipartEntity;.:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0b72 │ │ +02ba2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0006 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ @@ -38879,18 +38900,18 @@ │ │ type : '(Lorg/apache/http/entity/mime/HttpMultipartMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02aaac: |[02aaac] org.apache.http.entity.mime.MultipartEntity.:(Lorg/apache/http/entity/mime/HttpMultipartMode;)V │ │ -02aabc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02aabe: 7040 720b 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/apache/http/entity/mime/MultipartEntity;.:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0b72 │ │ -02aac4: 0e00 |0004: return-void │ │ +02ba30: |[02ba30] org.apache.http.entity.mime.MultipartEntity.:(Lorg/apache/http/entity/mime/HttpMultipartMode;)V │ │ +02ba40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ba42: 7040 720b 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/apache/http/entity/mime/MultipartEntity;.:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0b72 │ │ +02ba48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0004 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ 0x0000 - 0x0005 reg=2 mode Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ @@ -38900,34 +38921,34 @@ │ │ type : '(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -02aac8: |[02aac8] org.apache.http.entity.mime.MultipartEntity.:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ -02aad8: 7010 660a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02aade: 3905 0600 |0003: if-nez v5, 0009 // +0006 │ │ -02aae2: 6e10 760b 0300 |0005: invoke-virtual {v3}, Lorg/apache/http/entity/mime/MultipartEntity;.generateBoundary:()Ljava/lang/String; // method@0b76 │ │ -02aae8: 0c05 |0008: move-result-object v5 │ │ -02aaea: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ -02aaee: 6204 7f02 |000b: sget-object v4, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ -02aaf2: 2200 ea01 |000d: new-instance v0, Lorg/apache/http/entity/mime/HttpMultipart; // type@01ea │ │ -02aaf6: 1a01 cf09 |000f: const-string v1, "form-data" // string@09cf │ │ -02aafa: 7054 540b 1056 |0011: invoke-direct {v0, v1, v6, v5, v4}, Lorg/apache/http/entity/mime/HttpMultipart;.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V // method@0b54 │ │ -02ab00: 5b30 8c02 |0014: iput-object v0, v3, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ -02ab04: 2200 f701 |0016: new-instance v0, Lorg/apache/http/message/BasicHeader; // type@01f7 │ │ -02ab08: 1a01 db01 |0018: const-string v1, "Content-Type" // string@01db │ │ -02ab0c: 6e30 770b 5306 |001a: invoke-virtual {v3, v5, v6}, Lorg/apache/http/entity/mime/MultipartEntity;.generateContentType:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0b77 │ │ -02ab12: 0c02 |001d: move-result-object v2 │ │ -02ab14: 7030 bc0b 1002 |001e: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bbc │ │ -02ab1a: 5b30 8902 |0021: iput-object v0, v3, Lorg/apache/http/entity/mime/MultipartEntity;.contentType:Lorg/apache/http/Header; // field@0289 │ │ -02ab1e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -02ab20: 5c30 8a02 |0024: iput-boolean v0, v3, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ -02ab24: 0e00 |0026: return-void │ │ +02ba4c: |[02ba4c] org.apache.http.entity.mime.MultipartEntity.:(Lorg/apache/http/entity/mime/HttpMultipartMode;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ +02ba5c: 7010 660a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02ba62: 3905 0600 |0003: if-nez v5, 0009 // +0006 │ │ +02ba66: 6e10 760b 0300 |0005: invoke-virtual {v3}, Lorg/apache/http/entity/mime/MultipartEntity;.generateBoundary:()Ljava/lang/String; // method@0b76 │ │ +02ba6c: 0c05 |0008: move-result-object v5 │ │ +02ba6e: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ +02ba72: 6204 7f02 |000b: sget-object v4, Lorg/apache/http/entity/mime/HttpMultipartMode;.STRICT:Lorg/apache/http/entity/mime/HttpMultipartMode; // field@027f │ │ +02ba76: 2200 e801 |000d: new-instance v0, Lorg/apache/http/entity/mime/HttpMultipart; // type@01e8 │ │ +02ba7a: 1a01 cc09 |000f: const-string v1, "form-data" // string@09cc │ │ +02ba7e: 7054 540b 1056 |0011: invoke-direct {v0, v1, v6, v5, v4}, Lorg/apache/http/entity/mime/HttpMultipart;.:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/String;Lorg/apache/http/entity/mime/HttpMultipartMode;)V // method@0b54 │ │ +02ba84: 5b30 8c02 |0014: iput-object v0, v3, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ +02ba88: 2200 f501 |0016: new-instance v0, Lorg/apache/http/message/BasicHeader; // type@01f5 │ │ +02ba8c: 1a01 db01 |0018: const-string v1, "Content-Type" // string@01db │ │ +02ba90: 6e30 770b 5306 |001a: invoke-virtual {v3, v5, v6}, Lorg/apache/http/entity/mime/MultipartEntity;.generateContentType:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0b77 │ │ +02ba96: 0c02 |001d: move-result-object v2 │ │ +02ba98: 7030 bc0b 1002 |001e: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bbc │ │ +02ba9e: 5b30 8902 |0021: iput-object v0, v3, Lorg/apache/http/entity/mime/MultipartEntity;.contentType:Lorg/apache/http/Header; // field@0289 │ │ +02baa2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +02baa4: 5c30 8a02 |0024: iput-boolean v0, v3, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ +02baa8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0009 line=77 │ │ 0x000b line=78 │ │ @@ -38947,19 +38968,19 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02ab28: |[02ab28] org.apache.http.entity.mime.MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ -02ab38: 2200 e701 |0000: new-instance v0, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e7 │ │ -02ab3c: 7030 3f0b 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/apache/http/entity/mime/FormBodyPart;.:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b3f │ │ -02ab42: 6e20 740b 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/http/entity/mime/MultipartEntity;.addPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V // method@0b74 │ │ -02ab48: 0e00 |0008: return-void │ │ +02baac: |[02baac] org.apache.http.entity.mime.MultipartEntity.addPart:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ +02babc: 2200 e501 |0000: new-instance v0, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e5 │ │ +02bac0: 7030 3f0b 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/apache/http/entity/mime/FormBodyPart;.:(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V // method@0b3f │ │ +02bac6: 6e20 740b 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/http/entity/mime/MultipartEntity;.addPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V // method@0b74 │ │ +02bacc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ @@ -38970,20 +38991,20 @@ │ │ type : '(Lorg/apache/http/entity/mime/FormBodyPart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ab4c: |[02ab4c] org.apache.http.entity.mime.MultipartEntity.addPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V │ │ -02ab5c: 5410 8c02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ -02ab60: 6e20 550b 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.addBodyPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V // method@0b55 │ │ -02ab66: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -02ab68: 5c10 8a02 |0006: iput-boolean v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ -02ab6c: 0e00 |0008: return-void │ │ +02bad0: |[02bad0] org.apache.http.entity.mime.MultipartEntity.addPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V │ │ +02bae0: 5410 8c02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ +02bae4: 6e20 550b 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.addBodyPart:(Lorg/apache/http/entity/mime/FormBodyPart;)V // method@0b55 │ │ +02baea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +02baec: 5c10 8a02 |0006: iput-boolean v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ +02baf0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x0008 line=129 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ @@ -38994,23 +39015,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02ab70: |[02ab70] org.apache.http.entity.mime.MultipartEntity.consumeContent:()V │ │ -02ab80: 6e10 7e0b 0200 |0000: invoke-virtual {v2}, Lorg/apache/http/entity/mime/MultipartEntity;.isStreaming:()Z // method@0b7e │ │ -02ab86: 0a00 |0003: move-result v0 │ │ -02ab88: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -02ab8c: 2200 a001 |0006: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -02ab90: 1a01 8606 |0008: const-string v1, "Streaming entity does not implement #consumeContent()" // string@0686 │ │ -02ab94: 7020 a80a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -02ab9a: 2700 |000d: throw v0 │ │ -02ab9c: 0e00 |000e: return-void │ │ +02baf4: |[02baf4] org.apache.http.entity.mime.MultipartEntity.consumeContent:()V │ │ +02bb04: 6e10 7e0b 0200 |0000: invoke-virtual {v2}, Lorg/apache/http/entity/mime/MultipartEntity;.isStreaming:()Z // method@0b7e │ │ +02bb0a: 0a00 |0003: move-result v0 │ │ +02bb0c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +02bb10: 2200 9e01 |0006: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02bb14: 1a01 8406 |0008: const-string v1, "Streaming entity does not implement #consumeContent()" // string@0684 │ │ +02bb18: 7020 a80a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02bb1e: 2700 |000d: throw v0 │ │ +02bb20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x000e line=175 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ @@ -39020,37 +39041,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -02aba0: |[02aba0] org.apache.http.entity.mime.MultipartEntity.generateBoundary:()Ljava/lang/String; │ │ -02abb0: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02abb4: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02abba: 2203 be01 |0005: new-instance v3, Ljava/util/Random; // type@01be │ │ -02abbe: 7010 040b 0300 |0007: invoke-direct {v3}, Ljava/util/Random;.:()V // method@0b04 │ │ -02abc4: 1304 0b00 |000a: const/16 v4, #int 11 // #b │ │ -02abc8: 6e20 050b 4300 |000c: invoke-virtual {v3, v4}, Ljava/util/Random;.nextInt:(I)I // method@0b05 │ │ -02abce: 0a04 |000f: move-result v4 │ │ -02abd0: d801 041e |0010: add-int/lit8 v1, v4, #int 30 // #1e │ │ -02abd4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -02abd6: 3512 1300 |0013: if-ge v2, v1, 0026 // +0013 │ │ -02abda: 6204 8802 |0015: sget-object v4, Lorg/apache/http/entity/mime/MultipartEntity;.MULTIPART_CHARS:[C // field@0288 │ │ -02abde: 6205 8802 |0017: sget-object v5, Lorg/apache/http/entity/mime/MultipartEntity;.MULTIPART_CHARS:[C // field@0288 │ │ -02abe2: 2155 |0019: array-length v5, v5 │ │ -02abe4: 6e20 050b 5300 |001a: invoke-virtual {v3, v5}, Ljava/util/Random;.nextInt:(I)I // method@0b05 │ │ -02abea: 0a05 |001d: move-result v5 │ │ -02abec: 4904 0405 |001e: aget-char v4, v4, v5 │ │ -02abf0: 6e20 960a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ -02abf6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02abfa: 28ee |0025: goto 0013 // -0012 │ │ -02abfc: 6e10 9e0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ac02: 0c04 |0029: move-result-object v4 │ │ -02ac04: 1104 |002a: return-object v4 │ │ +02bb24: |[02bb24] org.apache.http.entity.mime.MultipartEntity.generateBoundary:()Ljava/lang/String; │ │ +02bb34: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02bb38: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02bb3e: 2203 bc01 |0005: new-instance v3, Ljava/util/Random; // type@01bc │ │ +02bb42: 7010 040b 0300 |0007: invoke-direct {v3}, Ljava/util/Random;.:()V // method@0b04 │ │ +02bb48: 1304 0b00 |000a: const/16 v4, #int 11 // #b │ │ +02bb4c: 6e20 050b 4300 |000c: invoke-virtual {v3, v4}, Ljava/util/Random;.nextInt:(I)I // method@0b05 │ │ +02bb52: 0a04 |000f: move-result v4 │ │ +02bb54: d801 041e |0010: add-int/lit8 v1, v4, #int 30 // #1e │ │ +02bb58: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +02bb5a: 3512 1300 |0013: if-ge v2, v1, 0026 // +0013 │ │ +02bb5e: 6204 8802 |0015: sget-object v4, Lorg/apache/http/entity/mime/MultipartEntity;.MULTIPART_CHARS:[C // field@0288 │ │ +02bb62: 6205 8802 |0017: sget-object v5, Lorg/apache/http/entity/mime/MultipartEntity;.MULTIPART_CHARS:[C // field@0288 │ │ +02bb66: 2155 |0019: array-length v5, v5 │ │ +02bb68: 6e20 050b 5300 |001a: invoke-virtual {v3, v5}, Ljava/util/Random;.nextInt:(I)I // method@0b05 │ │ +02bb6e: 0a05 |001d: move-result v5 │ │ +02bb70: 4904 0405 |001e: aget-char v4, v4, v5 │ │ +02bb74: 6e20 960a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a96 │ │ +02bb7a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02bb7e: 28ee |0025: goto 0013 // -0012 │ │ +02bb80: 6e10 9e0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02bb86: 0c04 |0029: move-result-object v4 │ │ +02bb88: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x000a line=119 │ │ 0x0012 line=120 │ │ 0x0015 line=121 │ │ @@ -39068,29 +39089,29 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02ac08: |[02ac08] org.apache.http.entity.mime.MultipartEntity.generateContentType:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -02ac18: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02ac1c: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ac22: 1a01 a70d |0005: const-string v1, "multipart/form-data; boundary=" // string@0da7 │ │ -02ac26: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ac2c: 6e20 9a0a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ac32: 3804 0e00 |000d: if-eqz v4, 001b // +000e │ │ -02ac36: 1a01 d300 |000f: const-string v1, "; charset=" // string@00d3 │ │ -02ac3a: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ac40: 6e10 bd0a 0400 |0014: invoke-virtual {v4}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0abd │ │ -02ac46: 0c01 |0017: move-result-object v1 │ │ -02ac48: 6e20 9a0a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ac4e: 6e10 9e0a 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ac54: 0c01 |001e: move-result-object v1 │ │ -02ac56: 1101 |001f: return-object v1 │ │ +02bb8c: |[02bb8c] org.apache.http.entity.mime.MultipartEntity.generateContentType:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +02bb9c: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02bba0: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02bba6: 1a01 a30d |0005: const-string v1, "multipart/form-data; boundary=" // string@0da3 │ │ +02bbaa: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02bbb0: 6e20 9a0a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02bbb6: 3804 0e00 |000d: if-eqz v4, 001b // +000e │ │ +02bbba: 1a01 d300 |000f: const-string v1, "; charset=" // string@00d3 │ │ +02bbbe: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02bbc4: 6e10 bd0a 0400 |0014: invoke-virtual {v4}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0abd │ │ +02bbca: 0c01 |0017: move-result-object v1 │ │ +02bbcc: 6e20 9a0a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02bbd2: 6e10 9e0a 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02bbd8: 0c01 |001e: move-result-object v1 │ │ +02bbda: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x000d line=109 │ │ 0x000f line=110 │ │ @@ -39107,19 +39128,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02ac58: |[02ac58] org.apache.http.entity.mime.MultipartEntity.getContent:()Ljava/io/InputStream; │ │ -02ac68: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -02ac6c: 1a01 d405 |0002: const-string v1, "Multipart form entity does not implement #getContent()" // string@05d4 │ │ -02ac70: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ -02ac76: 2700 |0007: throw v0 │ │ +02bbdc: |[02bbdc] org.apache.http.entity.mime.MultipartEntity.getContent:()Ljava/io/InputStream; │ │ +02bbec: 2200 9e01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@019e │ │ +02bbf0: 1a01 d205 |0002: const-string v1, "Multipart form entity does not implement #getContent()" // string@05d2 │ │ +02bbf4: 7020 a80a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0aa8 │ │ +02bbfa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ #6 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ @@ -39127,17 +39148,17 @@ │ │ type : '()Lorg/apache/http/Header;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02ac78: |[02ac78] org.apache.http.entity.mime.MultipartEntity.getContentEncoding:()Lorg/apache/http/Header; │ │ -02ac88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ac8a: 1100 |0001: return-object v0 │ │ +02bbfc: |[02bbfc] org.apache.http.entity.mime.MultipartEntity.getContentEncoding:()Lorg/apache/http/Header; │ │ +02bc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bc0e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ #7 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ @@ -39145,25 +39166,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -02ac8c: |[02ac8c] org.apache.http.entity.mime.MultipartEntity.getContentLength:()J │ │ -02ac9c: 5520 8a02 |0000: iget-boolean v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ -02aca0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -02aca4: 5420 8c02 |0004: iget-object v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ -02aca8: 6e10 5d0b 0000 |0006: invoke-virtual {v0}, Lorg/apache/http/entity/mime/HttpMultipart;.getTotalLength:()J // method@0b5d │ │ -02acae: 0b00 |0009: move-result-wide v0 │ │ -02acb0: 5a20 8b02 |000a: iput-wide v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.length:J // field@028b │ │ -02acb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02acb6: 5c20 8a02 |000d: iput-boolean v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ -02acba: 5320 8b02 |000f: iget-wide v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.length:J // field@028b │ │ -02acbe: 1000 |0011: return-wide v0 │ │ +02bc10: |[02bc10] org.apache.http.entity.mime.MultipartEntity.getContentLength:()J │ │ +02bc20: 5520 8a02 |0000: iget-boolean v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ +02bc24: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +02bc28: 5420 8c02 |0004: iget-object v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ +02bc2c: 6e10 5d0b 0000 |0006: invoke-virtual {v0}, Lorg/apache/http/entity/mime/HttpMultipart;.getTotalLength:()J // method@0b5d │ │ +02bc32: 0b00 |0009: move-result-wide v0 │ │ +02bc34: 5a20 8b02 |000a: iput-wide v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.length:J // field@028b │ │ +02bc38: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +02bc3a: 5c20 8a02 |000d: iput-boolean v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.dirty:Z // field@028a │ │ +02bc3e: 5320 8b02 |000f: iget-wide v0, v2, Lorg/apache/http/entity/mime/MultipartEntity;.length:J // field@028b │ │ +02bc42: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x000c line=156 │ │ 0x000f line=158 │ │ locals : │ │ @@ -39174,17 +39195,17 @@ │ │ type : '()Lorg/apache/http/Header;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02acc0: |[02acc0] org.apache.http.entity.mime.MultipartEntity.getContentType:()Lorg/apache/http/Header; │ │ -02acd0: 5410 8902 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.contentType:Lorg/apache/http/Header; // field@0289 │ │ -02acd4: 1100 |0002: return-object v0 │ │ +02bc44: |[02bc44] org.apache.http.entity.mime.MultipartEntity.getContentType:()Lorg/apache/http/Header; │ │ +02bc54: 5410 8902 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.contentType:Lorg/apache/http/Header; // field@0289 │ │ +02bc58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ #9 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ @@ -39192,90 +39213,90 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02acd8: |[02acd8] org.apache.http.entity.mime.MultipartEntity.isChunked:()Z │ │ -02ace8: 6e10 7d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MultipartEntity;.isRepeatable:()Z // method@0b7d │ │ -02acee: 0a00 |0003: move-result v0 │ │ -02acf0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -02acf4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02acf6: 0f00 |0007: return v0 │ │ -02acf8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02acfa: 28fe |0009: goto 0007 // -0002 │ │ +02bc5c: |[02bc5c] org.apache.http.entity.mime.MultipartEntity.isChunked:()Z │ │ +02bc6c: 6e10 7d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MultipartEntity;.isRepeatable:()Z // method@0b7d │ │ +02bc72: 0a00 |0003: move-result v0 │ │ +02bc74: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +02bc78: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02bc7a: 0f00 |0007: return v0 │ │ +02bc7c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02bc7e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ #10 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ name : 'isRepeatable' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -02acfc: |[02acfc] org.apache.http.entity.mime.MultipartEntity.isRepeatable:()Z │ │ -02ad0c: 5473 8c02 |0000: iget-object v3, v7, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ -02ad10: 6e10 580b 0300 |0002: invoke-virtual {v3}, Lorg/apache/http/entity/mime/HttpMultipart;.getBodyParts:()Ljava/util/List; // method@0b58 │ │ -02ad16: 0c03 |0005: move-result-object v3 │ │ -02ad18: 7210 f90a 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ -02ad1e: 0c01 |0009: move-result-object v1 │ │ -02ad20: 7210 dc0a 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02ad26: 0a03 |000d: move-result v3 │ │ -02ad28: 3803 1800 |000e: if-eqz v3, 0026 // +0018 │ │ -02ad2c: 7210 dd0a 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02ad32: 0c02 |0013: move-result-object v2 │ │ -02ad34: 1f02 e701 |0014: check-cast v2, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e7 │ │ -02ad38: 6e10 440b 0200 |0016: invoke-virtual {v2}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ -02ad3e: 0c00 |0019: move-result-object v0 │ │ -02ad40: 7210 8c0b 0000 |001a: invoke-interface {v0}, Lorg/apache/http/entity/mime/content/ContentBody;.getContentLength:()J // method@0b8c │ │ -02ad46: 0b03 |001d: move-result-wide v3 │ │ -02ad48: 1605 0000 |001e: const-wide/16 v5, #int 0 // #0 │ │ -02ad4c: 3103 0305 |0020: cmp-long v3, v3, v5 │ │ -02ad50: 3b03 e8ff |0022: if-gez v3, 000a // -0018 │ │ -02ad54: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -02ad56: 0f03 |0025: return v3 │ │ -02ad58: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -02ad5a: 28fe |0027: goto 0025 // -0002 │ │ +02bc80: |[02bc80] org.apache.http.entity.mime.MultipartEntity.isRepeatable:()Z │ │ +02bc90: 5483 8c02 |0000: iget-object v3, v8, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ +02bc94: 6e10 580b 0300 |0002: invoke-virtual {v3}, Lorg/apache/http/entity/mime/HttpMultipart;.getBodyParts:()Ljava/util/List; // method@0b58 │ │ +02bc9a: 0c03 |0005: move-result-object v3 │ │ +02bc9c: 7210 f90a 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0af9 │ │ +02bca2: 0c01 |0009: move-result-object v1 │ │ +02bca4: 7210 dc0a 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02bcaa: 0a03 |000d: move-result v3 │ │ +02bcac: 3803 1800 |000e: if-eqz v3, 0026 // +0018 │ │ +02bcb0: 7210 dd0a 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02bcb6: 0c02 |0013: move-result-object v2 │ │ +02bcb8: 1f02 e501 |0014: check-cast v2, Lorg/apache/http/entity/mime/FormBodyPart; // type@01e5 │ │ +02bcbc: 6e10 440b 0200 |0016: invoke-virtual {v2}, Lorg/apache/http/entity/mime/FormBodyPart;.getBody:()Lorg/apache/http/entity/mime/content/ContentBody; // method@0b44 │ │ +02bcc2: 0c00 |0019: move-result-object v0 │ │ +02bcc4: 7210 8c0b 0000 |001a: invoke-interface {v0}, Lorg/apache/http/entity/mime/content/ContentBody;.getContentLength:()J // method@0b8c │ │ +02bcca: 0b04 |001d: move-result-wide v4 │ │ +02bccc: 1606 0000 |001e: const-wide/16 v6, #int 0 // #0 │ │ +02bcd0: 3103 0406 |0020: cmp-long v3, v4, v6 │ │ +02bcd4: 3b03 e8ff |0022: if-gez v3, 000a // -0018 │ │ +02bcd8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +02bcda: 0f03 |0025: return v3 │ │ +02bcdc: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +02bcde: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0016 line=137 │ │ 0x001a line=138 │ │ 0x0024 line=139 │ │ 0x0025 line=142 │ │ locals : │ │ 0x001a - 0x0025 reg=0 body Lorg/apache/http/entity/mime/content/ContentBody; │ │ 0x0016 - 0x0025 reg=2 part Lorg/apache/http/entity/mime/FormBodyPart; │ │ 0x000a - 0x0028 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0028 reg=7 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ + 0x0000 - 0x0028 reg=8 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ #11 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ name : 'isStreaming' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02ad5c: |[02ad5c] org.apache.http.entity.mime.MultipartEntity.isStreaming:()Z │ │ -02ad6c: 6e10 7d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MultipartEntity;.isRepeatable:()Z // method@0b7d │ │ -02ad72: 0a00 |0003: move-result v0 │ │ -02ad74: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -02ad78: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02ad7a: 0f00 |0007: return v0 │ │ -02ad7c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02ad7e: 28fe |0009: goto 0007 // -0002 │ │ +02bce0: |[02bce0] org.apache.http.entity.mime.MultipartEntity.isStreaming:()Z │ │ +02bcf0: 6e10 7d0b 0100 |0000: invoke-virtual {v1}, Lorg/apache/http/entity/mime/MultipartEntity;.isRepeatable:()Z // method@0b7d │ │ +02bcf6: 0a00 |0003: move-result v0 │ │ +02bcf8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +02bcfc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02bcfe: 0f00 |0007: return v0 │ │ +02bd00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02bd02: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ │ │ #12 : (in Lorg/apache/http/entity/mime/MultipartEntity;) │ │ @@ -39283,32 +39304,32 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad80: |[02ad80] org.apache.http.entity.mime.MultipartEntity.writeTo:(Ljava/io/OutputStream;)V │ │ -02ad90: 5410 8c02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ -02ad94: 6e20 630b 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeTo:(Ljava/io/OutputStream;)V // method@0b63 │ │ -02ad9a: 0e00 |0005: return-void │ │ +02bd04: |[02bd04] org.apache.http.entity.mime.MultipartEntity.writeTo:(Ljava/io/OutputStream;)V │ │ +02bd14: 5410 8c02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/MultipartEntity;.multipart:Lorg/apache/http/entity/mime/HttpMultipart; // field@028c │ │ +02bd18: 6e20 630b 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/http/entity/mime/HttpMultipart;.writeTo:(Ljava/io/OutputStream;)V // method@0b63 │ │ +02bd1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/MultipartEntity; │ │ 0x0000 - 0x0006 reg=2 outstream Ljava/io/OutputStream; │ │ │ │ - source_file_idx : 1494 (MultipartEntity.java) │ │ + source_file_idx : 1492 (MultipartEntity.java) │ │ │ │ Class #156 header: │ │ -class_idx : 498 │ │ +class_idx : 496 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 477 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #156 - │ │ @@ -39355,17 +39376,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 477 (ContentDescriptor.java) │ │ │ │ Class #157 header: │ │ -class_idx : 514 │ │ +class_idx : 512 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 399 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #157 - │ │ @@ -39385,30 +39406,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ad9c: |[02ad9c] org.sagemath.droid.BuildConfig.:()V │ │ -02adac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02adb2: 0e00 |0003: return-void │ │ +02bd20: |[02bd20] org.sagemath.droid.BuildConfig.:()V │ │ +02bd30: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02bd36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 399 (BuildConfig.java) │ │ │ │ Class #158 header: │ │ -class_idx : 516 │ │ +class_idx : 514 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 436 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #158 annotations: │ │ @@ -39431,17 +39452,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02adb4: |[02adb4] org.sagemath.droid.CellCollection$CellComparator.:()V │ │ -02adc4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02adca: 0e00 |0003: return-void │ │ +02bd38: |[02bd38] org.sagemath.droid.CellCollection$CellComparator.:()V │ │ +02bd48: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02bd4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellCollection$CellComparator; │ │ │ │ Virtual methods - │ │ @@ -39450,57 +39471,57 @@ │ │ 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 │ │ -02adcc: |[02adcc] org.sagemath.droid.CellCollection$CellComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -02addc: 1f02 0a02 |0000: check-cast v2, Lorg/sagemath/droid/CellData; // type@020a │ │ -02ade0: 1f03 0a02 |0002: check-cast v3, Lorg/sagemath/droid/CellData; // type@020a │ │ -02ade4: 6e30 f10b 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/sagemath/droid/CellCollection$CellComparator;.compare:(Lorg/sagemath/droid/CellData;Lorg/sagemath/droid/CellData;)I // method@0bf1 │ │ -02adea: 0a00 |0007: move-result v0 │ │ -02adec: 0f00 |0008: return v0 │ │ +02bd50: |[02bd50] org.sagemath.droid.CellCollection$CellComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +02bd60: 1f02 0802 |0000: check-cast v2, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02bd64: 1f03 0802 |0002: check-cast v3, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02bd68: 6e30 f10b 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/sagemath/droid/CellCollection$CellComparator;.compare:(Lorg/sagemath/droid/CellData;Lorg/sagemath/droid/CellData;)I // method@0bf1 │ │ +02bd6e: 0a00 |0007: move-result v0 │ │ +02bd70: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/droid/CellCollection$CellComparator; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sagemath/droid/CellCollection$CellComparator;) │ │ name : 'compare' │ │ type : '(Lorg/sagemath/droid/CellData;Lorg/sagemath/droid/CellData;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -02adf0: |[02adf0] org.sagemath.droid.CellCollection$CellComparator.compare:(Lorg/sagemath/droid/CellData;Lorg/sagemath/droid/CellData;)I │ │ -02ae00: 5451 b802 |0000: iget-object v1, v5, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02ae04: 5442 b802 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02ae08: 6e20 3a0a 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Boolean;.compareTo:(Ljava/lang/Boolean;)I // method@0a3a │ │ -02ae0e: 0a00 |0007: move-result v0 │ │ -02ae10: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -02ae14: 0101 |000a: move v1, v0 │ │ -02ae16: 0f01 |000b: return v1 │ │ -02ae18: 5451 bd02 |000c: iget-object v1, v5, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02ae1c: 5442 bd02 |000e: iget-object v2, v4, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02ae20: 6e20 530a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@0a53 │ │ -02ae26: 0a00 |0013: move-result v0 │ │ -02ae28: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -02ae2c: 0101 |0016: move v1, v0 │ │ -02ae2e: 28f4 |0017: goto 000b // -000c │ │ -02ae30: 5441 be02 |0018: iget-object v1, v4, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02ae34: 5452 be02 |001a: iget-object v2, v5, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02ae38: 6e20 770a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0a77 │ │ -02ae3e: 0a01 |001f: move-result v1 │ │ -02ae40: 28eb |0020: goto 000b // -0015 │ │ +02bd74: |[02bd74] org.sagemath.droid.CellCollection$CellComparator.compare:(Lorg/sagemath/droid/CellData;Lorg/sagemath/droid/CellData;)I │ │ +02bd84: 5451 b802 |0000: iget-object v1, v5, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02bd88: 5442 b802 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02bd8c: 6e20 3a0a 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Boolean;.compareTo:(Ljava/lang/Boolean;)I // method@0a3a │ │ +02bd92: 0a00 |0007: move-result v0 │ │ +02bd94: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +02bd98: 0101 |000a: move v1, v0 │ │ +02bd9a: 0f01 |000b: return v1 │ │ +02bd9c: 5451 bd02 |000c: iget-object v1, v5, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02bda0: 5442 bd02 |000e: iget-object v2, v4, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02bda4: 6e20 530a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@0a53 │ │ +02bdaa: 0a00 |0013: move-result v0 │ │ +02bdac: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +02bdb0: 0101 |0016: move v1, v0 │ │ +02bdb2: 28f4 |0017: goto 000b // -000c │ │ +02bdb4: 5441 be02 |0018: iget-object v1, v4, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02bdb8: 5452 be02 |001a: iget-object v2, v5, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02bdbc: 6e20 770a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0a77 │ │ +02bdc2: 0a01 |001f: move-result v1 │ │ +02bdc4: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0008 line=121 │ │ 0x000b line=126 │ │ 0x000c line=123 │ │ 0x0014 line=124 │ │ @@ -39511,17 +39532,17 @@ │ │ 0x0000 - 0x0021 reg=3 this Lorg/sagemath/droid/CellCollection$CellComparator; │ │ 0x0000 - 0x0021 reg=4 c1 Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0021 reg=5 c2 Lorg/sagemath/droid/CellData; │ │ │ │ source_file_idx : 436 (CellCollection.java) │ │ │ │ Class #159 header: │ │ -class_idx : 517 │ │ +class_idx : 515 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 436 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 13 │ │ │ │ Class #159 annotations: │ │ @@ -39589,36 +39610,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02ae44: |[02ae44] org.sagemath.droid.CellCollection.:()V │ │ -02ae54: 2200 0502 |0000: new-instance v0, Lorg/sagemath/droid/CellCollection; // type@0205 │ │ -02ae58: 7010 f30b 0000 |0002: invoke-direct {v0}, Lorg/sagemath/droid/CellCollection;.:()V // method@0bf3 │ │ -02ae5e: 6900 a502 |0005: sput-object v0, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02ae62: 0e00 |0007: return-void │ │ +02bdc8: |[02bdc8] org.sagemath.droid.CellCollection.:()V │ │ +02bdd8: 2200 0302 |0000: new-instance v0, Lorg/sagemath/droid/CellCollection; // type@0203 │ │ +02bddc: 7010 f30b 0000 |0002: invoke-direct {v0}, Lorg/sagemath/droid/CellCollection;.:()V // method@0bf3 │ │ +02bde2: 6900 a502 |0005: sput-object v0, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02bde6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lorg/sagemath/droid/CellCollection;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ae64: |[02ae64] org.sagemath.droid.CellCollection.:()V │ │ -02ae74: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02ae7a: 0e00 |0003: return-void │ │ +02bde8: |[02bde8] org.sagemath.droid.CellCollection.:()V │ │ +02bdf8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02bdfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellCollection; │ │ │ │ #2 : (in Lorg/sagemath/droid/CellCollection;) │ │ @@ -39626,149 +39647,145 @@ │ │ type : '()Lorg/sagemath/droid/CellCollection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ae7c: |[02ae7c] org.sagemath.droid.CellCollection.getInstance:()Lorg/sagemath/droid/CellCollection; │ │ -02ae8c: 6200 a502 |0000: sget-object v0, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02ae90: 1100 |0002: return-object v0 │ │ +02be00: |[02be00] org.sagemath.droid.CellCollection.getInstance:()Lorg/sagemath/droid/CellCollection; │ │ +02be10: 6200 a502 |0000: sget-object v0, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02be14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ #3 : (in Lorg/sagemath/droid/CellCollection;) │ │ name : 'initialize' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 128 16-bit code units │ │ -02ae94: |[02ae94] org.sagemath.droid.CellCollection.initialize:(Landroid/content/Context;)V │ │ -02aea4: 6209 a502 |0000: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02aea8: 5499 a302 |0002: iget-object v9, v9, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02aeac: 3809 0300 |0004: if-eqz v9, 0007 // +0003 │ │ -02aeb0: 0e00 |0006: return-void │ │ -02aeb2: 6209 a502 |0007: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02aeb6: 220a 0802 |0009: new-instance v10, Lorg/sagemath/droid/CellCollectionJSONParser; // type@0208 │ │ -02aeba: 1a0b 6108 |000b: const-string v11, "celldata.json" // string@0861 │ │ -02aebe: 7030 090c ca0b |000d: invoke-direct {v10, v12, v11}, Lorg/sagemath/droid/CellCollectionJSONParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0c09 │ │ -02aec4: 5b9a 9e02 |0010: iput-object v10, v9, Lorg/sagemath/droid/CellCollection;.JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; // field@029e │ │ -02aec8: 6209 a502 |0012: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02aecc: 5b9c a102 |0014: iput-object v12, v9, Lorg/sagemath/droid/CellCollection;.context:Landroid/content/Context; // field@02a1 │ │ -02aed0: 6209 a502 |0016: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02aed4: 220a b801 |0018: new-instance v10, Ljava/util/LinkedList; // type@01b8 │ │ -02aed8: 7010 e60a 0a00 |001a: invoke-direct {v10}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02aede: 5b9a a302 |001d: iput-object v10, v9, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02aee2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -02aee4: 6e10 4400 0c00 |0020: invoke-virtual {v12}, Landroid/content/Context;.fileList:()[Ljava/lang/String; // method@0044 │ │ -02aeea: 0c04 |0023: move-result-object v4 │ │ -02aeec: 0740 |0024: move-object v0, v4 │ │ -02aeee: 2107 |0025: array-length v7, v0 │ │ -02aef0: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -02aef2: 3575 1000 |0027: if-ge v5, v7, 0037 // +0010 │ │ -02aef6: 4603 0005 |0029: aget-object v3, v0, v5 │ │ -02aefa: 1a09 6108 |002b: const-string v9, "celldata.json" // string@0861 │ │ -02aefe: 6e20 7a0a 9300 |002d: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02af04: 0a09 |0030: move-result v9 │ │ -02af06: 3809 0300 |0031: if-eqz v9, 0034 // +0003 │ │ -02af0a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -02af0c: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02af10: 28f1 |0036: goto 0027 // -000f │ │ -02af12: 3801 2700 |0037: if-eqz v1, 005e // +0027 │ │ -02af16: 6209 a502 |0039: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02af1a: 5499 a302 |003b: iget-object v9, v9, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02af1e: 620a a502 |003d: sget-object v10, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02af22: 54aa 9e02 |003f: iget-object v10, v10, Lorg/sagemath/droid/CellCollection;.JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; // field@029e │ │ -02af26: 6e10 0c0c 0a00 |0041: invoke-virtual {v10}, Lorg/sagemath/droid/CellCollectionJSONParser;.loadCells:()Ljava/util/LinkedList; // method@0c0c │ │ -02af2c: 0c0a |0044: move-result-object v10 │ │ -02af2e: 6e20 e80a a900 |0045: invoke-virtual {v9, v10}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ -02af34: 1a09 b301 |0048: const-string v9, "CellCollection" // string@01b3 │ │ -02af38: 1a0a 1b05 |004a: const-string v10, "Loaded cell data from JSON!" // string@051b │ │ -02af3c: 7120 8b07 a900 |004c: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02af42: 6209 a502 |004f: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02af46: 120a |0051: const/4 v10, #int 0 // #0 │ │ -02af48: 5b9a a202 |0052: iput-object v10, v9, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02af4c: 28b2 |0054: goto 0006 // -004e │ │ -02af4e: 0d02 |0055: move-exception v2 │ │ -02af50: 1a09 b301 |0056: const-string v9, "CellCollection" // string@01b3 │ │ -02af54: 1a0a de01 |0058: const-string v10, "Couldn't load cells properly." // string@01de │ │ -02af58: 7120 8907 a900 |005a: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02af5e: 28f2 |005d: goto 004f // -000e │ │ -02af60: 1a09 b301 |005e: const-string v9, "CellCollection" // string@01b3 │ │ -02af64: 1a0a 1c05 |0060: const-string v10, "Loaded cell data from stock XML file." // string@051c │ │ -02af68: 7120 8b07 a900 |0062: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02af6e: 2208 0902 |0065: new-instance v8, Lorg/sagemath/droid/CellCollectionXMLParser; // type@0209 │ │ -02af72: 7010 0e0c 0800 |0067: invoke-direct {v8}, Lorg/sagemath/droid/CellCollectionXMLParser;.:()V // method@0c0e │ │ -02af78: 6e10 4c00 0c00 |006a: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -02af7e: 0c09 |006d: move-result-object v9 │ │ -02af80: 150a 047f |006e: const/high16 v10, #int 2130968576 // #7f04 │ │ -02af84: 6e20 7600 a900 |0070: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0076 │ │ -02af8a: 0c06 |0073: move-result-object v6 │ │ -02af8c: 6209 a502 |0074: sget-object v9, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02af90: 5499 a302 |0076: iget-object v9, v9, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02af94: 6e20 140c 6800 |0078: invoke-virtual {v8, v6}, Lorg/sagemath/droid/CellCollectionXMLParser;.parse:(Ljava/io/InputStream;)Ljava/util/LinkedList; // method@0c14 │ │ -02af9a: 0c0a |007b: move-result-object v10 │ │ -02af9c: 6e20 e80a a900 |007c: invoke-virtual {v9, v10}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ -02afa2: 28d0 |007f: goto 004f // -0030 │ │ + insns size : 127 16-bit code units │ │ +02be18: |[02be18] org.sagemath.droid.CellCollection.initialize:(Landroid/content/Context;)V │ │ +02be28: 6206 a502 |0000: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02be2c: 5466 a302 |0002: iget-object v6, v6, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02be30: 3806 0300 |0004: if-eqz v6, 0007 // +0003 │ │ +02be34: 0e00 |0006: return-void │ │ +02be36: 6206 a502 |0007: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02be3a: 2207 0602 |0009: new-instance v7, Lorg/sagemath/droid/CellCollectionJSONParser; // type@0206 │ │ +02be3e: 1a08 5e08 |000b: const-string v8, "celldata.json" // string@085e │ │ +02be42: 7030 090c 9708 |000d: invoke-direct {v7, v9, v8}, Lorg/sagemath/droid/CellCollectionJSONParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0c09 │ │ +02be48: 5b67 9e02 |0010: iput-object v7, v6, Lorg/sagemath/droid/CellCollection;.JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; // field@029e │ │ +02be4c: 6206 a502 |0012: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02be50: 5b69 a102 |0014: iput-object v9, v6, Lorg/sagemath/droid/CellCollection;.context:Landroid/content/Context; // field@02a1 │ │ +02be54: 6206 a502 |0016: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02be58: 2207 b601 |0018: new-instance v7, Ljava/util/LinkedList; // type@01b6 │ │ +02be5c: 7010 e60a 0700 |001a: invoke-direct {v7}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02be62: 5b67 a302 |001d: iput-object v7, v6, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02be66: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +02be68: 6e10 4400 0900 |0020: invoke-virtual {v9}, Landroid/content/Context;.fileList:()[Ljava/lang/String; // method@0044 │ │ +02be6e: 0c03 |0023: move-result-object v3 │ │ +02be70: 2137 |0024: array-length v7, v3 │ │ +02be72: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +02be74: 3576 1000 |0026: if-ge v6, v7, 0036 // +0010 │ │ +02be78: 4602 0306 |0028: aget-object v2, v3, v6 │ │ +02be7c: 1a08 5e08 |002a: const-string v8, "celldata.json" // string@085e │ │ +02be80: 6e20 7a0a 8200 |002c: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02be86: 0a08 |002f: move-result v8 │ │ +02be88: 3808 0300 |0030: if-eqz v8, 0033 // +0003 │ │ +02be8c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +02be8e: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02be92: 28f1 |0035: goto 0026 // -000f │ │ +02be94: 3800 2700 |0036: if-eqz v0, 005d // +0027 │ │ +02be98: 6206 a502 |0038: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02be9c: 5466 a302 |003a: iget-object v6, v6, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02bea0: 6207 a502 |003c: sget-object v7, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02bea4: 5477 9e02 |003e: iget-object v7, v7, Lorg/sagemath/droid/CellCollection;.JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; // field@029e │ │ +02bea8: 6e10 0c0c 0700 |0040: invoke-virtual {v7}, Lorg/sagemath/droid/CellCollectionJSONParser;.loadCells:()Ljava/util/LinkedList; // method@0c0c │ │ +02beae: 0c07 |0043: move-result-object v7 │ │ +02beb0: 6e20 e80a 7600 |0044: invoke-virtual {v6, v7}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ +02beb6: 1a06 b301 |0047: const-string v6, "CellCollection" // string@01b3 │ │ +02beba: 1a07 1905 |0049: const-string v7, "Loaded cell data from JSON!" // string@0519 │ │ +02bebe: 7120 8b07 7600 |004b: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02bec4: 6206 a502 |004e: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02bec8: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +02beca: 5b67 a202 |0051: iput-object v7, v6, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02bece: 28b3 |0053: goto 0006 // -004d │ │ +02bed0: 0d01 |0054: move-exception v1 │ │ +02bed2: 1a06 b301 |0055: const-string v6, "CellCollection" // string@01b3 │ │ +02bed6: 1a07 de01 |0057: const-string v7, "Couldn't load cells properly." // string@01de │ │ +02beda: 7120 8907 7600 |0059: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02bee0: 28f2 |005c: goto 004e // -000e │ │ +02bee2: 1a06 b301 |005d: const-string v6, "CellCollection" // string@01b3 │ │ +02bee6: 1a07 1a05 |005f: const-string v7, "Loaded cell data from stock XML file." // string@051a │ │ +02beea: 7120 8b07 7600 |0061: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02bef0: 2205 0702 |0064: new-instance v5, Lorg/sagemath/droid/CellCollectionXMLParser; // type@0207 │ │ +02bef4: 7010 0e0c 0500 |0066: invoke-direct {v5}, Lorg/sagemath/droid/CellCollectionXMLParser;.:()V // method@0c0e │ │ +02befa: 6e10 4c00 0900 |0069: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +02bf00: 0c06 |006c: move-result-object v6 │ │ +02bf02: 1507 047f |006d: const/high16 v7, #int 2130968576 // #7f04 │ │ +02bf06: 6e20 7600 7600 |006f: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0076 │ │ +02bf0c: 0c04 |0072: move-result-object v4 │ │ +02bf0e: 6206 a502 |0073: sget-object v6, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02bf12: 5466 a302 |0075: iget-object v6, v6, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02bf16: 6e20 140c 4500 |0077: invoke-virtual {v5, v4}, Lorg/sagemath/droid/CellCollectionXMLParser;.parse:(Ljava/io/InputStream;)Ljava/util/LinkedList; // method@0c14 │ │ +02bf1c: 0c07 |007a: move-result-object v7 │ │ +02bf1e: 6e20 e80a 7600 |007b: invoke-virtual {v6, v7}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ +02bf24: 28d0 |007e: goto 004e // -0030 │ │ catches : 1 │ │ - 0x0039 - 0x004f │ │ - Ljava/lang/Exception; -> 0x0055 │ │ + 0x0038 - 0x004e │ │ + Ljava/lang/Exception; -> 0x0054 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=59 │ │ 0x0007 line=34 │ │ 0x0012 line=35 │ │ 0x0016 line=36 │ │ 0x001f line=37 │ │ 0x0020 line=38 │ │ 0x0024 line=39 │ │ - 0x002b line=40 │ │ - 0x0033 line=41 │ │ - 0x0034 line=39 │ │ - 0x0037 line=43 │ │ - 0x0039 line=45 │ │ - 0x0048 line=46 │ │ - 0x004f line=58 │ │ - 0x0055 line=47 │ │ - 0x0056 line=48 │ │ - 0x005e line=52 │ │ - 0x0065 line=53 │ │ - 0x006a line=54 │ │ - 0x0074 line=55 │ │ - locals : │ │ - 0x002b - 0x0037 reg=3 file Ljava/lang/String; │ │ - 0x0056 - 0x005e reg=2 e Ljava/lang/Exception; │ │ - 0x0025 - 0x0080 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0020 - 0x0080 reg=1 containsData Z │ │ - 0x0024 - 0x0080 reg=4 files [Ljava/lang/String; │ │ - 0x0027 - 0x0080 reg=5 i$ I │ │ - 0x0074 - 0x0080 reg=6 ins Ljava/io/InputStream; │ │ - 0x0026 - 0x0080 reg=7 len$ I │ │ - 0x006a - 0x0080 reg=8 parser Lorg/sagemath/droid/CellCollectionXMLParser; │ │ - 0x0000 - 0x0080 reg=12 context Landroid/content/Context; │ │ + 0x002a line=40 │ │ + 0x0032 line=41 │ │ + 0x0033 line=39 │ │ + 0x0036 line=43 │ │ + 0x0038 line=45 │ │ + 0x0047 line=46 │ │ + 0x004e line=58 │ │ + 0x0054 line=47 │ │ + 0x0055 line=48 │ │ + 0x005d line=52 │ │ + 0x0064 line=53 │ │ + 0x0069 line=54 │ │ + 0x0073 line=55 │ │ + locals : │ │ + 0x002a - 0x0036 reg=2 file Ljava/lang/String; │ │ + 0x0055 - 0x005d reg=1 e Ljava/lang/Exception; │ │ + 0x0020 - 0x007f reg=0 containsData Z │ │ + 0x0024 - 0x007f reg=3 files [Ljava/lang/String; │ │ + 0x0073 - 0x007f reg=4 ins Ljava/io/InputStream; │ │ + 0x0069 - 0x007f reg=5 parser Lorg/sagemath/droid/CellCollectionXMLParser; │ │ + 0x0000 - 0x007f reg=9 context Landroid/content/Context; │ │ │ │ #4 : (in Lorg/sagemath/droid/CellCollection;) │ │ name : 'notifyGroupsChanged' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -02afb4: |[02afb4] org.sagemath.droid.CellCollection.notifyGroupsChanged:()V │ │ -02afc4: 6200 a502 |0000: sget-object v0, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ -02afc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02afca: 5b01 a402 |0003: iput-object v1, v0, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02afce: 0e00 |0005: return-void │ │ +02bf38: |[02bf38] org.sagemath.droid.CellCollection.notifyGroupsChanged:()V │ │ +02bf48: 6200 a502 |0000: sget-object v0, Lorg/sagemath/droid/CellCollection;.instance:Lorg/sagemath/droid/CellCollection; // field@02a5 │ │ +02bf4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02bf4e: 5b01 a402 |0003: iput-object v1, v0, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02bf52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=133 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -39777,27 +39794,27 @@ │ │ type : '(Lorg/sagemath/droid/CellData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02afd0: |[02afd0] org.sagemath.droid.CellCollection.addCell:(Lorg/sagemath/droid/CellData;)V │ │ -02afe0: 5420 a302 |0000: iget-object v0, v2, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02afe4: 6e20 e70a 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02afea: 6e10 010c 0200 |0005: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -02aff0: 5420 a402 |0008: iget-object v0, v2, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02aff4: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -02aff8: 5420 a402 |000c: iget-object v0, v2, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02affc: 5431 b902 |000e: iget-object v1, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b000: 6e20 ea0a 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ -02b006: 0a00 |0013: move-result v0 │ │ -02b008: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -02b00c: 7100 ff0b 0000 |0016: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ -02b012: 0e00 |0019: return-void │ │ +02bf54: |[02bf54] org.sagemath.droid.CellCollection.addCell:(Lorg/sagemath/droid/CellData;)V │ │ +02bf64: 5420 a302 |0000: iget-object v0, v2, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02bf68: 6e20 e70a 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02bf6e: 6e10 010c 0200 |0005: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +02bf74: 5420 a402 |0008: iget-object v0, v2, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02bf78: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +02bf7c: 5420 a402 |000c: iget-object v0, v2, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02bf80: 5431 b902 |000e: iget-object v1, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02bf84: 6e20 ea0a 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ +02bf8a: 0a00 |0013: move-result v0 │ │ +02bf8c: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +02bf90: 7100 ff0b 0000 |0016: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ +02bf96: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ 0x0008 line=138 │ │ 0x0016 line=139 │ │ 0x0019 line=140 │ │ @@ -39810,39 +39827,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -02b014: |[02b014] org.sagemath.droid.CellCollection.cleanHistory:()V │ │ -02b024: 5442 a302 |0000: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b028: 6e10 f00a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ -02b02e: 0c01 |0005: move-result-object v1 │ │ -02b030: 7210 fc0a 0100 |0006: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ -02b036: 0a02 |0009: move-result v2 │ │ -02b038: 3802 1600 |000a: if-eqz v2, 0020 // +0016 │ │ -02b03c: 7210 fd0a 0100 |000c: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ -02b042: 0c00 |000f: move-result-object v0 │ │ -02b044: 1f00 0a02 |0010: check-cast v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -02b048: 5402 b902 |0012: iget-object v2, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b04c: 1a03 7a02 |0014: const-string v3, "History" // string@027a │ │ -02b050: 6e20 7a0a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02b056: 0a02 |0019: move-result v2 │ │ -02b058: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -02b05c: 7210 fe0a 0100 |001c: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@0afe │ │ -02b062: 28e7 |001f: goto 0006 // -0019 │ │ -02b064: 6e10 010c 0400 |0020: invoke-virtual {v4}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -02b06a: 5442 a402 |0023: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02b06e: 1a03 7a02 |0025: const-string v3, "History" // string@027a │ │ -02b072: 6e20 ea0a 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ -02b078: 0a02 |002a: move-result v2 │ │ -02b07a: 3802 0500 |002b: if-eqz v2, 0030 // +0005 │ │ -02b07e: 7100 ff0b 0000 |002d: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ -02b084: 0e00 |0030: return-void │ │ +02bf98: |[02bf98] org.sagemath.droid.CellCollection.cleanHistory:()V │ │ +02bfa8: 5442 a302 |0000: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02bfac: 6e10 f00a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ +02bfb2: 0c01 |0005: move-result-object v1 │ │ +02bfb4: 7210 fc0a 0100 |0006: invoke-interface {v1}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ +02bfba: 0a02 |0009: move-result v2 │ │ +02bfbc: 3802 1600 |000a: if-eqz v2, 0020 // +0016 │ │ +02bfc0: 7210 fd0a 0100 |000c: invoke-interface {v1}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ +02bfc6: 0c00 |000f: move-result-object v0 │ │ +02bfc8: 1f00 0802 |0010: check-cast v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02bfcc: 5402 b902 |0012: iget-object v2, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02bfd0: 1a03 7a02 |0014: const-string v3, "History" // string@027a │ │ +02bfd4: 6e20 7a0a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02bfda: 0a02 |0019: move-result v2 │ │ +02bfdc: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +02bfe0: 7210 fe0a 0100 |001c: invoke-interface {v1}, Ljava/util/ListIterator;.remove:()V // method@0afe │ │ +02bfe6: 28e7 |001f: goto 0006 // -0019 │ │ +02bfe8: 6e10 010c 0400 |0020: invoke-virtual {v4}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +02bfee: 5442 a402 |0023: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02bff2: 1a03 7a02 |0025: const-string v3, "History" // string@027a │ │ +02bff6: 6e20 ea0a 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ +02bffc: 0a02 |002a: move-result v2 │ │ +02bffe: 3802 0500 |002b: if-eqz v2, 0030 // +0005 │ │ +02c002: 7100 ff0b 0000 |002d: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ +02c008: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x000c line=162 │ │ 0x0012 line=163 │ │ 0x001c line=164 │ │ @@ -39860,19 +39877,19 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b088: |[02b088] org.sagemath.droid.CellCollection.getCacheDirBase:()Ljava/io/File; │ │ -02b098: 5410 a102 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.context:Landroid/content/Context; // field@02a1 │ │ -02b09c: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0046 │ │ -02b0a2: 0c00 |0005: move-result-object v0 │ │ -02b0a4: 1100 |0006: return-object v0 │ │ +02c00c: |[02c00c] org.sagemath.droid.CellCollection.getCacheDirBase:()Ljava/io/File; │ │ +02c01c: 5410 a102 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.context:Landroid/content/Context; // field@02a1 │ │ +02c020: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0046 │ │ +02c026: 0c00 |0005: move-result-object v0 │ │ +02c028: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/droid/CellCollection; │ │ │ │ #3 : (in Lorg/sagemath/droid/CellCollection;) │ │ @@ -39880,17 +39897,17 @@ │ │ type : '()Lorg/sagemath/droid/CellData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b0a8: |[02b0a8] org.sagemath.droid.CellCollection.getCurrentCell:()Lorg/sagemath/droid/CellData; │ │ -02b0b8: 5410 a202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b0bc: 1100 |0002: return-object v0 │ │ +02c02c: |[02c02c] org.sagemath.droid.CellCollection.getCurrentCell:()Lorg/sagemath/droid/CellData; │ │ +02c03c: 5410 a202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/CellCollection; │ │ │ │ #4 : (in Lorg/sagemath/droid/CellCollection;) │ │ @@ -39898,24 +39915,24 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02b0c0: |[02b0c0] org.sagemath.droid.CellCollection.getCurrentGroup:()Ljava/util/LinkedList; │ │ -02b0d0: 5410 a202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b0d4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02b0d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02b0da: 1100 |0005: return-object v0 │ │ -02b0dc: 5410 a202 |0006: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b0e0: 5400 b902 |0008: iget-object v0, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b0e4: 6e20 fa0b 0100 |000a: invoke-virtual {v1, v0}, Lorg/sagemath/droid/CellCollection;.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; // method@0bfa │ │ -02b0ea: 0c00 |000d: move-result-object v0 │ │ -02b0ec: 28f7 |000e: goto 0005 // -0009 │ │ +02c044: |[02c044] org.sagemath.droid.CellCollection.getCurrentGroup:()Ljava/util/LinkedList; │ │ +02c054: 5410 a202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c058: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +02c05c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02c05e: 1100 |0005: return-object v0 │ │ +02c060: 5410 a202 |0006: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c064: 5400 b902 |0008: iget-object v0, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c068: 6e20 fa0b 0100 |000a: invoke-virtual {v1, v0}, Lorg/sagemath/droid/CellCollection;.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; // method@0bfa │ │ +02c06e: 0c00 |000d: move-result-object v0 │ │ +02c070: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/sagemath/droid/CellCollection; │ │ @@ -39925,22 +39942,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -02b0f0: |[02b0f0] org.sagemath.droid.CellCollection.getCurrentGroupName:()Ljava/lang/String; │ │ -02b100: 5410 a202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b104: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -02b108: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -02b10c: 1100 |0006: return-object v0 │ │ -02b10e: 5410 a202 |0007: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b112: 5400 b902 |0009: iget-object v0, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b116: 28fb |000b: goto 0006 // -0005 │ │ +02c074: |[02c074] org.sagemath.droid.CellCollection.getCurrentGroupName:()Ljava/lang/String; │ │ +02c084: 5410 a202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c088: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +02c08c: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +02c090: 1100 |0006: return-object v0 │ │ +02c092: 5410 a202 |0007: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c096: 5400 b902 |0009: iget-object v0, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c09a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0006 line=90 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/sagemath/droid/CellCollection; │ │ @@ -39950,117 +39967,115 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -02b118: |[02b118] org.sagemath.droid.CellCollection.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; │ │ -02b128: 2202 b801 |0000: new-instance v2, Ljava/util/LinkedList; // type@01b8 │ │ -02b12c: 7010 e60a 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02b132: 5443 a302 |0005: iget-object v3, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b136: 6e10 ef0a 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02b13c: 0c01 |000a: move-result-object v1 │ │ -02b13e: 7210 dc0a 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02b144: 0a03 |000e: move-result v3 │ │ -02b146: 3803 1400 |000f: if-eqz v3, 0023 // +0014 │ │ -02b14a: 7210 dd0a 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02b150: 0c00 |0014: move-result-object v0 │ │ -02b152: 1f00 0a02 |0015: check-cast v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -02b156: 5403 b902 |0017: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b15a: 6e20 7a0a 5300 |0019: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02b160: 0a03 |001c: move-result v3 │ │ -02b162: 3803 eeff |001d: if-eqz v3, 000b // -0012 │ │ -02b166: 6e20 e70a 0200 |001f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02b16c: 28e9 |0022: goto 000b // -0017 │ │ -02b16e: 2203 0402 |0023: new-instance v3, Lorg/sagemath/droid/CellCollection$CellComparator; // type@0204 │ │ -02b172: 7010 ef0b 0300 |0025: invoke-direct {v3}, Lorg/sagemath/droid/CellCollection$CellComparator;.:()V // method@0bef │ │ -02b178: 7120 d20a 3200 |0028: invoke-static {v2, v3}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0ad2 │ │ -02b17e: 1102 |002b: return-object v2 │ │ +02c09c: |[02c09c] org.sagemath.droid.CellCollection.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; │ │ +02c0ac: 2201 b601 |0000: new-instance v1, Ljava/util/LinkedList; // type@01b6 │ │ +02c0b0: 7010 e60a 0100 |0002: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02c0b6: 5442 a302 |0005: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02c0ba: 6e10 ef0a 0200 |0007: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02c0c0: 0c02 |000a: move-result-object v2 │ │ +02c0c2: 7210 dc0a 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02c0c8: 0a03 |000e: move-result v3 │ │ +02c0ca: 3803 1400 |000f: if-eqz v3, 0023 // +0014 │ │ +02c0ce: 7210 dd0a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02c0d4: 0c00 |0014: move-result-object v0 │ │ +02c0d6: 1f00 0802 |0015: check-cast v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02c0da: 5403 b902 |0017: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c0de: 6e20 7a0a 5300 |0019: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02c0e4: 0a03 |001c: move-result v3 │ │ +02c0e6: 3803 eeff |001d: if-eqz v3, 000b // -0012 │ │ +02c0ea: 6e20 e70a 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02c0f0: 28e9 |0022: goto 000b // -0017 │ │ +02c0f2: 2202 0202 |0023: new-instance v2, Lorg/sagemath/droid/CellCollection$CellComparator; // type@0202 │ │ +02c0f6: 7010 ef0b 0200 |0025: invoke-direct {v2}, Lorg/sagemath/droid/CellCollection$CellComparator;.:()V // method@0bef │ │ +02c0fc: 7120 d20a 2100 |0028: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0ad2 │ │ +02c102: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ 0x0017 line=111 │ │ 0x001f line=112 │ │ 0x0023 line=113 │ │ 0x002b line=114 │ │ locals : │ │ 0x0017 - 0x0023 reg=0 cell Lorg/sagemath/droid/CellData; │ │ - 0x000b - 0x002c reg=1 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x002c reg=2 result Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ + 0x0005 - 0x002c reg=1 result Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ 0x0000 - 0x002c reg=4 this Lorg/sagemath/droid/CellCollection; │ │ 0x0000 - 0x002c reg=5 group Ljava/lang/String; │ │ │ │ #7 : (in Lorg/sagemath/droid/CellCollection;) │ │ name : 'groups' │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -02b180: |[02b180] org.sagemath.droid.CellCollection.groups:()Ljava/util/LinkedList; │ │ -02b190: 5443 a402 |0000: iget-object v3, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02b194: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -02b198: 5441 a402 |0004: iget-object v1, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02b19c: 1101 |0006: return-object v1 │ │ -02b19e: 2201 b801 |0007: new-instance v1, Ljava/util/LinkedList; // type@01b8 │ │ -02b1a2: 7010 e60a 0100 |0009: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02b1a8: 5443 a302 |000c: iget-object v3, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b1ac: 6e10 ef0a 0300 |000e: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02b1b2: 0c02 |0011: move-result-object v2 │ │ -02b1b4: 7210 dc0a 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02b1ba: 0a03 |0015: move-result v3 │ │ -02b1bc: 3803 1600 |0016: if-eqz v3, 002c // +0016 │ │ -02b1c0: 7210 dd0a 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02b1c6: 0c00 |001b: move-result-object v0 │ │ -02b1c8: 1f00 0a02 |001c: check-cast v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -02b1cc: 5403 b902 |001e: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b1d0: 6e20 ea0a 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ -02b1d6: 0a03 |0023: move-result v3 │ │ -02b1d8: 3903 eeff |0024: if-nez v3, 0012 // -0012 │ │ -02b1dc: 5403 b902 |0026: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b1e0: 6e20 e70a 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02b1e6: 28e7 |002b: goto 0012 // -0019 │ │ -02b1e8: 7110 d10a 0100 |002c: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@0ad1 │ │ -02b1ee: 5b41 a402 |002f: iput-object v1, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ -02b1f2: 28d5 |0031: goto 0006 // -002b │ │ +02c104: |[02c104] org.sagemath.droid.CellCollection.groups:()Ljava/util/LinkedList; │ │ +02c114: 5442 a402 |0000: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02c118: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +02c11c: 5441 a402 |0004: iget-object v1, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02c120: 1101 |0006: return-object v1 │ │ +02c122: 2201 b601 |0007: new-instance v1, Ljava/util/LinkedList; // type@01b6 │ │ +02c126: 7010 e60a 0100 |0009: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02c12c: 5442 a302 |000c: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02c130: 6e10 ef0a 0200 |000e: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02c136: 0c02 |0011: move-result-object v2 │ │ +02c138: 7210 dc0a 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02c13e: 0a03 |0015: move-result v3 │ │ +02c140: 3803 1600 |0016: if-eqz v3, 002c // +0016 │ │ +02c144: 7210 dd0a 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02c14a: 0c00 |001b: move-result-object v0 │ │ +02c14c: 1f00 0802 |001c: check-cast v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02c150: 5403 b902 |001e: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c154: 6e20 ea0a 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ +02c15a: 0a03 |0023: move-result v3 │ │ +02c15c: 3903 eeff |0024: if-nez v3, 0012 // -0012 │ │ +02c160: 5403 b902 |0026: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c164: 6e20 e70a 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02c16a: 28e7 |002b: goto 0012 // -0019 │ │ +02c16c: 7110 d10a 0100 |002c: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@0ad1 │ │ +02c172: 5b41 a402 |002f: iput-object v1, v4, Lorg/sagemath/droid/CellCollection;.groupsCache:Ljava/util/LinkedList; // field@02a4 │ │ +02c176: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0006 line=105 │ │ 0x0007 line=98 │ │ 0x000c line=99 │ │ 0x001e line=100 │ │ 0x0026 line=101 │ │ 0x002c line=103 │ │ 0x002f line=104 │ │ locals : │ │ 0x001e - 0x002c reg=0 cell Lorg/sagemath/droid/CellData; │ │ 0x000c - 0x0032 reg=1 g Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ - 0x0012 - 0x0032 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0032 reg=4 this Lorg/sagemath/droid/CellCollection; │ │ │ │ #8 : (in Lorg/sagemath/droid/CellCollection;) │ │ name : 'listIterator' │ │ type : '()Ljava/util/ListIterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b1f4: |[02b1f4] org.sagemath.droid.CellCollection.listIterator:()Ljava/util/ListIterator; │ │ -02b204: 5410 a302 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b208: 6e10 f00a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ -02b20e: 0c00 |0005: move-result-object v0 │ │ -02b210: 1100 |0006: return-object v0 │ │ +02c178: |[02c178] org.sagemath.droid.CellCollection.listIterator:()Ljava/util/ListIterator; │ │ +02c188: 5410 a302 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02c18c: 6e10 f00a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ +02c192: 0c00 |0005: move-result-object v0 │ │ +02c194: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/droid/CellCollection; │ │ │ │ #9 : (in Lorg/sagemath/droid/CellCollection;) │ │ @@ -40068,23 +40083,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02b214: |[02b214] org.sagemath.droid.CellCollection.removeCurrentCell:()V │ │ -02b224: 5431 a202 |0000: iget-object v1, v3, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b228: 5410 b902 |0002: iget-object v0, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b22c: 5431 a302 |0004: iget-object v1, v3, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b230: 5432 a202 |0006: iget-object v2, v3, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b234: 6e20 f10a 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@0af1 │ │ -02b23a: 6e10 010c 0300 |000b: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -02b240: 7100 ff0b 0000 |000e: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ -02b246: 0e00 |0011: return-void │ │ +02c198: |[02c198] org.sagemath.droid.CellCollection.removeCurrentCell:()V │ │ +02c1a8: 5431 a202 |0000: iget-object v1, v3, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c1ac: 5410 b902 |0002: iget-object v0, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c1b0: 5431 a302 |0004: iget-object v1, v3, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02c1b4: 5432 a202 |0006: iget-object v2, v3, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c1b8: 6e20 f10a 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@0af1 │ │ +02c1be: 6e10 010c 0300 |000b: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +02c1c4: 7100 ff0b 0000 |000e: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ +02c1ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000b line=145 │ │ 0x000e line=146 │ │ 0x0011 line=147 │ │ @@ -40097,36 +40112,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -02b248: |[02b248] org.sagemath.droid.CellCollection.saveCells:()Z │ │ -02b258: 5441 9e02 |0000: iget-object v1, v4, Lorg/sagemath/droid/CellCollection;.JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; // field@029e │ │ -02b25c: 5442 a302 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b260: 6e20 0d0c 2100 |0004: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellCollectionJSONParser;.saveCellData:(Ljava/util/LinkedList;)V // method@0c0d │ │ -02b266: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02b268: 0f01 |0008: return v1 │ │ -02b26a: 0d00 |0009: move-exception v0 │ │ -02b26c: 1a01 b301 |000a: const-string v1, "CellCollection" // string@01b3 │ │ -02b270: 2202 9c01 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02b274: 7010 930a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b27a: 1a03 2602 |0011: const-string v3, "Error saving cells to JSON. " // string@0226 │ │ -02b27e: 6e20 9a0a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b284: 0c02 |0016: move-result-object v2 │ │ -02b286: 6e10 490a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -02b28c: 0c03 |001a: move-result-object v3 │ │ -02b28e: 6e20 9a0a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b294: 0c02 |001e: move-result-object v2 │ │ -02b296: 6e10 9e0a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b29c: 0c02 |0022: move-result-object v2 │ │ -02b29e: 7120 8907 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02b2a4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -02b2a6: 28e1 |0027: goto 0008 // -001f │ │ +02c1cc: |[02c1cc] org.sagemath.droid.CellCollection.saveCells:()Z │ │ +02c1dc: 5441 9e02 |0000: iget-object v1, v4, Lorg/sagemath/droid/CellCollection;.JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; // field@029e │ │ +02c1e0: 5442 a302 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02c1e4: 6e20 0d0c 2100 |0004: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellCollectionJSONParser;.saveCellData:(Ljava/util/LinkedList;)V // method@0c0d │ │ +02c1ea: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +02c1ec: 0f01 |0008: return v1 │ │ +02c1ee: 0d00 |0009: move-exception v0 │ │ +02c1f0: 1a01 b301 |000a: const-string v1, "CellCollection" // string@01b3 │ │ +02c1f4: 2202 9a01 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02c1f8: 7010 930a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c1fe: 1a03 2602 |0011: const-string v3, "Error saving cells to JSON. " // string@0226 │ │ +02c202: 6e20 9a0a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c208: 0c02 |0016: move-result-object v2 │ │ +02c20a: 6e10 490a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +02c210: 0c03 |001a: move-result-object v3 │ │ +02c212: 6e20 9a0a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c218: 0c02 |001e: move-result-object v2 │ │ +02c21a: 6e10 9e0a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c220: 0c02 |0022: move-result-object v2 │ │ +02c222: 7120 8907 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02c228: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +02c22a: 28e1 |0027: goto 0008 // -001f │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=151 │ │ 0x0007 line=152 │ │ 0x0008 line=155 │ │ @@ -40142,17 +40157,17 @@ │ │ type : '(Lorg/sagemath/droid/CellData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b2b8: |[02b2b8] org.sagemath.droid.CellCollection.setCurrentCell:(Lorg/sagemath/droid/CellData;)V │ │ -02b2c8: 5b01 a202 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ -02b2cc: 0e00 |0002: return-void │ │ +02c23c: |[02c23c] org.sagemath.droid.CellCollection.setCurrentCell:(Lorg/sagemath/droid/CellData;)V │ │ +02c24c: 5b01 a202 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellCollection;.currentCell:Lorg/sagemath/droid/CellData; // field@02a2 │ │ +02c250: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/CellCollection; │ │ 0x0000 - 0x0003 reg=1 cell Lorg/sagemath/droid/CellData; │ │ @@ -40162,32 +40177,32 @@ │ │ type : '(Ljava/util/LinkedList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b2d0: |[02b2d0] org.sagemath.droid.CellCollection.setData:(Ljava/util/LinkedList;)V │ │ -02b2e0: 5b01 a302 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ -02b2e4: 0e00 |0002: return-void │ │ +02c254: |[02c254] org.sagemath.droid.CellCollection.setData:(Ljava/util/LinkedList;)V │ │ +02c264: 5b01 a302 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellCollection;.data:Ljava/util/LinkedList; // field@02a3 │ │ +02c268: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/LinkedList; │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/CellCollection; │ │ 0x0000 - 0x0003 reg=1 cellData Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ │ │ source_file_idx : 436 (CellCollection.java) │ │ │ │ Class #160 header: │ │ -class_idx : 518 │ │ +class_idx : 516 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #160 annotations: │ │ @@ -40203,15 +40218,15 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 438 (CellCollectionJSONParser.java) │ │ │ │ Class #161 header: │ │ -class_idx : 519 │ │ +class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 42 │ │ source_file_idx : 438 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ @@ -40239,18 +40254,18 @@ │ │ type : '(Lorg/sagemath/droid/CellCollectionJSONParser;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b2e8: |[02b2e8] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.:(Lorg/sagemath/droid/CellCollectionJSONParser;)V │ │ -02b2f8: 5b01 a602 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.this$0:Lorg/sagemath/droid/CellCollectionJSONParser; // field@02a6 │ │ -02b2fc: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ -02b302: 0e00 |0005: return-void │ │ +02c26c: |[02c26c] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.:(Lorg/sagemath/droid/CellCollectionJSONParser;)V │ │ +02c27c: 5b01 a602 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.this$0:Lorg/sagemath/droid/CellCollectionJSONParser; // field@02a6 │ │ +02c280: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ +02c286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/CellCollectionJSONParser; │ │ │ │ @@ -40259,17 +40274,17 @@ │ │ type : '(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02b304: |[02b304] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.:(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V │ │ -02b314: 7020 040c 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.:(Lorg/sagemath/droid/CellCollectionJSONParser;)V // method@0c04 │ │ -02b31a: 0e00 |0003: return-void │ │ +02c288: |[02c288] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.:(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V │ │ +02c298: 7020 040c 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.:(Lorg/sagemath/droid/CellCollectionJSONParser;)V // method@0c04 │ │ +02c29e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/sagemath/droid/CellCollectionJSONParser; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/sagemath/droid/CellCollectionJSONParser$1; │ │ @@ -40280,83 +40295,83 @@ │ │ type : '([Lorg/json/JSONArray;)Ljava/lang/Long;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -02b31c: |[02b31c] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.doInBackground:([Lorg/json/JSONArray;)Ljava/lang/Long; │ │ -02b32c: 2195 |0000: array-length v5, v9 │ │ -02b32e: d805 05ff |0001: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02b332: 4601 0905 |0003: aget-object v1, v9, v5 │ │ -02b336: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -02b338: 5485 a602 |0006: iget-object v5, v8, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.this$0:Lorg/sagemath/droid/CellCollectionJSONParser; // field@02a6 │ │ -02b33c: 7110 0b0c 0500 |0008: invoke-static {v5}, Lorg/sagemath/droid/CellCollectionJSONParser;.access$100:(Lorg/sagemath/droid/CellCollectionJSONParser;)Landroid/content/Context; // method@0c0b │ │ -02b342: 0c05 |000b: move-result-object v5 │ │ -02b344: 5486 a602 |000c: iget-object v6, v8, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.this$0:Lorg/sagemath/droid/CellCollectionJSONParser; // field@02a6 │ │ -02b348: 7110 0a0c 0600 |000e: invoke-static {v6}, Lorg/sagemath/droid/CellCollectionJSONParser;.access$000:(Lorg/sagemath/droid/CellCollectionJSONParser;)Ljava/lang/String; // method@0c0a │ │ -02b34e: 0c06 |0011: move-result-object v6 │ │ -02b350: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -02b352: 6e30 5100 6507 |0013: invoke-virtual {v5, v6, v7}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0051 │ │ -02b358: 0c00 |0016: move-result-object v0 │ │ -02b35a: 2204 7901 |0017: new-instance v4, Ljava/io/OutputStreamWriter; // type@0179 │ │ -02b35e: 7020 210a 0400 |0019: invoke-direct {v4, v0}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@0a21 │ │ -02b364: 6e10 cf0b 0100 |001c: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0bcf │ │ -02b36a: 0c05 |001f: move-result-object v5 │ │ -02b36c: 6e20 370a 5400 |0020: invoke-virtual {v4, v5}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@0a37 │ │ -02b372: 1a05 b501 |0023: const-string v5, "CellCollectionJSONParser" // string@01b5 │ │ -02b376: 2206 9c01 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -02b37a: 7010 930a 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b380: 1a07 ad01 |002a: const-string v7, "Cell data in JSON: " // string@01ad │ │ -02b384: 6e20 9a0a 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b38a: 0c06 |002f: move-result-object v6 │ │ -02b38c: 6e10 cf0b 0100 |0030: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0bcf │ │ -02b392: 0c07 |0033: move-result-object v7 │ │ -02b394: 6e20 9a0a 7600 |0034: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b39a: 0c06 |0037: move-result-object v6 │ │ -02b39c: 6e10 9e0a 0600 |0038: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b3a2: 0c06 |003b: move-result-object v6 │ │ -02b3a4: 7120 8b07 6500 |003c: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02b3aa: 3804 3d00 |003f: if-eqz v4, 007c // +003d │ │ -02b3ae: 6e10 360a 0400 |0041: invoke-virtual {v4}, Ljava/io/Writer;.flush:()V // method@0a36 │ │ -02b3b4: 6e10 350a 0400 |0044: invoke-virtual {v4}, Ljava/io/Writer;.close:()V // method@0a35 │ │ -02b3ba: 0743 |0047: move-object v3, v4 │ │ -02b3bc: 1605 0000 |0048: const-wide/16 v5, #int 0 // #0 │ │ -02b3c0: 7120 5a0a 6500 |004a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5a │ │ -02b3c6: 0c05 |004d: move-result-object v5 │ │ -02b3c8: 1105 |004e: return-object v5 │ │ -02b3ca: 0d02 |004f: move-exception v2 │ │ -02b3cc: 6e10 190a 0200 |0050: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02b3d2: 0743 |0053: move-object v3, v4 │ │ -02b3d4: 28f4 |0054: goto 0048 // -000c │ │ -02b3d6: 0d02 |0055: move-exception v2 │ │ -02b3d8: 6e10 190a 0200 |0056: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02b3de: 3803 efff |0059: if-eqz v3, 0048 // -0011 │ │ -02b3e2: 6e10 360a 0300 |005b: invoke-virtual {v3}, Ljava/io/Writer;.flush:()V // method@0a36 │ │ -02b3e8: 6e10 350a 0300 |005e: invoke-virtual {v3}, Ljava/io/Writer;.close:()V // method@0a35 │ │ -02b3ee: 28e7 |0061: goto 0048 // -0019 │ │ -02b3f0: 0d02 |0062: move-exception v2 │ │ -02b3f2: 6e10 190a 0200 |0063: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02b3f8: 28e2 |0066: goto 0048 // -001e │ │ -02b3fa: 0d05 |0067: move-exception v5 │ │ -02b3fc: 3803 0800 |0068: if-eqz v3, 0070 // +0008 │ │ -02b400: 6e10 360a 0300 |006a: invoke-virtual {v3}, Ljava/io/Writer;.flush:()V // method@0a36 │ │ -02b406: 6e10 350a 0300 |006d: invoke-virtual {v3}, Ljava/io/Writer;.close:()V // method@0a35 │ │ -02b40c: 2705 |0070: throw v5 │ │ -02b40e: 0d02 |0071: move-exception v2 │ │ -02b410: 6e10 190a 0200 |0072: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02b416: 28fb |0075: goto 0070 // -0005 │ │ -02b418: 0d05 |0076: move-exception v5 │ │ -02b41a: 0743 |0077: move-object v3, v4 │ │ -02b41c: 28f0 |0078: goto 0068 // -0010 │ │ -02b41e: 0d02 |0079: move-exception v2 │ │ -02b420: 0743 |007a: move-object v3, v4 │ │ -02b422: 28db |007b: goto 0056 // -0025 │ │ -02b424: 0743 |007c: move-object v3, v4 │ │ -02b426: 28cb |007d: goto 0048 // -0035 │ │ +02c2a0: |[02c2a0] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.doInBackground:([Lorg/json/JSONArray;)Ljava/lang/Long; │ │ +02c2b0: 2195 |0000: array-length v5, v9 │ │ +02c2b2: d805 05ff |0001: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02c2b6: 4601 0905 |0003: aget-object v1, v9, v5 │ │ +02c2ba: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +02c2bc: 5485 a602 |0006: iget-object v5, v8, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.this$0:Lorg/sagemath/droid/CellCollectionJSONParser; // field@02a6 │ │ +02c2c0: 7110 0b0c 0500 |0008: invoke-static {v5}, Lorg/sagemath/droid/CellCollectionJSONParser;.access$100:(Lorg/sagemath/droid/CellCollectionJSONParser;)Landroid/content/Context; // method@0c0b │ │ +02c2c6: 0c05 |000b: move-result-object v5 │ │ +02c2c8: 5486 a602 |000c: iget-object v6, v8, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.this$0:Lorg/sagemath/droid/CellCollectionJSONParser; // field@02a6 │ │ +02c2cc: 7110 0a0c 0600 |000e: invoke-static {v6}, Lorg/sagemath/droid/CellCollectionJSONParser;.access$000:(Lorg/sagemath/droid/CellCollectionJSONParser;)Ljava/lang/String; // method@0c0a │ │ +02c2d2: 0c06 |0011: move-result-object v6 │ │ +02c2d4: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +02c2d6: 6e30 5100 6507 |0013: invoke-virtual {v5, v6, v7}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0051 │ │ +02c2dc: 0c00 |0016: move-result-object v0 │ │ +02c2de: 2204 7701 |0017: new-instance v4, Ljava/io/OutputStreamWriter; // type@0177 │ │ +02c2e2: 7020 210a 0400 |0019: invoke-direct {v4, v0}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@0a21 │ │ +02c2e8: 6e10 cf0b 0100 |001c: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0bcf │ │ +02c2ee: 0c05 |001f: move-result-object v5 │ │ +02c2f0: 6e20 370a 5400 |0020: invoke-virtual {v4, v5}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@0a37 │ │ +02c2f6: 1a05 b501 |0023: const-string v5, "CellCollectionJSONParser" // string@01b5 │ │ +02c2fa: 2206 9a01 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +02c2fe: 7010 930a 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c304: 1a07 ad01 |002a: const-string v7, "Cell data in JSON: " // string@01ad │ │ +02c308: 6e20 9a0a 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c30e: 0c06 |002f: move-result-object v6 │ │ +02c310: 6e10 cf0b 0100 |0030: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0bcf │ │ +02c316: 0c07 |0033: move-result-object v7 │ │ +02c318: 6e20 9a0a 7600 |0034: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c31e: 0c06 |0037: move-result-object v6 │ │ +02c320: 6e10 9e0a 0600 |0038: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c326: 0c06 |003b: move-result-object v6 │ │ +02c328: 7120 8b07 6500 |003c: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02c32e: 3804 3d00 |003f: if-eqz v4, 007c // +003d │ │ +02c332: 6e10 360a 0400 |0041: invoke-virtual {v4}, Ljava/io/Writer;.flush:()V // method@0a36 │ │ +02c338: 6e10 350a 0400 |0044: invoke-virtual {v4}, Ljava/io/Writer;.close:()V // method@0a35 │ │ +02c33e: 0743 |0047: move-object v3, v4 │ │ +02c340: 1606 0000 |0048: const-wide/16 v6, #int 0 // #0 │ │ +02c344: 7120 5a0a 7600 |004a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5a │ │ +02c34a: 0c05 |004d: move-result-object v5 │ │ +02c34c: 1105 |004e: return-object v5 │ │ +02c34e: 0d02 |004f: move-exception v2 │ │ +02c350: 6e10 190a 0200 |0050: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02c356: 0743 |0053: move-object v3, v4 │ │ +02c358: 28f4 |0054: goto 0048 // -000c │ │ +02c35a: 0d02 |0055: move-exception v2 │ │ +02c35c: 6e10 190a 0200 |0056: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02c362: 3803 efff |0059: if-eqz v3, 0048 // -0011 │ │ +02c366: 6e10 360a 0300 |005b: invoke-virtual {v3}, Ljava/io/Writer;.flush:()V // method@0a36 │ │ +02c36c: 6e10 350a 0300 |005e: invoke-virtual {v3}, Ljava/io/Writer;.close:()V // method@0a35 │ │ +02c372: 28e7 |0061: goto 0048 // -0019 │ │ +02c374: 0d02 |0062: move-exception v2 │ │ +02c376: 6e10 190a 0200 |0063: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02c37c: 28e2 |0066: goto 0048 // -001e │ │ +02c37e: 0d05 |0067: move-exception v5 │ │ +02c380: 3803 0800 |0068: if-eqz v3, 0070 // +0008 │ │ +02c384: 6e10 360a 0300 |006a: invoke-virtual {v3}, Ljava/io/Writer;.flush:()V // method@0a36 │ │ +02c38a: 6e10 350a 0300 |006d: invoke-virtual {v3}, Ljava/io/Writer;.close:()V // method@0a35 │ │ +02c390: 2705 |0070: throw v5 │ │ +02c392: 0d02 |0071: move-exception v2 │ │ +02c394: 6e10 190a 0200 |0072: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02c39a: 28fb |0075: goto 0070 // -0005 │ │ +02c39c: 0d05 |0076: move-exception v5 │ │ +02c39e: 0743 |0077: move-object v3, v4 │ │ +02c3a0: 28f0 |0078: goto 0068 // -0010 │ │ +02c3a2: 0d02 |0079: move-exception v2 │ │ +02c3a4: 0743 |007a: move-object v3, v4 │ │ +02c3a6: 28db |007b: goto 0056 // -0025 │ │ +02c3a8: 0743 |007c: move-object v3, v4 │ │ +02c3aa: 28cb |007d: goto 0048 // -0035 │ │ catches : 6 │ │ 0x0006 - 0x001c │ │ Ljava/io/IOException; -> 0x0055 │ │ -> 0x0067 │ │ 0x001c - 0x003f │ │ Ljava/io/IOException; -> 0x0079 │ │ -> 0x0076 │ │ @@ -40424,41 +40439,41 @@ │ │ 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 │ │ -02b474: |[02b474] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02b484: 1f02 7702 |0000: check-cast v2, [Lorg/json/JSONArray; // type@0277 │ │ -02b488: 6e20 060c 2100 |0002: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.doInBackground:([Lorg/json/JSONArray;)Ljava/lang/Long; // method@0c06 │ │ -02b48e: 0c00 |0005: move-result-object v0 │ │ -02b490: 1100 |0006: return-object v0 │ │ +02c3f8: |[02c3f8] org.sagemath.droid.CellCollectionJSONParser$SaveFileTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +02c408: 1f02 7502 |0000: check-cast v2, [Lorg/json/JSONArray; // type@0275 │ │ +02c40c: 6e20 060c 2100 |0002: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.doInBackground:([Lorg/json/JSONArray;)Ljava/lang/Long; // method@0c06 │ │ +02c412: 0c00 |0005: move-result-object v0 │ │ +02c414: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ source_file_idx : 438 (CellCollectionJSONParser.java) │ │ │ │ Class #162 header: │ │ -class_idx : 520 │ │ +class_idx : 518 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 438 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sagemath/droid/CellCollectionJSONParser$1; Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; } │ │ Annotations on method #3084 'loadCells' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/LinkedList" "<" "Lorg/sagemath/droid/CellData;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ Annotations on method #3085 'saveCellData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/LinkedList" "<" "Lorg/sagemath/droid/CellData;" ">;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ @@ -40488,19 +40503,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b494: |[02b494] org.sagemath.droid.CellCollectionJSONParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -02b4a4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02b4aa: 5b01 a902 |0003: iput-object v1, v0, Lorg/sagemath/droid/CellCollectionJSONParser;.context:Landroid/content/Context; // field@02a9 │ │ -02b4ae: 5b02 a702 |0005: iput-object v2, v0, Lorg/sagemath/droid/CellCollectionJSONParser;.JSONfilename:Ljava/lang/String; // field@02a7 │ │ -02b4b2: 0e00 |0007: return-void │ │ +02c418: |[02c418] org.sagemath.droid.CellCollectionJSONParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +02c428: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02c42e: 5b01 a902 |0003: iput-object v1, v0, Lorg/sagemath/droid/CellCollectionJSONParser;.context:Landroid/content/Context; // field@02a9 │ │ +02c432: 5b02 a702 |0005: iput-object v2, v0, Lorg/sagemath/droid/CellCollectionJSONParser;.JSONfilename:Ljava/lang/String; // field@02a7 │ │ +02c436: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x0007 line=63 │ │ locals : │ │ @@ -40513,17 +40528,17 @@ │ │ type : '(Lorg/sagemath/droid/CellCollectionJSONParser;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b4b4: |[02b4b4] org.sagemath.droid.CellCollectionJSONParser.access$000:(Lorg/sagemath/droid/CellCollectionJSONParser;)Ljava/lang/String; │ │ -02b4c4: 5410 a702 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionJSONParser;.JSONfilename:Ljava/lang/String; // field@02a7 │ │ -02b4c8: 1100 |0002: return-object v0 │ │ +02c438: |[02c438] org.sagemath.droid.CellCollectionJSONParser.access$000:(Lorg/sagemath/droid/CellCollectionJSONParser;)Ljava/lang/String; │ │ +02c448: 5410 a702 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionJSONParser;.JSONfilename:Ljava/lang/String; // field@02a7 │ │ +02c44c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellCollectionJSONParser; │ │ │ │ #2 : (in Lorg/sagemath/droid/CellCollectionJSONParser;) │ │ @@ -40531,17 +40546,17 @@ │ │ type : '(Lorg/sagemath/droid/CellCollectionJSONParser;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b4cc: |[02b4cc] org.sagemath.droid.CellCollectionJSONParser.access$100:(Lorg/sagemath/droid/CellCollectionJSONParser;)Landroid/content/Context; │ │ -02b4dc: 5410 a902 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionJSONParser;.context:Landroid/content/Context; // field@02a9 │ │ -02b4e0: 1100 |0002: return-object v0 │ │ +02c450: |[02c450] org.sagemath.droid.CellCollectionJSONParser.access$100:(Lorg/sagemath/droid/CellCollectionJSONParser;)Landroid/content/Context; │ │ +02c460: 5410 a902 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionJSONParser;.context:Landroid/content/Context; // field@02a9 │ │ +02c464: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellCollectionJSONParser; │ │ │ │ Virtual methods - │ │ @@ -40550,85 +40565,85 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -02b4e4: |[02b4e4] org.sagemath.droid.CellCollectionJSONParser.loadCells:()Ljava/util/LinkedList; │ │ -02b4f4: 2202 b801 |0000: new-instance v2, Ljava/util/LinkedList; // type@01b8 │ │ -02b4f8: 7010 e60a 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02b4fe: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -02b500: 54c9 a902 |0006: iget-object v9, v12, Lorg/sagemath/droid/CellCollectionJSONParser;.context:Landroid/content/Context; // field@02a9 │ │ -02b504: 54ca a702 |0008: iget-object v10, v12, Lorg/sagemath/droid/CellCollectionJSONParser;.JSONfilename:Ljava/lang/String; // field@02a7 │ │ -02b508: 6e20 5000 a900 |000a: invoke-virtual {v9, v10}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0050 │ │ -02b50e: 0c00 |000d: move-result-object v0 │ │ -02b510: 2208 6a01 |000e: new-instance v8, Ljava/io/BufferedReader; // type@016a │ │ -02b514: 2209 7701 |0010: new-instance v9, Ljava/io/InputStreamReader; // type@0177 │ │ -02b518: 7020 1c0a 0900 |0012: invoke-direct {v9, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a1c │ │ -02b51e: 7020 f709 9800 |0015: invoke-direct {v8, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f7 │ │ -02b524: 2205 9c01 |0018: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -02b528: 7010 930a 0500 |001a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b52e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -02b530: 6e10 f909 0800 |001e: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f9 │ │ -02b536: 0c06 |0021: move-result-object v6 │ │ -02b538: 3806 2a00 |0022: if-eqz v6, 004c // +002a │ │ -02b53c: 6e20 9a0a 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b542: 28f7 |0027: goto 001e // -0009 │ │ -02b544: 0d03 |0028: move-exception v3 │ │ -02b546: 0787 |0029: move-object v7, v8 │ │ -02b548: 1a09 b501 |002a: const-string v9, "CellCollectionJSONParser" // string@01b5 │ │ -02b54c: 220a 9c01 |002c: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ -02b550: 7010 930a 0a00 |002e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b556: 1a0b be02 |0031: const-string v11, "Issues when loading cell data from JSON." // string@02be │ │ -02b55a: 6e20 9a0a ba00 |0033: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b560: 0c0a |0036: move-result-object v10 │ │ -02b562: 6e10 490a 0300 |0037: invoke-virtual {v3}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -02b568: 0c0b |003a: move-result-object v11 │ │ -02b56a: 6e20 9a0a ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b570: 0c0a |003e: move-result-object v10 │ │ -02b572: 6e10 9e0a 0a00 |003f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b578: 0c0a |0042: move-result-object v10 │ │ -02b57a: 7120 8907 a900 |0043: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02b580: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ -02b584: 6e10 f809 0700 |0048: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ -02b58a: 1102 |004b: return-object v2 │ │ -02b58c: 2209 0102 |004c: new-instance v9, Lorg/json/JSONTokener; // type@0201 │ │ -02b590: 6e10 9e0a 0500 |004e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b596: 0c0a |0051: move-result-object v10 │ │ -02b598: 7020 e10b a900 |0052: invoke-direct {v9, v10}, Lorg/json/JSONTokener;.:(Ljava/lang/String;)V // method@0be1 │ │ -02b59e: 6e10 e20b 0900 |0055: invoke-virtual {v9}, Lorg/json/JSONTokener;.nextValue:()Ljava/lang/Object; // method@0be2 │ │ -02b5a4: 0c01 |0058: move-result-object v1 │ │ -02b5a6: 1f01 fe01 |0059: check-cast v1, Lorg/json/JSONArray; // type@01fe │ │ -02b5aa: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -02b5ac: 6e10 cd0b 0100 |005c: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ -02b5b2: 0a09 |005f: move-result v9 │ │ -02b5b4: 3594 1100 |0060: if-ge v4, v9, 0071 // +0011 │ │ -02b5b8: 2209 0a02 |0062: new-instance v9, Lorg/sagemath/droid/CellData; // type@020a │ │ -02b5bc: 6e20 cb0b 4100 |0064: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0bcb │ │ -02b5c2: 0c0a |0067: move-result-object v10 │ │ -02b5c4: 7020 180c a900 |0068: invoke-direct {v9, v10}, Lorg/sagemath/droid/CellData;.:(Lorg/json/JSONObject;)V // method@0c18 │ │ -02b5ca: 6e20 e70a 9200 |006b: invoke-virtual {v2, v9}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02b5d0: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02b5d4: 28ec |0070: goto 005c // -0014 │ │ -02b5d6: 3808 1300 |0071: if-eqz v8, 0084 // +0013 │ │ -02b5da: 6e10 f809 0800 |0073: invoke-virtual {v8}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ -02b5e0: 0787 |0076: move-object v7, v8 │ │ -02b5e2: 28d4 |0077: goto 004b // -002c │ │ -02b5e4: 0d09 |0078: move-exception v9 │ │ -02b5e6: 3807 0500 |0079: if-eqz v7, 007e // +0005 │ │ -02b5ea: 6e10 f809 0700 |007b: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ -02b5f0: 2709 |007e: throw v9 │ │ -02b5f2: 0d09 |007f: move-exception v9 │ │ -02b5f4: 0787 |0080: move-object v7, v8 │ │ -02b5f6: 28f8 |0081: goto 0079 // -0008 │ │ -02b5f8: 0d03 |0082: move-exception v3 │ │ -02b5fa: 28a7 |0083: goto 002a // -0059 │ │ -02b5fc: 0787 |0084: move-object v7, v8 │ │ -02b5fe: 28c6 |0085: goto 004b // -003a │ │ +02c468: |[02c468] org.sagemath.droid.CellCollectionJSONParser.loadCells:()Ljava/util/LinkedList; │ │ +02c478: 2202 b601 |0000: new-instance v2, Ljava/util/LinkedList; // type@01b6 │ │ +02c47c: 7010 e60a 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02c482: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +02c484: 54c9 a902 |0006: iget-object v9, v12, Lorg/sagemath/droid/CellCollectionJSONParser;.context:Landroid/content/Context; // field@02a9 │ │ +02c488: 54ca a702 |0008: iget-object v10, v12, Lorg/sagemath/droid/CellCollectionJSONParser;.JSONfilename:Ljava/lang/String; // field@02a7 │ │ +02c48c: 6e20 5000 a900 |000a: invoke-virtual {v9, v10}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0050 │ │ +02c492: 0c00 |000d: move-result-object v0 │ │ +02c494: 2208 6801 |000e: new-instance v8, Ljava/io/BufferedReader; // type@0168 │ │ +02c498: 2209 7501 |0010: new-instance v9, Ljava/io/InputStreamReader; // type@0175 │ │ +02c49c: 7020 1c0a 0900 |0012: invoke-direct {v9, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a1c │ │ +02c4a2: 7020 f709 9800 |0015: invoke-direct {v8, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f7 │ │ +02c4a8: 2205 9a01 |0018: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +02c4ac: 7010 930a 0500 |001a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c4b2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +02c4b4: 6e10 f909 0800 |001e: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f9 │ │ +02c4ba: 0c06 |0021: move-result-object v6 │ │ +02c4bc: 3806 2a00 |0022: if-eqz v6, 004c // +002a │ │ +02c4c0: 6e20 9a0a 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c4c6: 28f7 |0027: goto 001e // -0009 │ │ +02c4c8: 0d03 |0028: move-exception v3 │ │ +02c4ca: 0787 |0029: move-object v7, v8 │ │ +02c4cc: 1a09 b501 |002a: const-string v9, "CellCollectionJSONParser" // string@01b5 │ │ +02c4d0: 220a 9a01 |002c: new-instance v10, Ljava/lang/StringBuilder; // type@019a │ │ +02c4d4: 7010 930a 0a00 |002e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c4da: 1a0b be02 |0031: const-string v11, "Issues when loading cell data from JSON." // string@02be │ │ +02c4de: 6e20 9a0a ba00 |0033: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c4e4: 0c0a |0036: move-result-object v10 │ │ +02c4e6: 6e10 490a 0300 |0037: invoke-virtual {v3}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +02c4ec: 0c0b |003a: move-result-object v11 │ │ +02c4ee: 6e20 9a0a ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c4f4: 0c0a |003e: move-result-object v10 │ │ +02c4f6: 6e10 9e0a 0a00 |003f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c4fc: 0c0a |0042: move-result-object v10 │ │ +02c4fe: 7120 8907 a900 |0043: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02c504: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ +02c508: 6e10 f809 0700 |0048: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ +02c50e: 1102 |004b: return-object v2 │ │ +02c510: 2209 ff01 |004c: new-instance v9, Lorg/json/JSONTokener; // type@01ff │ │ +02c514: 6e10 9e0a 0500 |004e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c51a: 0c0a |0051: move-result-object v10 │ │ +02c51c: 7020 e10b a900 |0052: invoke-direct {v9, v10}, Lorg/json/JSONTokener;.:(Ljava/lang/String;)V // method@0be1 │ │ +02c522: 6e10 e20b 0900 |0055: invoke-virtual {v9}, Lorg/json/JSONTokener;.nextValue:()Ljava/lang/Object; // method@0be2 │ │ +02c528: 0c01 |0058: move-result-object v1 │ │ +02c52a: 1f01 fc01 |0059: check-cast v1, Lorg/json/JSONArray; // type@01fc │ │ +02c52e: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +02c530: 6e10 cd0b 0100 |005c: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ +02c536: 0a09 |005f: move-result v9 │ │ +02c538: 3594 1100 |0060: if-ge v4, v9, 0071 // +0011 │ │ +02c53c: 2209 0802 |0062: new-instance v9, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02c540: 6e20 cb0b 4100 |0064: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0bcb │ │ +02c546: 0c0a |0067: move-result-object v10 │ │ +02c548: 7020 180c a900 |0068: invoke-direct {v9, v10}, Lorg/sagemath/droid/CellData;.:(Lorg/json/JSONObject;)V // method@0c18 │ │ +02c54e: 6e20 e70a 9200 |006b: invoke-virtual {v2, v9}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02c554: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02c558: 28ec |0070: goto 005c // -0014 │ │ +02c55a: 3808 1300 |0071: if-eqz v8, 0084 // +0013 │ │ +02c55e: 6e10 f809 0800 |0073: invoke-virtual {v8}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ +02c564: 0787 |0076: move-object v7, v8 │ │ +02c566: 28d4 |0077: goto 004b // -002c │ │ +02c568: 0d09 |0078: move-exception v9 │ │ +02c56a: 3807 0500 |0079: if-eqz v7, 007e // +0005 │ │ +02c56e: 6e10 f809 0700 |007b: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ +02c574: 2709 |007e: throw v9 │ │ +02c576: 0d09 |007f: move-exception v9 │ │ +02c578: 0787 |0080: move-object v7, v8 │ │ +02c57a: 28f8 |0081: goto 0079 // -0008 │ │ +02c57c: 0d03 |0082: move-exception v3 │ │ +02c57e: 28a7 |0083: goto 002a // -0059 │ │ +02c580: 0787 |0084: move-object v7, v8 │ │ +02c582: 28c6 |0085: goto 004b // -003a │ │ catches : 4 │ │ 0x0006 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0082 │ │ -> 0x0078 │ │ 0x0018 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0028 │ │ -> 0x007f │ │ @@ -40690,72 +40705,71 @@ │ │ 0x0000 - 0x0086 reg=12 this Lorg/sagemath/droid/CellCollectionJSONParser; │ │ │ │ #1 : (in Lorg/sagemath/droid/CellCollectionJSONParser;) │ │ name : 'saveCellData' │ │ type : '(Ljava/util/LinkedList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -02b630: |[02b630] org.sagemath.droid.CellCollectionJSONParser.saveCellData:(Ljava/util/LinkedList;)V │ │ -02b640: 3807 0800 |0000: if-eqz v7, 0008 // +0008 │ │ -02b644: 6e10 ee0a 0700 |0002: invoke-virtual {v7}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ -02b64a: 0a03 |0005: move-result v3 │ │ -02b64c: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -02b650: 2203 8901 |0008: new-instance v3, Ljava/lang/Exception; // type@0189 │ │ -02b654: 7010 470a 0300 |000a: invoke-direct {v3}, Ljava/lang/Exception;.:()V // method@0a47 │ │ -02b65a: 2703 |000d: throw v3 │ │ -02b65c: 2200 fe01 |000e: new-instance v0, Lorg/json/JSONArray; // type@01fe │ │ -02b660: 7010 c70b 0000 |0010: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@0bc7 │ │ -02b666: 6e10 ef0a 0700 |0013: invoke-virtual {v7}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02b66c: 0c02 |0016: move-result-object v2 │ │ -02b66e: 7210 dc0a 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02b674: 0a03 |001a: move-result v3 │ │ -02b676: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ -02b67a: 7210 dd0a 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02b680: 0c01 |0020: move-result-object v1 │ │ -02b682: 1f01 0a02 |0021: check-cast v1, Lorg/sagemath/droid/CellData; // type@020a │ │ -02b686: 6e10 2e0c 0100 |0023: invoke-virtual {v1}, Lorg/sagemath/droid/CellData;.toJSON:()Lorg/json/JSONObject; // method@0c2e │ │ -02b68c: 0c03 |0026: move-result-object v3 │ │ -02b68e: 6e20 ce0b 3000 |0027: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0bce │ │ -02b694: 28ed |002a: goto 0017 // -0013 │ │ -02b696: 2203 0702 |002b: new-instance v3, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; // type@0207 │ │ -02b69a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -02b69c: 7030 050c 6304 |002e: invoke-direct {v3, v6, v4}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.:(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V // method@0c05 │ │ -02b6a2: 1214 |0031: const/4 v4, #int 1 // #1 │ │ -02b6a4: 2344 7702 |0032: new-array v4, v4, [Lorg/json/JSONArray; // type@0277 │ │ -02b6a8: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -02b6aa: 4d00 0405 |0035: aput-object v0, v4, v5 │ │ -02b6ae: 6e20 080c 4300 |0037: invoke-virtual {v3, v4}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0c08 │ │ -02b6b4: 0e00 |003a: return-void │ │ +02c5b4: |[02c5b4] org.sagemath.droid.CellCollectionJSONParser.saveCellData:(Ljava/util/LinkedList;)V │ │ +02c5c4: 3806 0800 |0000: if-eqz v6, 0008 // +0008 │ │ +02c5c8: 6e10 ee0a 0600 |0002: invoke-virtual {v6}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ +02c5ce: 0a02 |0005: move-result v2 │ │ +02c5d0: 3802 0800 |0006: if-eqz v2, 000e // +0008 │ │ +02c5d4: 2202 8701 |0008: new-instance v2, Ljava/lang/Exception; // type@0187 │ │ +02c5d8: 7010 470a 0200 |000a: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@0a47 │ │ +02c5de: 2702 |000d: throw v2 │ │ +02c5e0: 2200 fc01 |000e: new-instance v0, Lorg/json/JSONArray; // type@01fc │ │ +02c5e4: 7010 c70b 0000 |0010: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@0bc7 │ │ +02c5ea: 6e10 ef0a 0600 |0013: invoke-virtual {v6}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02c5f0: 0c02 |0016: move-result-object v2 │ │ +02c5f2: 7210 dc0a 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02c5f8: 0a03 |001a: move-result v3 │ │ +02c5fa: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ +02c5fe: 7210 dd0a 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02c604: 0c01 |0020: move-result-object v1 │ │ +02c606: 1f01 0802 |0021: check-cast v1, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02c60a: 6e10 2e0c 0100 |0023: invoke-virtual {v1}, Lorg/sagemath/droid/CellData;.toJSON:()Lorg/json/JSONObject; // method@0c2e │ │ +02c610: 0c03 |0026: move-result-object v3 │ │ +02c612: 6e20 ce0b 3000 |0027: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0bce │ │ +02c618: 28ed |002a: goto 0017 // -0013 │ │ +02c61a: 2202 0502 |002b: new-instance v2, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; // type@0205 │ │ +02c61e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +02c620: 7030 050c 5203 |002e: invoke-direct {v2, v5, v3}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.:(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V // method@0c05 │ │ +02c626: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +02c628: 2333 7502 |0032: new-array v3, v3, [Lorg/json/JSONArray; // type@0275 │ │ +02c62c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +02c62e: 4d00 0304 |0035: aput-object v0, v3, v4 │ │ +02c632: 6e20 080c 3200 |0037: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0c08 │ │ +02c638: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=68 │ │ 0x000e line=69 │ │ 0x0013 line=70 │ │ 0x0023 line=71 │ │ 0x002b line=75 │ │ 0x003a line=76 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Ljava/util/LinkedList; │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/LinkedList; │ │ 0x0023 - 0x002b reg=1 c Lorg/sagemath/droid/CellData; │ │ 0x0013 - 0x003b reg=0 array Lorg/json/JSONArray; │ │ - 0x0017 - 0x003b reg=2 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x003b reg=6 this Lorg/sagemath/droid/CellCollectionJSONParser; │ │ - 0x0000 - 0x003b reg=7 cells Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ + 0x0000 - 0x003b reg=5 this Lorg/sagemath/droid/CellCollectionJSONParser; │ │ + 0x0000 - 0x003b reg=6 cells Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ │ │ source_file_idx : 438 (CellCollectionJSONParser.java) │ │ │ │ Class #163 header: │ │ -class_idx : 521 │ │ +class_idx : 519 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 440 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ Class #163 annotations: │ │ @@ -40790,17 +40804,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b6b8: |[02b6b8] org.sagemath.droid.CellCollectionXMLParser.:()V │ │ -02b6c8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02b6ce: 0e00 |0003: return-void │ │ +02c63c: |[02c63c] org.sagemath.droid.CellCollectionXMLParser.:()V │ │ +02c64c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02c652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellCollectionXMLParser; │ │ │ │ #1 : (in Lorg/sagemath/droid/CellCollectionXMLParser;) │ │ @@ -40808,22 +40822,22 @@ │ │ type : '(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -02b6d0: |[02b6d0] org.sagemath.droid.CellCollectionXMLParser.getBooleanValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Boolean; │ │ -02b6e0: 7030 120c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b6e6: 0c00 |0003: move-result-object v0 │ │ -02b6e8: 7110 3b0a 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0a3b │ │ -02b6ee: 0a00 |0007: move-result v0 │ │ -02b6f0: 7110 3c0a 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ -02b6f6: 0c00 |000b: move-result-object v0 │ │ -02b6f8: 1100 |000c: return-object v0 │ │ +02c654: |[02c654] org.sagemath.droid.CellCollectionXMLParser.getBooleanValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Boolean; │ │ +02c664: 7030 120c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c66a: 0c00 |0003: move-result-object v0 │ │ +02c66c: 7110 3b0a 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0a3b │ │ +02c672: 0a00 |0007: move-result v0 │ │ +02c674: 7110 3c0a 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ +02c67a: 0c00 |000b: move-result-object v0 │ │ +02c67c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/sagemath/droid/CellCollectionXMLParser; │ │ 0x0000 - 0x000d reg=2 element Lorg/w3c/dom/Element; │ │ 0x0000 - 0x000d reg=3 tagName Ljava/lang/String; │ │ @@ -40833,46 +40847,46 @@ │ │ type : '(Lorg/w3c/dom/Element;)Lorg/sagemath/droid/CellData;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -02b6fc: |[02b6fc] org.sagemath.droid.CellCollectionXMLParser.getCellData:(Lorg/w3c/dom/Element;)Lorg/sagemath/droid/CellData; │ │ -02b70c: 2200 0a02 |0000: new-instance v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -02b710: 7010 170c 0000 |0002: invoke-direct {v0}, Lorg/sagemath/droid/CellData;.:()V // method@0c17 │ │ -02b716: 1a01 130b |0005: const-string v1, "group" // string@0b13 │ │ -02b71a: 7030 120c 3201 |0007: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b720: 0c01 |000a: move-result-object v1 │ │ -02b722: 5b01 b902 |000b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02b726: 1a01 ef10 |000d: const-string v1, "title" // string@10ef │ │ -02b72a: 7030 120c 3201 |000f: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b730: 0c01 |0012: move-result-object v1 │ │ -02b732: 5b01 be02 |0013: iput-object v1, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02b736: 1a01 f108 |0015: const-string v1, "description" // string@08f1 │ │ -02b73a: 7030 120c 3201 |0017: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b740: 0c01 |001a: move-result-object v1 │ │ -02b742: 5b01 b702 |001b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02b746: 1a01 8d0b |001d: const-string v1, "input" // string@0b8d │ │ -02b74a: 7030 120c 3201 |001f: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b750: 0c01 |0022: move-result-object v1 │ │ -02b752: 5b01 bb02 |0023: iput-object v1, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02b756: 1a01 0c0f |0025: const-string v1, "rank" // string@0f0c │ │ -02b75a: 7030 110c 3201 |0027: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getIntValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Integer; // method@0c11 │ │ -02b760: 0c01 |002a: move-result-object v1 │ │ -02b762: 5b01 bd02 |002b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02b766: 1a01 2b11 |002d: const-string v1, "uuid" // string@112b │ │ -02b76a: 7030 130c 3201 |002f: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getUuidValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/UUID; // method@0c13 │ │ -02b770: 0c01 |0032: move-result-object v1 │ │ -02b772: 5b01 bf02 |0033: iput-object v1, v0, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02b776: 1a01 9709 |0035: const-string v1, "favorite" // string@0997 │ │ -02b77a: 7030 0f0c 3201 |0037: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getBooleanValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Boolean; // method@0c0f │ │ -02b780: 0c01 |003a: move-result-object v1 │ │ -02b782: 5b01 b802 |003b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02b786: 1100 |003d: return-object v0 │ │ +02c680: |[02c680] org.sagemath.droid.CellCollectionXMLParser.getCellData:(Lorg/w3c/dom/Element;)Lorg/sagemath/droid/CellData; │ │ +02c690: 2200 0802 |0000: new-instance v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02c694: 7010 170c 0000 |0002: invoke-direct {v0}, Lorg/sagemath/droid/CellData;.:()V // method@0c17 │ │ +02c69a: 1a01 100b |0005: const-string v1, "group" // string@0b10 │ │ +02c69e: 7030 120c 3201 |0007: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c6a4: 0c01 |000a: move-result-object v1 │ │ +02c6a6: 5b01 b902 |000b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c6aa: 1a01 eb10 |000d: const-string v1, "title" // string@10eb │ │ +02c6ae: 7030 120c 3201 |000f: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c6b4: 0c01 |0012: move-result-object v1 │ │ +02c6b6: 5b01 be02 |0013: iput-object v1, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02c6ba: 1a01 ee08 |0015: const-string v1, "description" // string@08ee │ │ +02c6be: 7030 120c 3201 |0017: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c6c4: 0c01 |001a: move-result-object v1 │ │ +02c6c6: 5b01 b702 |001b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02c6ca: 1a01 8a0b |001d: const-string v1, "input" // string@0b8a │ │ +02c6ce: 7030 120c 3201 |001f: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c6d4: 0c01 |0022: move-result-object v1 │ │ +02c6d6: 5b01 bb02 |0023: iput-object v1, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02c6da: 1a01 080f |0025: const-string v1, "rank" // string@0f08 │ │ +02c6de: 7030 110c 3201 |0027: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getIntValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Integer; // method@0c11 │ │ +02c6e4: 0c01 |002a: move-result-object v1 │ │ +02c6e6: 5b01 bd02 |002b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02c6ea: 1a01 2711 |002d: const-string v1, "uuid" // string@1127 │ │ +02c6ee: 7030 130c 3201 |002f: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getUuidValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/UUID; // method@0c13 │ │ +02c6f4: 0c01 |0032: move-result-object v1 │ │ +02c6f6: 5b01 bf02 |0033: iput-object v1, v0, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02c6fa: 1a01 9409 |0035: const-string v1, "favorite" // string@0994 │ │ +02c6fe: 7030 0f0c 3201 |0037: invoke-direct {v2, v3, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getBooleanValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Boolean; // method@0c0f │ │ +02c704: 0c01 |003a: move-result-object v1 │ │ +02c706: 5b01 b802 |003b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02c70a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 0x000d line=73 │ │ 0x0015 line=74 │ │ 0x001d line=75 │ │ @@ -40890,22 +40904,22 @@ │ │ type : '(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -02b788: |[02b788] org.sagemath.droid.CellCollectionXMLParser.getIntValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Integer; │ │ -02b798: 7030 120c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b79e: 0c00 |0003: move-result-object v0 │ │ -02b7a0: 7110 550a 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ -02b7a6: 0a00 |0007: move-result v0 │ │ -02b7a8: 7110 570a 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -02b7ae: 0c00 |000b: move-result-object v0 │ │ -02b7b0: 1100 |000c: return-object v0 │ │ +02c70c: |[02c70c] org.sagemath.droid.CellCollectionXMLParser.getIntValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/Integer; │ │ +02c71c: 7030 120c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c722: 0c00 |0003: move-result-object v0 │ │ +02c724: 7110 550a 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ +02c72a: 0a00 |0007: move-result v0 │ │ +02c72c: 7110 570a 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +02c732: 0c00 |000b: move-result-object v0 │ │ +02c734: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/sagemath/droid/CellCollectionXMLParser; │ │ 0x0000 - 0x000d reg=2 element Lorg/w3c/dom/Element; │ │ 0x0000 - 0x000d reg=3 tagName Ljava/lang/String; │ │ @@ -40915,33 +40929,33 @@ │ │ type : '(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -02b7b4: |[02b7b4] org.sagemath.droid.CellCollectionXMLParser.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; │ │ -02b7c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02b7c6: 7220 bf0d 6500 |0001: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList; // method@0dbf │ │ -02b7cc: 0c01 |0004: move-result-object v1 │ │ -02b7ce: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ -02b7d2: 7210 c20d 0100 |0007: invoke-interface {v1}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0dc2 │ │ -02b7d8: 0a03 |000a: move-result v3 │ │ -02b7da: 3d03 1100 |000b: if-lez v3, 001c // +0011 │ │ -02b7de: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -02b7e0: 7220 c30d 3100 |000e: invoke-interface {v1, v3}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0dc3 │ │ -02b7e6: 0c00 |0011: move-result-object v0 │ │ -02b7e8: 1f00 5202 |0012: check-cast v0, Lorg/w3c/dom/Element; // type@0252 │ │ -02b7ec: 7210 c00d 0000 |0014: invoke-interface {v0}, Lorg/w3c/dom/Element;.getFirstChild:()Lorg/w3c/dom/Node; // method@0dc0 │ │ -02b7f2: 0c03 |0017: move-result-object v3 │ │ -02b7f4: 7210 c10d 0300 |0018: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0dc1 │ │ -02b7fa: 0c02 |001b: move-result-object v2 │ │ -02b7fc: 6e10 8d0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02b802: 0c03 |001f: move-result-object v3 │ │ -02b804: 1103 |0020: return-object v3 │ │ +02c738: |[02c738] org.sagemath.droid.CellCollectionXMLParser.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; │ │ +02c748: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02c74a: 7220 bf0d 6500 |0001: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList; // method@0dbf │ │ +02c750: 0c01 |0004: move-result-object v1 │ │ +02c752: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ +02c756: 7210 c20d 0100 |0007: invoke-interface {v1}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0dc2 │ │ +02c75c: 0a03 |000a: move-result v3 │ │ +02c75e: 3d03 1100 |000b: if-lez v3, 001c // +0011 │ │ +02c762: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +02c764: 7220 c30d 3100 |000e: invoke-interface {v1, v3}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0dc3 │ │ +02c76a: 0c00 |0011: move-result-object v0 │ │ +02c76c: 1f00 5002 |0012: check-cast v0, Lorg/w3c/dom/Element; // type@0250 │ │ +02c770: 7210 c00d 0000 |0014: invoke-interface {v0}, Lorg/w3c/dom/Element;.getFirstChild:()Lorg/w3c/dom/Node; // method@0dc0 │ │ +02c776: 0c03 |0017: move-result-object v3 │ │ +02c778: 7210 c10d 0300 |0018: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0dc1 │ │ +02c77e: 0c02 |001b: move-result-object v2 │ │ +02c780: 6e10 8d0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +02c786: 0c03 |001f: move-result-object v3 │ │ +02c788: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0001 line=85 │ │ 0x0005 line=86 │ │ 0x000d line=87 │ │ 0x0014 line=88 │ │ @@ -40959,20 +40973,20 @@ │ │ type : '(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/UUID;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02b808: |[02b808] org.sagemath.droid.CellCollectionXMLParser.getUuidValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/UUID; │ │ -02b818: 7030 120c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ -02b81e: 0c00 |0003: move-result-object v0 │ │ -02b820: 7110 0a0b 0000 |0004: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ -02b826: 0c00 |0007: move-result-object v0 │ │ -02b828: 1100 |0008: return-object v0 │ │ +02c78c: |[02c78c] org.sagemath.droid.CellCollectionXMLParser.getUuidValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/UUID; │ │ +02c79c: 7030 120c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sagemath/droid/CellCollectionXMLParser;.getTextValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; // method@0c12 │ │ +02c7a2: 0c00 |0003: move-result-object v0 │ │ +02c7a4: 7110 0a0b 0000 |0004: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ +02c7aa: 0c00 |0007: move-result-object v0 │ │ +02c7ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/droid/CellCollectionXMLParser; │ │ 0x0000 - 0x0009 reg=2 element Lorg/w3c/dom/Element; │ │ 0x0000 - 0x0009 reg=3 tagName Ljava/lang/String; │ │ @@ -40982,39 +40996,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02b82c: |[02b82c] org.sagemath.droid.CellCollectionXMLParser.parseDocument:()V │ │ -02b83c: 5465 ac02 |0000: iget-object v5, v6, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ -02b840: 7210 be0d 0500 |0002: invoke-interface {v5}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@0dbe │ │ -02b846: 0c04 |0005: move-result-object v4 │ │ -02b848: 1a05 5208 |0006: const-string v5, "cell" // string@0852 │ │ -02b84c: 7220 bf0d 5400 |0008: invoke-interface {v4, v5}, Lorg/w3c/dom/Element;.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList; // method@0dbf │ │ -02b852: 0c03 |000b: move-result-object v3 │ │ -02b854: 3803 2100 |000c: if-eqz v3, 002d // +0021 │ │ -02b858: 7210 c20d 0300 |000e: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0dc2 │ │ -02b85e: 0a05 |0011: move-result v5 │ │ -02b860: 3d05 1b00 |0012: if-lez v5, 002d // +001b │ │ -02b864: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -02b866: 7210 c20d 0300 |0015: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0dc2 │ │ -02b86c: 0a05 |0018: move-result v5 │ │ -02b86e: 3552 1400 |0019: if-ge v2, v5, 002d // +0014 │ │ -02b872: 7220 c30d 2300 |001b: invoke-interface {v3, v2}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0dc3 │ │ -02b878: 0c01 |001e: move-result-object v1 │ │ -02b87a: 1f01 5202 |001f: check-cast v1, Lorg/w3c/dom/Element; // type@0252 │ │ -02b87e: 7020 100c 1600 |0021: invoke-direct {v6, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getCellData:(Lorg/w3c/dom/Element;)Lorg/sagemath/droid/CellData; // method@0c10 │ │ -02b884: 0c00 |0024: move-result-object v0 │ │ -02b886: 5465 ab02 |0025: iget-object v5, v6, Lorg/sagemath/droid/CellCollectionXMLParser;.data:Ljava/util/LinkedList; // field@02ab │ │ -02b88a: 6e20 e70a 0500 |0027: invoke-virtual {v5, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02b890: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b894: 28e9 |002c: goto 0015 // -0017 │ │ -02b896: 0e00 |002d: return-void │ │ +02c7b0: |[02c7b0] org.sagemath.droid.CellCollectionXMLParser.parseDocument:()V │ │ +02c7c0: 5465 ac02 |0000: iget-object v5, v6, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ +02c7c4: 7210 be0d 0500 |0002: invoke-interface {v5}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@0dbe │ │ +02c7ca: 0c04 |0005: move-result-object v4 │ │ +02c7cc: 1a05 4f08 |0006: const-string v5, "cell" // string@084f │ │ +02c7d0: 7220 bf0d 5400 |0008: invoke-interface {v4, v5}, Lorg/w3c/dom/Element;.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList; // method@0dbf │ │ +02c7d6: 0c03 |000b: move-result-object v3 │ │ +02c7d8: 3803 2100 |000c: if-eqz v3, 002d // +0021 │ │ +02c7dc: 7210 c20d 0300 |000e: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0dc2 │ │ +02c7e2: 0a05 |0011: move-result v5 │ │ +02c7e4: 3d05 1b00 |0012: if-lez v5, 002d // +001b │ │ +02c7e8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +02c7ea: 7210 c20d 0300 |0015: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0dc2 │ │ +02c7f0: 0a05 |0018: move-result v5 │ │ +02c7f2: 3552 1400 |0019: if-ge v2, v5, 002d // +0014 │ │ +02c7f6: 7220 c30d 2300 |001b: invoke-interface {v3, v2}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0dc3 │ │ +02c7fc: 0c01 |001e: move-result-object v1 │ │ +02c7fe: 1f01 5002 |001f: check-cast v1, Lorg/w3c/dom/Element; // type@0250 │ │ +02c802: 7020 100c 1600 |0021: invoke-direct {v6, v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.getCellData:(Lorg/w3c/dom/Element;)Lorg/sagemath/droid/CellData; // method@0c10 │ │ +02c808: 0c00 |0024: move-result-object v0 │ │ +02c80a: 5465 ab02 |0025: iget-object v5, v6, Lorg/sagemath/droid/CellCollectionXMLParser;.data:Ljava/util/LinkedList; // field@02ab │ │ +02c80e: 6e20 e70a 0500 |0027: invoke-virtual {v5, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02c814: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02c818: 28e9 |002c: goto 0015 // -0017 │ │ +02c81a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0006 line=60 │ │ 0x000c line=61 │ │ 0x0014 line=62 │ │ 0x001b line=63 │ │ @@ -41036,21 +41050,21 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02b898: |[02b898] org.sagemath.droid.CellCollectionXMLParser.parse:(Ljava/io/InputStream;)Ljava/util/LinkedList; │ │ -02b8a8: 6e20 160c 2100 |0000: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellCollectionXMLParser;.parseXML:(Ljava/io/InputStream;)V // method@0c16 │ │ -02b8ae: 5410 ac02 |0003: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ -02b8b2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -02b8b6: 7010 150c 0100 |0007: invoke-direct {v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.parseDocument:()V // method@0c15 │ │ -02b8bc: 5410 ab02 |000a: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionXMLParser;.data:Ljava/util/LinkedList; // field@02ab │ │ -02b8c0: 1100 |000c: return-object v0 │ │ +02c81c: |[02c81c] org.sagemath.droid.CellCollectionXMLParser.parse:(Ljava/io/InputStream;)Ljava/util/LinkedList; │ │ +02c82c: 6e20 160c 2100 |0000: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellCollectionXMLParser;.parseXML:(Ljava/io/InputStream;)V // method@0c16 │ │ +02c832: 5410 ac02 |0003: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ +02c836: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +02c83a: 7010 150c 0100 |0007: invoke-direct {v1}, Lorg/sagemath/droid/CellCollectionXMLParser;.parseDocument:()V // method@0c15 │ │ +02c840: 5410 ab02 |000a: iget-object v0, v1, Lorg/sagemath/droid/CellCollectionXMLParser;.data:Ljava/util/LinkedList; // field@02ab │ │ +02c844: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000a line=55 │ │ locals : │ │ @@ -41062,75 +41076,75 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -02b8c4: |[02b8c4] org.sagemath.droid.CellCollectionXMLParser.parseXML:(Ljava/io/InputStream;)V │ │ -02b8d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02b8d6: 5b74 ac02 |0001: iput-object v4, v7, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ -02b8da: 2204 b801 |0003: new-instance v4, Ljava/util/LinkedList; // type@01b8 │ │ -02b8de: 7010 e60a 0400 |0005: invoke-direct {v4}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02b8e4: 5b74 ab02 |0008: iput-object v4, v7, Lorg/sagemath/droid/CellCollectionXMLParser;.data:Ljava/util/LinkedList; // field@02ab │ │ -02b8e8: 7100 290b 0000 |000a: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0b29 │ │ -02b8ee: 0c01 |000d: move-result-object v1 │ │ -02b8f0: 6e10 280b 0100 |000e: invoke-virtual {v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0b28 │ │ -02b8f6: 0c00 |0011: move-result-object v0 │ │ -02b8f8: 2203 5502 |0012: new-instance v3, Lorg/xml/sax/InputSource; // type@0255 │ │ -02b8fc: 7020 c40d 8300 |0014: invoke-direct {v3, v8}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0dc4 │ │ -02b902: 6e20 270b 3000 |0017: invoke-virtual {v0, v3}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; // method@0b27 │ │ -02b908: 0c04 |001a: move-result-object v4 │ │ -02b90a: 5b74 ac02 |001b: iput-object v4, v7, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ -02b90e: 0e00 |001d: return-void │ │ -02b910: 0d02 |001e: move-exception v2 │ │ -02b912: 1a04 b701 |001f: const-string v4, "CellCollectionXMLParser" // string@01b7 │ │ -02b916: 2205 9c01 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -02b91a: 7010 930a 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b920: 1a06 1c07 |0026: const-string v6, "XML parse error: " // string@071c │ │ -02b924: 6e20 9a0a 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b92a: 0c05 |002b: move-result-object v5 │ │ -02b92c: 6e10 2a0b 0200 |002c: invoke-virtual {v2}, Ljavax/xml/parsers/ParserConfigurationException;.getLocalizedMessage:()Ljava/lang/String; // method@0b2a │ │ -02b932: 0c06 |002f: move-result-object v6 │ │ -02b934: 6e20 9a0a 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b93a: 0c05 |0033: move-result-object v5 │ │ -02b93c: 6e10 9e0a 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b942: 0c05 |0037: move-result-object v5 │ │ -02b944: 7120 8907 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02b94a: 28e2 |003b: goto 001d // -001e │ │ -02b94c: 0d02 |003c: move-exception v2 │ │ -02b94e: 1a04 b701 |003d: const-string v4, "CellCollectionXMLParser" // string@01b7 │ │ -02b952: 2205 9c01 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -02b956: 7010 930a 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b95c: 1a06 1b07 |0044: const-string v6, "Wrong XML file structure: " // string@071b │ │ -02b960: 6e20 9a0a 6500 |0046: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b966: 0c05 |0049: move-result-object v5 │ │ -02b968: 6e10 c50d 0200 |004a: invoke-virtual {v2}, Lorg/xml/sax/SAXException;.getLocalizedMessage:()Ljava/lang/String; // method@0dc5 │ │ -02b96e: 0c06 |004d: move-result-object v6 │ │ -02b970: 6e20 9a0a 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b976: 0c05 |0051: move-result-object v5 │ │ -02b978: 6e10 9e0a 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b97e: 0c05 |0055: move-result-object v5 │ │ -02b980: 7120 8907 5400 |0056: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02b986: 28c4 |0059: goto 001d // -003c │ │ -02b988: 0d02 |005a: move-exception v2 │ │ -02b98a: 1a04 b701 |005b: const-string v4, "CellCollectionXMLParser" // string@01b7 │ │ -02b98e: 2205 9c01 |005d: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -02b992: 7010 930a 0500 |005f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02b998: 1a06 8c02 |0062: const-string v6, "I/O exeption: " // string@028c │ │ -02b99c: 6e20 9a0a 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b9a2: 0c05 |0067: move-result-object v5 │ │ -02b9a4: 6e10 180a 0200 |0068: invoke-virtual {v2}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02b9aa: 0c06 |006b: move-result-object v6 │ │ -02b9ac: 6e20 9a0a 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02b9b2: 0c05 |006f: move-result-object v5 │ │ -02b9b4: 6e10 9e0a 0500 |0070: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02b9ba: 0c05 |0073: move-result-object v5 │ │ -02b9bc: 7120 8907 5400 |0074: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02b9c2: 28a6 |0077: goto 001d // -005a │ │ +02c848: |[02c848] org.sagemath.droid.CellCollectionXMLParser.parseXML:(Ljava/io/InputStream;)V │ │ +02c858: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02c85a: 5b74 ac02 |0001: iput-object v4, v7, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ +02c85e: 2204 b601 |0003: new-instance v4, Ljava/util/LinkedList; // type@01b6 │ │ +02c862: 7010 e60a 0400 |0005: invoke-direct {v4}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02c868: 5b74 ab02 |0008: iput-object v4, v7, Lorg/sagemath/droid/CellCollectionXMLParser;.data:Ljava/util/LinkedList; // field@02ab │ │ +02c86c: 7100 290b 0000 |000a: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0b29 │ │ +02c872: 0c01 |000d: move-result-object v1 │ │ +02c874: 6e10 280b 0100 |000e: invoke-virtual {v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0b28 │ │ +02c87a: 0c00 |0011: move-result-object v0 │ │ +02c87c: 2203 5302 |0012: new-instance v3, Lorg/xml/sax/InputSource; // type@0253 │ │ +02c880: 7020 c40d 8300 |0014: invoke-direct {v3, v8}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0dc4 │ │ +02c886: 6e20 270b 3000 |0017: invoke-virtual {v0, v3}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; // method@0b27 │ │ +02c88c: 0c04 |001a: move-result-object v4 │ │ +02c88e: 5b74 ac02 |001b: iput-object v4, v7, Lorg/sagemath/droid/CellCollectionXMLParser;.dom:Lorg/w3c/dom/Document; // field@02ac │ │ +02c892: 0e00 |001d: return-void │ │ +02c894: 0d02 |001e: move-exception v2 │ │ +02c896: 1a04 b701 |001f: const-string v4, "CellCollectionXMLParser" // string@01b7 │ │ +02c89a: 2205 9a01 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +02c89e: 7010 930a 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c8a4: 1a06 1a07 |0026: const-string v6, "XML parse error: " // string@071a │ │ +02c8a8: 6e20 9a0a 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c8ae: 0c05 |002b: move-result-object v5 │ │ +02c8b0: 6e10 2a0b 0200 |002c: invoke-virtual {v2}, Ljavax/xml/parsers/ParserConfigurationException;.getLocalizedMessage:()Ljava/lang/String; // method@0b2a │ │ +02c8b6: 0c06 |002f: move-result-object v6 │ │ +02c8b8: 6e20 9a0a 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c8be: 0c05 |0033: move-result-object v5 │ │ +02c8c0: 6e10 9e0a 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c8c6: 0c05 |0037: move-result-object v5 │ │ +02c8c8: 7120 8907 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02c8ce: 28e2 |003b: goto 001d // -001e │ │ +02c8d0: 0d02 |003c: move-exception v2 │ │ +02c8d2: 1a04 b701 |003d: const-string v4, "CellCollectionXMLParser" // string@01b7 │ │ +02c8d6: 2205 9a01 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +02c8da: 7010 930a 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c8e0: 1a06 1907 |0044: const-string v6, "Wrong XML file structure: " // string@0719 │ │ +02c8e4: 6e20 9a0a 6500 |0046: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c8ea: 0c05 |0049: move-result-object v5 │ │ +02c8ec: 6e10 c50d 0200 |004a: invoke-virtual {v2}, Lorg/xml/sax/SAXException;.getLocalizedMessage:()Ljava/lang/String; // method@0dc5 │ │ +02c8f2: 0c06 |004d: move-result-object v6 │ │ +02c8f4: 6e20 9a0a 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c8fa: 0c05 |0051: move-result-object v5 │ │ +02c8fc: 6e10 9e0a 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c902: 0c05 |0055: move-result-object v5 │ │ +02c904: 7120 8907 5400 |0056: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02c90a: 28c4 |0059: goto 001d // -003c │ │ +02c90c: 0d02 |005a: move-exception v2 │ │ +02c90e: 1a04 b701 |005b: const-string v4, "CellCollectionXMLParser" // string@01b7 │ │ +02c912: 2205 9a01 |005d: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +02c916: 7010 930a 0500 |005f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02c91c: 1a06 8c02 |0062: const-string v6, "I/O exeption: " // string@028c │ │ +02c920: 6e20 9a0a 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c926: 0c05 |0067: move-result-object v5 │ │ +02c928: 6e10 180a 0200 |0068: invoke-virtual {v2}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02c92e: 0c06 |006b: move-result-object v6 │ │ +02c930: 6e20 9a0a 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02c936: 0c05 |006f: move-result-object v5 │ │ +02c938: 6e10 9e0a 0500 |0070: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02c93e: 0c05 |0073: move-result-object v5 │ │ +02c940: 7120 8907 5400 |0074: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02c946: 28a6 |0077: goto 001d // -005a │ │ catches : 1 │ │ 0x000e - 0x001d │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x001e │ │ Lorg/xml/sax/SAXException; -> 0x003c │ │ Ljava/io/IOException; -> 0x005a │ │ positions : │ │ 0x0000 line=34 │ │ @@ -41155,17 +41169,17 @@ │ │ 0x005b - 0x0078 reg=2 e Ljava/io/IOException; │ │ 0x0000 - 0x0078 reg=7 this Lorg/sagemath/droid/CellCollectionXMLParser; │ │ 0x0000 - 0x0078 reg=8 inputStream Ljava/io/InputStream; │ │ │ │ source_file_idx : 440 (CellCollectionXMLParser.java) │ │ │ │ Class #164 header: │ │ -class_idx : 522 │ │ +class_idx : 520 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 444 │ │ static_fields_size : 9 │ │ instance_fields_size: 10 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 17 │ │ │ │ Class #164 annotations: │ │ @@ -41281,26 +41295,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02b9d8: |[02b9d8] org.sagemath.droid.CellData.:()V │ │ -02b9e8: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02b9ee: 7100 0b0b 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02b9f4: 0c00 |0006: move-result-object v0 │ │ -02b9f6: 5b10 bf02 |0007: iput-object v0, v1, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02b9fa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02b9fc: 7110 3c0a 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ -02ba02: 0c00 |000d: move-result-object v0 │ │ -02ba04: 5b10 b802 |000e: iput-object v0, v1, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02ba08: 1a00 0000 |0010: const-string v0, "" // string@0000 │ │ -02ba0c: 5b10 ba02 |0012: iput-object v0, v1, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02ba10: 0e00 |0014: return-void │ │ +02c95c: |[02c95c] org.sagemath.droid.CellData.:()V │ │ +02c96c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02c972: 7100 0b0b 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02c978: 0c00 |0006: move-result-object v0 │ │ +02c97a: 5b10 bf02 |0007: iput-object v0, v1, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02c97e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +02c980: 7110 3c0a 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ +02c986: 0c00 |000d: move-result-object v0 │ │ +02c988: 5b10 b802 |000e: iput-object v0, v1, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02c98c: 1a00 0000 |0010: const-string v0, "" // string@0000 │ │ +02c990: 5b10 ba02 |0012: iput-object v0, v1, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02c994: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0009 line=55 │ │ 0x0010 line=56 │ │ 0x0014 line=57 │ │ @@ -41312,62 +41326,62 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -02ba14: |[02ba14] org.sagemath.droid.CellData.:(Lorg/json/JSONObject;)V │ │ -02ba24: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02ba2a: 1a00 2b11 |0003: const-string v0, "uuid" // string@112b │ │ -02ba2e: 6e20 da0b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02ba34: 0c00 |0008: move-result-object v0 │ │ -02ba36: 7110 0a0b 0000 |0009: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ -02ba3c: 0c00 |000c: move-result-object v0 │ │ -02ba3e: 5b20 bf02 |000d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02ba42: 1a00 130b |000f: const-string v0, "group" // string@0b13 │ │ -02ba46: 6e20 da0b 0300 |0011: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02ba4c: 0c00 |0014: move-result-object v0 │ │ -02ba4e: 5b20 b902 |0015: iput-object v0, v2, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02ba52: 1a00 ef10 |0017: const-string v0, "title" // string@10ef │ │ -02ba56: 6e20 da0b 0300 |0019: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02ba5c: 0c00 |001c: move-result-object v0 │ │ -02ba5e: 5b20 be02 |001d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02ba62: 1a00 f108 |001f: const-string v0, "description" // string@08f1 │ │ -02ba66: 6e20 dd0b 0300 |0021: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@0bdd │ │ -02ba6c: 0c00 |0024: move-result-object v0 │ │ -02ba6e: 5b20 b702 |0025: iput-object v0, v2, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02ba72: 1a00 8d0b |0027: const-string v0, "input" // string@0b8d │ │ -02ba76: 6e20 da0b 0300 |0029: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02ba7c: 0c00 |002c: move-result-object v0 │ │ -02ba7e: 5b20 bb02 |002d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02ba82: 1a00 0c0f |002f: const-string v0, "rank" // string@0f0c │ │ -02ba86: 6e20 d70b 0300 |0031: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0bd7 │ │ -02ba8c: 0a00 |0034: move-result v0 │ │ -02ba8e: 7110 570a 0000 |0035: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -02ba94: 0c00 |0038: move-result-object v0 │ │ -02ba96: 5b20 bd02 |0039: iput-object v0, v2, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02ba9a: 1a00 9709 |003b: const-string v0, "favorite" // string@0997 │ │ -02ba9e: 6e20 d50b 0300 |003d: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@0bd5 │ │ -02baa4: 0a00 |0040: move-result v0 │ │ -02baa6: 7110 3c0a 0000 |0041: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ -02baac: 0c00 |0044: move-result-object v0 │ │ -02baae: 5b20 b802 |0045: iput-object v0, v2, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02bab2: 1a00 420b |0047: const-string v0, "htmlData" // string@0b42 │ │ -02bab6: 6e20 da0b 0300 |0049: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02babc: 0c00 |004c: move-result-object v0 │ │ -02babe: 5b20 ba02 |004d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02bac2: 5420 b702 |004f: iget-object v0, v2, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02bac6: 3900 0d00 |0051: if-nez v0, 005e // +000d │ │ -02baca: 1a00 ba01 |0053: const-string v0, "CellData" // string@01ba │ │ -02bace: 1a01 ea05 |0055: const-string v1, "Null description in CellData. Fixed." // string@05ea │ │ -02bad2: 7120 8907 1000 |0057: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02bad8: 1a00 0000 |005a: const-string v0, "" // string@0000 │ │ -02badc: 5b20 b702 |005c: iput-object v0, v2, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02bae0: 0e00 |005e: return-void │ │ +02c998: |[02c998] org.sagemath.droid.CellData.:(Lorg/json/JSONObject;)V │ │ +02c9a8: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02c9ae: 1a00 2711 |0003: const-string v0, "uuid" // string@1127 │ │ +02c9b2: 6e20 da0b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02c9b8: 0c00 |0008: move-result-object v0 │ │ +02c9ba: 7110 0a0b 0000 |0009: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ +02c9c0: 0c00 |000c: move-result-object v0 │ │ +02c9c2: 5b20 bf02 |000d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02c9c6: 1a00 100b |000f: const-string v0, "group" // string@0b10 │ │ +02c9ca: 6e20 da0b 0300 |0011: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02c9d0: 0c00 |0014: move-result-object v0 │ │ +02c9d2: 5b20 b902 |0015: iput-object v0, v2, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02c9d6: 1a00 eb10 |0017: const-string v0, "title" // string@10eb │ │ +02c9da: 6e20 da0b 0300 |0019: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02c9e0: 0c00 |001c: move-result-object v0 │ │ +02c9e2: 5b20 be02 |001d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02c9e6: 1a00 ee08 |001f: const-string v0, "description" // string@08ee │ │ +02c9ea: 6e20 dd0b 0300 |0021: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@0bdd │ │ +02c9f0: 0c00 |0024: move-result-object v0 │ │ +02c9f2: 5b20 b702 |0025: iput-object v0, v2, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02c9f6: 1a00 8a0b |0027: const-string v0, "input" // string@0b8a │ │ +02c9fa: 6e20 da0b 0300 |0029: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02ca00: 0c00 |002c: move-result-object v0 │ │ +02ca02: 5b20 bb02 |002d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02ca06: 1a00 080f |002f: const-string v0, "rank" // string@0f08 │ │ +02ca0a: 6e20 d70b 0300 |0031: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0bd7 │ │ +02ca10: 0a00 |0034: move-result v0 │ │ +02ca12: 7110 570a 0000 |0035: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +02ca18: 0c00 |0038: move-result-object v0 │ │ +02ca1a: 5b20 bd02 |0039: iput-object v0, v2, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02ca1e: 1a00 9409 |003b: const-string v0, "favorite" // string@0994 │ │ +02ca22: 6e20 d50b 0300 |003d: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getBoolean:(Ljava/lang/String;)Z // method@0bd5 │ │ +02ca28: 0a00 |0040: move-result v0 │ │ +02ca2a: 7110 3c0a 0000 |0041: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ +02ca30: 0c00 |0044: move-result-object v0 │ │ +02ca32: 5b20 b802 |0045: iput-object v0, v2, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02ca36: 1a00 3f0b |0047: const-string v0, "htmlData" // string@0b3f │ │ +02ca3a: 6e20 da0b 0300 |0049: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02ca40: 0c00 |004c: move-result-object v0 │ │ +02ca42: 5b20 ba02 |004d: iput-object v0, v2, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02ca46: 5420 b702 |004f: iget-object v0, v2, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02ca4a: 3900 0d00 |0051: if-nez v0, 005e // +000d │ │ +02ca4e: 1a00 ba01 |0053: const-string v0, "CellData" // string@01ba │ │ +02ca52: 1a01 e805 |0055: const-string v1, "Null description in CellData. Fixed." // string@05e8 │ │ +02ca56: 7120 8907 1000 |0057: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02ca5c: 1a00 0000 |005a: const-string v0, "" // string@0000 │ │ +02ca60: 5b20 b702 |005c: iput-object v0, v2, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02ca64: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=77 │ │ 0x000f line=78 │ │ 0x0017 line=79 │ │ 0x001f line=80 │ │ @@ -41388,46 +41402,46 @@ │ │ type : '(Lorg/sagemath/droid/CellData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -02bae4: |[02bae4] org.sagemath.droid.CellData.:(Lorg/sagemath/droid/CellData;)V │ │ -02baf4: 7010 660a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02bafa: 7100 0b0b 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02bb00: 0c02 |0006: move-result-object v2 │ │ -02bb02: 5b42 bf02 |0007: iput-object v2, v4, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02bb06: 5452 b902 |0009: iget-object v2, v5, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02bb0a: 5b42 b902 |000b: iput-object v2, v4, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02bb0e: 5452 be02 |000d: iget-object v2, v5, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02bb12: 5b42 be02 |000f: iput-object v2, v4, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02bb16: 2200 b301 |0011: new-instance v0, Ljava/util/Date; // type@01b3 │ │ -02bb1a: 7010 d40a 0000 |0013: invoke-direct {v0}, Ljava/util/Date;.:()V // method@0ad4 │ │ -02bb20: 2201 ad01 |0016: new-instance v1, Ljava/text/SimpleDateFormat; // type@01ad │ │ -02bb24: 1a02 0d02 |0018: const-string v2, "EEE, MMM d, yyyy hh:mm aaa" // string@020d │ │ -02bb28: 6203 6b02 |001a: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02bb2c: 7030 bf0a 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0abf │ │ -02bb32: 6e20 be0a 0100 |001f: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0abe │ │ -02bb38: 0c02 |0022: move-result-object v2 │ │ -02bb3a: 5b42 b702 |0023: iput-object v2, v4, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02bb3e: 5452 bb02 |0025: iget-object v2, v5, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02bb42: 5b42 bb02 |0027: iput-object v2, v4, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02bb46: 5452 bd02 |0029: iget-object v2, v5, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02bb4a: 5b42 bd02 |002b: iput-object v2, v4, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02bb4e: 5452 b802 |002d: iget-object v2, v5, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02bb52: 5b42 b802 |002f: iput-object v2, v4, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02bb56: 5452 ba02 |0031: iget-object v2, v5, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02bb5a: 5b42 ba02 |0033: iput-object v2, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02bb5e: 5442 bf02 |0035: iget-object v2, v4, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02bb62: 6e10 0c0b 0200 |0037: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -02bb68: 0c02 |003a: move-result-object v2 │ │ -02bb6a: 5443 ba02 |003b: iget-object v3, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02bb6e: 6e30 270c 2403 |003d: invoke-virtual {v4, v2, v3}, Lorg/sagemath/droid/CellData;.saveOutput:(Ljava/lang/String;Ljava/lang/String;)V // method@0c27 │ │ -02bb74: 0e00 |0040: return-void │ │ +02ca68: |[02ca68] org.sagemath.droid.CellData.:(Lorg/sagemath/droid/CellData;)V │ │ +02ca78: 7010 660a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02ca7e: 7100 0b0b 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02ca84: 0c02 |0006: move-result-object v2 │ │ +02ca86: 5b42 bf02 |0007: iput-object v2, v4, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02ca8a: 5452 b902 |0009: iget-object v2, v5, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02ca8e: 5b42 b902 |000b: iput-object v2, v4, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02ca92: 5452 be02 |000d: iget-object v2, v5, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02ca96: 5b42 be02 |000f: iput-object v2, v4, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02ca9a: 2200 b101 |0011: new-instance v0, Ljava/util/Date; // type@01b1 │ │ +02ca9e: 7010 d40a 0000 |0013: invoke-direct {v0}, Ljava/util/Date;.:()V // method@0ad4 │ │ +02caa4: 2201 ab01 |0016: new-instance v1, Ljava/text/SimpleDateFormat; // type@01ab │ │ +02caa8: 1a02 0d02 |0018: const-string v2, "EEE, MMM d, yyyy hh:mm aaa" // string@020d │ │ +02caac: 6203 6b02 |001a: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02cab0: 7030 bf0a 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0abf │ │ +02cab6: 6e20 be0a 0100 |001f: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0abe │ │ +02cabc: 0c02 |0022: move-result-object v2 │ │ +02cabe: 5b42 b702 |0023: iput-object v2, v4, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02cac2: 5452 bb02 |0025: iget-object v2, v5, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02cac6: 5b42 bb02 |0027: iput-object v2, v4, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02caca: 5452 bd02 |0029: iget-object v2, v5, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02cace: 5b42 bd02 |002b: iput-object v2, v4, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02cad2: 5452 b802 |002d: iget-object v2, v5, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02cad6: 5b42 b802 |002f: iput-object v2, v4, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02cada: 5452 ba02 |0031: iget-object v2, v5, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02cade: 5b42 ba02 |0033: iput-object v2, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02cae2: 5442 bf02 |0035: iget-object v2, v4, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02cae6: 6e10 0c0b 0200 |0037: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +02caec: 0c02 |003a: move-result-object v2 │ │ +02caee: 5443 ba02 |003b: iget-object v3, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02caf2: 6e30 270c 2403 |003d: invoke-virtual {v4, v2, v3}, Lorg/sagemath/droid/CellData;.saveOutput:(Ljava/lang/String;Ljava/lang/String;)V // method@0c27 │ │ +02caf8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0009 line=61 │ │ 0x000d line=62 │ │ 0x0011 line=63 │ │ @@ -41450,28 +41464,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -02bb78: |[02bb78] org.sagemath.droid.CellData.addOutputBlock:(Ljava/lang/String;)V │ │ -02bb88: 5410 bc02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bb8c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02bb90: 2200 b801 |0004: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02bb94: 7010 e60a 0000 |0006: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02bb9a: 5b10 bc02 |0009: iput-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bb9e: 5410 bc02 |000b: iget-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bba2: 6e20 ea0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ -02bba8: 0a00 |0010: move-result v0 │ │ -02bbaa: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -02bbae: 5410 bc02 |0013: iget-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bbb2: 6e20 e70a 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02bbb8: 7010 280c 0100 |0018: invoke-direct {v1}, Lorg/sagemath/droid/CellData;.saveOutputBlocks:()V // method@0c28 │ │ -02bbbe: 0e00 |001b: return-void │ │ +02cafc: |[02cafc] org.sagemath.droid.CellData.addOutputBlock:(Ljava/lang/String;)V │ │ +02cb0c: 5410 bc02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02cb10: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02cb14: 2200 b601 |0004: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02cb18: 7010 e60a 0000 |0006: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02cb1e: 5b10 bc02 |0009: iput-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02cb22: 5410 bc02 |000b: iget-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02cb26: 6e20 ea0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ +02cb2c: 0a00 |0010: move-result v0 │ │ +02cb2e: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +02cb32: 5410 bc02 |0013: iget-object v0, v1, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02cb36: 6e20 e70a 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02cb3c: 7010 280c 0100 |0018: invoke-direct {v1}, Lorg/sagemath/droid/CellData;.saveOutputBlocks:()V // method@0c28 │ │ +02cb42: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x000b line=199 │ │ 0x0013 line=200 │ │ 0x0018 line=201 │ │ @@ -41485,32 +41499,32 @@ │ │ type : '(Ljava/io/File;)Ljava/util/LinkedList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -02bbc0: |[02bbc0] org.sagemath.droid.CellData.loadOutputBlocks:(Ljava/io/File;)Ljava/util/LinkedList; │ │ -02bbd0: 2205 b801 |0000: new-instance v5, Ljava/util/LinkedList; // type@01b8 │ │ -02bbd4: 7010 e60a 0500 |0002: invoke-direct {v5}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02bbda: 2202 7201 |0005: new-instance v2, Ljava/io/FileInputStream; // type@0172 │ │ -02bbde: 7020 120a 7200 |0007: invoke-direct {v2, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0a12 │ │ -02bbe4: 2200 6801 |000a: new-instance v0, Ljava/io/BufferedInputStream; // type@0168 │ │ -02bbe8: 7020 f509 2000 |000c: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@09f5 │ │ -02bbee: 2201 6d01 |000f: new-instance v1, Ljava/io/DataInputStream; // type@016d │ │ -02bbf2: 7020 010a 0100 |0011: invoke-direct {v1, v0}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0a01 │ │ -02bbf8: 6e10 040a 0100 |0014: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@0a04 │ │ -02bbfe: 0a04 |0017: move-result v4 │ │ -02bc00: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -02bc02: 3543 0800 |0019: if-ge v3, v4, 0021 // +0008 │ │ -02bc06: 6e10 050a 0100 |001b: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@0a05 │ │ -02bc0c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02bc10: 28f9 |0020: goto 0019 // -0007 │ │ -02bc12: 6e10 020a 0100 |0021: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@0a02 │ │ -02bc18: 1105 |0024: return-object v5 │ │ +02cb44: |[02cb44] org.sagemath.droid.CellData.loadOutputBlocks:(Ljava/io/File;)Ljava/util/LinkedList; │ │ +02cb54: 2205 b601 |0000: new-instance v5, Ljava/util/LinkedList; // type@01b6 │ │ +02cb58: 7010 e60a 0500 |0002: invoke-direct {v5}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02cb5e: 2202 7001 |0005: new-instance v2, Ljava/io/FileInputStream; // type@0170 │ │ +02cb62: 7020 120a 7200 |0007: invoke-direct {v2, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0a12 │ │ +02cb68: 2200 6601 |000a: new-instance v0, Ljava/io/BufferedInputStream; // type@0166 │ │ +02cb6c: 7020 f509 2000 |000c: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@09f5 │ │ +02cb72: 2201 6b01 |000f: new-instance v1, Ljava/io/DataInputStream; // type@016b │ │ +02cb76: 7020 010a 0100 |0011: invoke-direct {v1, v0}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0a01 │ │ +02cb7c: 6e10 040a 0100 |0014: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@0a04 │ │ +02cb82: 0a04 |0017: move-result v4 │ │ +02cb84: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +02cb86: 3543 0800 |0019: if-ge v3, v4, 0021 // +0008 │ │ +02cb8a: 6e10 050a 0100 |001b: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@0a05 │ │ +02cb90: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02cb94: 28f9 |0020: goto 0019 // -0007 │ │ +02cb96: 6e10 020a 0100 |0021: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@0a02 │ │ +02cb9c: 1105 |0024: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ 0x000a line=229 │ │ 0x000f line=230 │ │ 0x0014 line=231 │ │ @@ -41534,37 +41548,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -02bc1c: |[02bc1c] org.sagemath.droid.CellData.saveOutputBlocks:()V │ │ -02bc2c: 2201 7001 |0000: new-instance v1, Ljava/io/File; // type@0170 │ │ -02bc30: 6e10 1b0c 0500 |0002: invoke-virtual {v5}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ -02bc36: 0c02 |0005: move-result-object v2 │ │ -02bc38: 1a03 960e |0006: const-string v3, "output_blocks" // string@0e96 │ │ -02bc3c: 7030 0a0a 2103 |0008: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ -02bc42: 7020 290c 1500 |000b: invoke-direct {v5, v1}, Lorg/sagemath/droid/CellData;.saveOutputBlocks:(Ljava/io/File;)V // method@0c29 │ │ -02bc48: 0e00 |000e: return-void │ │ -02bc4a: 0d00 |000f: move-exception v0 │ │ -02bc4c: 1a02 ba01 |0010: const-string v2, "CellData" // string@01ba │ │ -02bc50: 2203 9c01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02bc54: 7010 930a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02bc5a: 1a04 be06 |0017: const-string v4, "Unable to save output_block list: " // string@06be │ │ -02bc5e: 6e20 9a0a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bc64: 0c03 |001c: move-result-object v3 │ │ -02bc66: 6e10 180a 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02bc6c: 0c04 |0020: move-result-object v4 │ │ -02bc6e: 6e20 9a0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bc74: 0c03 |0024: move-result-object v3 │ │ -02bc76: 6e10 9e0a 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02bc7c: 0c03 |0028: move-result-object v3 │ │ -02bc7e: 7120 8907 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02bc84: 28e2 |002c: goto 000e // -001e │ │ +02cba0: |[02cba0] org.sagemath.droid.CellData.saveOutputBlocks:()V │ │ +02cbb0: 2201 6e01 |0000: new-instance v1, Ljava/io/File; // type@016e │ │ +02cbb4: 6e10 1b0c 0500 |0002: invoke-virtual {v5}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ +02cbba: 0c02 |0005: move-result-object v2 │ │ +02cbbc: 1a03 920e |0006: const-string v3, "output_blocks" // string@0e92 │ │ +02cbc0: 7030 0a0a 2103 |0008: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ +02cbc6: 7020 290c 1500 |000b: invoke-direct {v5, v1}, Lorg/sagemath/droid/CellData;.saveOutputBlocks:(Ljava/io/File;)V // method@0c29 │ │ +02cbcc: 0e00 |000e: return-void │ │ +02cbce: 0d00 |000f: move-exception v0 │ │ +02cbd0: 1a02 ba01 |0010: const-string v2, "CellData" // string@01ba │ │ +02cbd4: 2203 9a01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02cbd8: 7010 930a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cbde: 1a04 bc06 |0017: const-string v4, "Unable to save output_block list: " // string@06bc │ │ +02cbe2: 6e20 9a0a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cbe8: 0c03 |001c: move-result-object v3 │ │ +02cbea: 6e10 180a 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02cbf0: 0c04 |0020: move-result-object v4 │ │ +02cbf2: 6e20 9a0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cbf8: 0c03 |0024: move-result-object v3 │ │ +02cbfa: 6e10 9e0a 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02cc00: 0c03 |0028: move-result-object v3 │ │ +02cc02: 7120 8907 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02cc08: 28e2 |002c: goto 000e // -001e │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=206 │ │ 0x000b line=208 │ │ 0x000e line=212 │ │ @@ -41580,38 +41594,38 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -02bc98: |[02bc98] org.sagemath.droid.CellData.saveOutputBlocks:(Ljava/io/File;)V │ │ -02bca8: 2203 7401 |0000: new-instance v3, Ljava/io/FileOutputStream; // type@0174 │ │ -02bcac: 7020 140a 7300 |0002: invoke-direct {v3, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0a14 │ │ -02bcb2: 2201 6901 |0005: new-instance v1, Ljava/io/BufferedOutputStream; // type@0169 │ │ -02bcb6: 7020 f609 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@09f6 │ │ -02bcbc: 2202 6e01 |000a: new-instance v2, Ljava/io/DataOutputStream; // type@016e │ │ -02bcc0: 7020 060a 1200 |000c: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0a06 │ │ -02bcc6: 5465 bc02 |000f: iget-object v5, v6, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bcca: 6e10 f20a 0500 |0011: invoke-virtual {v5}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ -02bcd0: 0a05 |0014: move-result v5 │ │ -02bcd2: 6e20 080a 5200 |0015: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@0a08 │ │ -02bcd8: 5465 bc02 |0018: iget-object v5, v6, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bcdc: 6e10 ef0a 0500 |001a: invoke-virtual {v5}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02bce2: 0c04 |001d: move-result-object v4 │ │ -02bce4: 7210 dc0a 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02bcea: 0a05 |0021: move-result v5 │ │ -02bcec: 3805 0c00 |0022: if-eqz v5, 002e // +000c │ │ -02bcf0: 7210 dd0a 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02bcf6: 0c00 |0027: move-result-object v0 │ │ -02bcf8: 1f00 9a01 |0028: check-cast v0, Ljava/lang/String; // type@019a │ │ -02bcfc: 6e20 090a 0200 |002a: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@0a09 │ │ -02bd02: 28f1 |002d: goto 001e // -000f │ │ -02bd04: 6e10 070a 0200 |002e: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@0a07 │ │ -02bd0a: 0e00 |0031: return-void │ │ +02cc1c: |[02cc1c] org.sagemath.droid.CellData.saveOutputBlocks:(Ljava/io/File;)V │ │ +02cc2c: 2203 7201 |0000: new-instance v3, Ljava/io/FileOutputStream; // type@0172 │ │ +02cc30: 7020 140a 7300 |0002: invoke-direct {v3, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0a14 │ │ +02cc36: 2201 6701 |0005: new-instance v1, Ljava/io/BufferedOutputStream; // type@0167 │ │ +02cc3a: 7020 f609 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@09f6 │ │ +02cc40: 2202 6c01 |000a: new-instance v2, Ljava/io/DataOutputStream; // type@016c │ │ +02cc44: 7020 060a 1200 |000c: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0a06 │ │ +02cc4a: 5464 bc02 |000f: iget-object v4, v6, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02cc4e: 6e10 f20a 0400 |0011: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ +02cc54: 0a04 |0014: move-result v4 │ │ +02cc56: 6e20 080a 4200 |0015: invoke-virtual {v2, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@0a08 │ │ +02cc5c: 5464 bc02 |0018: iget-object v4, v6, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02cc60: 6e10 ef0a 0400 |001a: invoke-virtual {v4}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02cc66: 0c04 |001d: move-result-object v4 │ │ +02cc68: 7210 dc0a 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02cc6e: 0a05 |0021: move-result v5 │ │ +02cc70: 3805 0c00 |0022: if-eqz v5, 002e // +000c │ │ +02cc74: 7210 dd0a 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02cc7a: 0c00 |0027: move-result-object v0 │ │ +02cc7c: 1f00 9801 |0028: check-cast v0, Ljava/lang/String; // type@0198 │ │ +02cc80: 6e20 090a 0200 |002a: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@0a09 │ │ +02cc86: 28f1 |002d: goto 001e // -000f │ │ +02cc88: 6e10 070a 0200 |002e: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@0a07 │ │ +02cc8e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ 0x000a line=217 │ │ 0x000f line=218 │ │ 0x0018 line=219 │ │ @@ -41619,67 +41633,66 @@ │ │ 0x002e line=223 │ │ 0x0031 line=224 │ │ locals : │ │ 0x002a - 0x002e reg=0 block Ljava/lang/String; │ │ 0x000a - 0x0032 reg=1 bos Ljava/io/BufferedOutputStream; │ │ 0x000f - 0x0032 reg=2 dos Ljava/io/DataOutputStream; │ │ 0x0005 - 0x0032 reg=3 fos Ljava/io/FileOutputStream; │ │ - 0x001e - 0x0032 reg=4 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0032 reg=6 this Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0032 reg=7 file Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/CellData;) │ │ name : 'cacheDir' │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -02bd0c: |[02bd0c] org.sagemath.droid.CellData.cacheDir:()Ljava/io/File; │ │ -02bd1c: 5452 b602 |0000: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bd20: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -02bd24: 5452 b602 |0004: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bd28: 1102 |0006: return-object v2 │ │ -02bd2a: 7100 fb0b 0000 |0007: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02bd30: 0c02 |000a: move-result-object v2 │ │ -02bd32: 6e10 f60b 0200 |000b: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCacheDirBase:()Ljava/io/File; // method@0bf6 │ │ -02bd38: 0c00 |000e: move-result-object v0 │ │ -02bd3a: 2202 7001 |000f: new-instance v2, Ljava/io/File; // type@0170 │ │ -02bd3e: 5453 bf02 |0011: iget-object v3, v5, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02bd42: 6e10 0c0b 0300 |0013: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -02bd48: 0c03 |0016: move-result-object v3 │ │ -02bd4a: 7030 0a0a 0203 |0017: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ -02bd50: 5b52 b602 |001a: iput-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bd54: 5452 b602 |001c: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bd58: 6e10 0c0a 0200 |001e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0a0c │ │ -02bd5e: 0a02 |0021: move-result v2 │ │ -02bd60: 3902 2800 |0022: if-nez v2, 004a // +0028 │ │ -02bd64: 5452 b602 |0024: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bd68: 6e10 110a 0200 |0026: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0a11 │ │ -02bd6e: 0a01 |0029: move-result v1 │ │ -02bd70: 3901 2000 |002a: if-nez v1, 004a // +0020 │ │ -02bd74: 1a02 ba01 |002c: const-string v2, "CellData" // string@01ba │ │ -02bd78: 2203 9c01 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02bd7c: 7010 930a 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02bd82: 1a04 ba06 |0033: const-string v4, "Unable to create directory " // string@06ba │ │ -02bd86: 6e20 9a0a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bd8c: 0c03 |0038: move-result-object v3 │ │ -02bd8e: 5454 b602 |0039: iget-object v4, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bd92: 6e10 0d0a 0400 |003b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0a0d │ │ -02bd98: 0c04 |003e: move-result-object v4 │ │ -02bd9a: 6e20 9a0a 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bda0: 0c03 |0042: move-result-object v3 │ │ -02bda2: 6e10 9e0a 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02bda8: 0c03 |0046: move-result-object v3 │ │ -02bdaa: 7120 8907 3200 |0047: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02bdb0: 5452 b602 |004a: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ -02bdb4: 28ba |004c: goto 0006 // -0046 │ │ +02cc90: |[02cc90] org.sagemath.droid.CellData.cacheDir:()Ljava/io/File; │ │ +02cca0: 5452 b602 |0000: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02cca4: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +02cca8: 5452 b602 |0004: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02ccac: 1102 |0006: return-object v2 │ │ +02ccae: 7100 fb0b 0000 |0007: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02ccb4: 0c02 |000a: move-result-object v2 │ │ +02ccb6: 6e10 f60b 0200 |000b: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCacheDirBase:()Ljava/io/File; // method@0bf6 │ │ +02ccbc: 0c00 |000e: move-result-object v0 │ │ +02ccbe: 2202 6e01 |000f: new-instance v2, Ljava/io/File; // type@016e │ │ +02ccc2: 5453 bf02 |0011: iget-object v3, v5, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02ccc6: 6e10 0c0b 0300 |0013: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +02cccc: 0c03 |0016: move-result-object v3 │ │ +02ccce: 7030 0a0a 0203 |0017: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ +02ccd4: 5b52 b602 |001a: iput-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02ccd8: 5452 b602 |001c: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02ccdc: 6e10 0c0a 0200 |001e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0a0c │ │ +02cce2: 0a02 |0021: move-result v2 │ │ +02cce4: 3902 2800 |0022: if-nez v2, 004a // +0028 │ │ +02cce8: 5452 b602 |0024: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02ccec: 6e10 110a 0200 |0026: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0a11 │ │ +02ccf2: 0a01 |0029: move-result v1 │ │ +02ccf4: 3901 2000 |002a: if-nez v1, 004a // +0020 │ │ +02ccf8: 1a02 ba01 |002c: const-string v2, "CellData" // string@01ba │ │ +02ccfc: 2203 9a01 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02cd00: 7010 930a 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cd06: 1a04 b806 |0033: const-string v4, "Unable to create directory " // string@06b8 │ │ +02cd0a: 6e20 9a0a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cd10: 0c03 |0038: move-result-object v3 │ │ +02cd12: 5454 b602 |0039: iget-object v4, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02cd16: 6e10 0d0a 0400 |003b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0a0d │ │ +02cd1c: 0c04 |003e: move-result-object v4 │ │ +02cd1e: 6e20 9a0a 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cd24: 0c03 |0042: move-result-object v3 │ │ +02cd26: 6e10 9e0a 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02cd2c: 0c03 |0046: move-result-object v3 │ │ +02cd2e: 7120 8907 3200 |0047: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02cd34: 5452 b602 |004a: iget-object v2, v5, Lorg/sagemath/droid/CellData;.cache:Ljava/io/File; // field@02b6 │ │ +02cd38: 28ba |004c: goto 0006 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0006 line=143 │ │ 0x0007 line=136 │ │ 0x000f line=137 │ │ @@ -41698,102 +41711,98 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02bdb8: |[02bdb8] org.sagemath.droid.CellData.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; │ │ -02bdc8: 7020 1a0c 5400 |0000: invoke-direct {v4, v5}, Lorg/sagemath/droid/CellData;.addOutputBlock:(Ljava/lang/String;)V // method@0c1a │ │ -02bdce: 2200 7001 |0003: new-instance v0, Ljava/io/File; // type@0170 │ │ -02bdd2: 6e10 1b0c 0400 |0005: invoke-virtual {v4}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ -02bdd8: 0c01 |0008: move-result-object v1 │ │ -02bdda: 2202 9c01 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02bdde: 7010 930a 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02bde4: 6e20 9a0a 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bdea: 0c02 |0011: move-result-object v2 │ │ -02bdec: 1a03 ae00 |0012: const-string v3, ".html" // string@00ae │ │ -02bdf0: 6e20 9a0a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bdf6: 0c02 |0017: move-result-object v2 │ │ -02bdf8: 6e10 9e0a 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02bdfe: 0c02 |001b: move-result-object v2 │ │ -02be00: 7030 0a0a 1002 |001c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ -02be06: 1100 |001f: return-object v0 │ │ +02cd3c: |[02cd3c] org.sagemath.droid.CellData.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; │ │ +02cd4c: 7020 1a0c 5400 |0000: invoke-direct {v4, v5}, Lorg/sagemath/droid/CellData;.addOutputBlock:(Ljava/lang/String;)V // method@0c1a │ │ +02cd52: 2200 6e01 |0003: new-instance v0, Ljava/io/File; // type@016e │ │ +02cd56: 6e10 1b0c 0400 |0005: invoke-virtual {v4}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ +02cd5c: 0c01 |0008: move-result-object v1 │ │ +02cd5e: 2202 9a01 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02cd62: 7010 930a 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cd68: 6e20 9a0a 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cd6e: 0c02 |0011: move-result-object v2 │ │ +02cd70: 1a03 ae00 |0012: const-string v3, ".html" // string@00ae │ │ +02cd74: 6e20 9a0a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cd7a: 0c02 |0017: move-result-object v2 │ │ +02cd7c: 6e10 9e0a 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02cd82: 0c02 |001b: move-result-object v2 │ │ +02cd84: 7030 0a0a 1002 |001c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ +02cd8a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0020 reg=5 output_block Ljava/lang/String; │ │ │ │ #2 : (in Lorg/sagemath/droid/CellData;) │ │ name : 'clearCache' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 49 16-bit code units │ │ -02be08: |[02be08] org.sagemath.droid.CellData.clearCache:()V │ │ -02be18: 6e10 1b0c 0800 |0000: invoke-virtual {v8}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ -02be1e: 0c05 |0003: move-result-object v5 │ │ -02be20: 6e10 100a 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0a10 │ │ -02be26: 0c02 |0007: move-result-object v2 │ │ -02be28: 0720 |0008: move-object v0, v2 │ │ -02be2a: 2104 |0009: array-length v4, v0 │ │ -02be2c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -02be2e: 3543 2500 |000b: if-ge v3, v4, 0030 // +0025 │ │ -02be32: 4601 0003 |000d: aget-object v1, v0, v3 │ │ -02be36: 6e10 0b0a 0100 |000f: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0a0b │ │ -02be3c: 0a05 |0012: move-result v5 │ │ -02be3e: 3905 1a00 |0013: if-nez v5, 002d // +001a │ │ -02be42: 1a05 ba01 |0015: const-string v5, "CellData" // string@01ba │ │ -02be46: 2206 9c01 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -02be4a: 7010 930a 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02be50: 1a07 2002 |001c: const-string v7, "Error deleting " // string@0220 │ │ -02be54: 6e20 9a0a 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02be5a: 0c06 |0021: move-result-object v6 │ │ -02be5c: 6e20 990a 1600 |0022: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02be62: 0c06 |0025: move-result-object v6 │ │ -02be64: 6e10 9e0a 0600 |0026: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02be6a: 0c06 |0029: move-result-object v6 │ │ -02be6c: 7120 8907 6500 |002a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02be72: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02be76: 28dc |002f: goto 000b // -0024 │ │ -02be78: 0e00 |0030: return-void │ │ + insns size : 48 16-bit code units │ │ +02cd8c: |[02cd8c] org.sagemath.droid.CellData.clearCache:()V │ │ +02cd9c: 6e10 1b0c 0700 |0000: invoke-virtual {v7}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ +02cda2: 0c02 |0003: move-result-object v2 │ │ +02cda4: 6e10 100a 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0a10 │ │ +02cdaa: 0c01 |0007: move-result-object v1 │ │ +02cdac: 2113 |0008: array-length v3, v1 │ │ +02cdae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +02cdb0: 3532 2500 |000a: if-ge v2, v3, 002f // +0025 │ │ +02cdb4: 4600 0102 |000c: aget-object v0, v1, v2 │ │ +02cdb8: 6e10 0b0a 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0a0b │ │ +02cdbe: 0a04 |0011: move-result v4 │ │ +02cdc0: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ +02cdc4: 1a04 ba01 |0014: const-string v4, "CellData" // string@01ba │ │ +02cdc8: 2205 9a01 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +02cdcc: 7010 930a 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cdd2: 1a06 2002 |001b: const-string v6, "Error deleting " // string@0220 │ │ +02cdd6: 6e20 9a0a 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cddc: 0c05 |0020: move-result-object v5 │ │ +02cdde: 6e20 990a 0500 |0021: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +02cde4: 0c05 |0024: move-result-object v5 │ │ +02cde6: 6e10 9e0a 0500 |0025: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02cdec: 0c05 |0028: move-result-object v5 │ │ +02cdee: 7120 8907 5400 |0029: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02cdf4: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02cdf8: 28dc |002e: goto 000a // -0024 │ │ +02cdfa: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0008 line=190 │ │ - 0x000f line=191 │ │ - 0x0015 line=192 │ │ - 0x002d line=190 │ │ - 0x0030 line=193 │ │ - locals : │ │ - 0x000f - 0x0030 reg=1 file Ljava/io/File; │ │ - 0x0009 - 0x0031 reg=0 arr$ [Ljava/io/File; │ │ - 0x0008 - 0x0031 reg=2 files [Ljava/io/File; │ │ - 0x000b - 0x0031 reg=3 i$ I │ │ - 0x000a - 0x0031 reg=4 len$ I │ │ - 0x0000 - 0x0031 reg=8 this Lorg/sagemath/droid/CellData; │ │ + 0x000e line=191 │ │ + 0x0014 line=192 │ │ + 0x002c line=190 │ │ + 0x002f line=193 │ │ + locals : │ │ + 0x000e - 0x002f reg=0 file Ljava/io/File; │ │ + 0x0008 - 0x0030 reg=1 files [Ljava/io/File; │ │ + 0x0000 - 0x0030 reg=7 this Lorg/sagemath/droid/CellData; │ │ │ │ #3 : (in Lorg/sagemath/droid/CellData;) │ │ name : 'getDescription' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02be7c: |[02be7c] org.sagemath.droid.CellData.getDescription:()Ljava/lang/String; │ │ -02be8c: 5410 b702 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02be90: 1100 |0002: return-object v0 │ │ +02cdfc: |[02cdfc] org.sagemath.droid.CellData.getDescription:()Ljava/lang/String; │ │ +02ce0c: 5410 b702 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02ce10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/CellData; │ │ │ │ #4 : (in Lorg/sagemath/droid/CellData;) │ │ @@ -41801,17 +41810,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02be94: |[02be94] org.sagemath.droid.CellData.getGroup:()Ljava/lang/String; │ │ -02bea4: 5410 b902 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02bea8: 1100 |0002: return-object v0 │ │ +02ce14: |[02ce14] org.sagemath.droid.CellData.getGroup:()Ljava/lang/String; │ │ +02ce24: 5410 b902 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02ce28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/CellData; │ │ │ │ #5 : (in Lorg/sagemath/droid/CellData;) │ │ @@ -41819,17 +41828,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02beac: |[02beac] org.sagemath.droid.CellData.getInput:()Ljava/lang/String; │ │ -02bebc: 5410 bb02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02bec0: 1100 |0002: return-object v0 │ │ +02ce2c: |[02ce2c] org.sagemath.droid.CellData.getInput:()Ljava/lang/String; │ │ +02ce3c: 5410 bb02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02ce40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/CellData; │ │ │ │ #6 : (in Lorg/sagemath/droid/CellData;) │ │ @@ -41837,53 +41846,53 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -02bec4: |[02bec4] org.sagemath.droid.CellData.getOutputBlocks:()Ljava/util/LinkedList; │ │ -02bed4: 5452 bc02 |0000: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bed8: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -02bedc: 5452 bc02 |0004: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bee0: 1102 |0006: return-object v2 │ │ -02bee2: 2202 b801 |0007: new-instance v2, Ljava/util/LinkedList; // type@01b8 │ │ -02bee6: 7010 e60a 0200 |0009: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02beec: 5b52 bc02 |000c: iput-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bef0: 2201 7001 |000e: new-instance v1, Ljava/io/File; // type@0170 │ │ -02bef4: 6e10 1b0c 0500 |0010: invoke-virtual {v5}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ -02befa: 0c02 |0013: move-result-object v2 │ │ -02befc: 1a03 960e |0014: const-string v3, "output_blocks" // string@0e96 │ │ -02bf00: 7030 0a0a 2103 |0016: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ -02bf06: 6e10 0c0a 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0a0c │ │ -02bf0c: 0a02 |001c: move-result v2 │ │ -02bf0e: 3902 0500 |001d: if-nez v2, 0022 // +0005 │ │ -02bf12: 5452 bc02 |001f: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bf16: 28e5 |0021: goto 0006 // -001b │ │ -02bf18: 5452 bc02 |0022: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bf1c: 7020 260c 1500 |0024: invoke-direct {v5, v1}, Lorg/sagemath/droid/CellData;.loadOutputBlocks:(Ljava/io/File;)Ljava/util/LinkedList; // method@0c26 │ │ -02bf22: 0c03 |0027: move-result-object v3 │ │ -02bf24: 6e20 e80a 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ -02bf2a: 5452 bc02 |002b: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ -02bf2e: 28d9 |002d: goto 0006 // -0027 │ │ -02bf30: 0d00 |002e: move-exception v0 │ │ -02bf32: 1a02 ba01 |002f: const-string v2, "CellData" // string@01ba │ │ -02bf36: 2203 9c01 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02bf3a: 7010 930a 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02bf40: 1a04 bc06 |0036: const-string v4, "Unable to load output_block list: " // string@06bc │ │ -02bf44: 6e20 9a0a 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bf4a: 0c03 |003b: move-result-object v3 │ │ -02bf4c: 6e10 180a 0000 |003c: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02bf52: 0c04 |003f: move-result-object v4 │ │ -02bf54: 6e20 9a0a 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02bf5a: 0c03 |0043: move-result-object v3 │ │ -02bf5c: 6e10 9e0a 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02bf62: 0c03 |0047: move-result-object v3 │ │ -02bf64: 7120 8907 3200 |0048: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02bf6a: 28e0 |004b: goto 002b // -0020 │ │ +02ce44: |[02ce44] org.sagemath.droid.CellData.getOutputBlocks:()Ljava/util/LinkedList; │ │ +02ce54: 5452 bc02 |0000: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02ce58: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +02ce5c: 5452 bc02 |0004: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02ce60: 1102 |0006: return-object v2 │ │ +02ce62: 2202 b601 |0007: new-instance v2, Ljava/util/LinkedList; // type@01b6 │ │ +02ce66: 7010 e60a 0200 |0009: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02ce6c: 5b52 bc02 |000c: iput-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02ce70: 2201 6e01 |000e: new-instance v1, Ljava/io/File; // type@016e │ │ +02ce74: 6e10 1b0c 0500 |0010: invoke-virtual {v5}, Lorg/sagemath/droid/CellData;.cacheDir:()Ljava/io/File; // method@0c1b │ │ +02ce7a: 0c02 |0013: move-result-object v2 │ │ +02ce7c: 1a03 920e |0014: const-string v3, "output_blocks" // string@0e92 │ │ +02ce80: 7030 0a0a 2103 |0016: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0a0a │ │ +02ce86: 6e10 0c0a 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0a0c │ │ +02ce8c: 0a02 |001c: move-result v2 │ │ +02ce8e: 3902 0500 |001d: if-nez v2, 0022 // +0005 │ │ +02ce92: 5452 bc02 |001f: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02ce96: 28e5 |0021: goto 0006 // -001b │ │ +02ce98: 5452 bc02 |0022: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02ce9c: 7020 260c 1500 |0024: invoke-direct {v5, v1}, Lorg/sagemath/droid/CellData;.loadOutputBlocks:(Ljava/io/File;)Ljava/util/LinkedList; // method@0c26 │ │ +02cea2: 0c03 |0027: move-result-object v3 │ │ +02cea4: 6e20 e80a 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ +02ceaa: 5452 bc02 |002b: iget-object v2, v5, Lorg/sagemath/droid/CellData;.outputBlocks:Ljava/util/LinkedList; // field@02bc │ │ +02ceae: 28d9 |002d: goto 0006 // -0027 │ │ +02ceb0: 0d00 |002e: move-exception v0 │ │ +02ceb2: 1a02 ba01 |002f: const-string v2, "CellData" // string@01ba │ │ +02ceb6: 2203 9a01 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02ceba: 7010 930a 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cec0: 1a04 ba06 |0036: const-string v4, "Unable to load output_block list: " // string@06ba │ │ +02cec4: 6e20 9a0a 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ceca: 0c03 |003b: move-result-object v3 │ │ +02cecc: 6e10 180a 0000 |003c: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02ced2: 0c04 |003f: move-result-object v4 │ │ +02ced4: 6e20 9a0a 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ceda: 0c03 |0043: move-result-object v3 │ │ +02cedc: 6e10 9e0a 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02cee2: 0c03 |0047: move-result-object v3 │ │ +02cee4: 7120 8907 3200 |0048: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02ceea: 28e0 |004b: goto 002b // -0020 │ │ catches : 1 │ │ 0x0022 - 0x002b │ │ Ljava/io/IOException; -> 0x002e │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x0006 line=251 │ │ @@ -41904,17 +41913,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bf7c: |[02bf7c] org.sagemath.droid.CellData.getTitle:()Ljava/lang/String; │ │ -02bf8c: 5410 be02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02bf90: 1100 |0002: return-object v0 │ │ +02cefc: |[02cefc] org.sagemath.droid.CellData.getTitle:()Ljava/lang/String; │ │ +02cf0c: 5410 be02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02cf10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/CellData; │ │ │ │ #8 : (in Lorg/sagemath/droid/CellData;) │ │ @@ -41922,22 +41931,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02bf94: |[02bf94] org.sagemath.droid.CellData.getUrlString:(Ljava/lang/String;)Ljava/lang/String; │ │ -02bfa4: 6e20 1c0c 3200 |0000: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; // method@0c1c │ │ -02bfaa: 0c01 |0003: move-result-object v1 │ │ -02bfac: 7110 9600 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0096 │ │ -02bfb2: 0c00 |0007: move-result-object v0 │ │ -02bfb4: 6e10 9800 0000 |0008: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0098 │ │ -02bfba: 0c01 |000b: move-result-object v1 │ │ -02bfbc: 1101 |000c: return-object v1 │ │ +02cf14: |[02cf14] org.sagemath.droid.CellData.getUrlString:(Ljava/lang/String;)Ljava/lang/String; │ │ +02cf24: 6e20 1c0c 3200 |0000: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; // method@0c1c │ │ +02cf2a: 0c01 |0003: move-result-object v1 │ │ +02cf2c: 7110 9600 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0096 │ │ +02cf32: 0c00 |0007: move-result-object v0 │ │ +02cf34: 6e10 9800 0000 |0008: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0098 │ │ +02cf3a: 0c01 |000b: move-result-object v1 │ │ +02cf3c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0008 line=181 │ │ locals : │ │ 0x0008 - 0x000d reg=0 uri Landroid/net/Uri; │ │ 0x0000 - 0x000d reg=2 this Lorg/sagemath/droid/CellData; │ │ @@ -41948,20 +41957,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02bfc0: |[02bfc0] org.sagemath.droid.CellData.hasCachedOutput:(Ljava/lang/String;)Z │ │ -02bfd0: 6e20 1c0c 2100 |0000: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellData;.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; // method@0c1c │ │ -02bfd6: 0c00 |0003: move-result-object v0 │ │ -02bfd8: 6e10 0c0a 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0a0c │ │ -02bfde: 0a00 |0007: move-result v0 │ │ -02bfe0: 0f00 |0008: return v0 │ │ +02cf40: |[02cf40] org.sagemath.droid.CellData.hasCachedOutput:(Ljava/lang/String;)Z │ │ +02cf50: 6e20 1c0c 2100 |0000: invoke-virtual {v1, v2}, Lorg/sagemath/droid/CellData;.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; // method@0c1c │ │ +02cf56: 0c00 |0003: move-result-object v0 │ │ +02cf58: 6e10 0c0a 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0a0c │ │ +02cf5e: 0a00 |0007: move-result v0 │ │ +02cf60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0009 reg=2 block Ljava/lang/String; │ │ │ │ @@ -41970,17 +41979,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bfe4: |[02bfe4] org.sagemath.droid.CellData.isFavorite:()Ljava/lang/Boolean; │ │ -02bff4: 5410 b802 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02bff8: 1100 |0002: return-object v0 │ │ +02cf64: |[02cf64] org.sagemath.droid.CellData.isFavorite:()Ljava/lang/Boolean; │ │ +02cf74: 5410 b802 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02cf78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/CellData; │ │ │ │ #11 : (in Lorg/sagemath/droid/CellData;) │ │ @@ -41988,155 +41997,155 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 288 16-bit code units │ │ -02bffc: |[02bffc] org.sagemath.droid.CellData.saveOutput:(Ljava/lang/String;Ljava/lang/String;)V │ │ -02c00c: 7020 1a0c 8700 |0000: invoke-direct {v7, v8}, Lorg/sagemath/droid/CellData;.addOutputBlock:(Ljava/lang/String;)V // method@0c1a │ │ -02c012: 2203 9c01 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02c016: 7010 930a 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c01c: 5474 ba02 |0008: iget-object v4, v7, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02c020: 6e20 9a0a 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c026: 0c03 |000d: move-result-object v3 │ │ -02c028: 6e20 9a0a 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c02e: 0c03 |0011: move-result-object v3 │ │ -02c030: 6e10 9e0a 0300 |0012: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c036: 0c03 |0015: move-result-object v3 │ │ -02c038: 5b73 ba02 |0016: iput-object v3, v7, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02c03c: 1a03 ba01 |0018: const-string v3, "CellData" // string@01ba │ │ -02c040: 2204 9c01 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c044: 7010 930a 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c04a: 1a05 bb01 |001f: const-string v5, "CellData added output_block to " // string@01bb │ │ -02c04e: 6e20 9a0a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c054: 0c04 |0024: move-result-object v4 │ │ -02c056: 5475 be02 |0025: iget-object v5, v7, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02c05a: 6e20 9a0a 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c060: 0c04 |002a: move-result-object v4 │ │ -02c062: 1a05 0400 |002b: const-string v5, " " // string@0004 │ │ -02c066: 6e20 9a0a 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c06c: 0c04 |0030: move-result-object v4 │ │ -02c06e: 5475 bf02 |0031: iget-object v5, v7, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02c072: 6e10 0c0b 0500 |0033: invoke-virtual {v5}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -02c078: 0c05 |0036: move-result-object v5 │ │ -02c07a: 6e20 9a0a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c080: 0c04 |003a: move-result-object v4 │ │ -02c082: 1a05 ca00 |003b: const-string v5, ": " // string@00ca │ │ -02c086: 6e20 9a0a 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c08c: 0c04 |0040: move-result-object v4 │ │ -02c08e: 6e20 9a0a 9400 |0041: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c094: 0c04 |0044: move-result-object v4 │ │ -02c096: 6e10 9e0a 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c09c: 0c04 |0048: move-result-object v4 │ │ -02c09e: 7120 8b07 4300 |0049: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02c0a4: 6e20 1c0c 8700 |004c: invoke-virtual {v7, v8}, Lorg/sagemath/droid/CellData;.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; // method@0c1c │ │ -02c0aa: 0c01 |004f: move-result-object v1 │ │ -02c0ac: 1a03 ba01 |0050: const-string v3, "CellData" // string@01ba │ │ -02c0b0: 2204 9c01 |0052: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c0b4: 7010 930a 0400 |0054: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c0ba: 1a05 6b06 |0057: const-string v5, "Saving html: " // string@066b │ │ -02c0be: 6e20 9a0a 5400 |0059: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c0c4: 0c04 |005c: move-result-object v4 │ │ -02c0c6: 6e20 9a0a 8400 |005d: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c0cc: 0c04 |0060: move-result-object v4 │ │ -02c0ce: 1a05 0400 |0061: const-string v5, " " // string@0004 │ │ -02c0d2: 6e20 9a0a 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c0d8: 0c04 |0066: move-result-object v4 │ │ -02c0da: 6e20 9a0a 9400 |0067: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c0e0: 0c04 |006a: move-result-object v4 │ │ -02c0e2: 6e10 9e0a 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c0e8: 0c04 |006e: move-result-object v4 │ │ -02c0ea: 7120 8b07 4300 |006f: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02c0f0: 2202 7401 |0072: new-instance v2, Ljava/io/FileOutputStream; // type@0174 │ │ -02c0f4: 7020 140a 1200 |0074: invoke-direct {v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0a14 │ │ -02c0fa: 6e10 7d0a 0900 |0077: invoke-virtual {v9}, Ljava/lang/String;.getBytes:()[B // method@0a7d │ │ -02c100: 0c03 |007a: move-result-object v3 │ │ -02c102: 6e20 160a 3200 |007b: invoke-virtual {v2, v3}, Ljava/io/FileOutputStream;.write:([B)V // method@0a16 │ │ -02c108: 6e10 150a 0200 |007e: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0a15 │ │ -02c10e: 0e00 |0081: return-void │ │ -02c110: 0d00 |0082: move-exception v0 │ │ -02c112: 1a03 ba01 |0083: const-string v3, "CellData" // string@01ba │ │ -02c116: 2204 9c01 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c11a: 7010 930a 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c120: 1a05 bd06 |008a: const-string v5, "Unable to save output: " // string@06bd │ │ -02c124: 6e20 9a0a 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c12a: 0c04 |008f: move-result-object v4 │ │ -02c12c: 6e10 130a 0000 |0090: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getLocalizedMessage:()Ljava/lang/String; // method@0a13 │ │ -02c132: 0c05 |0093: move-result-object v5 │ │ -02c134: 6e20 9a0a 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c13a: 0c04 |0097: move-result-object v4 │ │ -02c13c: 6e10 9e0a 0400 |0098: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c142: 0c04 |009b: move-result-object v4 │ │ -02c144: 7120 8907 4300 |009c: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02c14a: 28e2 |009f: goto 0081 // -001e │ │ -02c14c: 0d00 |00a0: move-exception v0 │ │ -02c14e: 1a03 ba01 |00a1: const-string v3, "CellData" // string@01ba │ │ -02c152: 2204 9c01 |00a3: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c156: 7010 930a 0400 |00a5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c15c: 1a05 bd06 |00a8: const-string v5, "Unable to save output: " // string@06bd │ │ -02c160: 6e20 9a0a 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c166: 0c04 |00ad: move-result-object v4 │ │ -02c168: 6e10 180a 0000 |00ae: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02c16e: 0c05 |00b1: move-result-object v5 │ │ -02c170: 6e20 9a0a 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c176: 0c04 |00b5: move-result-object v4 │ │ -02c178: 6e10 9e0a 0400 |00b6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c17e: 0c04 |00b9: move-result-object v4 │ │ -02c180: 7120 8907 4300 |00ba: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02c186: 28c4 |00bd: goto 0081 // -003c │ │ -02c188: 0d00 |00be: move-exception v0 │ │ -02c18a: 1a03 ba01 |00bf: const-string v3, "CellData" // string@01ba │ │ -02c18e: 2204 9c01 |00c1: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c192: 7010 930a 0400 |00c3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c198: 1a05 bd06 |00c6: const-string v5, "Unable to save output: " // string@06bd │ │ -02c19c: 6e20 9a0a 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c1a2: 0c04 |00cb: move-result-object v4 │ │ -02c1a4: 6e10 180a 0000 |00cc: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02c1aa: 0c05 |00cf: move-result-object v5 │ │ -02c1ac: 6e20 9a0a 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c1b2: 0c04 |00d3: move-result-object v4 │ │ -02c1b4: 6e10 9e0a 0400 |00d4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c1ba: 0c04 |00d7: move-result-object v4 │ │ -02c1bc: 7120 8907 4300 |00d8: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02c1c2: 6e10 150a 0200 |00db: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0a15 │ │ -02c1c8: 28a3 |00de: goto 0081 // -005d │ │ -02c1ca: 0d00 |00df: move-exception v0 │ │ -02c1cc: 1a03 ba01 |00e0: const-string v3, "CellData" // string@01ba │ │ -02c1d0: 2204 9c01 |00e2: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c1d4: 7010 930a 0400 |00e4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c1da: 1a05 bd06 |00e7: const-string v5, "Unable to save output: " // string@06bd │ │ -02c1de: 6e20 9a0a 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c1e4: 0c04 |00ec: move-result-object v4 │ │ -02c1e6: 6e10 180a 0000 |00ed: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02c1ec: 0c05 |00f0: move-result-object v5 │ │ -02c1ee: 6e20 9a0a 5400 |00f1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c1f4: 0c04 |00f4: move-result-object v4 │ │ -02c1f6: 6e10 9e0a 0400 |00f5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c1fc: 0c04 |00f8: move-result-object v4 │ │ -02c1fe: 7120 8907 4300 |00f9: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02c204: 2885 |00fc: goto 0081 // -007b │ │ -02c206: 0d03 |00fd: move-exception v3 │ │ -02c208: 6e10 150a 0200 |00fe: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0a15 │ │ -02c20e: 2703 |0101: throw v3 │ │ -02c210: 0d00 |0102: move-exception v0 │ │ -02c212: 1a04 ba01 |0103: const-string v4, "CellData" // string@01ba │ │ -02c216: 2205 9c01 |0105: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -02c21a: 7010 930a 0500 |0107: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02c220: 1a06 bd06 |010a: const-string v6, "Unable to save output: " // string@06bd │ │ -02c224: 6e20 9a0a 6500 |010c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c22a: 0c05 |010f: move-result-object v5 │ │ -02c22c: 6e10 180a 0000 |0110: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ -02c232: 0c06 |0113: move-result-object v6 │ │ -02c234: 6e20 9a0a 6500 |0114: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02c23a: 0c05 |0117: move-result-object v5 │ │ -02c23c: 6e10 9e0a 0500 |0118: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02c242: 0c05 |011b: move-result-object v5 │ │ -02c244: 7120 8907 5400 |011c: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02c24a: 28e2 |011f: goto 0101 // -001e │ │ +02cf7c: |[02cf7c] org.sagemath.droid.CellData.saveOutput:(Ljava/lang/String;Ljava/lang/String;)V │ │ +02cf8c: 7020 1a0c 8700 |0000: invoke-direct {v7, v8}, Lorg/sagemath/droid/CellData;.addOutputBlock:(Ljava/lang/String;)V // method@0c1a │ │ +02cf92: 2203 9a01 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02cf96: 7010 930a 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cf9c: 5474 ba02 |0008: iget-object v4, v7, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02cfa0: 6e20 9a0a 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cfa6: 0c03 |000d: move-result-object v3 │ │ +02cfa8: 6e20 9a0a 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cfae: 0c03 |0011: move-result-object v3 │ │ +02cfb0: 6e10 9e0a 0300 |0012: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02cfb6: 0c03 |0015: move-result-object v3 │ │ +02cfb8: 5b73 ba02 |0016: iput-object v3, v7, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02cfbc: 1a03 ba01 |0018: const-string v3, "CellData" // string@01ba │ │ +02cfc0: 2204 9a01 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02cfc4: 7010 930a 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02cfca: 1a05 bb01 |001f: const-string v5, "CellData added output_block to " // string@01bb │ │ +02cfce: 6e20 9a0a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cfd4: 0c04 |0024: move-result-object v4 │ │ +02cfd6: 5475 be02 |0025: iget-object v5, v7, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02cfda: 6e20 9a0a 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cfe0: 0c04 |002a: move-result-object v4 │ │ +02cfe2: 1a05 0400 |002b: const-string v5, " " // string@0004 │ │ +02cfe6: 6e20 9a0a 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02cfec: 0c04 |0030: move-result-object v4 │ │ +02cfee: 5475 bf02 |0031: iget-object v5, v7, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02cff2: 6e10 0c0b 0500 |0033: invoke-virtual {v5}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +02cff8: 0c05 |0036: move-result-object v5 │ │ +02cffa: 6e20 9a0a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d000: 0c04 |003a: move-result-object v4 │ │ +02d002: 1a05 ca00 |003b: const-string v5, ": " // string@00ca │ │ +02d006: 6e20 9a0a 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d00c: 0c04 |0040: move-result-object v4 │ │ +02d00e: 6e20 9a0a 9400 |0041: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d014: 0c04 |0044: move-result-object v4 │ │ +02d016: 6e10 9e0a 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d01c: 0c04 |0048: move-result-object v4 │ │ +02d01e: 7120 8b07 4300 |0049: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02d024: 6e20 1c0c 8700 |004c: invoke-virtual {v7, v8}, Lorg/sagemath/droid/CellData;.cacheDirIndexFile:(Ljava/lang/String;)Ljava/io/File; // method@0c1c │ │ +02d02a: 0c01 |004f: move-result-object v1 │ │ +02d02c: 1a03 ba01 |0050: const-string v3, "CellData" // string@01ba │ │ +02d030: 2204 9a01 |0052: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02d034: 7010 930a 0400 |0054: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02d03a: 1a05 6906 |0057: const-string v5, "Saving html: " // string@0669 │ │ +02d03e: 6e20 9a0a 5400 |0059: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d044: 0c04 |005c: move-result-object v4 │ │ +02d046: 6e20 9a0a 8400 |005d: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d04c: 0c04 |0060: move-result-object v4 │ │ +02d04e: 1a05 0400 |0061: const-string v5, " " // string@0004 │ │ +02d052: 6e20 9a0a 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d058: 0c04 |0066: move-result-object v4 │ │ +02d05a: 6e20 9a0a 9400 |0067: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d060: 0c04 |006a: move-result-object v4 │ │ +02d062: 6e10 9e0a 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d068: 0c04 |006e: move-result-object v4 │ │ +02d06a: 7120 8b07 4300 |006f: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02d070: 2202 7201 |0072: new-instance v2, Ljava/io/FileOutputStream; // type@0172 │ │ +02d074: 7020 140a 1200 |0074: invoke-direct {v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0a14 │ │ +02d07a: 6e10 7d0a 0900 |0077: invoke-virtual {v9}, Ljava/lang/String;.getBytes:()[B // method@0a7d │ │ +02d080: 0c03 |007a: move-result-object v3 │ │ +02d082: 6e20 160a 3200 |007b: invoke-virtual {v2, v3}, Ljava/io/FileOutputStream;.write:([B)V // method@0a16 │ │ +02d088: 6e10 150a 0200 |007e: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0a15 │ │ +02d08e: 0e00 |0081: return-void │ │ +02d090: 0d00 |0082: move-exception v0 │ │ +02d092: 1a03 ba01 |0083: const-string v3, "CellData" // string@01ba │ │ +02d096: 2204 9a01 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02d09a: 7010 930a 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02d0a0: 1a05 bb06 |008a: const-string v5, "Unable to save output: " // string@06bb │ │ +02d0a4: 6e20 9a0a 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d0aa: 0c04 |008f: move-result-object v4 │ │ +02d0ac: 6e10 130a 0000 |0090: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getLocalizedMessage:()Ljava/lang/String; // method@0a13 │ │ +02d0b2: 0c05 |0093: move-result-object v5 │ │ +02d0b4: 6e20 9a0a 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d0ba: 0c04 |0097: move-result-object v4 │ │ +02d0bc: 6e10 9e0a 0400 |0098: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d0c2: 0c04 |009b: move-result-object v4 │ │ +02d0c4: 7120 8907 4300 |009c: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02d0ca: 28e2 |009f: goto 0081 // -001e │ │ +02d0cc: 0d00 |00a0: move-exception v0 │ │ +02d0ce: 1a03 ba01 |00a1: const-string v3, "CellData" // string@01ba │ │ +02d0d2: 2204 9a01 |00a3: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02d0d6: 7010 930a 0400 |00a5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02d0dc: 1a05 bb06 |00a8: const-string v5, "Unable to save output: " // string@06bb │ │ +02d0e0: 6e20 9a0a 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d0e6: 0c04 |00ad: move-result-object v4 │ │ +02d0e8: 6e10 180a 0000 |00ae: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02d0ee: 0c05 |00b1: move-result-object v5 │ │ +02d0f0: 6e20 9a0a 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d0f6: 0c04 |00b5: move-result-object v4 │ │ +02d0f8: 6e10 9e0a 0400 |00b6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d0fe: 0c04 |00b9: move-result-object v4 │ │ +02d100: 7120 8907 4300 |00ba: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02d106: 28c4 |00bd: goto 0081 // -003c │ │ +02d108: 0d00 |00be: move-exception v0 │ │ +02d10a: 1a03 ba01 |00bf: const-string v3, "CellData" // string@01ba │ │ +02d10e: 2204 9a01 |00c1: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02d112: 7010 930a 0400 |00c3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02d118: 1a05 bb06 |00c6: const-string v5, "Unable to save output: " // string@06bb │ │ +02d11c: 6e20 9a0a 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d122: 0c04 |00cb: move-result-object v4 │ │ +02d124: 6e10 180a 0000 |00cc: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02d12a: 0c05 |00cf: move-result-object v5 │ │ +02d12c: 6e20 9a0a 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d132: 0c04 |00d3: move-result-object v4 │ │ +02d134: 6e10 9e0a 0400 |00d4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d13a: 0c04 |00d7: move-result-object v4 │ │ +02d13c: 7120 8907 4300 |00d8: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02d142: 6e10 150a 0200 |00db: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0a15 │ │ +02d148: 28a3 |00de: goto 0081 // -005d │ │ +02d14a: 0d00 |00df: move-exception v0 │ │ +02d14c: 1a03 ba01 |00e0: const-string v3, "CellData" // string@01ba │ │ +02d150: 2204 9a01 |00e2: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02d154: 7010 930a 0400 |00e4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02d15a: 1a05 bb06 |00e7: const-string v5, "Unable to save output: " // string@06bb │ │ +02d15e: 6e20 9a0a 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d164: 0c04 |00ec: move-result-object v4 │ │ +02d166: 6e10 180a 0000 |00ed: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02d16c: 0c05 |00f0: move-result-object v5 │ │ +02d16e: 6e20 9a0a 5400 |00f1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d174: 0c04 |00f4: move-result-object v4 │ │ +02d176: 6e10 9e0a 0400 |00f5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d17c: 0c04 |00f8: move-result-object v4 │ │ +02d17e: 7120 8907 4300 |00f9: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02d184: 2885 |00fc: goto 0081 // -007b │ │ +02d186: 0d03 |00fd: move-exception v3 │ │ +02d188: 6e10 150a 0200 |00fe: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0a15 │ │ +02d18e: 2703 |0101: throw v3 │ │ +02d190: 0d00 |0102: move-exception v0 │ │ +02d192: 1a04 ba01 |0103: const-string v4, "CellData" // string@01ba │ │ +02d196: 2205 9a01 |0105: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +02d19a: 7010 930a 0500 |0107: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02d1a0: 1a06 bb06 |010a: const-string v6, "Unable to save output: " // string@06bb │ │ +02d1a4: 6e20 9a0a 6500 |010c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d1aa: 0c05 |010f: move-result-object v5 │ │ +02d1ac: 6e10 180a 0000 |0110: invoke-virtual {v0}, Ljava/io/IOException;.getLocalizedMessage:()Ljava/lang/String; // method@0a18 │ │ +02d1b2: 0c06 |0113: move-result-object v6 │ │ +02d1b4: 6e20 9a0a 6500 |0114: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02d1ba: 0c05 |0117: move-result-object v5 │ │ +02d1bc: 6e10 9e0a 0500 |0118: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02d1c2: 0c05 |011b: move-result-object v5 │ │ +02d1c4: 7120 8907 5400 |011c: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02d1ca: 28e2 |011f: goto 0101 // -001e │ │ catches : 6 │ │ 0x0072 - 0x0077 │ │ Ljava/io/FileNotFoundException; -> 0x0082 │ │ 0x0077 - 0x007e │ │ Ljava/io/IOException; -> 0x00be │ │ -> 0x00fd │ │ 0x007e - 0x0081 │ │ @@ -42188,17 +42197,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c29c: |[02c29c] org.sagemath.droid.CellData.setDescription:(Ljava/lang/String;)V │ │ -02c2ac: 5b01 b702 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02c2b0: 0e00 |0002: return-void │ │ +02d21c: |[02d21c] org.sagemath.droid.CellData.setDescription:(Ljava/lang/String;)V │ │ +02d22c: 5b01 b702 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02d230: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0003 reg=1 description Ljava/lang/String; │ │ @@ -42208,22 +42217,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02c2b4: |[02c2b4] org.sagemath.droid.CellData.setGroup:(Ljava/lang/String;)V │ │ -02c2c4: 5410 b902 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02c2c8: 6e20 7a0a 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02c2ce: 0a00 |0005: move-result v0 │ │ -02c2d0: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -02c2d4: 7100 ff0b 0000 |0008: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ -02c2da: 5b12 b902 |000b: iput-object v2, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02c2de: 0e00 |000d: return-void │ │ +02d234: |[02d234] org.sagemath.droid.CellData.setGroup:(Ljava/lang/String;)V │ │ +02d244: 5410 b902 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02d248: 6e20 7a0a 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02d24e: 0a00 |0005: move-result v0 │ │ +02d250: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +02d254: 7100 ff0b 0000 |0008: invoke-static {}, Lorg/sagemath/droid/CellCollection;.notifyGroupsChanged:()V // method@0bff │ │ +02d25a: 5b12 b902 |000b: iput-object v2, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02d25e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0008 line=98 │ │ 0x000b line=99 │ │ 0x000d line=101 │ │ locals : │ │ @@ -42235,17 +42244,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c2e0: |[02c2e0] org.sagemath.droid.CellData.setInput:(Ljava/lang/String;)V │ │ -02c2f0: 5b01 bb02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02c2f4: 0e00 |0002: return-void │ │ +02d260: |[02d260] org.sagemath.droid.CellData.setInput:(Ljava/lang/String;)V │ │ +02d270: 5b01 bb02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02d274: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0003 reg=1 str Ljava/lang/String; │ │ @@ -42255,17 +42264,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c2f8: |[02c2f8] org.sagemath.droid.CellData.setTitle:(Ljava/lang/String;)V │ │ -02c308: 5b01 be02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02c30c: 0e00 |0002: return-void │ │ +02d278: |[02d278] org.sagemath.droid.CellData.setTitle:(Ljava/lang/String;)V │ │ +02d288: 5b01 be02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02d28c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -42275,44 +42284,44 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -02c310: |[02c310] org.sagemath.droid.CellData.toJSON:()Lorg/json/JSONObject; │ │ -02c320: 2200 0002 |0000: new-instance v0, Lorg/json/JSONObject; // type@0200 │ │ -02c324: 7010 d30b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -02c32a: 1a01 2b11 |0005: const-string v1, "uuid" // string@112b │ │ -02c32e: 5432 bf02 |0007: iget-object v2, v3, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02c332: 6e10 0c0b 0200 |0009: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -02c338: 0c02 |000c: move-result-object v2 │ │ -02c33a: 6e30 de0b 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c340: 1a01 130b |0010: const-string v1, "group" // string@0b13 │ │ -02c344: 5432 b902 |0012: iget-object v2, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02c348: 6e30 de0b 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c34e: 1a01 ef10 |0017: const-string v1, "title" // string@10ef │ │ -02c352: 5432 be02 |0019: iget-object v2, v3, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02c356: 6e30 de0b 1002 |001b: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c35c: 1a01 f108 |001e: const-string v1, "description" // string@08f1 │ │ -02c360: 5432 b702 |0020: iget-object v2, v3, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02c364: 6e30 de0b 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c36a: 1a01 8d0b |0025: const-string v1, "input" // string@0b8d │ │ -02c36e: 5432 bb02 |0027: iget-object v2, v3, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02c372: 6e30 de0b 1002 |0029: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c378: 1a01 0c0f |002c: const-string v1, "rank" // string@0f0c │ │ -02c37c: 5432 bd02 |002e: iget-object v2, v3, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02c380: 6e30 de0b 1002 |0030: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c386: 1a01 9709 |0033: const-string v1, "favorite" // string@0997 │ │ -02c38a: 5432 b802 |0035: iget-object v2, v3, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02c38e: 6e30 de0b 1002 |0037: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c394: 1a01 420b |003a: const-string v1, "htmlData" // string@0b42 │ │ -02c398: 5432 ba02 |003c: iget-object v2, v3, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -02c39c: 6e30 de0b 1002 |003e: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -02c3a2: 1100 |0041: return-object v0 │ │ +02d290: |[02d290] org.sagemath.droid.CellData.toJSON:()Lorg/json/JSONObject; │ │ +02d2a0: 2200 fe01 |0000: new-instance v0, Lorg/json/JSONObject; // type@01fe │ │ +02d2a4: 7010 d30b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +02d2aa: 1a01 2711 |0005: const-string v1, "uuid" // string@1127 │ │ +02d2ae: 5432 bf02 |0007: iget-object v2, v3, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02d2b2: 6e10 0c0b 0200 |0009: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +02d2b8: 0c02 |000c: move-result-object v2 │ │ +02d2ba: 6e30 de0b 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d2c0: 1a01 100b |0010: const-string v1, "group" // string@0b10 │ │ +02d2c4: 5432 b902 |0012: iget-object v2, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02d2c8: 6e30 de0b 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d2ce: 1a01 eb10 |0017: const-string v1, "title" // string@10eb │ │ +02d2d2: 5432 be02 |0019: iget-object v2, v3, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02d2d6: 6e30 de0b 1002 |001b: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d2dc: 1a01 ee08 |001e: const-string v1, "description" // string@08ee │ │ +02d2e0: 5432 b702 |0020: iget-object v2, v3, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02d2e4: 6e30 de0b 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d2ea: 1a01 8a0b |0025: const-string v1, "input" // string@0b8a │ │ +02d2ee: 5432 bb02 |0027: iget-object v2, v3, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02d2f2: 6e30 de0b 1002 |0029: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d2f8: 1a01 080f |002c: const-string v1, "rank" // string@0f08 │ │ +02d2fc: 5432 bd02 |002e: iget-object v2, v3, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02d300: 6e30 de0b 1002 |0030: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d306: 1a01 9409 |0033: const-string v1, "favorite" // string@0994 │ │ +02d30a: 5432 b802 |0035: iget-object v2, v3, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02d30e: 6e30 de0b 1002 |0037: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d314: 1a01 3f0b |003a: const-string v1, "htmlData" // string@0b3f │ │ +02d318: 5432 ba02 |003c: iget-object v2, v3, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +02d31c: 6e30 de0b 1002 |003e: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +02d322: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ 0x0010 line=258 │ │ 0x0017 line=259 │ │ 0x001e line=260 │ │ @@ -42324,17 +42333,17 @@ │ │ locals : │ │ 0x0005 - 0x0042 reg=0 json Lorg/json/JSONObject; │ │ 0x0000 - 0x0042 reg=3 this Lorg/sagemath/droid/CellData; │ │ │ │ source_file_idx : 444 (CellData.java) │ │ │ │ Class #165 header: │ │ -class_idx : 523 │ │ +class_idx : 521 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 288 │ │ +superclass_idx : 286 │ │ source_file_idx : 445 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #165 annotations: │ │ @@ -42370,27 +42379,27 @@ │ │ type : '(Landroid/content/Context;Ljava/util/LinkedList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -02c3a4: |[02c3a4] org.sagemath.droid.CellGroupsAdapter.:(Landroid/content/Context;Ljava/util/LinkedList;)V │ │ -02c3b4: 1400 0400 037f |0000: const v0, #float 1.74129e+38 // #7f030004 │ │ -02c3ba: 7040 8708 2130 |0003: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0887 │ │ -02c3c0: 5b12 c002 |0006: iput-object v2, v1, Lorg/sagemath/droid/CellGroupsAdapter;.context:Landroid/content/Context; // field@02c0 │ │ -02c3c4: 5b13 c102 |0008: iput-object v3, v1, Lorg/sagemath/droid/CellGroupsAdapter;.groups:Ljava/util/LinkedList; // field@02c1 │ │ -02c3c8: 7100 fb0b 0000 |000a: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02c3ce: 0c00 |000d: move-result-object v0 │ │ -02c3d0: 6e10 f90b 0000 |000e: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ -02c3d6: 0c00 |0011: move-result-object v0 │ │ -02c3d8: 6e20 ed0a 0300 |0012: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.indexOf:(Ljava/lang/Object;)I // method@0aed │ │ -02c3de: 0a00 |0015: move-result v0 │ │ -02c3e0: 5910 c202 |0016: iput v0, v1, Lorg/sagemath/droid/CellGroupsAdapter;.selected:I // field@02c2 │ │ -02c3e4: 0e00 |0018: return-void │ │ +02d324: |[02d324] org.sagemath.droid.CellGroupsAdapter.:(Landroid/content/Context;Ljava/util/LinkedList;)V │ │ +02d334: 1400 0400 037f |0000: const v0, #float 1.74129e+38 // #7f030004 │ │ +02d33a: 7040 8708 2130 |0003: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0887 │ │ +02d340: 5b12 c002 |0006: iput-object v2, v1, Lorg/sagemath/droid/CellGroupsAdapter;.context:Landroid/content/Context; // field@02c0 │ │ +02d344: 5b13 c102 |0008: iput-object v3, v1, Lorg/sagemath/droid/CellGroupsAdapter;.groups:Ljava/util/LinkedList; // field@02c1 │ │ +02d348: 7100 fb0b 0000 |000a: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02d34e: 0c00 |000d: move-result-object v0 │ │ +02d350: 6e10 f90b 0000 |000e: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ +02d356: 0c00 |0011: move-result-object v0 │ │ +02d358: 6e20 ed0a 0300 |0012: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.indexOf:(Ljava/lang/Object;)I // method@0aed │ │ +02d35e: 0a00 |0015: move-result v0 │ │ +02d360: 5910 c202 |0016: iput v0, v1, Lorg/sagemath/droid/CellGroupsAdapter;.selected:I // field@02c2 │ │ +02d364: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x0008 line=27 │ │ 0x000a line=29 │ │ 0x0018 line=30 │ │ @@ -42406,46 +42415,47 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -02c3e8: |[02c3e8] org.sagemath.droid.CellGroupsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -02c3f8: 3906 2c00 |0000: if-nez v6, 002c // +002c │ │ -02c3fc: 5442 c002 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellGroupsAdapter;.context:Landroid/content/Context; // field@02c0 │ │ -02c400: 1a03 0e0c |0004: const-string v3, "layout_inflater" // string@0c0e │ │ -02c404: 6e20 4e00 3200 |0006: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -02c40a: 0c00 |0009: move-result-object v0 │ │ -02c40c: 1f00 f500 |000a: check-cast v0, Landroid/view/LayoutInflater; // type@00f5 │ │ -02c410: 1402 0400 037f |000c: const v2, #float 1.74129e+38 // #7f030004 │ │ -02c416: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -02c418: 6e40 a207 2037 |0010: invoke-virtual {v0, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ -02c41e: 0c01 |0013: move-result-object v1 │ │ -02c420: 1f01 3d01 |0014: check-cast v1, Landroid/widget/TextView; // type@013d │ │ -02c424: 5442 c102 |0016: iget-object v2, v4, Lorg/sagemath/droid/CellGroupsAdapter;.groups:Ljava/util/LinkedList; // field@02c1 │ │ -02c428: 6e20 eb0a 5200 |0018: invoke-virtual {v2, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -02c42e: 0c02 |001b: move-result-object v2 │ │ -02c430: 1f02 8201 |001c: check-cast v2, Ljava/lang/CharSequence; // type@0182 │ │ -02c434: 6e20 e908 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -02c43a: 5242 c202 |0021: iget v2, v4, Lorg/sagemath/droid/CellGroupsAdapter;.selected:I // field@02c2 │ │ -02c43e: 3325 0d00 |0023: if-ne v5, v2, 0030 // +000d │ │ -02c442: 1402 1200 027f |0025: const v2, #float 1.728e+38 // #7f020012 │ │ -02c448: 6e20 e208 2100 |0028: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@08e2 │ │ -02c44e: 1101 |002b: return-object v1 │ │ -02c450: 0761 |002c: move-object v1, v6 │ │ -02c452: 1f01 3d01 |002d: check-cast v1, Landroid/widget/TextView; // type@013d │ │ -02c456: 28e7 |002f: goto 0016 // -0019 │ │ -02c458: 1402 1100 027f |0030: const v2, #float 1.728e+38 // #7f020011 │ │ -02c45e: 6e20 e208 2100 |0033: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@08e2 │ │ -02c464: 28f5 |0036: goto 002b // -000b │ │ +02d368: |[02d368] org.sagemath.droid.CellGroupsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +02d378: 3906 2c00 |0000: if-nez v6, 002c // +002c │ │ +02d37c: 5442 c002 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellGroupsAdapter;.context:Landroid/content/Context; // field@02c0 │ │ +02d380: 1a03 0b0c |0004: const-string v3, "layout_inflater" // string@0c0b │ │ +02d384: 6e20 4e00 3200 |0006: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +02d38a: 0c00 |0009: move-result-object v0 │ │ +02d38c: 1f00 f400 |000a: check-cast v0, Landroid/view/LayoutInflater; // type@00f4 │ │ +02d390: 1402 0400 037f |000c: const v2, #float 1.74129e+38 // #7f030004 │ │ +02d396: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +02d398: 6e40 a207 2037 |0010: invoke-virtual {v0, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ +02d39e: 0c01 |0013: move-result-object v1 │ │ +02d3a0: 1f01 3b01 |0014: check-cast v1, Landroid/widget/TextView; // type@013b │ │ +02d3a4: 5442 c102 |0016: iget-object v2, v4, Lorg/sagemath/droid/CellGroupsAdapter;.groups:Ljava/util/LinkedList; // field@02c1 │ │ +02d3a8: 6e20 eb0a 5200 |0018: invoke-virtual {v2, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +02d3ae: 0c02 |001b: move-result-object v2 │ │ +02d3b0: 1f02 8001 |001c: check-cast v2, Ljava/lang/CharSequence; // type@0180 │ │ +02d3b4: 6e20 e908 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +02d3ba: 5242 c202 |0021: iget v2, v4, Lorg/sagemath/droid/CellGroupsAdapter;.selected:I // field@02c2 │ │ +02d3be: 3325 0d00 |0023: if-ne v5, v2, 0030 // +000d │ │ +02d3c2: 1402 1200 027f |0025: const v2, #float 1.728e+38 // #7f020012 │ │ +02d3c8: 6e20 e208 2100 |0028: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@08e2 │ │ +02d3ce: 1101 |002b: return-object v1 │ │ +02d3d0: 0761 |002c: move-object v1, v6 │ │ +02d3d2: 1f01 3b01 |002d: check-cast v1, Landroid/widget/TextView; // type@013b │ │ +02d3d6: 28e7 |002f: goto 0016 // -0019 │ │ +02d3d8: 1402 1100 027f |0030: const v2, #float 1.728e+38 // #7f020011 │ │ +02d3de: 6e20 e208 2100 |0033: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@08e2 │ │ +02d3e4: 28f5 |0036: goto 002b // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ + 0x0006 line=44 │ │ 0x000c line=45 │ │ 0x0016 line=49 │ │ 0x0021 line=50 │ │ 0x0025 line=51 │ │ 0x002b line=54 │ │ 0x002d line=47 │ │ 0x0030 line=53 │ │ @@ -42463,33 +42473,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02c468: |[02c468] org.sagemath.droid.CellGroupsAdapter.setSelectedItem:(I)V │ │ -02c478: 5901 c202 |0000: iput v1, v0, Lorg/sagemath/droid/CellGroupsAdapter;.selected:I // field@02c2 │ │ -02c47c: 6e10 310c 0000 |0002: invoke-virtual {v0}, Lorg/sagemath/droid/CellGroupsAdapter;.notifyDataSetChanged:()V // method@0c31 │ │ -02c482: 0e00 |0005: return-void │ │ +02d3e8: |[02d3e8] org.sagemath.droid.CellGroupsAdapter.setSelectedItem:(I)V │ │ +02d3f8: 5901 c202 |0000: iput v1, v0, Lorg/sagemath/droid/CellGroupsAdapter;.selected:I // field@02c2 │ │ +02d3fc: 6e10 310c 0000 |0002: invoke-virtual {v0}, Lorg/sagemath/droid/CellGroupsAdapter;.notifyDataSetChanged:()V // method@0c31 │ │ +02d402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/CellGroupsAdapter; │ │ 0x0000 - 0x0006 reg=1 position I │ │ │ │ source_file_idx : 445 (CellGroupsAdapter.java) │ │ │ │ Class #166 header: │ │ -class_idx : 524 │ │ +class_idx : 522 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #166 annotations: │ │ @@ -42511,17 +42521,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 447 (CellGroupsFragment.java) │ │ │ │ Class #167 header: │ │ -class_idx : 527 │ │ +class_idx : 525 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #167 annotations: │ │ @@ -42551,65 +42561,65 @@ │ │ type : '(Lorg/sagemath/droid/CellListAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02c484: |[02c484] org.sagemath.droid.CellListAdapter$1.:(Lorg/sagemath/droid/CellListAdapter;I)V │ │ -02c494: 5b01 c902 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ -02c498: 5902 ca02 |0002: iput v2, v0, Lorg/sagemath/droid/CellListAdapter$1;.val$my_position:I // field@02ca │ │ -02c49c: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02c4a2: 0e00 |0007: return-void │ │ +02d404: |[02d404] org.sagemath.droid.CellListAdapter$1.:(Lorg/sagemath/droid/CellListAdapter;I)V │ │ +02d414: 5b01 c902 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ +02d418: 5902 ca02 |0002: iput v2, v0, Lorg/sagemath/droid/CellListAdapter$1;.val$my_position:I // field@02ca │ │ +02d41c: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02d422: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sagemath/droid/CellListAdapter$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sagemath/droid/CellListAdapter; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sagemath/droid/CellListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/CellListAdapter$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -02c4a4: |[02c4a4] org.sagemath.droid.CellListAdapter$1.onClick:(Landroid/view/View;)V │ │ -02c4b4: 5441 c902 |0000: iget-object v1, v4, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ -02c4b8: 7110 4f0c 0100 |0002: invoke-static {v1}, Lorg/sagemath/droid/CellListAdapter;.access$000:(Lorg/sagemath/droid/CellListAdapter;)Ljava/util/LinkedList; // method@0c4f │ │ -02c4be: 0c01 |0005: move-result-object v1 │ │ -02c4c0: 5242 ca02 |0006: iget v2, v4, Lorg/sagemath/droid/CellListAdapter$1;.val$my_position:I // field@02ca │ │ -02c4c4: 6e20 eb0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -02c4ca: 0c00 |000b: move-result-object v0 │ │ -02c4cc: 1f00 0a02 |000c: check-cast v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -02c4d0: 5401 b802 |000e: iget-object v1, v0, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02c4d4: 6e10 390a 0100 |0010: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@0a39 │ │ -02c4da: 0a01 |0013: move-result v1 │ │ -02c4dc: 3901 1e00 |0014: if-nez v1, 0032 // +001e │ │ -02c4e0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -02c4e2: 7110 3c0a 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ -02c4e8: 0c01 |001a: move-result-object v1 │ │ -02c4ea: 5b01 b802 |001b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ -02c4ee: 5441 c902 |001d: iget-object v1, v4, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ -02c4f2: 7100 fb0b 0000 |001f: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02c4f8: 0c02 |0022: move-result-object v2 │ │ -02c4fa: 5403 b902 |0023: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02c4fe: 6e20 fa0b 3200 |0025: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellCollection;.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; // method@0bfa │ │ -02c504: 0c02 |0028: move-result-object v2 │ │ -02c506: 7120 500c 2100 |0029: invoke-static {v1, v2}, Lorg/sagemath/droid/CellListAdapter;.access$002:(Lorg/sagemath/droid/CellListAdapter;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@0c50 │ │ -02c50c: 5441 c902 |002c: iget-object v1, v4, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ -02c510: 6e10 520c 0100 |002e: invoke-virtual {v1}, Lorg/sagemath/droid/CellListAdapter;.notifyDataSetChanged:()V // method@0c52 │ │ -02c516: 0e00 |0031: return-void │ │ -02c518: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -02c51a: 28e4 |0033: goto 0017 // -001c │ │ +02d424: |[02d424] org.sagemath.droid.CellListAdapter$1.onClick:(Landroid/view/View;)V │ │ +02d434: 5441 c902 |0000: iget-object v1, v4, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ +02d438: 7110 4f0c 0100 |0002: invoke-static {v1}, Lorg/sagemath/droid/CellListAdapter;.access$000:(Lorg/sagemath/droid/CellListAdapter;)Ljava/util/LinkedList; // method@0c4f │ │ +02d43e: 0c01 |0005: move-result-object v1 │ │ +02d440: 5242 ca02 |0006: iget v2, v4, Lorg/sagemath/droid/CellListAdapter$1;.val$my_position:I // field@02ca │ │ +02d444: 6e20 eb0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +02d44a: 0c00 |000b: move-result-object v0 │ │ +02d44c: 1f00 0802 |000c: check-cast v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02d450: 5401 b802 |000e: iget-object v1, v0, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02d454: 6e10 390a 0100 |0010: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@0a39 │ │ +02d45a: 0a01 |0013: move-result v1 │ │ +02d45c: 3901 1e00 |0014: if-nez v1, 0032 // +001e │ │ +02d460: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +02d462: 7110 3c0a 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ +02d468: 0c01 |001a: move-result-object v1 │ │ +02d46a: 5b01 b802 |001b: iput-object v1, v0, Lorg/sagemath/droid/CellData;.favorite:Ljava/lang/Boolean; // field@02b8 │ │ +02d46e: 5441 c902 |001d: iget-object v1, v4, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ +02d472: 7100 fb0b 0000 |001f: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02d478: 0c02 |0022: move-result-object v2 │ │ +02d47a: 5403 b902 |0023: iget-object v3, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02d47e: 6e20 fa0b 3200 |0025: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellCollection;.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; // method@0bfa │ │ +02d484: 0c02 |0028: move-result-object v2 │ │ +02d486: 7120 500c 2100 |0029: invoke-static {v1, v2}, Lorg/sagemath/droid/CellListAdapter;.access$002:(Lorg/sagemath/droid/CellListAdapter;Ljava/util/LinkedList;)Ljava/util/LinkedList; // method@0c50 │ │ +02d48c: 5441 c902 |002c: iget-object v1, v4, Lorg/sagemath/droid/CellListAdapter$1;.this$0:Lorg/sagemath/droid/CellListAdapter; // field@02c9 │ │ +02d490: 6e10 520c 0100 |002e: invoke-virtual {v1}, Lorg/sagemath/droid/CellListAdapter;.notifyDataSetChanged:()V // method@0c52 │ │ +02d496: 0e00 |0031: return-void │ │ +02d498: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +02d49a: 28e4 |0033: goto 0017 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000e line=55 │ │ 0x001d line=56 │ │ 0x002c line=57 │ │ 0x0031 line=58 │ │ @@ -42618,17 +42628,17 @@ │ │ 0x000e - 0x0034 reg=0 cell Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x0034 reg=4 this Lorg/sagemath/droid/CellListAdapter$1; │ │ 0x0000 - 0x0034 reg=5 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 449 (CellListAdapter.java) │ │ │ │ Class #168 header: │ │ -class_idx : 528 │ │ +class_idx : 526 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #168 annotations: │ │ @@ -42661,30 +42671,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02c51c: |[02c51c] org.sagemath.droid.CellListAdapter$ViewHolder.:()V │ │ -02c52c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02c532: 0e00 |0003: return-void │ │ +02d49c: |[02d49c] org.sagemath.droid.CellListAdapter$ViewHolder.:()V │ │ +02d4ac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02d4b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellListAdapter$ViewHolder; │ │ │ │ Virtual methods - │ │ source_file_idx : 449 (CellListAdapter.java) │ │ │ │ Class #169 header: │ │ -class_idx : 529 │ │ +class_idx : 527 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 288 │ │ +superclass_idx : 286 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #169 annotations: │ │ @@ -42717,20 +42727,20 @@ │ │ type : '(Landroid/content/Context;Ljava/util/LinkedList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -02c534: |[02c534] org.sagemath.droid.CellListAdapter.:(Landroid/content/Context;Ljava/util/LinkedList;)V │ │ -02c544: 1400 0700 037f |0000: const v0, #float 1.74129e+38 // #7f030007 │ │ -02c54a: 7040 8708 2130 |0003: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0887 │ │ -02c550: 5b12 cf02 |0006: iput-object v2, v1, Lorg/sagemath/droid/CellListAdapter;.context:Landroid/content/Context; // field@02cf │ │ -02c554: 5b13 ce02 |0008: iput-object v3, v1, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ -02c558: 0e00 |000a: return-void │ │ +02d4b4: |[02d4b4] org.sagemath.droid.CellListAdapter.:(Landroid/content/Context;Ljava/util/LinkedList;)V │ │ +02d4c4: 1400 0700 037f |0000: const v0, #float 1.74129e+38 // #7f030007 │ │ +02d4ca: 7040 8708 2130 |0003: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0887 │ │ +02d4d0: 5b12 cf02 |0006: iput-object v2, v1, Lorg/sagemath/droid/CellListAdapter;.context:Landroid/content/Context; // field@02cf │ │ +02d4d4: 5b13 ce02 |0008: iput-object v3, v1, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ +02d4d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x0008 line=27 │ │ 0x000a line=28 │ │ locals : │ │ @@ -42744,17 +42754,17 @@ │ │ type : '(Lorg/sagemath/droid/CellListAdapter;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c55c: |[02c55c] org.sagemath.droid.CellListAdapter.access$000:(Lorg/sagemath/droid/CellListAdapter;)Ljava/util/LinkedList; │ │ -02c56c: 5410 ce02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ -02c570: 1100 |0002: return-object v0 │ │ +02d4dc: |[02d4dc] org.sagemath.droid.CellListAdapter.access$000:(Lorg/sagemath/droid/CellListAdapter;)Ljava/util/LinkedList; │ │ +02d4ec: 5410 ce02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ +02d4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellListAdapter; │ │ │ │ #2 : (in Lorg/sagemath/droid/CellListAdapter;) │ │ @@ -42762,17 +42772,17 @@ │ │ type : '(Lorg/sagemath/droid/CellListAdapter;Ljava/util/LinkedList;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c574: |[02c574] org.sagemath.droid.CellListAdapter.access$002:(Lorg/sagemath/droid/CellListAdapter;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ -02c584: 5b01 ce02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ -02c588: 1101 |0002: return-object v1 │ │ +02d4f4: |[02d4f4] org.sagemath.droid.CellListAdapter.access$002:(Lorg/sagemath/droid/CellListAdapter;Ljava/util/LinkedList;)Ljava/util/LinkedList; │ │ +02d504: 5b01 ce02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ +02d508: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/droid/CellListAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/LinkedList; │ │ │ │ @@ -42782,74 +42792,75 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -02c58c: |[02c58c] org.sagemath.droid.CellListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -02c59c: 01b5 |0000: move v5, v11 │ │ -02c59e: 390c 6300 |0001: if-nez v12, 0064 // +0063 │ │ -02c5a2: 54a8 cf02 |0003: iget-object v8, v10, Lorg/sagemath/droid/CellListAdapter;.context:Landroid/content/Context; // field@02cf │ │ -02c5a6: 1a09 0e0c |0005: const-string v9, "layout_inflater" // string@0c0e │ │ -02c5aa: 6e20 4e00 9800 |0007: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -02c5b0: 0c03 |000a: move-result-object v3 │ │ -02c5b2: 1f03 f500 |000b: check-cast v3, Landroid/view/LayoutInflater; // type@00f5 │ │ -02c5b6: 1408 0700 037f |000d: const v8, #float 1.74129e+38 // #7f030007 │ │ -02c5bc: 1209 |0010: const/4 v9, #int 0 // #0 │ │ -02c5be: 6e40 a207 839d |0011: invoke-virtual {v3, v8, v13, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ -02c5c4: 0c04 |0014: move-result-object v4 │ │ -02c5c6: 1408 0a00 087f |0015: const v8, #float 1.80775e+38 // #7f08000a │ │ -02c5cc: 6e20 d607 8400 |0018: invoke-virtual {v4, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -02c5d2: 0c06 |001b: move-result-object v6 │ │ -02c5d4: 1f06 3d01 |001c: check-cast v6, Landroid/widget/TextView; // type@013d │ │ -02c5d8: 1408 0b00 087f |001e: const v8, #float 1.80775e+38 // #7f08000b │ │ -02c5de: 6e20 d607 8400 |0021: invoke-virtual {v4, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -02c5e4: 0c01 |0024: move-result-object v1 │ │ -02c5e6: 1f01 3d01 |0025: check-cast v1, Landroid/widget/TextView; // type@013d │ │ -02c5ea: 1408 0900 087f |0027: const v8, #float 1.80775e+38 // #7f080009 │ │ -02c5f0: 6e20 d607 8400 |002a: invoke-virtual {v4, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -02c5f6: 0c02 |002d: move-result-object v2 │ │ -02c5f8: 1f02 2301 |002e: check-cast v2, Landroid/widget/CheckBox; // type@0123 │ │ -02c5fc: 2208 0f02 |0030: new-instance v8, Lorg/sagemath/droid/CellListAdapter$1; // type@020f │ │ -02c600: 7030 4b0c a805 |0032: invoke-direct {v8, v10, v5}, Lorg/sagemath/droid/CellListAdapter$1;.:(Lorg/sagemath/droid/CellListAdapter;I)V // method@0c4b │ │ -02c606: 6e20 8c08 8200 |0035: invoke-virtual {v2, v8}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088c │ │ -02c60c: 2207 1002 |0038: new-instance v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder; // type@0210 │ │ -02c610: 7010 4d0c 0700 |003a: invoke-direct {v7}, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.:()V // method@0c4d │ │ -02c616: 5b76 cd02 |003d: iput-object v6, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.titleView:Landroid/widget/TextView; // field@02cd │ │ -02c61a: 5b71 cb02 |003f: iput-object v1, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.descriptionView:Landroid/widget/TextView; // field@02cb │ │ -02c61e: 5b72 cc02 |0041: iput-object v2, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.favorite:Landroid/widget/CheckBox; // field@02cc │ │ -02c622: 6e20 f707 7400 |0043: invoke-virtual {v4, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@07f7 │ │ -02c628: 54a8 ce02 |0046: iget-object v8, v10, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ -02c62c: 6e20 eb0a 5800 |0048: invoke-virtual {v8, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -02c632: 0c00 |004b: move-result-object v0 │ │ -02c634: 1f00 0a02 |004c: check-cast v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -02c638: 5408 be02 |004e: iget-object v8, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02c63c: 6e20 e908 8600 |0050: invoke-virtual {v6, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -02c642: 5408 b702 |0053: iget-object v8, v0, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ -02c646: 6e20 e908 8100 |0055: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -02c64c: 6e10 250c 0000 |0058: invoke-virtual {v0}, Lorg/sagemath/droid/CellData;.isFavorite:()Ljava/lang/Boolean; // method@0c25 │ │ -02c652: 0c08 |005b: move-result-object v8 │ │ -02c654: 6e10 390a 0800 |005c: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@0a39 │ │ -02c65a: 0a08 |005f: move-result v8 │ │ -02c65c: 6e20 8b08 8200 |0060: invoke-virtual {v2, v8}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@088b │ │ -02c662: 1104 |0063: return-object v4 │ │ -02c664: 07c4 |0064: move-object v4, v12 │ │ -02c666: 6e10 e307 0c00 |0065: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@07e3 │ │ -02c66c: 0c07 |0068: move-result-object v7 │ │ -02c66e: 1f07 1002 |0069: check-cast v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder; // type@0210 │ │ -02c672: 5476 cd02 |006b: iget-object v6, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.titleView:Landroid/widget/TextView; // field@02cd │ │ -02c676: 5471 cb02 |006d: iget-object v1, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.descriptionView:Landroid/widget/TextView; // field@02cb │ │ -02c67a: 5472 cc02 |006f: iget-object v2, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.favorite:Landroid/widget/CheckBox; // field@02cc │ │ -02c67e: 28d5 |0071: goto 0046 // -002b │ │ +02d50c: |[02d50c] org.sagemath.droid.CellListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +02d51c: 01b5 |0000: move v5, v11 │ │ +02d51e: 390c 6300 |0001: if-nez v12, 0064 // +0063 │ │ +02d522: 54a8 cf02 |0003: iget-object v8, v10, Lorg/sagemath/droid/CellListAdapter;.context:Landroid/content/Context; // field@02cf │ │ +02d526: 1a09 0b0c |0005: const-string v9, "layout_inflater" // string@0c0b │ │ +02d52a: 6e20 4e00 9800 |0007: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +02d530: 0c03 |000a: move-result-object v3 │ │ +02d532: 1f03 f400 |000b: check-cast v3, Landroid/view/LayoutInflater; // type@00f4 │ │ +02d536: 1408 0700 037f |000d: const v8, #float 1.74129e+38 // #7f030007 │ │ +02d53c: 1209 |0010: const/4 v9, #int 0 // #0 │ │ +02d53e: 6e40 a207 839d |0011: invoke-virtual {v3, v8, v13, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ +02d544: 0c04 |0014: move-result-object v4 │ │ +02d546: 1408 0a00 087f |0015: const v8, #float 1.80775e+38 // #7f08000a │ │ +02d54c: 6e20 d607 8400 |0018: invoke-virtual {v4, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +02d552: 0c06 |001b: move-result-object v6 │ │ +02d554: 1f06 3b01 |001c: check-cast v6, Landroid/widget/TextView; // type@013b │ │ +02d558: 1408 0b00 087f |001e: const v8, #float 1.80775e+38 // #7f08000b │ │ +02d55e: 6e20 d607 8400 |0021: invoke-virtual {v4, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +02d564: 0c01 |0024: move-result-object v1 │ │ +02d566: 1f01 3b01 |0025: check-cast v1, Landroid/widget/TextView; // type@013b │ │ +02d56a: 1408 0900 087f |0027: const v8, #float 1.80775e+38 // #7f080009 │ │ +02d570: 6e20 d607 8400 |002a: invoke-virtual {v4, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +02d576: 0c02 |002d: move-result-object v2 │ │ +02d578: 1f02 2101 |002e: check-cast v2, Landroid/widget/CheckBox; // type@0121 │ │ +02d57c: 2208 0d02 |0030: new-instance v8, Lorg/sagemath/droid/CellListAdapter$1; // type@020d │ │ +02d580: 7030 4b0c a805 |0032: invoke-direct {v8, v10, v5}, Lorg/sagemath/droid/CellListAdapter$1;.:(Lorg/sagemath/droid/CellListAdapter;I)V // method@0c4b │ │ +02d586: 6e20 8c08 8200 |0035: invoke-virtual {v2, v8}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088c │ │ +02d58c: 2207 0e02 |0038: new-instance v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder; // type@020e │ │ +02d590: 7010 4d0c 0700 |003a: invoke-direct {v7}, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.:()V // method@0c4d │ │ +02d596: 5b76 cd02 |003d: iput-object v6, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.titleView:Landroid/widget/TextView; // field@02cd │ │ +02d59a: 5b71 cb02 |003f: iput-object v1, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.descriptionView:Landroid/widget/TextView; // field@02cb │ │ +02d59e: 5b72 cc02 |0041: iput-object v2, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.favorite:Landroid/widget/CheckBox; // field@02cc │ │ +02d5a2: 6e20 f707 7400 |0043: invoke-virtual {v4, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@07f7 │ │ +02d5a8: 54a8 ce02 |0046: iget-object v8, v10, Lorg/sagemath/droid/CellListAdapter;.cells:Ljava/util/LinkedList; // field@02ce │ │ +02d5ac: 6e20 eb0a 5800 |0048: invoke-virtual {v8, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +02d5b2: 0c00 |004b: move-result-object v0 │ │ +02d5b4: 1f00 0802 |004c: check-cast v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02d5b8: 5408 be02 |004e: iget-object v8, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02d5bc: 6e20 e908 8600 |0050: invoke-virtual {v6, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +02d5c2: 5408 b702 |0053: iget-object v8, v0, Lorg/sagemath/droid/CellData;.description:Ljava/lang/String; // field@02b7 │ │ +02d5c6: 6e20 e908 8100 |0055: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +02d5cc: 6e10 250c 0000 |0058: invoke-virtual {v0}, Lorg/sagemath/droid/CellData;.isFavorite:()Ljava/lang/Boolean; // method@0c25 │ │ +02d5d2: 0c08 |005b: move-result-object v8 │ │ +02d5d4: 6e10 390a 0800 |005c: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@0a39 │ │ +02d5da: 0a08 |005f: move-result v8 │ │ +02d5dc: 6e20 8b08 8200 |0060: invoke-virtual {v2, v8}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@088b │ │ +02d5e2: 1104 |0063: return-object v4 │ │ +02d5e4: 07c4 |0064: move-object v4, v12 │ │ +02d5e6: 6e10 e307 0c00 |0065: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@07e3 │ │ +02d5ec: 0c07 |0068: move-result-object v7 │ │ +02d5ee: 1f07 0e02 |0069: check-cast v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder; // type@020e │ │ +02d5f2: 5476 cd02 |006b: iget-object v6, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.titleView:Landroid/widget/TextView; // field@02cd │ │ +02d5f6: 5471 cb02 |006d: iget-object v1, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.descriptionView:Landroid/widget/TextView; // field@02cb │ │ +02d5fa: 5472 cc02 |006f: iget-object v2, v7, Lorg/sagemath/droid/CellListAdapter$ViewHolder;.favorite:Landroid/widget/CheckBox; // field@02cc │ │ +02d5fe: 28d5 |0071: goto 0046 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0001 line=43 │ │ 0x0003 line=44 │ │ + 0x0007 line=45 │ │ 0x000d line=47 │ │ 0x0015 line=48 │ │ 0x001e line=49 │ │ 0x0027 line=50 │ │ 0x0030 line=51 │ │ 0x0038 line=60 │ │ 0x003d line=61 │ │ @@ -42884,17 +42895,17 @@ │ │ 0x0000 - 0x0072 reg=11 position I │ │ 0x0000 - 0x0072 reg=12 convertView Landroid/view/View; │ │ 0x0000 - 0x0072 reg=13 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 449 (CellListAdapter.java) │ │ │ │ Class #170 header: │ │ -class_idx : 530 │ │ +class_idx : 528 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 annotations: │ │ @@ -42920,156 +42931,156 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment$1$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02c680: |[02c680] org.sagemath.droid.CellListFragment$1$1$1.:(Lorg/sagemath/droid/CellListFragment$1$1;)V │ │ -02c690: 5b01 d002 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c694: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02c69a: 0e00 |0005: return-void │ │ +02d600: |[02d600] org.sagemath.droid.CellListFragment$1$1$1.:(Lorg/sagemath/droid/CellListFragment$1$1;)V │ │ +02d610: 5b01 d002 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d614: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02d61a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/CellListFragment$1$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/CellListFragment$1$1; │ │ + 0x0000 - 0x0006 reg=1 this$2 Lorg/sagemath/droid/CellListFragment$1$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/CellListFragment$1$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 250 16-bit code units │ │ -02c69c: |[02c69c] org.sagemath.droid.CellListFragment$1$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02c6ac: 5462 d002 |0000: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c6b0: 7110 560c 0200 |0002: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment$1$1;.access$100:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c56 │ │ -02c6b6: 0c02 |0005: move-result-object v2 │ │ -02c6b8: 6e10 9608 0200 |0006: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02c6be: 0c02 |0009: move-result-object v2 │ │ -02c6c0: 6e10 6a0a 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02c6c6: 0c02 |000d: move-result-object v2 │ │ -02c6c8: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ -02c6cc: 6e20 7a0a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02c6d2: 0a02 |0013: move-result v2 │ │ -02c6d4: 3802 ac00 |0014: if-eqz v2, 00c0 // +00ac │ │ -02c6d8: 2200 b301 |0016: new-instance v0, Ljava/util/Date; // type@01b3 │ │ -02c6dc: 7010 d40a 0000 |0018: invoke-direct {v0}, Ljava/util/Date;.:()V // method@0ad4 │ │ -02c6e2: 2201 ad01 |001b: new-instance v1, Ljava/text/SimpleDateFormat; // type@01ad │ │ -02c6e6: 1a02 0d02 |001d: const-string v2, "EEE, MMM d, yyyy hh:mm aaa" // string@020d │ │ -02c6ea: 6203 6b02 |001f: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02c6ee: 7030 bf0a 2103 |0021: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0abf │ │ -02c6f4: 5462 d002 |0024: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c6f8: 5422 d302 |0026: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c6fc: 5422 d502 |0028: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c700: 7110 5f0c 0200 |002a: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -02c706: 0c02 |002d: move-result-object v2 │ │ -02c708: 6e20 be0a 0100 |002e: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0abe │ │ -02c70e: 0c03 |0031: move-result-object v3 │ │ -02c710: 6e20 2d0c 3200 |0032: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setTitle:(Ljava/lang/String;)V // method@0c2d │ │ -02c716: 5462 d002 |0035: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c71a: 5422 d302 |0037: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c71e: 5422 d502 |0039: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c722: 7110 5f0c 0200 |003b: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -02c728: 0c02 |003e: move-result-object v2 │ │ -02c72a: 5463 d002 |003f: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c72e: 7110 570c 0300 |0041: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment$1$1;.access$200:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c57 │ │ -02c734: 0c03 |0044: move-result-object v3 │ │ -02c736: 6e10 9608 0300 |0045: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02c73c: 0c03 |0048: move-result-object v3 │ │ -02c73e: 6e10 6a0a 0300 |0049: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02c744: 0c03 |004c: move-result-object v3 │ │ -02c746: 6e20 2a0c 3200 |004d: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setDescription:(Ljava/lang/String;)V // method@0c2a │ │ -02c74c: 5462 d002 |0050: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c750: 7110 580c 0200 |0052: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment$1$1;.access$300:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c58 │ │ -02c756: 0c02 |0055: move-result-object v2 │ │ -02c758: 6e10 9608 0200 |0056: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02c75e: 0c02 |0059: move-result-object v2 │ │ -02c760: 6e10 6a0a 0200 |005a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02c766: 0c02 |005d: move-result-object v2 │ │ -02c768: 1a03 0000 |005e: const-string v3, "" // string@0000 │ │ -02c76c: 6e20 7a0a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02c772: 0a02 |0063: move-result v2 │ │ -02c774: 3802 7900 |0064: if-eqz v2, 00dd // +0079 │ │ -02c778: 5462 d002 |0066: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c77c: 5422 d302 |0068: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c780: 5422 d502 |006a: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c784: 7110 5f0c 0200 |006c: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -02c78a: 0c02 |006f: move-result-object v2 │ │ -02c78c: 1a03 d905 |0070: const-string v3, "My Worksheets" // string@05d9 │ │ -02c790: 6e20 2b0c 3200 |0072: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setGroup:(Ljava/lang/String;)V // method@0c2b │ │ -02c796: 7100 fb0b 0000 |0075: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02c79c: 0c02 |0078: move-result-object v2 │ │ -02c79e: 6e10 010c 0200 |0079: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -02c7a4: 5462 d002 |007c: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c7a8: 5422 d302 |007e: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c7ac: 5422 d502 |0080: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c7b0: 5463 d002 |0082: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c7b4: 5433 d302 |0084: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c7b8: 5433 d502 |0086: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c7bc: 7110 5f0c 0300 |0088: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -02c7c2: 0c03 |008b: move-result-object v3 │ │ -02c7c4: 6e10 1f0c 0300 |008c: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ -02c7ca: 0c03 |008f: move-result-object v3 │ │ -02c7cc: 6e20 6a0c 3200 |0090: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ -02c7d2: 5462 d002 |0093: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c7d6: 5422 d302 |0095: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c7da: 5422 d502 |0097: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c7de: 2203 1102 |0099: new-instance v3, Lorg/sagemath/droid/CellListAdapter; // type@0211 │ │ -02c7e2: 5464 d002 |009b: iget-object v4, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c7e6: 6e10 590c 0400 |009d: invoke-virtual {v4}, Lorg/sagemath/droid/CellListFragment$1$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c59 │ │ -02c7ec: 0c04 |00a0: move-result-object v4 │ │ -02c7ee: 5465 d002 |00a1: iget-object v5, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c7f2: 5455 d302 |00a3: iget-object v5, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c7f6: 5455 d502 |00a5: iget-object v5, v5, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c7fa: 5455 d902 |00a7: iget-object v5, v5, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -02c7fe: 7030 4e0c 4305 |00a9: invoke-direct {v3, v4, v5}, Lorg/sagemath/droid/CellListAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c4e │ │ -02c804: 5b23 d802 |00ac: iput-object v3, v2, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -02c808: 5462 d002 |00ae: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c80c: 5422 d302 |00b0: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c810: 5422 d502 |00b2: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c814: 5463 d002 |00b4: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c818: 5433 d302 |00b6: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c81c: 5433 d502 |00b8: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c820: 5433 d802 |00ba: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -02c824: 6e20 680c 3200 |00bc: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c68 │ │ -02c82a: 0e00 |00bf: return-void │ │ -02c82c: 5462 d002 |00c0: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c830: 5422 d302 |00c2: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c834: 5422 d502 |00c4: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c838: 7110 5f0c 0200 |00c6: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -02c83e: 0c02 |00c9: move-result-object v2 │ │ -02c840: 5463 d002 |00ca: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c844: 7110 560c 0300 |00cc: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment$1$1;.access$100:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c56 │ │ -02c84a: 0c03 |00cf: move-result-object v3 │ │ -02c84c: 6e10 9608 0300 |00d0: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02c852: 0c03 |00d3: move-result-object v3 │ │ -02c854: 6e10 6a0a 0300 |00d4: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02c85a: 0c03 |00d7: move-result-object v3 │ │ -02c85c: 6e20 2d0c 3200 |00d8: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setTitle:(Ljava/lang/String;)V // method@0c2d │ │ -02c862: 2900 5aff |00db: goto/16 0035 // -00a6 │ │ -02c866: 5462 d002 |00dd: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c86a: 5422 d302 |00df: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -02c86e: 5422 d502 |00e1: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c872: 7110 5f0c 0200 |00e3: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -02c878: 0c02 |00e6: move-result-object v2 │ │ -02c87a: 5463 d002 |00e7: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ -02c87e: 7110 580c 0300 |00e9: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment$1$1;.access$300:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c58 │ │ -02c884: 0c03 |00ec: move-result-object v3 │ │ -02c886: 6e10 9608 0300 |00ed: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02c88c: 0c03 |00f0: move-result-object v3 │ │ -02c88e: 6e10 6a0a 0300 |00f1: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02c894: 0c03 |00f4: move-result-object v3 │ │ -02c896: 6e20 2b0c 3200 |00f5: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setGroup:(Ljava/lang/String;)V // method@0c2b │ │ -02c89c: 2900 7dff |00f8: goto/16 0075 // -0083 │ │ +02d61c: |[02d61c] org.sagemath.droid.CellListFragment$1$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02d62c: 5462 d002 |0000: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d630: 7110 560c 0200 |0002: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment$1$1;.access$100:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c56 │ │ +02d636: 0c02 |0005: move-result-object v2 │ │ +02d638: 6e10 9608 0200 |0006: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02d63e: 0c02 |0009: move-result-object v2 │ │ +02d640: 6e10 6a0a 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02d646: 0c02 |000d: move-result-object v2 │ │ +02d648: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ +02d64c: 6e20 7a0a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02d652: 0a02 |0013: move-result v2 │ │ +02d654: 3802 ac00 |0014: if-eqz v2, 00c0 // +00ac │ │ +02d658: 2200 b101 |0016: new-instance v0, Ljava/util/Date; // type@01b1 │ │ +02d65c: 7010 d40a 0000 |0018: invoke-direct {v0}, Ljava/util/Date;.:()V // method@0ad4 │ │ +02d662: 2201 ab01 |001b: new-instance v1, Ljava/text/SimpleDateFormat; // type@01ab │ │ +02d666: 1a02 0d02 |001d: const-string v2, "EEE, MMM d, yyyy hh:mm aaa" // string@020d │ │ +02d66a: 6203 6b02 |001f: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02d66e: 7030 bf0a 2103 |0021: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0abf │ │ +02d674: 5462 d002 |0024: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d678: 5422 d302 |0026: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d67c: 5422 d502 |0028: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d680: 7110 5f0c 0200 |002a: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +02d686: 0c02 |002d: move-result-object v2 │ │ +02d688: 6e20 be0a 0100 |002e: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0abe │ │ +02d68e: 0c03 |0031: move-result-object v3 │ │ +02d690: 6e20 2d0c 3200 |0032: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setTitle:(Ljava/lang/String;)V // method@0c2d │ │ +02d696: 5462 d002 |0035: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d69a: 5422 d302 |0037: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d69e: 5422 d502 |0039: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d6a2: 7110 5f0c 0200 |003b: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +02d6a8: 0c02 |003e: move-result-object v2 │ │ +02d6aa: 5463 d002 |003f: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d6ae: 7110 570c 0300 |0041: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment$1$1;.access$200:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c57 │ │ +02d6b4: 0c03 |0044: move-result-object v3 │ │ +02d6b6: 6e10 9608 0300 |0045: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02d6bc: 0c03 |0048: move-result-object v3 │ │ +02d6be: 6e10 6a0a 0300 |0049: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02d6c4: 0c03 |004c: move-result-object v3 │ │ +02d6c6: 6e20 2a0c 3200 |004d: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setDescription:(Ljava/lang/String;)V // method@0c2a │ │ +02d6cc: 5462 d002 |0050: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d6d0: 7110 580c 0200 |0052: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment$1$1;.access$300:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c58 │ │ +02d6d6: 0c02 |0055: move-result-object v2 │ │ +02d6d8: 6e10 9608 0200 |0056: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02d6de: 0c02 |0059: move-result-object v2 │ │ +02d6e0: 6e10 6a0a 0200 |005a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02d6e6: 0c02 |005d: move-result-object v2 │ │ +02d6e8: 1a03 0000 |005e: const-string v3, "" // string@0000 │ │ +02d6ec: 6e20 7a0a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02d6f2: 0a02 |0063: move-result v2 │ │ +02d6f4: 3802 7900 |0064: if-eqz v2, 00dd // +0079 │ │ +02d6f8: 5462 d002 |0066: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d6fc: 5422 d302 |0068: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d700: 5422 d502 |006a: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d704: 7110 5f0c 0200 |006c: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +02d70a: 0c02 |006f: move-result-object v2 │ │ +02d70c: 1a03 d705 |0070: const-string v3, "My Worksheets" // string@05d7 │ │ +02d710: 6e20 2b0c 3200 |0072: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setGroup:(Ljava/lang/String;)V // method@0c2b │ │ +02d716: 7100 fb0b 0000 |0075: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02d71c: 0c02 |0078: move-result-object v2 │ │ +02d71e: 6e10 010c 0200 |0079: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +02d724: 5462 d002 |007c: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d728: 5422 d302 |007e: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d72c: 5422 d502 |0080: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d730: 5463 d002 |0082: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d734: 5433 d302 |0084: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d738: 5433 d502 |0086: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d73c: 7110 5f0c 0300 |0088: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +02d742: 0c03 |008b: move-result-object v3 │ │ +02d744: 6e10 1f0c 0300 |008c: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ +02d74a: 0c03 |008f: move-result-object v3 │ │ +02d74c: 6e20 6a0c 3200 |0090: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ +02d752: 5462 d002 |0093: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d756: 5422 d302 |0095: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d75a: 5422 d502 |0097: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d75e: 2203 0f02 |0099: new-instance v3, Lorg/sagemath/droid/CellListAdapter; // type@020f │ │ +02d762: 5464 d002 |009b: iget-object v4, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d766: 6e10 590c 0400 |009d: invoke-virtual {v4}, Lorg/sagemath/droid/CellListFragment$1$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c59 │ │ +02d76c: 0c04 |00a0: move-result-object v4 │ │ +02d76e: 5465 d002 |00a1: iget-object v5, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d772: 5455 d302 |00a3: iget-object v5, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d776: 5455 d502 |00a5: iget-object v5, v5, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d77a: 5455 d902 |00a7: iget-object v5, v5, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +02d77e: 7030 4e0c 4305 |00a9: invoke-direct {v3, v4, v5}, Lorg/sagemath/droid/CellListAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c4e │ │ +02d784: 5b23 d802 |00ac: iput-object v3, v2, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +02d788: 5462 d002 |00ae: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d78c: 5422 d302 |00b0: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d790: 5422 d502 |00b2: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d794: 5463 d002 |00b4: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d798: 5433 d302 |00b6: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d79c: 5433 d502 |00b8: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d7a0: 5433 d802 |00ba: iget-object v3, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +02d7a4: 6e20 680c 3200 |00bc: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c68 │ │ +02d7aa: 0e00 |00bf: return-void │ │ +02d7ac: 5462 d002 |00c0: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d7b0: 5422 d302 |00c2: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d7b4: 5422 d502 |00c4: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d7b8: 7110 5f0c 0200 |00c6: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +02d7be: 0c02 |00c9: move-result-object v2 │ │ +02d7c0: 5463 d002 |00ca: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d7c4: 7110 560c 0300 |00cc: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment$1$1;.access$100:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c56 │ │ +02d7ca: 0c03 |00cf: move-result-object v3 │ │ +02d7cc: 6e10 9608 0300 |00d0: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02d7d2: 0c03 |00d3: move-result-object v3 │ │ +02d7d4: 6e10 6a0a 0300 |00d4: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02d7da: 0c03 |00d7: move-result-object v3 │ │ +02d7dc: 6e20 2d0c 3200 |00d8: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setTitle:(Ljava/lang/String;)V // method@0c2d │ │ +02d7e2: 2900 5aff |00db: goto/16 0035 // -00a6 │ │ +02d7e6: 5462 d002 |00dd: iget-object v2, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d7ea: 5422 d302 |00df: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +02d7ee: 5422 d502 |00e1: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d7f2: 7110 5f0c 0200 |00e3: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +02d7f8: 0c02 |00e6: move-result-object v2 │ │ +02d7fa: 5463 d002 |00e7: iget-object v3, v6, Lorg/sagemath/droid/CellListFragment$1$1$1;.this$2:Lorg/sagemath/droid/CellListFragment$1$1; // field@02d0 │ │ +02d7fe: 7110 580c 0300 |00e9: invoke-static {v3}, Lorg/sagemath/droid/CellListFragment$1$1;.access$300:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; // method@0c58 │ │ +02d804: 0c03 |00ec: move-result-object v3 │ │ +02d806: 6e10 9608 0300 |00ed: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02d80c: 0c03 |00f0: move-result-object v3 │ │ +02d80e: 6e10 6a0a 0300 |00f1: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02d814: 0c03 |00f4: move-result-object v3 │ │ +02d816: 6e20 2b0c 3200 |00f5: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellData;.setGroup:(Ljava/lang/String;)V // method@0c2b │ │ +02d81c: 2900 7dff |00f8: goto/16 0075 // -0083 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0016 line=102 │ │ 0x001b line=103 │ │ 0x0024 line=104 │ │ 0x0035 line=108 │ │ @@ -43088,17 +43099,17 @@ │ │ 0x0000 - 0x00fa reg=6 this Lorg/sagemath/droid/CellListFragment$1$1$1; │ │ 0x0000 - 0x00fa reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x00fa reg=8 which I │ │ │ │ source_file_idx : 451 (CellListFragment.java) │ │ │ │ Class #171 header: │ │ -class_idx : 532 │ │ +class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 annotations: │ │ @@ -43126,57 +43137,57 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02c8a0: |[02c8a0] org.sagemath.droid.CellListFragment$1.:(Lorg/sagemath/droid/CellListFragment;)V │ │ -02c8b0: 5b01 d502 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c8b4: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02c8ba: 0e00 |0005: return-void │ │ +02d820: |[02d820] org.sagemath.droid.CellListFragment$1.:(Lorg/sagemath/droid/CellListFragment;)V │ │ +02d830: 5b01 d502 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d834: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02d83a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/CellListFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/CellListFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sagemath/droid/CellListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/CellListFragment$1;) │ │ name : 'onItemLongClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -02c8bc: |[02c8bc] org.sagemath.droid.CellListFragment$1.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -02c8cc: 5443 d502 |0000: iget-object v3, v4, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c8d0: 5442 d502 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c8d4: 5422 d902 |0004: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -02c8d8: 6e20 eb0a 7200 |0006: invoke-virtual {v2, v7}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -02c8de: 0c02 |0009: move-result-object v2 │ │ -02c8e0: 1f02 0a02 |000a: check-cast v2, Lorg/sagemath/droid/CellData; // type@020a │ │ -02c8e4: 7120 600c 2300 |000c: invoke-static {v3, v2}, Lorg/sagemath/droid/CellListFragment;.access$002:(Lorg/sagemath/droid/CellListFragment;Lorg/sagemath/droid/CellData;)Lorg/sagemath/droid/CellData; // method@0c60 │ │ -02c8ea: 5442 d502 |000f: iget-object v2, v4, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -02c8ee: 6e10 610c 0200 |0011: invoke-virtual {v2}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ -02c8f4: 0c02 |0014: move-result-object v2 │ │ -02c8f6: 6e10 a701 0200 |0015: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@01a7 │ │ -02c8fc: 0c01 |0018: move-result-object v1 │ │ -02c8fe: 2200 1302 |0019: new-instance v0, Lorg/sagemath/droid/CellListFragment$1$1; // type@0213 │ │ -02c902: 7020 550c 4000 |001b: invoke-direct {v0, v4}, Lorg/sagemath/droid/CellListFragment$1$1;.:(Lorg/sagemath/droid/CellListFragment$1;)V // method@0c55 │ │ -02c908: 1a02 4f09 |001e: const-string v2, "editCell" // string@094f │ │ -02c90c: 6e30 3f01 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@013f │ │ -02c912: 7100 fb0b 0000 |0023: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02c918: 0c02 |0026: move-result-object v2 │ │ -02c91a: 6e10 010c 0200 |0027: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -02c920: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -02c922: 0f02 |002b: return v2 │ │ +02d83c: |[02d83c] org.sagemath.droid.CellListFragment$1.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +02d84c: 5443 d502 |0000: iget-object v3, v4, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d850: 5442 d502 |0002: iget-object v2, v4, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d854: 5422 d902 |0004: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +02d858: 6e20 eb0a 7200 |0006: invoke-virtual {v2, v7}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +02d85e: 0c02 |0009: move-result-object v2 │ │ +02d860: 1f02 0802 |000a: check-cast v2, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02d864: 7120 600c 2300 |000c: invoke-static {v3, v2}, Lorg/sagemath/droid/CellListFragment;.access$002:(Lorg/sagemath/droid/CellListFragment;Lorg/sagemath/droid/CellData;)Lorg/sagemath/droid/CellData; // method@0c60 │ │ +02d86a: 5442 d502 |000f: iget-object v2, v4, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +02d86e: 6e10 610c 0200 |0011: invoke-virtual {v2}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ +02d874: 0c02 |0014: move-result-object v2 │ │ +02d876: 6e10 a701 0200 |0015: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@01a7 │ │ +02d87c: 0c01 |0018: move-result-object v1 │ │ +02d87e: 2200 1102 |0019: new-instance v0, Lorg/sagemath/droid/CellListFragment$1$1; // type@0211 │ │ +02d882: 7020 550c 4000 |001b: invoke-direct {v0, v4}, Lorg/sagemath/droid/CellListFragment$1$1;.:(Lorg/sagemath/droid/CellListFragment$1;)V // method@0c55 │ │ +02d888: 1a02 4c09 |001e: const-string v2, "editCell" // string@094c │ │ +02d88c: 6e30 3f01 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@013f │ │ +02d892: 7100 fb0b 0000 |0023: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02d898: 0c02 |0026: move-result-object v2 │ │ +02d89a: 6e10 010c 0200 |0027: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +02d8a0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +02d8a2: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000f line=72 │ │ 0x0019 line=73 │ │ 0x001e line=124 │ │ 0x0023 line=125 │ │ @@ -43190,17 +43201,17 @@ │ │ 0x0000 - 0x002c reg=6 view Landroid/view/View; │ │ 0x0000 - 0x002c reg=7 pos I │ │ 0x0000 - 0x002c reg=8 id J │ │ │ │ source_file_idx : 451 (CellListFragment.java) │ │ │ │ Class #172 header: │ │ -class_idx : 535 │ │ +class_idx : 533 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 304 │ │ +superclass_idx : 302 │ │ source_file_idx : 694 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #172 - │ │ @@ -43229,22 +43240,22 @@ │ │ type : '(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c924: |[02c924] org.sagemath.droid.InteractControlBase.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ -02c934: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02c936: 7020 b008 4100 |0001: invoke-direct {v1, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@08b0 │ │ -02c93c: 5b12 e502 |0004: iput-object v2, v1, Lorg/sagemath/droid/InteractControlBase;.interactView:Lorg/sagemath/droid/InteractView; // field@02e5 │ │ -02c940: 5b13 e602 |0006: iput-object v3, v1, Lorg/sagemath/droid/InteractControlBase;.variable:Ljava/lang/String; // field@02e6 │ │ -02c944: 6e20 790c 0100 |0008: invoke-virtual {v1, v0}, Lorg/sagemath/droid/InteractControlBase;.setFocusable:(Z)V // method@0c79 │ │ -02c94a: 6e20 7a0c 0100 |000b: invoke-virtual {v1, v0}, Lorg/sagemath/droid/InteractControlBase;.setFocusableInTouchMode:(Z)V // method@0c7a │ │ -02c950: 0e00 |000e: return-void │ │ +02d8a4: |[02d8a4] org.sagemath.droid.InteractControlBase.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ +02d8b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02d8b6: 7020 b008 4100 |0001: invoke-direct {v1, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@08b0 │ │ +02d8bc: 5b12 e502 |0004: iput-object v2, v1, Lorg/sagemath/droid/InteractControlBase;.interactView:Lorg/sagemath/droid/InteractView; // field@02e5 │ │ +02d8c0: 5b13 e602 |0006: iput-object v3, v1, Lorg/sagemath/droid/InteractControlBase;.variable:Ljava/lang/String; // field@02e6 │ │ +02d8c4: 6e20 790c 0100 |0008: invoke-virtual {v1, v0}, Lorg/sagemath/droid/InteractControlBase;.setFocusable:(Z)V // method@0c79 │ │ +02d8ca: 6e20 7a0c 0100 |000b: invoke-virtual {v1, v0}, Lorg/sagemath/droid/InteractControlBase;.setFocusableInTouchMode:(Z)V // method@0c7a │ │ +02d8d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ 0x0004 line=16 │ │ 0x0006 line=17 │ │ 0x0008 line=18 │ │ 0x000b line=19 │ │ @@ -43261,27 +43272,27 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02c954: |[02c954] org.sagemath.droid.InteractControlBase.countDigitsAfterComma:(Ljava/lang/String;)I │ │ -02c964: 1301 2e00 |0000: const/16 v1, #int 46 // #2e │ │ -02c968: 6e20 800a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a80 │ │ -02c96e: 0a00 |0005: move-result v0 │ │ -02c970: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -02c972: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -02c976: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02c978: 0f01 |000a: return v1 │ │ -02c97a: 6e10 810a 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a81 │ │ -02c980: 0a01 |000e: move-result v1 │ │ -02c982: b101 |000f: sub-int/2addr v1, v0 │ │ -02c984: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02c988: 28f8 |0012: goto 000a // -0008 │ │ +02d8d4: |[02d8d4] org.sagemath.droid.InteractControlBase.countDigitsAfterComma:(Ljava/lang/String;)I │ │ +02d8e4: 1301 2e00 |0000: const/16 v1, #int 46 // #2e │ │ +02d8e8: 6e20 800a 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a80 │ │ +02d8ee: 0a00 |0005: move-result v0 │ │ +02d8f0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +02d8f2: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +02d8f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +02d8f8: 0f01 |000a: return v1 │ │ +02d8fa: 6e10 810a 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a81 │ │ +02d900: 0a01 |000e: move-result v1 │ │ +02d902: b101 |000f: sub-int/2addr v1, v0 │ │ +02d904: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02d908: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0006 line=31 │ │ 0x0009 line=32 │ │ 0x000a line=34 │ │ locals : │ │ @@ -43300,29 +43311,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c98c: |[02c98c] org.sagemath.droid.InteractControlBase.getVariableName:()Ljava/lang/String; │ │ -02c99c: 5410 e602 |0000: iget-object v0, v1, Lorg/sagemath/droid/InteractControlBase;.variable:Ljava/lang/String; // field@02e6 │ │ -02c9a0: 1100 |0002: return-object v0 │ │ +02d90c: |[02d90c] org.sagemath.droid.InteractControlBase.getVariableName:()Ljava/lang/String; │ │ +02d91c: 5410 e602 |0000: iget-object v0, v1, Lorg/sagemath/droid/InteractControlBase;.variable:Ljava/lang/String; // field@02e6 │ │ +02d920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/InteractControlBase; │ │ │ │ source_file_idx : 694 (InteractControlBase.java) │ │ │ │ Class #173 header: │ │ -class_idx : 538 │ │ +class_idx : 536 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 700 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #173 annotations: │ │ @@ -43344,17 +43355,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 700 (InteractView.java) │ │ │ │ Class #174 header: │ │ -class_idx : 539 │ │ +class_idx : 537 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 314 │ │ +superclass_idx : 312 │ │ source_file_idx : 700 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #174 annotations: │ │ @@ -43419,52 +43430,52 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -02c9a4: |[02c9a4] org.sagemath.droid.InteractView.:(Landroid/content/Context;)V │ │ -02c9b4: 7020 db08 4300 |0000: invoke-direct {v3, v4}, Landroid/widget/TableLayout;.:(Landroid/content/Context;)V // method@08db │ │ -02c9ba: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -02c9be: 2300 7202 |0005: new-array v0, v0, [Ljava/lang/String; // type@0272 │ │ -02c9c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -02c9c4: 1a02 0411 |0008: const-string v2, "top_left" // string@1104 │ │ -02c9c8: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -02c9cc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -02c9ce: 1a02 0311 |000d: const-string v2, "top_center" // string@1103 │ │ -02c9d2: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ -02c9d6: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -02c9d8: 1a02 0511 |0012: const-string v2, "top_right" // string@1105 │ │ -02c9dc: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -02c9e0: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -02c9e2: 1a02 0f0c |0017: const-string v2, "left" // string@0c0f │ │ -02c9e6: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -02c9ea: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -02c9ec: 1a02 700f |001c: const-string v2, "right" // string@0f70 │ │ -02c9f0: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ -02c9f4: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -02c9f6: 1a02 1f08 |0021: const-string v2, "bottom_left" // string@081f │ │ -02c9fa: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -02c9fe: 1261 |0025: const/4 v1, #int 6 // #6 │ │ -02ca00: 1a02 1e08 |0026: const-string v2, "bottom_center" // string@081e │ │ -02ca04: 4d02 0001 |0028: aput-object v2, v0, v1 │ │ -02ca08: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -02ca0a: 1a02 2008 |002b: const-string v2, "bottom_right" // string@0820 │ │ -02ca0e: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ -02ca12: 7110 ce0a 0000 |002f: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ -02ca18: 0c00 |0032: move-result-object v0 │ │ -02ca1a: 5b30 f702 |0033: iput-object v0, v3, Lorg/sagemath/droid/InteractView;.layoutPositions:Ljava/util/List; // field@02f7 │ │ -02ca1e: 5b34 f402 |0035: iput-object v4, v3, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ -02ca22: 2200 3901 |0037: new-instance v0, Landroid/widget/TableLayout$LayoutParams; // type@0139 │ │ -02ca26: 12f1 |0039: const/4 v1, #int -1 // #ff │ │ -02ca28: 12e2 |003a: const/4 v2, #int -2 // #fe │ │ -02ca2a: 7030 da08 1002 |003b: invoke-direct {v0, v1, v2}, Landroid/widget/TableLayout$LayoutParams;.:(II)V // method@08da │ │ -02ca30: 6e20 9a0c 0300 |003e: invoke-virtual {v3, v0}, Lorg/sagemath/droid/InteractView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c9a │ │ -02ca36: 0e00 |0041: return-void │ │ +02d924: |[02d924] org.sagemath.droid.InteractView.:(Landroid/content/Context;)V │ │ +02d934: 7020 db08 4300 |0000: invoke-direct {v3, v4}, Landroid/widget/TableLayout;.:(Landroid/content/Context;)V // method@08db │ │ +02d93a: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +02d93e: 2300 7002 |0005: new-array v0, v0, [Ljava/lang/String; // type@0270 │ │ +02d942: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +02d944: 1a02 0011 |0008: const-string v2, "top_left" // string@1100 │ │ +02d948: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +02d94c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +02d94e: 1a02 ff10 |000d: const-string v2, "top_center" // string@10ff │ │ +02d952: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ +02d956: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +02d958: 1a02 0111 |0012: const-string v2, "top_right" // string@1101 │ │ +02d95c: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +02d960: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +02d962: 1a02 0c0c |0017: const-string v2, "left" // string@0c0c │ │ +02d966: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +02d96a: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +02d96c: 1a02 6c0f |001c: const-string v2, "right" // string@0f6c │ │ +02d970: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ +02d974: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +02d976: 1a02 1c08 |0021: const-string v2, "bottom_left" // string@081c │ │ +02d97a: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +02d97e: 1261 |0025: const/4 v1, #int 6 // #6 │ │ +02d980: 1a02 1b08 |0026: const-string v2, "bottom_center" // string@081b │ │ +02d984: 4d02 0001 |0028: aput-object v2, v0, v1 │ │ +02d988: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +02d98a: 1a02 1d08 |002b: const-string v2, "bottom_right" // string@081d │ │ +02d98e: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ +02d992: 7110 ce0a 0000 |002f: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ace │ │ +02d998: 0c00 |0032: move-result-object v0 │ │ +02d99a: 5b30 f702 |0033: iput-object v0, v3, Lorg/sagemath/droid/InteractView;.layoutPositions:Ljava/util/List; // field@02f7 │ │ +02d99e: 5b34 f402 |0035: iput-object v4, v3, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ +02d9a2: 2200 3701 |0037: new-instance v0, Landroid/widget/TableLayout$LayoutParams; // type@0137 │ │ +02d9a6: 12f1 |0039: const/4 v1, #int -1 // #ff │ │ +02d9a8: 12e2 |003a: const/4 v2, #int -2 // #fe │ │ +02d9aa: 7030 da08 1002 |003b: invoke-direct {v0, v1, v2}, Landroid/widget/TableLayout$LayoutParams;.:(II)V // method@08da │ │ +02d9b0: 6e20 9a0c 0300 |003e: invoke-virtual {v3, v0}, Lorg/sagemath/droid/InteractView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c9a │ │ +02d9b6: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=44 │ │ 0x0035 line=25 │ │ 0x0037 line=26 │ │ 0x0041 line=29 │ │ @@ -43478,21 +43489,21 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02ca38: |[02ca38] org.sagemath.droid.InteractView.addContinuousSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ -02ca48: 2200 1602 |0000: new-instance v0, Lorg/sagemath/droid/InteractContinuousSlider; // type@0216 │ │ -02ca4c: 5421 f402 |0002: iget-object v1, v2, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ -02ca50: 7040 6b0c 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c6b │ │ -02ca56: 6e20 730c 4000 |0007: invoke-virtual {v0, v4}, Lorg/sagemath/droid/InteractContinuousSlider;.setRange:(Lorg/json/JSONObject;)V // method@0c73 │ │ -02ca5c: 6e20 960c 0200 |000a: invoke-virtual {v2, v0}, Lorg/sagemath/droid/InteractView;.addView:(Landroid/view/View;)V // method@0c96 │ │ -02ca62: 0e00 |000d: return-void │ │ +02d9b8: |[02d9b8] org.sagemath.droid.InteractView.addContinuousSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ +02d9c8: 2200 1402 |0000: new-instance v0, Lorg/sagemath/droid/InteractContinuousSlider; // type@0214 │ │ +02d9cc: 5421 f402 |0002: iget-object v1, v2, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ +02d9d0: 7040 6b0c 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c6b │ │ +02d9d6: 6e20 730c 4000 |0007: invoke-virtual {v0, v4}, Lorg/sagemath/droid/InteractContinuousSlider;.setRange:(Lorg/json/JSONObject;)V // method@0c73 │ │ +02d9dc: 6e20 960c 0200 |000a: invoke-virtual {v2, v0}, Lorg/sagemath/droid/InteractView;.addView:(Landroid/view/View;)V // method@0c96 │ │ +02d9e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x000a line=94 │ │ 0x000d line=96 │ │ locals : │ │ @@ -43506,21 +43517,21 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02ca64: |[02ca64] org.sagemath.droid.InteractView.addDiscreteSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ -02ca74: 2200 1802 |0000: new-instance v0, Lorg/sagemath/droid/InteractDiscreteSlider; // type@0218 │ │ -02ca78: 5421 f402 |0002: iget-object v1, v2, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ -02ca7c: 7040 7b0c 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c7b │ │ -02ca82: 6e20 840c 4000 |0007: invoke-virtual {v0, v4}, Lorg/sagemath/droid/InteractDiscreteSlider;.setValues:(Lorg/json/JSONObject;)V // method@0c84 │ │ -02ca88: 6e20 960c 0200 |000a: invoke-virtual {v2, v0}, Lorg/sagemath/droid/InteractView;.addView:(Landroid/view/View;)V // method@0c96 │ │ -02ca8e: 0e00 |000d: return-void │ │ +02d9e4: |[02d9e4] org.sagemath.droid.InteractView.addDiscreteSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ +02d9f4: 2200 1602 |0000: new-instance v0, Lorg/sagemath/droid/InteractDiscreteSlider; // type@0216 │ │ +02d9f8: 5421 f402 |0002: iget-object v1, v2, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ +02d9fc: 7040 7b0c 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c7b │ │ +02da02: 6e20 840c 4000 |0007: invoke-virtual {v0, v4}, Lorg/sagemath/droid/InteractDiscreteSlider;.setValues:(Lorg/json/JSONObject;)V // method@0c84 │ │ +02da08: 6e20 960c 0200 |000a: invoke-virtual {v2, v0}, Lorg/sagemath/droid/InteractView;.addView:(Landroid/view/View;)V // method@0c96 │ │ +02da0e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000a line=101 │ │ 0x000d line=103 │ │ locals : │ │ @@ -43534,65 +43545,65 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -02ca90: |[02ca90] org.sagemath.droid.InteractView.addInteract:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;)V │ │ -02caa0: 6e10 470d 0900 |0000: invoke-virtual {v9}, Lorg/sagemath/singlecellserver/Interact;.getControls:()Lorg/json/JSONObject; // method@0d47 │ │ -02caa6: 0c02 |0003: move-result-object v2 │ │ -02caa8: 6e20 d90b a200 |0004: invoke-virtual {v2, v10}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -02caae: 0c00 |0007: move-result-object v0 │ │ -02cab0: 1a05 b108 |0008: const-string v5, "control_type" // string@08b1 │ │ -02cab4: 6e20 da0b 5000 |000a: invoke-virtual {v0, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02caba: 0c01 |000d: move-result-object v1 │ │ -02cabc: 1a05 9310 |000e: const-string v5, "slider" // string@1093 │ │ -02cac0: 6e20 7a0a 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02cac6: 0a05 |0013: move-result v5 │ │ -02cac8: 3805 4400 |0014: if-eqz v5, 0058 // +0044 │ │ -02cacc: 1a05 c410 |0016: const-string v5, "subtype" // string@10c4 │ │ -02cad0: 6e20 da0b 5000 |0018: invoke-virtual {v0, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02cad6: 0c04 |001b: move-result-object v4 │ │ -02cad8: 1a05 1009 |001c: const-string v5, "discrete" // string@0910 │ │ -02cadc: 6e20 7a0a 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02cae2: 0a05 |0021: move-result v5 │ │ -02cae4: 3805 0600 |0022: if-eqz v5, 0028 // +0006 │ │ -02cae8: 6e30 930c a800 |0024: invoke-virtual {v8, v10, v0}, Lorg/sagemath/droid/InteractView;.addDiscreteSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@0c93 │ │ -02caee: 0e00 |0027: return-void │ │ -02caf0: 1a05 af08 |0028: const-string v5, "continuous" // string@08af │ │ -02caf4: 6e20 7a0a 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02cafa: 0a05 |002d: move-result v5 │ │ -02cafc: 3805 1100 |002e: if-eqz v5, 003f // +0011 │ │ -02cb00: 6e30 920c a800 |0030: invoke-virtual {v8, v10, v0}, Lorg/sagemath/droid/InteractView;.addContinuousSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@0c92 │ │ -02cb06: 28f4 |0033: goto 0027 // -000c │ │ -02cb08: 0d03 |0034: move-exception v3 │ │ -02cb0a: 1a05 bb02 |0035: const-string v5, "InteractView" // string@02bb │ │ -02cb0e: 6e10 d10b 0300 |0037: invoke-virtual {v3}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ -02cb14: 0c06 |003a: move-result-object v6 │ │ -02cb16: 7120 8907 6500 |003b: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02cb1c: 28e9 |003e: goto 0027 // -0017 │ │ -02cb1e: 1a05 bb02 |003f: const-string v5, "InteractView" // string@02bb │ │ -02cb22: 2206 9c01 |0041: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -02cb26: 7010 930a 0600 |0043: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02cb2c: 1a07 c406 |0046: const-string v7, "Unknown slider type: " // string@06c4 │ │ -02cb30: 6e20 9a0a 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cb36: 0c06 |004b: move-result-object v6 │ │ -02cb38: 6e20 9a0a 4600 |004c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cb3e: 0c06 |004f: move-result-object v6 │ │ -02cb40: 6e10 9e0a 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02cb46: 0c06 |0053: move-result-object v6 │ │ -02cb48: 7120 8907 6500 |0054: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02cb4e: 28d0 |0057: goto 0027 // -0030 │ │ -02cb50: 1a05 b60f |0058: const-string v5, "selector" // string@0fb6 │ │ -02cb54: 6e20 7a0a 5100 |005a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02cb5a: 0a05 |005d: move-result v5 │ │ -02cb5c: 3805 c9ff |005e: if-eqz v5, 0027 // -0037 │ │ -02cb60: 6e30 950c a800 |0060: invoke-virtual {v8, v10, v0}, Lorg/sagemath/droid/InteractView;.addSelector:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@0c95 │ │ -02cb66: 28c4 |0063: goto 0027 // -003c │ │ +02da10: |[02da10] org.sagemath.droid.InteractView.addInteract:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;)V │ │ +02da20: 6e10 470d 0900 |0000: invoke-virtual {v9}, Lorg/sagemath/singlecellserver/Interact;.getControls:()Lorg/json/JSONObject; // method@0d47 │ │ +02da26: 0c02 |0003: move-result-object v2 │ │ +02da28: 6e20 d90b a200 |0004: invoke-virtual {v2, v10}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +02da2e: 0c00 |0007: move-result-object v0 │ │ +02da30: 1a05 ae08 |0008: const-string v5, "control_type" // string@08ae │ │ +02da34: 6e20 da0b 5000 |000a: invoke-virtual {v0, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02da3a: 0c01 |000d: move-result-object v1 │ │ +02da3c: 1a05 8f10 |000e: const-string v5, "slider" // string@108f │ │ +02da40: 6e20 7a0a 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02da46: 0a05 |0013: move-result v5 │ │ +02da48: 3805 4400 |0014: if-eqz v5, 0058 // +0044 │ │ +02da4c: 1a05 c010 |0016: const-string v5, "subtype" // string@10c0 │ │ +02da50: 6e20 da0b 5000 |0018: invoke-virtual {v0, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02da56: 0c04 |001b: move-result-object v4 │ │ +02da58: 1a05 0d09 |001c: const-string v5, "discrete" // string@090d │ │ +02da5c: 6e20 7a0a 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02da62: 0a05 |0021: move-result v5 │ │ +02da64: 3805 0600 |0022: if-eqz v5, 0028 // +0006 │ │ +02da68: 6e30 930c a800 |0024: invoke-virtual {v8, v10, v0}, Lorg/sagemath/droid/InteractView;.addDiscreteSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@0c93 │ │ +02da6e: 0e00 |0027: return-void │ │ +02da70: 1a05 ac08 |0028: const-string v5, "continuous" // string@08ac │ │ +02da74: 6e20 7a0a 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02da7a: 0a05 |002d: move-result v5 │ │ +02da7c: 3805 1100 |002e: if-eqz v5, 003f // +0011 │ │ +02da80: 6e30 920c a800 |0030: invoke-virtual {v8, v10, v0}, Lorg/sagemath/droid/InteractView;.addContinuousSlider:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@0c92 │ │ +02da86: 28f4 |0033: goto 0027 // -000c │ │ +02da88: 0d03 |0034: move-exception v3 │ │ +02da8a: 1a05 bb02 |0035: const-string v5, "InteractView" // string@02bb │ │ +02da8e: 6e10 d10b 0300 |0037: invoke-virtual {v3}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ +02da94: 0c06 |003a: move-result-object v6 │ │ +02da96: 7120 8907 6500 |003b: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02da9c: 28e9 |003e: goto 0027 // -0017 │ │ +02da9e: 1a05 bb02 |003f: const-string v5, "InteractView" // string@02bb │ │ +02daa2: 2206 9a01 |0041: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +02daa6: 7010 930a 0600 |0043: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02daac: 1a07 c206 |0046: const-string v7, "Unknown slider type: " // string@06c2 │ │ +02dab0: 6e20 9a0a 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02dab6: 0c06 |004b: move-result-object v6 │ │ +02dab8: 6e20 9a0a 4600 |004c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02dabe: 0c06 |004f: move-result-object v6 │ │ +02dac0: 6e10 9e0a 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02dac6: 0c06 |0053: move-result-object v6 │ │ +02dac8: 7120 8907 6500 |0054: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02dace: 28d0 |0057: goto 0027 // -0030 │ │ +02dad0: 1a05 b20f |0058: const-string v5, "selector" // string@0fb2 │ │ +02dad4: 6e20 7a0a 5100 |005a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02dada: 0a05 |005d: move-result v5 │ │ +02dadc: 3805 c9ff |005e: if-eqz v5, 0027 // -0037 │ │ +02dae0: 6e30 950c a800 |0060: invoke-virtual {v8, v10, v0}, Lorg/sagemath/droid/InteractView;.addSelector:(Ljava/lang/String;Lorg/json/JSONObject;)V // method@0c95 │ │ +02dae6: 28c4 |0063: goto 0027 // -003c │ │ catches : 2 │ │ 0x0004 - 0x0033 │ │ Lorg/json/JSONException; -> 0x0034 │ │ 0x003f - 0x0063 │ │ Lorg/json/JSONException; -> 0x0034 │ │ positions : │ │ 0x0000 line=67 │ │ @@ -43631,21 +43642,21 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02cb80: |[02cb80] org.sagemath.droid.InteractView.addSelector:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ -02cb90: 2200 1902 |0000: new-instance v0, Lorg/sagemath/droid/InteractSelector; // type@0219 │ │ -02cb94: 5421 f402 |0002: iget-object v1, v2, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ -02cb98: 7040 860c 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lorg/sagemath/droid/InteractSelector;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c86 │ │ -02cb9e: 6e20 8e0c 4000 |0007: invoke-virtual {v0, v4}, Lorg/sagemath/droid/InteractSelector;.setValues:(Lorg/json/JSONObject;)V // method@0c8e │ │ -02cba4: 6e20 960c 0200 |000a: invoke-virtual {v2, v0}, Lorg/sagemath/droid/InteractView;.addView:(Landroid/view/View;)V // method@0c96 │ │ -02cbaa: 0e00 |000d: return-void │ │ +02db00: |[02db00] org.sagemath.droid.InteractView.addSelector:(Ljava/lang/String;Lorg/json/JSONObject;)V │ │ +02db10: 2200 1702 |0000: new-instance v0, Lorg/sagemath/droid/InteractSelector; // type@0217 │ │ +02db14: 5421 f402 |0002: iget-object v1, v2, Lorg/sagemath/droid/InteractView;.context:Landroid/content/Context; // field@02f4 │ │ +02db18: 7040 860c 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lorg/sagemath/droid/InteractSelector;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c86 │ │ +02db1e: 6e20 8e0c 4000 |0007: invoke-virtual {v0, v4}, Lorg/sagemath/droid/InteractSelector;.setValues:(Lorg/json/JSONObject;)V // method@0c8e │ │ +02db24: 6e20 960c 0200 |000a: invoke-virtual {v2, v0}, Lorg/sagemath/droid/InteractView;.addView:(Landroid/view/View;)V // method@0c96 │ │ +02db2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ 0x000a line=108 │ │ 0x000d line=110 │ │ locals : │ │ @@ -43659,23 +43670,23 @@ │ │ type : '(Lorg/sagemath/droid/InteractControlBase;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -02cbac: |[02cbac] org.sagemath.droid.InteractView.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V │ │ -02cbbc: 5440 f802 |0000: iget-object v0, v4, Lorg/sagemath/droid/InteractView;.listener:Lorg/sagemath/droid/InteractView$OnInteractListener; // field@02f8 │ │ -02cbc0: 5441 f502 |0002: iget-object v1, v4, Lorg/sagemath/droid/InteractView;.interact:Lorg/sagemath/singlecellserver/Interact; // field@02f5 │ │ -02cbc4: 6e10 780c 0500 |0004: invoke-virtual {v5}, Lorg/sagemath/droid/InteractControlBase;.getVariableName:()Ljava/lang/String; // method@0c78 │ │ -02cbca: 0c02 |0007: move-result-object v2 │ │ -02cbcc: 6e10 770c 0500 |0008: invoke-virtual {v5}, Lorg/sagemath/droid/InteractControlBase;.getValue:()Ljava/lang/Object; // method@0c77 │ │ -02cbd2: 0c03 |000b: move-result-object v3 │ │ -02cbd4: 7240 900c 1032 |000c: invoke-interface {v0, v1, v2, v3}, Lorg/sagemath/droid/InteractView$OnInteractListener;.onInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V // method@0c90 │ │ -02cbda: 0e00 |000f: return-void │ │ +02db2c: |[02db2c] org.sagemath.droid.InteractView.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V │ │ +02db3c: 5440 f802 |0000: iget-object v0, v4, Lorg/sagemath/droid/InteractView;.listener:Lorg/sagemath/droid/InteractView$OnInteractListener; // field@02f8 │ │ +02db40: 5441 f502 |0002: iget-object v1, v4, Lorg/sagemath/droid/InteractView;.interact:Lorg/sagemath/singlecellserver/Interact; // field@02f5 │ │ +02db44: 6e10 780c 0500 |0004: invoke-virtual {v5}, Lorg/sagemath/droid/InteractControlBase;.getVariableName:()Ljava/lang/String; // method@0c78 │ │ +02db4a: 0c02 |0007: move-result-object v2 │ │ +02db4c: 6e10 770c 0500 |0008: invoke-virtual {v5}, Lorg/sagemath/droid/InteractControlBase;.getValue:()Ljava/lang/Object; // method@0c77 │ │ +02db52: 0c03 |000b: move-result-object v3 │ │ +02db54: 7240 900c 1032 |000c: invoke-interface {v0, v1, v2, v3}, Lorg/sagemath/droid/InteractView$OnInteractListener;.onInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V // method@0c90 │ │ +02db5a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000f line=116 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/sagemath/droid/InteractView; │ │ 0x0000 - 0x0010 reg=5 view Lorg/sagemath/droid/InteractControlBase; │ │ @@ -43685,50 +43696,49 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -02cbdc: |[02cbdc] org.sagemath.droid.InteractView.set:(Lorg/sagemath/singlecellserver/Interact;)V │ │ -02cbec: 5b56 f502 |0000: iput-object v6, v5, Lorg/sagemath/droid/InteractView;.interact:Lorg/sagemath/singlecellserver/Interact; // field@02f5 │ │ -02cbf0: 6e10 980c 0500 |0002: invoke-virtual {v5}, Lorg/sagemath/droid/InteractView;.removeAllViews:()V // method@0c98 │ │ -02cbf6: 6e10 490d 0600 |0005: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/Interact;.getLayout:()Lorg/json/JSONArray; // method@0d49 │ │ -02cbfc: 0c01 |0008: move-result-object v1 │ │ -02cbfe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02cc00: 6e10 cd0b 0100 |000a: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ -02cc06: 0a03 |000d: move-result v3 │ │ -02cc08: 3530 1600 |000e: if-ge v0, v3, 0024 // +0016 │ │ -02cc0c: 6e20 ca0b 0100 |0010: invoke-virtual {v1, v0}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0bca │ │ -02cc12: 0c02 |0013: move-result-object v2 │ │ -02cc14: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -02cc16: 6e20 ca0b 3200 |0015: invoke-virtual {v2, v3}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0bca │ │ -02cc1c: 0c03 |0018: move-result-object v3 │ │ -02cc1e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -02cc20: 6e20 cc0b 4300 |001a: invoke-virtual {v3, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ -02cc26: 0c03 |001d: move-result-object v3 │ │ -02cc28: 6e30 940c 6503 |001e: invoke-virtual {v5, v6, v3}, Lorg/sagemath/droid/InteractView;.addInteract:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;)V // method@0c94 │ │ -02cc2e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02cc32: 28e7 |0023: goto 000a // -0019 │ │ -02cc34: 0e00 |0024: return-void │ │ -02cc36: 0d03 |0025: move-exception v3 │ │ -02cc38: 28fb |0026: goto 0021 // -0005 │ │ +02db5c: |[02db5c] org.sagemath.droid.InteractView.set:(Lorg/sagemath/singlecellserver/Interact;)V │ │ +02db6c: 5b56 f502 |0000: iput-object v6, v5, Lorg/sagemath/droid/InteractView;.interact:Lorg/sagemath/singlecellserver/Interact; // field@02f5 │ │ +02db70: 6e10 980c 0500 |0002: invoke-virtual {v5}, Lorg/sagemath/droid/InteractView;.removeAllViews:()V // method@0c98 │ │ +02db76: 6e10 490d 0600 |0005: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/Interact;.getLayout:()Lorg/json/JSONArray; // method@0d49 │ │ +02db7c: 0c01 |0008: move-result-object v1 │ │ +02db7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +02db80: 6e10 cd0b 0100 |000a: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ +02db86: 0a03 |000d: move-result v3 │ │ +02db88: 3530 1600 |000e: if-ge v0, v3, 0024 // +0016 │ │ +02db8c: 6e20 ca0b 0100 |0010: invoke-virtual {v1, v0}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0bca │ │ +02db92: 0c02 |0013: move-result-object v2 │ │ +02db94: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +02db96: 6e20 ca0b 3200 |0015: invoke-virtual {v2, v3}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0bca │ │ +02db9c: 0c03 |0018: move-result-object v3 │ │ +02db9e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +02dba0: 6e20 cc0b 4300 |001a: invoke-virtual {v3, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ +02dba6: 0c03 |001d: move-result-object v3 │ │ +02dba8: 6e30 940c 6503 |001e: invoke-virtual {v5, v6, v3}, Lorg/sagemath/droid/InteractView;.addInteract:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;)V // method@0c94 │ │ +02dbae: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02dbb2: 28e7 |0023: goto 000a // -0019 │ │ +02dbb4: 0e00 |0024: return-void │ │ +02dbb6: 0d03 |0025: move-exception v3 │ │ +02dbb8: 28fb |0026: goto 0021 // -0005 │ │ catches : 1 │ │ 0x0010 - 0x0021 │ │ Lorg/json/JSONException; -> 0x0025 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0005 line=52 │ │ 0x0009 line=54 │ │ 0x000a line=55 │ │ 0x0010 line=58 │ │ 0x0014 line=59 │ │ 0x0021 line=62 │ │ - 0x0023 line=63 │ │ 0x0024 line=64 │ │ 0x0025 line=61 │ │ locals : │ │ 0x0014 - 0x0021 reg=2 variables Lorg/json/JSONArray; │ │ 0x000a - 0x0027 reg=0 i I │ │ 0x0009 - 0x0027 reg=1 layout Lorg/json/JSONArray; │ │ 0x0000 - 0x0027 reg=5 this Lorg/sagemath/droid/InteractView; │ │ @@ -43739,32 +43749,32 @@ │ │ type : '(Lorg/sagemath/droid/InteractView$OnInteractListener;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cc4c: |[02cc4c] org.sagemath.droid.InteractView.setOnInteractListener:(Lorg/sagemath/droid/InteractView$OnInteractListener;)V │ │ -02cc5c: 5b01 f802 |0000: iput-object v1, v0, Lorg/sagemath/droid/InteractView;.listener:Lorg/sagemath/droid/InteractView$OnInteractListener; // field@02f8 │ │ -02cc60: 0e00 |0002: return-void │ │ +02dbcc: |[02dbcc] org.sagemath.droid.InteractView.setOnInteractListener:(Lorg/sagemath/droid/InteractView$OnInteractListener;)V │ │ +02dbdc: 5b01 f802 |0000: iput-object v1, v0, Lorg/sagemath/droid/InteractView;.listener:Lorg/sagemath/droid/InteractView$OnInteractListener; // field@02f8 │ │ +02dbe0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/InteractView; │ │ 0x0000 - 0x0003 reg=1 listener Lorg/sagemath/droid/InteractView$OnInteractListener; │ │ │ │ source_file_idx : 700 (InteractView.java) │ │ │ │ Class #175 header: │ │ -class_idx : 540 │ │ +class_idx : 538 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1504 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1502 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -43789,142 +43799,142 @@ │ │ type : '(Lorg/sagemath/droid/NewCellDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cc64: |[02cc64] org.sagemath.droid.NewCellDialog$1.:(Lorg/sagemath/droid/NewCellDialog;)V │ │ -02cc74: 5b01 fc02 |0000: iput-object v1, v0, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cc78: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02cc7e: 0e00 |0005: return-void │ │ +02dbe4: |[02dbe4] org.sagemath.droid.NewCellDialog$1.:(Lorg/sagemath/droid/NewCellDialog;)V │ │ +02dbf4: 5b01 fc02 |0000: iput-object v1, v0, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dbf8: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02dbfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/NewCellDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/NewCellDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sagemath/droid/NewCellDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/NewCellDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -02cc80: |[02cc80] org.sagemath.droid.NewCellDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02cc90: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02cc92: 2203 0a02 |0001: new-instance v3, Lorg/sagemath/droid/CellData; // type@020a │ │ -02cc96: 7010 170c 0300 |0003: invoke-direct {v3}, Lorg/sagemath/droid/CellData;.:()V // method@0c17 │ │ -02cc9c: 5474 fc02 |0006: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cca0: 7110 9f0c 0400 |0008: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$000:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0c9f │ │ -02cca6: 0c04 |000b: move-result-object v4 │ │ -02cca8: 6e10 9608 0400 |000c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02ccae: 0c04 |000f: move-result-object v4 │ │ -02ccb0: 6e10 6a0a 0400 |0010: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02ccb6: 0c04 |0013: move-result-object v4 │ │ -02ccb8: 1a05 0000 |0014: const-string v5, "" // string@0000 │ │ -02ccbc: 6e20 7a0a 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02ccc2: 0a04 |0019: move-result v4 │ │ -02ccc4: 3804 5600 |001a: if-eqz v4, 0070 // +0056 │ │ -02ccc8: 2200 b301 |001c: new-instance v0, Ljava/util/Date; // type@01b3 │ │ -02cccc: 7010 d40a 0000 |001e: invoke-direct {v0}, Ljava/util/Date;.:()V // method@0ad4 │ │ -02ccd2: 2201 ad01 |0021: new-instance v1, Ljava/text/SimpleDateFormat; // type@01ad │ │ -02ccd6: 1a04 0d02 |0023: const-string v4, "EEE, MMM d, yyyy hh:mm aaa" // string@020d │ │ -02ccda: 6205 6b02 |0025: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ -02ccde: 7030 bf0a 4105 |0027: invoke-direct {v1, v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0abf │ │ -02cce4: 6e20 be0a 0100 |002a: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0abe │ │ -02ccea: 0c04 |002d: move-result-object v4 │ │ -02ccec: 5b34 be02 |002e: iput-object v4, v3, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02ccf0: 5474 fc02 |0030: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02ccf4: 7110 a00c 0400 |0032: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$100:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca0 │ │ -02ccfa: 0c04 |0035: move-result-object v4 │ │ -02ccfc: 6e10 9608 0400 |0036: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02cd02: 0c04 |0039: move-result-object v4 │ │ -02cd04: 6e10 6a0a 0400 |003a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02cd0a: 0c04 |003d: move-result-object v4 │ │ -02cd0c: 1a05 0000 |003e: const-string v5, "" // string@0000 │ │ -02cd10: 6e20 7a0a 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02cd16: 0a04 |0043: move-result v4 │ │ -02cd18: 3804 3d00 |0044: if-eqz v4, 0081 // +003d │ │ -02cd1c: 1a04 d905 |0046: const-string v4, "My Worksheets" // string@05d9 │ │ -02cd20: 5b34 b902 |0048: iput-object v4, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02cd24: 5474 fc02 |004a: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cd28: 7110 a10c 0400 |004c: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$200:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca1 │ │ -02cd2e: 0c04 |004f: move-result-object v4 │ │ -02cd30: 6e10 9608 0400 |0050: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02cd36: 0c04 |0053: move-result-object v4 │ │ -02cd38: 6e10 6a0a 0400 |0054: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02cd3e: 0c04 |0057: move-result-object v4 │ │ -02cd40: 1a05 0000 |0058: const-string v5, "" // string@0000 │ │ -02cd44: 6e20 7a0a 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02cd4a: 0a04 |005d: move-result v4 │ │ -02cd4c: 3804 3400 |005e: if-eqz v4, 0092 // +0034 │ │ -02cd50: 5474 fc02 |0060: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cd54: 6e10 a20c 0400 |0062: invoke-virtual {v4}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ -02cd5a: 0c04 |0065: move-result-object v4 │ │ -02cd5c: 1a05 1b02 |0066: const-string v5, "Enter an input to calculate!" // string@021b │ │ -02cd60: 7130 eb08 5406 |0068: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -02cd66: 0c04 |006b: move-result-object v4 │ │ -02cd68: 6e10 ec08 0400 |006c: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -02cd6e: 0e00 |006f: return-void │ │ -02cd70: 5474 fc02 |0070: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cd74: 7110 9f0c 0400 |0072: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$000:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0c9f │ │ -02cd7a: 0c04 |0075: move-result-object v4 │ │ -02cd7c: 6e10 9608 0400 |0076: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02cd82: 0c04 |0079: move-result-object v4 │ │ -02cd84: 6e10 6a0a 0400 |007a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02cd8a: 0c04 |007d: move-result-object v4 │ │ -02cd8c: 5b34 be02 |007e: iput-object v4, v3, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02cd90: 28b0 |0080: goto 0030 // -0050 │ │ -02cd92: 5474 fc02 |0081: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cd96: 7110 a00c 0400 |0083: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$100:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca0 │ │ -02cd9c: 0c04 |0086: move-result-object v4 │ │ -02cd9e: 6e10 9608 0400 |0087: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02cda4: 0c04 |008a: move-result-object v4 │ │ -02cda6: 6e10 6a0a 0400 |008b: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02cdac: 0c04 |008e: move-result-object v4 │ │ -02cdae: 5b34 b902 |008f: iput-object v4, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -02cdb2: 28b9 |0091: goto 004a // -0047 │ │ -02cdb4: 5474 fc02 |0092: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02cdb8: 7110 a10c 0400 |0094: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$200:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca1 │ │ -02cdbe: 0c04 |0097: move-result-object v4 │ │ -02cdc0: 6e10 9608 0400 |0098: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -02cdc6: 0c04 |009b: move-result-object v4 │ │ -02cdc8: 6e10 6a0a 0400 |009c: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02cdce: 0c04 |009f: move-result-object v4 │ │ -02cdd0: 5b34 bb02 |00a0: iput-object v4, v3, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -02cdd4: 7110 570a 0600 |00a2: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -02cdda: 0c04 |00a5: move-result-object v4 │ │ -02cddc: 5b34 bd02 |00a6: iput-object v4, v3, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ -02cde0: 7100 fb0b 0000 |00a8: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02cde6: 0c04 |00ab: move-result-object v4 │ │ -02cde8: 6e20 f40b 3400 |00ac: invoke-virtual {v4, v3}, Lorg/sagemath/droid/CellCollection;.addCell:(Lorg/sagemath/droid/CellData;)V // method@0bf4 │ │ -02cdee: 7100 fb0b 0000 |00af: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02cdf4: 0c04 |00b2: move-result-object v4 │ │ -02cdf6: 6e20 020c 3400 |00b3: invoke-virtual {v4, v3}, Lorg/sagemath/droid/CellCollection;.setCurrentCell:(Lorg/sagemath/droid/CellData;)V // method@0c02 │ │ -02cdfc: 2202 1600 |00b6: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -02ce00: 5474 fc02 |00b8: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02ce04: 6e10 a20c 0400 |00ba: invoke-virtual {v4}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ -02ce0a: 0c04 |00bd: move-result-object v4 │ │ -02ce0c: 6e10 9f01 0400 |00be: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ -02ce12: 0c04 |00c1: move-result-object v4 │ │ -02ce14: 1c05 3302 |00c2: const-class v5, Lorg/sagemath/droid/SageActivity; // type@0233 │ │ -02ce18: 7030 5400 4205 |00c4: invoke-direct {v2, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0054 │ │ -02ce1e: 1a04 dc05 |00c7: const-string v4, "NEWCELL" // string@05dc │ │ -02ce22: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ -02ce24: 6e30 5f00 4205 |00ca: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005f │ │ -02ce2a: 1504 0004 |00cd: const/high16 v4, #int 67108864 // #400 │ │ -02ce2e: 6e20 6100 4200 |00cf: invoke-virtual {v2, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0061 │ │ -02ce34: 5474 fc02 |00d2: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ -02ce38: 6e20 a50c 2400 |00d4: invoke-virtual {v4, v2}, Lorg/sagemath/droid/NewCellDialog;.startActivity:(Landroid/content/Intent;)V // method@0ca5 │ │ -02ce3e: 2898 |00d7: goto 006f // -0068 │ │ +02dc00: |[02dc00] org.sagemath.droid.NewCellDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02dc10: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +02dc12: 2203 0802 |0001: new-instance v3, Lorg/sagemath/droid/CellData; // type@0208 │ │ +02dc16: 7010 170c 0300 |0003: invoke-direct {v3}, Lorg/sagemath/droid/CellData;.:()V // method@0c17 │ │ +02dc1c: 5474 fc02 |0006: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dc20: 7110 9f0c 0400 |0008: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$000:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0c9f │ │ +02dc26: 0c04 |000b: move-result-object v4 │ │ +02dc28: 6e10 9608 0400 |000c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02dc2e: 0c04 |000f: move-result-object v4 │ │ +02dc30: 6e10 6a0a 0400 |0010: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02dc36: 0c04 |0013: move-result-object v4 │ │ +02dc38: 1a05 0000 |0014: const-string v5, "" // string@0000 │ │ +02dc3c: 6e20 7a0a 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02dc42: 0a04 |0019: move-result v4 │ │ +02dc44: 3804 5600 |001a: if-eqz v4, 0070 // +0056 │ │ +02dc48: 2200 b101 |001c: new-instance v0, Ljava/util/Date; // type@01b1 │ │ +02dc4c: 7010 d40a 0000 |001e: invoke-direct {v0}, Ljava/util/Date;.:()V // method@0ad4 │ │ +02dc52: 2201 ab01 |0021: new-instance v1, Ljava/text/SimpleDateFormat; // type@01ab │ │ +02dc56: 1a04 0d02 |0023: const-string v4, "EEE, MMM d, yyyy hh:mm aaa" // string@020d │ │ +02dc5a: 6205 6b02 |0025: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@026b │ │ +02dc5e: 7030 bf0a 4105 |0027: invoke-direct {v1, v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0abf │ │ +02dc64: 6e20 be0a 0100 |002a: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0abe │ │ +02dc6a: 0c04 |002d: move-result-object v4 │ │ +02dc6c: 5b34 be02 |002e: iput-object v4, v3, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02dc70: 5474 fc02 |0030: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dc74: 7110 a00c 0400 |0032: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$100:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca0 │ │ +02dc7a: 0c04 |0035: move-result-object v4 │ │ +02dc7c: 6e10 9608 0400 |0036: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02dc82: 0c04 |0039: move-result-object v4 │ │ +02dc84: 6e10 6a0a 0400 |003a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02dc8a: 0c04 |003d: move-result-object v4 │ │ +02dc8c: 1a05 0000 |003e: const-string v5, "" // string@0000 │ │ +02dc90: 6e20 7a0a 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02dc96: 0a04 |0043: move-result v4 │ │ +02dc98: 3804 3d00 |0044: if-eqz v4, 0081 // +003d │ │ +02dc9c: 1a04 d705 |0046: const-string v4, "My Worksheets" // string@05d7 │ │ +02dca0: 5b34 b902 |0048: iput-object v4, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02dca4: 5474 fc02 |004a: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dca8: 7110 a10c 0400 |004c: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$200:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca1 │ │ +02dcae: 0c04 |004f: move-result-object v4 │ │ +02dcb0: 6e10 9608 0400 |0050: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02dcb6: 0c04 |0053: move-result-object v4 │ │ +02dcb8: 6e10 6a0a 0400 |0054: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02dcbe: 0c04 |0057: move-result-object v4 │ │ +02dcc0: 1a05 0000 |0058: const-string v5, "" // string@0000 │ │ +02dcc4: 6e20 7a0a 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02dcca: 0a04 |005d: move-result v4 │ │ +02dccc: 3804 3400 |005e: if-eqz v4, 0092 // +0034 │ │ +02dcd0: 5474 fc02 |0060: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dcd4: 6e10 a20c 0400 |0062: invoke-virtual {v4}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ +02dcda: 0c04 |0065: move-result-object v4 │ │ +02dcdc: 1a05 1b02 |0066: const-string v5, "Enter an input to calculate!" // string@021b │ │ +02dce0: 7130 eb08 5406 |0068: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +02dce6: 0c04 |006b: move-result-object v4 │ │ +02dce8: 6e10 ec08 0400 |006c: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +02dcee: 0e00 |006f: return-void │ │ +02dcf0: 5474 fc02 |0070: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dcf4: 7110 9f0c 0400 |0072: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$000:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0c9f │ │ +02dcfa: 0c04 |0075: move-result-object v4 │ │ +02dcfc: 6e10 9608 0400 |0076: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02dd02: 0c04 |0079: move-result-object v4 │ │ +02dd04: 6e10 6a0a 0400 |007a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02dd0a: 0c04 |007d: move-result-object v4 │ │ +02dd0c: 5b34 be02 |007e: iput-object v4, v3, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02dd10: 28b0 |0080: goto 0030 // -0050 │ │ +02dd12: 5474 fc02 |0081: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dd16: 7110 a00c 0400 |0083: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$100:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca0 │ │ +02dd1c: 0c04 |0086: move-result-object v4 │ │ +02dd1e: 6e10 9608 0400 |0087: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02dd24: 0c04 |008a: move-result-object v4 │ │ +02dd26: 6e10 6a0a 0400 |008b: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02dd2c: 0c04 |008e: move-result-object v4 │ │ +02dd2e: 5b34 b902 |008f: iput-object v4, v3, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +02dd32: 28b9 |0091: goto 004a // -0047 │ │ +02dd34: 5474 fc02 |0092: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dd38: 7110 a10c 0400 |0094: invoke-static {v4}, Lorg/sagemath/droid/NewCellDialog;.access$200:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; // method@0ca1 │ │ +02dd3e: 0c04 |0097: move-result-object v4 │ │ +02dd40: 6e10 9608 0400 |0098: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +02dd46: 0c04 |009b: move-result-object v4 │ │ +02dd48: 6e10 6a0a 0400 |009c: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02dd4e: 0c04 |009f: move-result-object v4 │ │ +02dd50: 5b34 bb02 |00a0: iput-object v4, v3, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +02dd54: 7110 570a 0600 |00a2: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +02dd5a: 0c04 |00a5: move-result-object v4 │ │ +02dd5c: 5b34 bd02 |00a6: iput-object v4, v3, Lorg/sagemath/droid/CellData;.rank:Ljava/lang/Integer; // field@02bd │ │ +02dd60: 7100 fb0b 0000 |00a8: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02dd66: 0c04 |00ab: move-result-object v4 │ │ +02dd68: 6e20 f40b 3400 |00ac: invoke-virtual {v4, v3}, Lorg/sagemath/droid/CellCollection;.addCell:(Lorg/sagemath/droid/CellData;)V // method@0bf4 │ │ +02dd6e: 7100 fb0b 0000 |00af: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02dd74: 0c04 |00b2: move-result-object v4 │ │ +02dd76: 6e20 020c 3400 |00b3: invoke-virtual {v4, v3}, Lorg/sagemath/droid/CellCollection;.setCurrentCell:(Lorg/sagemath/droid/CellData;)V // method@0c02 │ │ +02dd7c: 2202 1600 |00b6: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +02dd80: 5474 fc02 |00b8: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02dd84: 6e10 a20c 0400 |00ba: invoke-virtual {v4}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ +02dd8a: 0c04 |00bd: move-result-object v4 │ │ +02dd8c: 6e10 9f01 0400 |00be: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ +02dd92: 0c04 |00c1: move-result-object v4 │ │ +02dd94: 1c05 3102 |00c2: const-class v5, Lorg/sagemath/droid/SageActivity; // type@0231 │ │ +02dd98: 7030 5400 4205 |00c4: invoke-direct {v2, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0054 │ │ +02dd9e: 1a04 da05 |00c7: const-string v4, "NEWCELL" // string@05da │ │ +02dda2: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ +02dda4: 6e30 5f00 4205 |00ca: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005f │ │ +02ddaa: 1504 0004 |00cd: const/high16 v4, #int 67108864 // #400 │ │ +02ddae: 6e20 6100 4200 |00cf: invoke-virtual {v2, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0061 │ │ +02ddb4: 5474 fc02 |00d2: iget-object v4, v7, Lorg/sagemath/droid/NewCellDialog$1;.this$0:Lorg/sagemath/droid/NewCellDialog; // field@02fc │ │ +02ddb8: 6e20 a50c 2400 |00d4: invoke-virtual {v4, v2}, Lorg/sagemath/droid/NewCellDialog;.startActivity:(Landroid/content/Intent;)V // method@0ca5 │ │ +02ddbe: 2898 |00d7: goto 006f // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0006 line=52 │ │ 0x001c line=53 │ │ 0x0021 line=54 │ │ 0x002a line=55 │ │ @@ -43948,21 +43958,21 @@ │ │ 0x002a - 0x0030 reg=1 dateFormat Ljava/text/DateFormat; │ │ 0x00c7 - 0x00d8 reg=2 i Landroid/content/Intent; │ │ 0x0006 - 0x00d8 reg=3 newCell Lorg/sagemath/droid/CellData; │ │ 0x0000 - 0x00d8 reg=7 this Lorg/sagemath/droid/NewCellDialog$1; │ │ 0x0000 - 0x00d8 reg=8 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x00d8 reg=9 which I │ │ │ │ - source_file_idx : 1504 (NewCellDialog.java) │ │ + source_file_idx : 1502 (NewCellDialog.java) │ │ │ │ Class #176 header: │ │ -class_idx : 542 │ │ +class_idx : 540 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 283 │ │ -source_file_idx : 1550 │ │ +superclass_idx : 281 │ │ +source_file_idx : 1548 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 10 │ │ │ │ Class #176 annotations: │ │ Annotations on field #770 'divs' │ │ @@ -43998,21 +44008,21 @@ │ │ type : '(Landroid/content/Context;Lorg/sagemath/droid/CellData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02ce40: |[02ce40] org.sagemath.droid.OutputBlock.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;)V │ │ -02ce50: 7020 8308 2100 |0000: invoke-direct {v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0883 │ │ -02ce56: 2200 b801 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02ce5a: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02ce60: 5b10 0203 |0008: iput-object v0, v1, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02ce64: 5b13 0103 |000a: iput-object v3, v1, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02ce68: 0e00 |000c: return-void │ │ +02ddc0: |[02ddc0] org.sagemath.droid.OutputBlock.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;)V │ │ +02ddd0: 7020 8308 2100 |0000: invoke-direct {v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0883 │ │ +02ddd6: 2200 b601 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02ddda: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02dde0: 5b10 0203 |0008: iput-object v0, v1, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02dde4: 5b13 0103 |000a: iput-object v3, v1, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02dde8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=25 │ │ 0x000a line=29 │ │ 0x000c line=30 │ │ locals : │ │ @@ -44024,165 +44034,162 @@ │ │ name : '' │ │ type : '(Landroid/content/Context;Lorg/sagemath/droid/CellData;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ - insns size : 114 16-bit code units │ │ -02ce6c: |[02ce6c] org.sagemath.droid.OutputBlock.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;Ljava/lang/String;)V │ │ -02ce7c: 7020 8308 5400 |0000: invoke-direct {v4, v5}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0883 │ │ -02ce82: 2201 b801 |0003: new-instance v1, Ljava/util/LinkedList; // type@01b8 │ │ -02ce86: 7010 e60a 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02ce8c: 5b41 0203 |0008: iput-object v1, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02ce90: 1a01 0d06 |000a: const-string v1, "OutputBlock" // string@060d │ │ -02ce94: 1a02 e301 |000c: const-string v2, "Created outputblock from htmldata." // string@01e3 │ │ -02ce98: 7120 8b07 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ce9e: 5b46 0103 |0011: iput-object v6, v4, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02cea2: 5441 0203 |0013: iget-object v1, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02cea6: 6e10 e90a 0100 |0015: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -02ceac: 5441 0203 |0018: iget-object v1, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02ceb0: 6e20 e70a 7100 |001a: invoke-virtual {v1, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02ceb6: 1a01 0d06 |001d: const-string v1, "OutputBlock" // string@060d │ │ -02ceba: 2202 9c01 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02cebe: 7010 930a 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02cec4: 1a03 970e |0024: const-string v3, "outputblock created: " // string@0e97 │ │ -02cec8: 6e20 9a0a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cece: 0c02 |0029: move-result-object v2 │ │ -02ced0: 5463 be02 |002a: iget-object v3, v6, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -02ced4: 6e20 9a0a 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ceda: 0c02 |002f: move-result-object v2 │ │ -02cedc: 1a03 0400 |0030: const-string v3, " " // string@0004 │ │ -02cee0: 6e20 9a0a 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cee6: 0c02 |0035: move-result-object v2 │ │ -02cee8: 5463 bf02 |0036: iget-object v3, v6, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02ceec: 6e10 0c0b 0300 |0038: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -02cef2: 0c03 |003b: move-result-object v3 │ │ -02cef4: 6e20 9a0a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cefa: 0c02 |003f: move-result-object v2 │ │ -02cefc: 1a03 0400 |0040: const-string v3, " " // string@0004 │ │ -02cf00: 6e20 9a0a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cf06: 0c02 |0045: move-result-object v2 │ │ -02cf08: 1a03 0400 |0046: const-string v3, " " // string@0004 │ │ -02cf0c: 6e20 9a0a 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cf12: 0c02 |004b: move-result-object v2 │ │ -02cf14: 6e10 9e0a 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02cf1a: 0c02 |004f: move-result-object v2 │ │ -02cf1c: 7120 8b07 2100 |0050: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02cf22: 0e00 |0053: return-void │ │ -02cf24: 0d00 |0054: move-exception v0 │ │ -02cf26: 1a01 0d06 |0055: const-string v1, "OutputBlock" // string@060d │ │ -02cf2a: 2202 9c01 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02cf2e: 7010 930a 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02cf34: 1a03 980e |005c: const-string v3, "outputblock exception: " // string@0e98 │ │ -02cf38: 6e20 9a0a 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cf3e: 0c02 |0061: move-result-object v2 │ │ -02cf40: 6e10 4a0a 0000 |0062: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0a4a │ │ -02cf46: 0c03 |0065: move-result-object v3 │ │ -02cf48: 6e20 9a0a 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cf4e: 0c02 |0069: move-result-object v2 │ │ -02cf50: 6e10 9e0a 0200 |006a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02cf56: 0c02 |006d: move-result-object v2 │ │ -02cf58: 7120 8b07 2100 |006e: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02cf5e: 28e2 |0071: goto 0053 // -001e │ │ + insns size : 108 16-bit code units │ │ +02ddec: |[02ddec] org.sagemath.droid.OutputBlock.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;Ljava/lang/String;)V │ │ +02ddfc: 7020 8308 5400 |0000: invoke-direct {v4, v5}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0883 │ │ +02de02: 2201 b601 |0003: new-instance v1, Ljava/util/LinkedList; // type@01b6 │ │ +02de06: 7010 e60a 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02de0c: 5b41 0203 |0008: iput-object v1, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02de10: 1a01 0b06 |000a: const-string v1, "OutputBlock" // string@060b │ │ +02de14: 1a02 e301 |000c: const-string v2, "Created outputblock from htmldata." // string@01e3 │ │ +02de18: 7120 8b07 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02de1e: 5b46 0103 |0011: iput-object v6, v4, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02de22: 5441 0203 |0013: iget-object v1, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02de26: 6e10 e90a 0100 |0015: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +02de2c: 5441 0203 |0018: iget-object v1, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02de30: 6e20 e70a 7100 |001a: invoke-virtual {v1, v7}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02de36: 1a01 0b06 |001d: const-string v1, "OutputBlock" // string@060b │ │ +02de3a: 2202 9a01 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02de3e: 7010 930a 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02de44: 1a03 930e |0024: const-string v3, "outputblock created: " // string@0e93 │ │ +02de48: 6e20 9a0a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02de4e: 0c02 |0029: move-result-object v2 │ │ +02de50: 5463 be02 |002a: iget-object v3, v6, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +02de54: 6e20 9a0a 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02de5a: 0c02 |002f: move-result-object v2 │ │ +02de5c: 1a03 0400 |0030: const-string v3, " " // string@0004 │ │ +02de60: 6e20 9a0a 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02de66: 0c02 |0035: move-result-object v2 │ │ +02de68: 5463 bf02 |0036: iget-object v3, v6, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02de6c: 6e10 0c0b 0300 |0038: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +02de72: 0c03 |003b: move-result-object v3 │ │ +02de74: 6e20 9a0a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02de7a: 0c02 |003f: move-result-object v2 │ │ +02de7c: 1a03 0500 |0040: const-string v3, " " // string@0005 │ │ +02de80: 6e20 9a0a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02de86: 0c02 |0045: move-result-object v2 │ │ +02de88: 6e10 9e0a 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02de8e: 0c02 |0049: move-result-object v2 │ │ +02de90: 7120 8b07 2100 |004a: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02de96: 0e00 |004d: return-void │ │ +02de98: 0d00 |004e: move-exception v0 │ │ +02de9a: 1a01 0b06 |004f: const-string v1, "OutputBlock" // string@060b │ │ +02de9e: 2202 9a01 |0051: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02dea2: 7010 930a 0200 |0053: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02dea8: 1a03 940e |0056: const-string v3, "outputblock exception: " // string@0e94 │ │ +02deac: 6e20 9a0a 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02deb2: 0c02 |005b: move-result-object v2 │ │ +02deb4: 6e10 4a0a 0000 |005c: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0a4a │ │ +02deba: 0c03 |005f: move-result-object v3 │ │ +02debc: 6e20 9a0a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02dec2: 0c02 |0063: move-result-object v2 │ │ +02dec4: 6e10 9e0a 0200 |0064: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02deca: 0c02 |0067: move-result-object v2 │ │ +02decc: 7120 8b07 2100 |0068: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02ded2: 28e2 |006b: goto 004d // -001e │ │ catches : 1 │ │ - 0x001d - 0x0053 │ │ - Ljava/lang/Exception; -> 0x0054 │ │ + 0x001d - 0x004d │ │ + Ljava/lang/Exception; -> 0x004e │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=25 │ │ 0x000a line=34 │ │ 0x0011 line=35 │ │ 0x0013 line=36 │ │ 0x0018 line=37 │ │ 0x001d line=39 │ │ - 0x0053 line=43 │ │ - 0x0054 line=40 │ │ - 0x0055 line=41 │ │ - locals : │ │ - 0x0055 - 0x0072 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0072 reg=4 this Lorg/sagemath/droid/OutputBlock; │ │ - 0x0000 - 0x0072 reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x0072 reg=6 cell Lorg/sagemath/droid/CellData; │ │ - 0x0000 - 0x0072 reg=7 htmlData Ljava/lang/String; │ │ + 0x004d line=43 │ │ + 0x004e line=40 │ │ + 0x004f line=41 │ │ + locals : │ │ + 0x004f - 0x006c reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x006c reg=4 this Lorg/sagemath/droid/OutputBlock; │ │ + 0x0000 - 0x006c reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x006c reg=6 cell Lorg/sagemath/droid/CellData; │ │ + 0x0000 - 0x006c reg=7 htmlData Ljava/lang/String; │ │ │ │ #2 : (in Lorg/sagemath/droid/OutputBlock;) │ │ name : 'addDiv' │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -02cf70: |[02cf70] org.sagemath.droid.OutputBlock.addDiv:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ -02cf80: 1a00 0d06 |0000: const-string v0, "OutputBlock" // string@060d │ │ -02cf84: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02cf88: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02cf8e: 1a02 6901 |0007: const-string v2, "Adding output: " // string@0169 │ │ -02cf92: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cf98: 0c01 |000c: move-result-object v1 │ │ -02cf9a: 6e10 160d 0400 |000d: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toLongString:()Ljava/lang/String; // method@0d16 │ │ -02cfa0: 0c02 |0010: move-result-object v2 │ │ -02cfa2: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02cfa8: 0c01 |0014: move-result-object v1 │ │ -02cfaa: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02cfb0: 0c01 |0018: move-result-object v1 │ │ -02cfb2: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02cfb8: 2040 3802 |001c: instance-of v0, v4, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -02cfbc: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -02cfc0: 1f04 3802 |0020: check-cast v4, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -02cfc4: 7020 aa0c 4300 |0022: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivDataFile:(Lorg/sagemath/singlecellserver/DataFile;)V // method@0caa │ │ -02cfca: 0e00 |0025: return-void │ │ -02cfcc: 2040 3c02 |0026: instance-of v0, v4, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023c │ │ -02cfd0: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ -02cfd4: 1f04 3c02 |002a: check-cast v4, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023c │ │ -02cfd8: 7020 ad0c 4300 |002c: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivHtmlFiles:(Lorg/sagemath/singlecellserver/HtmlFiles;)V // method@0cad │ │ -02cfde: 28f6 |002f: goto 0025 // -000a │ │ -02cfe0: 2040 3902 |0030: instance-of v0, v4, Lorg/sagemath/singlecellserver/DisplayData; // type@0239 │ │ -02cfe4: 3800 0800 |0032: if-eqz v0, 003a // +0008 │ │ -02cfe8: 1f04 3902 |0034: check-cast v4, Lorg/sagemath/singlecellserver/DisplayData; // type@0239 │ │ -02cfec: 7020 ab0c 4300 |0036: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivDisplayData:(Lorg/sagemath/singlecellserver/DisplayData;)V // method@0cab │ │ -02cff2: 28ec |0039: goto 0025 // -0014 │ │ -02cff4: 2040 4002 |003a: instance-of v0, v4, Lorg/sagemath/singlecellserver/PythonInput; // type@0240 │ │ -02cff8: 3900 e9ff |003c: if-nez v0, 0025 // -0017 │ │ -02cffc: 2040 4102 |003e: instance-of v0, v4, Lorg/sagemath/singlecellserver/PythonOutput; // type@0241 │ │ -02d000: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ -02d004: 1f04 4102 |0042: check-cast v4, Lorg/sagemath/singlecellserver/PythonOutput; // type@0241 │ │ -02d008: 7020 ae0c 4300 |0044: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivPythonOutput:(Lorg/sagemath/singlecellserver/PythonOutput;)V // method@0cae │ │ -02d00e: 28de |0047: goto 0025 // -0022 │ │ -02d010: 2040 4202 |0048: instance-of v0, v4, Lorg/sagemath/singlecellserver/ResultStream; // type@0242 │ │ -02d014: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ -02d018: 1f04 4202 |004c: check-cast v4, Lorg/sagemath/singlecellserver/ResultStream; // type@0242 │ │ -02d01c: 7020 af0c 4300 |004e: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivResultStream:(Lorg/sagemath/singlecellserver/ResultStream;)V // method@0caf │ │ -02d022: 28d4 |0051: goto 0025 // -002c │ │ -02d024: 2040 4e02 |0052: instance-of v0, v4, Lorg/sagemath/singlecellserver/Traceback; // type@024e │ │ -02d028: 3800 0800 |0054: if-eqz v0, 005c // +0008 │ │ -02d02c: 1f04 4e02 |0056: check-cast v4, Lorg/sagemath/singlecellserver/Traceback; // type@024e │ │ -02d030: 7020 b00c 4300 |0058: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivTraceback:(Lorg/sagemath/singlecellserver/Traceback;)V // method@0cb0 │ │ -02d036: 28ca |005b: goto 0025 // -0036 │ │ -02d038: 2040 3a02 |005c: instance-of v0, v4, Lorg/sagemath/singlecellserver/ExecuteReply; // type@023a │ │ -02d03c: 3800 0800 |005e: if-eqz v0, 0066 // +0008 │ │ -02d040: 1f04 3a02 |0060: check-cast v4, Lorg/sagemath/singlecellserver/ExecuteReply; // type@023a │ │ -02d044: 7020 ac0c 4300 |0062: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivExecuteReply:(Lorg/sagemath/singlecellserver/ExecuteReply;)V // method@0cac │ │ -02d04a: 28c0 |0065: goto 0025 // -0040 │ │ -02d04c: 5430 0203 |0066: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d050: 2201 9c01 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02d054: 7010 930a 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d05a: 1a02 c306 |006d: const-string v2, "Unknown output: " // string@06c3 │ │ -02d05e: 6e20 9a0a 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d064: 0c01 |0072: move-result-object v1 │ │ -02d066: 6e10 170d 0400 |0073: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toShortString:()Ljava/lang/String; // method@0d17 │ │ -02d06c: 0c02 |0076: move-result-object v2 │ │ -02d06e: 6e20 9a0a 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d074: 0c01 |007a: move-result-object v1 │ │ -02d076: 6e10 9e0a 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d07c: 0c01 |007e: move-result-object v1 │ │ -02d07e: 6e20 e70a 1000 |007f: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d084: 28a3 |0082: goto 0025 // -005d │ │ +02dee4: |[02dee4] org.sagemath.droid.OutputBlock.addDiv:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ +02def4: 1a00 0b06 |0000: const-string v0, "OutputBlock" // string@060b │ │ +02def8: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02defc: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02df02: 1a02 6901 |0007: const-string v2, "Adding output: " // string@0169 │ │ +02df06: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02df0c: 0c01 |000c: move-result-object v1 │ │ +02df0e: 6e10 160d 0400 |000d: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toLongString:()Ljava/lang/String; // method@0d16 │ │ +02df14: 0c02 |0010: move-result-object v2 │ │ +02df16: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02df1c: 0c01 |0014: move-result-object v1 │ │ +02df1e: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02df24: 0c01 |0018: move-result-object v1 │ │ +02df26: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02df2c: 2040 3602 |001c: instance-of v0, v4, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +02df30: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +02df34: 1f04 3602 |0020: check-cast v4, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +02df38: 7020 aa0c 4300 |0022: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivDataFile:(Lorg/sagemath/singlecellserver/DataFile;)V // method@0caa │ │ +02df3e: 0e00 |0025: return-void │ │ +02df40: 2040 3a02 |0026: instance-of v0, v4, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023a │ │ +02df44: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ +02df48: 1f04 3a02 |002a: check-cast v4, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023a │ │ +02df4c: 7020 ad0c 4300 |002c: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivHtmlFiles:(Lorg/sagemath/singlecellserver/HtmlFiles;)V // method@0cad │ │ +02df52: 28f6 |002f: goto 0025 // -000a │ │ +02df54: 2040 3702 |0030: instance-of v0, v4, Lorg/sagemath/singlecellserver/DisplayData; // type@0237 │ │ +02df58: 3800 0800 |0032: if-eqz v0, 003a // +0008 │ │ +02df5c: 1f04 3702 |0034: check-cast v4, Lorg/sagemath/singlecellserver/DisplayData; // type@0237 │ │ +02df60: 7020 ab0c 4300 |0036: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivDisplayData:(Lorg/sagemath/singlecellserver/DisplayData;)V // method@0cab │ │ +02df66: 28ec |0039: goto 0025 // -0014 │ │ +02df68: 2040 3e02 |003a: instance-of v0, v4, Lorg/sagemath/singlecellserver/PythonInput; // type@023e │ │ +02df6c: 3900 e9ff |003c: if-nez v0, 0025 // -0017 │ │ +02df70: 2040 3f02 |003e: instance-of v0, v4, Lorg/sagemath/singlecellserver/PythonOutput; // type@023f │ │ +02df74: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ +02df78: 1f04 3f02 |0042: check-cast v4, Lorg/sagemath/singlecellserver/PythonOutput; // type@023f │ │ +02df7c: 7020 ae0c 4300 |0044: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivPythonOutput:(Lorg/sagemath/singlecellserver/PythonOutput;)V // method@0cae │ │ +02df82: 28de |0047: goto 0025 // -0022 │ │ +02df84: 2040 4002 |0048: instance-of v0, v4, Lorg/sagemath/singlecellserver/ResultStream; // type@0240 │ │ +02df88: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ +02df8c: 1f04 4002 |004c: check-cast v4, Lorg/sagemath/singlecellserver/ResultStream; // type@0240 │ │ +02df90: 7020 af0c 4300 |004e: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivResultStream:(Lorg/sagemath/singlecellserver/ResultStream;)V // method@0caf │ │ +02df96: 28d4 |0051: goto 0025 // -002c │ │ +02df98: 2040 4c02 |0052: instance-of v0, v4, Lorg/sagemath/singlecellserver/Traceback; // type@024c │ │ +02df9c: 3800 0800 |0054: if-eqz v0, 005c // +0008 │ │ +02dfa0: 1f04 4c02 |0056: check-cast v4, Lorg/sagemath/singlecellserver/Traceback; // type@024c │ │ +02dfa4: 7020 b00c 4300 |0058: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivTraceback:(Lorg/sagemath/singlecellserver/Traceback;)V // method@0cb0 │ │ +02dfaa: 28ca |005b: goto 0025 // -0036 │ │ +02dfac: 2040 3802 |005c: instance-of v0, v4, Lorg/sagemath/singlecellserver/ExecuteReply; // type@0238 │ │ +02dfb0: 3800 0800 |005e: if-eqz v0, 0066 // +0008 │ │ +02dfb4: 1f04 3802 |0060: check-cast v4, Lorg/sagemath/singlecellserver/ExecuteReply; // type@0238 │ │ +02dfb8: 7020 ac0c 4300 |0062: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDivExecuteReply:(Lorg/sagemath/singlecellserver/ExecuteReply;)V // method@0cac │ │ +02dfbe: 28c0 |0065: goto 0025 // -0040 │ │ +02dfc0: 5430 0203 |0066: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02dfc4: 2201 9a01 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02dfc8: 7010 930a 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02dfce: 1a02 c106 |006d: const-string v2, "Unknown output: " // string@06c1 │ │ +02dfd2: 6e20 9a0a 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02dfd8: 0c01 |0072: move-result-object v1 │ │ +02dfda: 6e10 170d 0400 |0073: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toShortString:()Ljava/lang/String; // method@0d17 │ │ +02dfe0: 0c02 |0076: move-result-object v2 │ │ +02dfe2: 6e20 9a0a 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02dfe8: 0c01 |007a: move-result-object v1 │ │ +02dfea: 6e10 9e0a 0100 |007b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02dff0: 0c01 |007e: move-result-object v1 │ │ +02dff2: 6e20 e70a 1000 |007f: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02dff8: 28a3 |0082: goto 0025 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x001c line=78 │ │ 0x0020 line=79 │ │ 0x0025 line=97 │ │ 0x0026 line=80 │ │ @@ -44215,79 +44222,79 @@ │ │ type : '(Lorg/sagemath/singlecellserver/DataFile;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -02d088: |[02d088] org.sagemath.droid.OutputBlock.addDivDataFile:(Lorg/sagemath/singlecellserver/DataFile;)V │ │ -02d098: 6e10 2e0d 0600 |0000: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.getURI:()Ljava/net/URI; // method@0d2e │ │ -02d09e: 0c03 |0003: move-result-object v3 │ │ -02d0a0: 6e10 b60a 0300 |0004: invoke-virtual {v3}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -02d0a6: 0c02 |0007: move-result-object v2 │ │ -02d0a8: 6e10 2d0d 0600 |0008: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.getMime:()Ljava/lang/String; // method@0d2d │ │ -02d0ae: 0c01 |000b: move-result-object v1 │ │ -02d0b0: 6e10 2f0d 0600 |000c: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ -02d0b6: 0c03 |000f: move-result-object v3 │ │ -02d0b8: 1a04 690b |0010: const-string v4, "image/png" // string@0b69 │ │ -02d0bc: 6e20 7a0a 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02d0c2: 0a03 |0015: move-result v3 │ │ -02d0c4: 3903 0e00 |0016: if-nez v3, 0024 // +000e │ │ -02d0c8: 6e10 2f0d 0600 |0018: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ -02d0ce: 0c03 |001b: move-result-object v3 │ │ -02d0d0: 1a04 680b |001c: const-string v4, "image/jpg" // string@0b68 │ │ -02d0d4: 6e20 7a0a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02d0da: 0a03 |0021: move-result v3 │ │ -02d0dc: 3803 2100 |0022: if-eqz v3, 0043 // +0021 │ │ -02d0e0: 2203 9c01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d0e4: 7010 930a 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d0ea: 1a04 fe00 |0029: const-string v4, "plot output" // string@007f │ │ -02d102: 6e20 9a0a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d108: 0c03 |0038: move-result-object v3 │ │ -02d10a: 6e10 9e0a 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d110: 0c00 |003c: move-result-object v0 │ │ -02d112: 5453 0203 |003d: iget-object v3, v5, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d116: 6e20 e70a 0300 |003f: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d11c: 0e00 |0042: return-void │ │ -02d11e: 6e10 2f0d 0600 |0043: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ -02d124: 0c03 |0046: move-result-object v3 │ │ -02d126: 1a04 6a0b |0047: const-string v4, "image/svg" // string@0b6a │ │ -02d12a: 6e20 7a0a 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02d130: 0a03 |004c: move-result v3 │ │ -02d132: 3803 1c00 |004d: if-eqz v3, 0069 // +001c │ │ -02d136: 2203 9c01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d13a: 7010 930a 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d140: 1a04 0101 |0054: const-string v4, "" // string@0080 │ │ -02d158: 6e20 9a0a 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d15e: 0c03 |0063: move-result-object v3 │ │ -02d160: 6e10 9e0a 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d166: 0c00 |0067: move-result-object v0 │ │ -02d168: 28d5 |0068: goto 003d // -002b │ │ -02d16a: 2203 9c01 |0069: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d16e: 7010 930a 0300 |006b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d174: 1a04 c006 |006e: const-string v4, "Unknow MIME type " // string@06c0 │ │ -02d178: 6e20 9a0a 4300 |0070: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d17e: 0c03 |0073: move-result-object v3 │ │ -02d180: 6e10 2f0d 0600 |0074: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ -02d186: 0c04 |0077: move-result-object v4 │ │ -02d188: 6e20 9a0a 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d18e: 0c03 |007b: move-result-object v3 │ │ -02d190: 6e10 9e0a 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d196: 0c00 |007f: move-result-object v0 │ │ -02d198: 28bd |0080: goto 003d // -0043 │ │ +02dffc: |[02dffc] org.sagemath.droid.OutputBlock.addDivDataFile:(Lorg/sagemath/singlecellserver/DataFile;)V │ │ +02e00c: 6e10 2e0d 0600 |0000: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.getURI:()Ljava/net/URI; // method@0d2e │ │ +02e012: 0c03 |0003: move-result-object v3 │ │ +02e014: 6e10 b60a 0300 |0004: invoke-virtual {v3}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +02e01a: 0c02 |0007: move-result-object v2 │ │ +02e01c: 6e10 2d0d 0600 |0008: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.getMime:()Ljava/lang/String; // method@0d2d │ │ +02e022: 0c01 |000b: move-result-object v1 │ │ +02e024: 6e10 2f0d 0600 |000c: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ +02e02a: 0c03 |000f: move-result-object v3 │ │ +02e02c: 1a04 660b |0010: const-string v4, "image/png" // string@0b66 │ │ +02e030: 6e20 7a0a 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02e036: 0a03 |0015: move-result v3 │ │ +02e038: 3903 0e00 |0016: if-nez v3, 0024 // +000e │ │ +02e03c: 6e10 2f0d 0600 |0018: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ +02e042: 0c03 |001b: move-result-object v3 │ │ +02e044: 1a04 650b |001c: const-string v4, "image/jpg" // string@0b65 │ │ +02e048: 6e20 7a0a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02e04e: 0a03 |0021: move-result v3 │ │ +02e050: 3803 2100 |0022: if-eqz v3, 0043 // +0021 │ │ +02e054: 2203 9a01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e058: 7010 930a 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e05e: 1a04 fe00 |0029: const-string v4, "plot output" // string@007f │ │ +02e076: 6e20 9a0a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e07c: 0c03 |0038: move-result-object v3 │ │ +02e07e: 6e10 9e0a 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e084: 0c00 |003c: move-result-object v0 │ │ +02e086: 5453 0203 |003d: iget-object v3, v5, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e08a: 6e20 e70a 0300 |003f: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e090: 0e00 |0042: return-void │ │ +02e092: 6e10 2f0d 0600 |0043: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ +02e098: 0c03 |0046: move-result-object v3 │ │ +02e09a: 1a04 670b |0047: const-string v4, "image/svg" // string@0b67 │ │ +02e09e: 6e20 7a0a 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02e0a4: 0a03 |004c: move-result v3 │ │ +02e0a6: 3803 1c00 |004d: if-eqz v3, 0069 // +001c │ │ +02e0aa: 2203 9a01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e0ae: 7010 930a 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e0b4: 1a04 0101 |0054: const-string v4, "" // string@0080 │ │ +02e0cc: 6e20 9a0a 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e0d2: 0c03 |0063: move-result-object v3 │ │ +02e0d4: 6e10 9e0a 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e0da: 0c00 |0067: move-result-object v0 │ │ +02e0dc: 28d5 |0068: goto 003d // -002b │ │ +02e0de: 2203 9a01 |0069: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e0e2: 7010 930a 0300 |006b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e0e8: 1a04 be06 |006e: const-string v4, "Unknow MIME type " // string@06be │ │ +02e0ec: 6e20 9a0a 4300 |0070: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e0f2: 0c03 |0073: move-result-object v3 │ │ +02e0f4: 6e10 2f0d 0600 |0074: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/DataFile;.mime:()Ljava/lang/String; // method@0d2f │ │ +02e0fa: 0c04 |0077: move-result-object v4 │ │ +02e0fc: 6e20 9a0a 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e102: 0c03 |007b: move-result-object v3 │ │ +02e104: 6e10 9e0a 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e10a: 0c00 |007f: move-result-object v0 │ │ +02e10c: 28bd |0080: goto 003d // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=102 │ │ 0x000c line=103 │ │ 0x0024 line=104 │ │ 0x003d line=109 │ │ @@ -44309,23 +44316,23 @@ │ │ type : '(Lorg/sagemath/singlecellserver/DisplayData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02d19c: |[02d19c] org.sagemath.droid.OutputBlock.addDivDisplayData:(Lorg/sagemath/singlecellserver/DisplayData;)V │ │ -02d1ac: 6e10 340d 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/DisplayData;.toHTML:()Ljava/lang/String; // method@0d34 │ │ -02d1b2: 0c00 |0003: move-result-object v0 │ │ -02d1b4: 1a01 0d06 |0004: const-string v1, "OutputBlock" // string@060d │ │ -02d1b8: 1a02 ae07 |0006: const-string v2, "addDivDisplayData" // string@07ae │ │ -02d1bc: 7120 8b07 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d1c2: 5431 0203 |000b: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d1c6: 6e20 e70a 0100 |000d: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d1cc: 0e00 |0010: return-void │ │ +02e110: |[02e110] org.sagemath.droid.OutputBlock.addDivDisplayData:(Lorg/sagemath/singlecellserver/DisplayData;)V │ │ +02e120: 6e10 340d 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/DisplayData;.toHTML:()Ljava/lang/String; // method@0d34 │ │ +02e126: 0c00 |0003: move-result-object v0 │ │ +02e128: 1a01 0b06 |0004: const-string v1, "OutputBlock" // string@060b │ │ +02e12c: 1a02 ac07 |0006: const-string v2, "addDivDisplayData" // string@07ac │ │ +02e130: 7120 8b07 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e136: 5431 0203 |000b: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e13a: 6e20 e70a 0100 |000d: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e140: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x000b line=120 │ │ 0x0010 line=121 │ │ locals : │ │ @@ -44338,33 +44345,33 @@ │ │ type : '(Lorg/sagemath/singlecellserver/ExecuteReply;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -02d1d0: |[02d1d0] org.sagemath.droid.OutputBlock.addDivExecuteReply:(Lorg/sagemath/singlecellserver/ExecuteReply;)V │ │ -02d1e0: 1a00 0d06 |0000: const-string v0, "OutputBlock" // string@060d │ │ -02d1e4: 1a01 af07 |0002: const-string v1, "addDivExecuteReply" // string@07af │ │ -02d1e8: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d1ee: 6e10 370d 0300 |0007: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/ExecuteReply;.getStatus:()Ljava/lang/String; // method@0d37 │ │ -02d1f4: 0c00 |000a: move-result-object v0 │ │ -02d1f6: 1a01 f40d |000b: const-string v1, "ok" // string@0df4 │ │ -02d1fa: 6e20 7a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02d200: 0a00 |0010: move-result v0 │ │ -02d202: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -02d206: 5420 0203 |0013: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d20a: 1a01 fc00 |0015: const-string v1, "ok" // string@00fc │ │ -02d20e: 6e20 e70a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d214: 0e00 |001a: return-void │ │ -02d216: 5420 0203 |001b: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d21a: 6e10 380d 0300 |001d: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/ExecuteReply;.toString:()Ljava/lang/String; // method@0d38 │ │ -02d220: 0c01 |0020: move-result-object v1 │ │ -02d222: 6e20 e70a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d228: 28f6 |0024: goto 001a // -000a │ │ +02e144: |[02e144] org.sagemath.droid.OutputBlock.addDivExecuteReply:(Lorg/sagemath/singlecellserver/ExecuteReply;)V │ │ +02e154: 1a00 0b06 |0000: const-string v0, "OutputBlock" // string@060b │ │ +02e158: 1a01 ad07 |0002: const-string v1, "addDivExecuteReply" // string@07ad │ │ +02e15c: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e162: 6e10 370d 0300 |0007: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/ExecuteReply;.getStatus:()Ljava/lang/String; // method@0d37 │ │ +02e168: 0c00 |000a: move-result-object v0 │ │ +02e16a: 1a01 f00d |000b: const-string v1, "ok" // string@0df0 │ │ +02e16e: 6e20 7a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02e174: 0a00 |0010: move-result v0 │ │ +02e176: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +02e17a: 5420 0203 |0013: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e17e: 1a01 fc00 |0015: const-string v1, "ok" // string@00fc │ │ +02e182: 6e20 e70a 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e188: 0e00 |001a: return-void │ │ +02e18a: 5420 0203 |001b: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e18e: 6e10 380d 0300 |001d: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/ExecuteReply;.toString:()Ljava/lang/String; // method@0d38 │ │ +02e194: 0c01 |0020: move-result-object v1 │ │ +02e196: 6e20 e70a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e19c: 28f6 |0024: goto 001a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ 0x0013 line=145 │ │ 0x001a line=148 │ │ 0x001b line=147 │ │ @@ -44377,19 +44384,19 @@ │ │ type : '(Lorg/sagemath/singlecellserver/HtmlFiles;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02d22c: |[02d22c] org.sagemath.droid.OutputBlock.addDivHtmlFiles:(Lorg/sagemath/singlecellserver/HtmlFiles;)V │ │ -02d23c: 1a00 7202 |0000: const-string v0, "HTML" // string@0272 │ │ -02d240: 5421 0203 |0002: iget-object v1, v2, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d244: 6e20 e70a 0100 |0004: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d24a: 0e00 |0007: return-void │ │ +02e1a0: |[02e1a0] org.sagemath.droid.OutputBlock.addDivHtmlFiles:(Lorg/sagemath/singlecellserver/HtmlFiles;)V │ │ +02e1b0: 1a00 7202 |0000: const-string v0, "HTML" // string@0272 │ │ +02e1b4: 5421 0203 |0002: iget-object v1, v2, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e1b8: 6e20 e70a 0100 |0004: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e1be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0002 - 0x0008 reg=0 div Ljava/lang/String; │ │ @@ -44401,25 +44408,25 @@ │ │ type : '(Lorg/sagemath/singlecellserver/PythonOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02d24c: |[02d24c] org.sagemath.droid.OutputBlock.addDivPythonOutput:(Lorg/sagemath/singlecellserver/PythonOutput;)V │ │ -02d25c: 1a01 0d06 |0000: const-string v1, "OutputBlock" // string@060d │ │ -02d260: 1a02 b107 |0002: const-string v2, "addDivPythonOutput" // string@07b1 │ │ -02d264: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d26a: 6e10 560d 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/PythonOutput;.get:()Ljava/lang/String; // method@0d56 │ │ -02d270: 0c01 |000a: move-result-object v1 │ │ -02d272: 7110 b50c 0100 |000b: invoke-static {v1}, Lorg/sagemath/droid/OutputBlock;.htmlify:(Ljava/lang/String;)Ljava/lang/String; // method@0cb5 │ │ -02d278: 0c00 |000e: move-result-object v0 │ │ -02d27a: 5431 0203 |000f: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d27e: 6e20 e70a 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d284: 0e00 |0014: return-void │ │ +02e1c0: |[02e1c0] org.sagemath.droid.OutputBlock.addDivPythonOutput:(Lorg/sagemath/singlecellserver/PythonOutput;)V │ │ +02e1d0: 1a01 0b06 |0000: const-string v1, "OutputBlock" // string@060b │ │ +02e1d4: 1a02 af07 |0002: const-string v2, "addDivPythonOutput" // string@07af │ │ +02e1d8: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e1de: 6e10 560d 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/PythonOutput;.get:()Ljava/lang/String; // method@0d56 │ │ +02e1e4: 0c01 |000a: move-result-object v1 │ │ +02e1e6: 7110 b50c 0100 |000b: invoke-static {v1}, Lorg/sagemath/droid/OutputBlock;.htmlify:(Ljava/lang/String;)Ljava/lang/String; // method@0cb5 │ │ +02e1ec: 0c00 |000e: move-result-object v0 │ │ +02e1ee: 5431 0203 |000f: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e1f2: 6e20 e70a 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e1f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ 0x000f line=126 │ │ 0x0014 line=127 │ │ locals : │ │ @@ -44432,25 +44439,25 @@ │ │ type : '(Lorg/sagemath/singlecellserver/ResultStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02d288: |[02d288] org.sagemath.droid.OutputBlock.addDivResultStream:(Lorg/sagemath/singlecellserver/ResultStream;)V │ │ -02d298: 1a01 0d06 |0000: const-string v1, "OutputBlock" // string@060d │ │ -02d29c: 1a02 b207 |0002: const-string v2, "addDivResultStream" // string@07b2 │ │ -02d2a0: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d2a6: 6e10 5c0d 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/ResultStream;.get:()Ljava/lang/String; // method@0d5c │ │ -02d2ac: 0c01 |000a: move-result-object v1 │ │ -02d2ae: 7110 b50c 0100 |000b: invoke-static {v1}, Lorg/sagemath/droid/OutputBlock;.htmlify:(Ljava/lang/String;)Ljava/lang/String; // method@0cb5 │ │ -02d2b4: 0c00 |000e: move-result-object v0 │ │ -02d2b6: 5431 0203 |000f: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d2ba: 6e20 e70a 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d2c0: 0e00 |0014: return-void │ │ +02e1fc: |[02e1fc] org.sagemath.droid.OutputBlock.addDivResultStream:(Lorg/sagemath/singlecellserver/ResultStream;)V │ │ +02e20c: 1a01 0b06 |0000: const-string v1, "OutputBlock" // string@060b │ │ +02e210: 1a02 b007 |0002: const-string v2, "addDivResultStream" // string@07b0 │ │ +02e214: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e21a: 6e10 5c0d 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/ResultStream;.get:()Ljava/lang/String; // method@0d5c │ │ +02e220: 0c01 |000a: move-result-object v1 │ │ +02e222: 7110 b50c 0100 |000b: invoke-static {v1}, Lorg/sagemath/droid/OutputBlock;.htmlify:(Ljava/lang/String;)Ljava/lang/String; // method@0cb5 │ │ +02e228: 0c00 |000e: move-result-object v0 │ │ +02e22a: 5431 0203 |000f: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e22e: 6e20 e70a 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e234: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0007 line=132 │ │ 0x000f line=133 │ │ 0x0014 line=134 │ │ locals : │ │ @@ -44463,25 +44470,25 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Traceback;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02d2c4: |[02d2c4] org.sagemath.droid.OutputBlock.addDivTraceback:(Lorg/sagemath/singlecellserver/Traceback;)V │ │ -02d2d4: 1a01 0d06 |0000: const-string v1, "OutputBlock" // string@060d │ │ -02d2d8: 1a02 b307 |0002: const-string v2, "addDivTraceback" // string@07b3 │ │ -02d2dc: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d2e2: 6e10 b10d 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/Traceback;.toString:()Ljava/lang/String; // method@0db1 │ │ -02d2e8: 0c01 |000a: move-result-object v1 │ │ -02d2ea: 7110 b50c 0100 |000b: invoke-static {v1}, Lorg/sagemath/droid/OutputBlock;.htmlify:(Ljava/lang/String;)Ljava/lang/String; // method@0cb5 │ │ -02d2f0: 0c00 |000e: move-result-object v0 │ │ -02d2f2: 5431 0203 |000f: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d2f6: 6e20 e70a 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d2fc: 0e00 |0014: return-void │ │ +02e238: |[02e238] org.sagemath.droid.OutputBlock.addDivTraceback:(Lorg/sagemath/singlecellserver/Traceback;)V │ │ +02e248: 1a01 0b06 |0000: const-string v1, "OutputBlock" // string@060b │ │ +02e24c: 1a02 b107 |0002: const-string v2, "addDivTraceback" // string@07b1 │ │ +02e250: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e256: 6e10 b10d 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/Traceback;.toString:()Ljava/lang/String; // method@0db1 │ │ +02e25c: 0c01 |000a: move-result-object v1 │ │ +02e25e: 7110 b50c 0100 |000b: invoke-static {v1}, Lorg/sagemath/droid/OutputBlock;.htmlify:(Ljava/lang/String;)Ljava/lang/String; // method@0cb5 │ │ +02e264: 0c00 |000e: move-result-object v0 │ │ +02e266: 5431 0203 |000f: iget-object v1, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e26a: 6e20 e70a 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e270: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0007 line=138 │ │ 0x000f line=139 │ │ 0x0014 line=140 │ │ locals : │ │ @@ -44494,40 +44501,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -02d300: |[02d300] org.sagemath.droid.OutputBlock.htmlify:(Ljava/lang/String;)Ljava/lang/String; │ │ -02d310: 2202 9c01 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02d314: 7010 930a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d31a: 1a03 0301 |0005: const-string v3, "
" // string@0103
│ │ -02d31e: 6e20 9a0a 3200                         |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
│ │ -02d324: 1a03 0100                              |000a: const-string v3, "
│ │ +02e274:                                        |[02e274] org.sagemath.droid.OutputBlock.htmlify:(Ljava/lang/String;)Ljava/lang/String;
│ │ +02e284: 2202 9a01                              |0000: new-instance v2, Ljava/lang/StringBuilder; // type@019a
│ │ +02e288: 7010 930a 0200                         |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93
│ │ +02e28e: 1a03 0301                              |0005: const-string v3, "
" // string@0103
│ │ +02e292: 6e20 9a0a 3200                         |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
│ │ +02e298: 1a03 0100                              |000a: const-string v3, "
│ │  " // string@0001
│ │ -02d328: 6e20 840a 3400                         |000c: invoke-virtual {v4, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84
│ │ -02d32e: 0c01                                   |000f: move-result-object v1
│ │ -02d330: 1200                                   |0010: const/4 v0, #int 0 // #0
│ │ -02d332: 2113                                   |0011: array-length v3, v1
│ │ -02d334: 3530 1500                              |0012: if-ge v0, v3, 0027 // +0015
│ │ -02d338: 3d00 0700                              |0014: if-lez v0, 001b // +0007
│ │ -02d33c: 1a03 8700                              |0016: const-string v3, "
" // string@0087
│ │ -02d340: 6e20 9a0a 3200                         |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
│ │ -02d346: 4603 0100                              |001b: aget-object v3, v1, v0
│ │ -02d34a: 7110 7f07 0300                         |001d: invoke-static {v3}, Landroid/text/TextUtils;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@077f
│ │ -02d350: 0c03                                   |0020: move-result-object v3
│ │ -02d352: 6e20 9a0a 3200                         |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
│ │ -02d358: d800 0001                              |0024: add-int/lit8 v0, v0, #int 1 // #01
│ │ -02d35c: 28eb                                   |0026: goto 0011 // -0015
│ │ -02d35e: 1a03 df00                              |0027: const-string v3, "
" // string@00df │ │ -02d362: 6e20 9a0a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d368: 6e10 9e0a 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d36e: 0c03 |002f: move-result-object v3 │ │ -02d370: 1103 |0030: return-object v3 │ │ +02e29c: 6e20 840a 3400 |000c: invoke-virtual {v4, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ +02e2a2: 0c01 |000f: move-result-object v1 │ │ +02e2a4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +02e2a6: 2113 |0011: array-length v3, v1 │ │ +02e2a8: 3530 1500 |0012: if-ge v0, v3, 0027 // +0015 │ │ +02e2ac: 3d00 0700 |0014: if-lez v0, 001b // +0007 │ │ +02e2b0: 1a03 8700 |0016: const-string v3, " " // string@0087 │ │ +02e2b4: 6e20 9a0a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e2ba: 4603 0100 |001b: aget-object v3, v1, v0 │ │ +02e2be: 7110 7f07 0300 |001d: invoke-static {v3}, Landroid/text/TextUtils;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@077f │ │ +02e2c4: 0c03 |0020: move-result-object v3 │ │ +02e2c6: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e2cc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02e2d0: 28eb |0026: goto 0011 // -0015 │ │ +02e2d2: 1a03 df00 |0027: const-string v3, "
" // string@00df │ │ +02e2d6: 6e20 9a0a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e2dc: 6e10 9e0a 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e2e2: 0c03 |002f: move-result-object v3 │ │ +02e2e4: 1103 |0030: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x0010 line=52 │ │ 0x0014 line=53 │ │ @@ -44548,64 +44555,64 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -02d374: |[02d374] org.sagemath.droid.OutputBlock.add:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ -02d384: 1a00 0d06 |0000: const-string v0, "OutputBlock" // string@060d │ │ -02d388: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02d38c: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d392: 1a02 9f07 |0007: const-string v2, "add(CommandOutput output)" // string@079f │ │ -02d396: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d39c: 0c01 |000c: move-result-object v1 │ │ -02d39e: 6e10 180d 0400 |000d: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toString:()Ljava/lang/String; // method@0d18 │ │ -02d3a4: 0c02 |0010: move-result-object v2 │ │ -02d3a6: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d3ac: 0c01 |0014: move-result-object v1 │ │ -02d3ae: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d3b4: 0c01 |0018: move-result-object v1 │ │ -02d3b6: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d3bc: 6e10 180d 0400 |001c: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toString:()Ljava/lang/String; // method@0d18 │ │ -02d3c2: 0c00 |001f: move-result-object v0 │ │ -02d3c4: 1a01 ce10 |0020: const-string v1, "sys._sage_.update_interact" // string@10ce │ │ -02d3c8: 6e20 780a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ -02d3ce: 0a00 |0025: move-result v0 │ │ -02d3d0: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -02d3d4: 6e10 b10c 0300 |0028: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.clearBlocks:()V // method@0cb1 │ │ -02d3da: 5430 0303 |002b: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -02d3de: 3900 0a00 |002d: if-nez v0, 0037 // +000a │ │ -02d3e2: 1a00 0d06 |002f: const-string v0, "OutputBlock" // string@060d │ │ -02d3e6: 1a01 cc07 |0031: const-string v1, "adding output without initially setting it" // string@07cc │ │ -02d3ea: 7120 8907 1000 |0033: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02d3f0: 0e00 |0036: return-void │ │ -02d3f2: 5430 0303 |0037: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -02d3f6: 6e10 150d 0400 |0039: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ -02d3fc: 0c01 |003c: move-result-object v1 │ │ -02d3fe: 6e20 7a0a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02d404: 0a00 |0040: move-result v0 │ │ -02d406: 3900 0900 |0041: if-nez v0, 004a // +0009 │ │ -02d40a: 1a00 0d06 |0043: const-string v0, "OutputBlock" // string@060d │ │ -02d40e: 1a01 0b06 |0045: const-string v1, "Output has wrong output_block field" // string@060b │ │ -02d412: 7120 8907 1000 |0047: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02d418: 7020 a90c 4300 |004a: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDiv:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0ca9 │ │ -02d41e: 5430 0103 |004d: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02d422: 6e10 b40c 0300 |004f: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.getOutputBlock:()Ljava/lang/String; // method@0cb4 │ │ -02d428: 0c01 |0052: move-result-object v1 │ │ -02d42a: 6e10 b30c 0300 |0053: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.getHtml:()Ljava/lang/String; // method@0cb3 │ │ -02d430: 0c02 |0056: move-result-object v2 │ │ -02d432: 6e30 270c 1002 |0057: invoke-virtual {v0, v1, v2}, Lorg/sagemath/droid/CellData;.saveOutput:(Ljava/lang/String;Ljava/lang/String;)V // method@0c27 │ │ -02d438: 5430 0103 |005a: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02d43c: 6e10 b40c 0300 |005c: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.getOutputBlock:()Ljava/lang/String; // method@0cb4 │ │ -02d442: 0c01 |005f: move-result-object v1 │ │ -02d444: 6e20 230c 1000 |0060: invoke-virtual {v0, v1}, Lorg/sagemath/droid/CellData;.getUrlString:(Ljava/lang/String;)Ljava/lang/String; // method@0c23 │ │ -02d44a: 0c00 |0063: move-result-object v0 │ │ -02d44c: 6e20 b60c 0300 |0064: invoke-virtual {v3, v0}, Lorg/sagemath/droid/OutputBlock;.loadUrl:(Ljava/lang/String;)V // method@0cb6 │ │ -02d452: 28cf |0067: goto 0036 // -0031 │ │ +02e2e8: |[02e2e8] org.sagemath.droid.OutputBlock.add:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ +02e2f8: 1a00 0b06 |0000: const-string v0, "OutputBlock" // string@060b │ │ +02e2fc: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02e300: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e306: 1a02 9d07 |0007: const-string v2, "add(CommandOutput output)" // string@079d │ │ +02e30a: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e310: 0c01 |000c: move-result-object v1 │ │ +02e312: 6e10 180d 0400 |000d: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toString:()Ljava/lang/String; // method@0d18 │ │ +02e318: 0c02 |0010: move-result-object v2 │ │ +02e31a: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e320: 0c01 |0014: move-result-object v1 │ │ +02e322: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e328: 0c01 |0018: move-result-object v1 │ │ +02e32a: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e330: 6e10 180d 0400 |001c: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toString:()Ljava/lang/String; // method@0d18 │ │ +02e336: 0c00 |001f: move-result-object v0 │ │ +02e338: 1a01 ca10 |0020: const-string v1, "sys._sage_.update_interact" // string@10ca │ │ +02e33c: 6e20 780a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ +02e342: 0a00 |0025: move-result v0 │ │ +02e344: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ +02e348: 6e10 b10c 0300 |0028: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.clearBlocks:()V // method@0cb1 │ │ +02e34e: 5430 0303 |002b: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +02e352: 3900 0a00 |002d: if-nez v0, 0037 // +000a │ │ +02e356: 1a00 0b06 |002f: const-string v0, "OutputBlock" // string@060b │ │ +02e35a: 1a01 ca07 |0031: const-string v1, "adding output without initially setting it" // string@07ca │ │ +02e35e: 7120 8907 1000 |0033: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02e364: 0e00 |0036: return-void │ │ +02e366: 5430 0303 |0037: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +02e36a: 6e10 150d 0400 |0039: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ +02e370: 0c01 |003c: move-result-object v1 │ │ +02e372: 6e20 7a0a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02e378: 0a00 |0040: move-result v0 │ │ +02e37a: 3900 0900 |0041: if-nez v0, 004a // +0009 │ │ +02e37e: 1a00 0b06 |0043: const-string v0, "OutputBlock" // string@060b │ │ +02e382: 1a01 0906 |0045: const-string v1, "Output has wrong output_block field" // string@0609 │ │ +02e386: 7120 8907 1000 |0047: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02e38c: 7020 a90c 4300 |004a: invoke-direct {v3, v4}, Lorg/sagemath/droid/OutputBlock;.addDiv:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0ca9 │ │ +02e392: 5430 0103 |004d: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02e396: 6e10 b40c 0300 |004f: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.getOutputBlock:()Ljava/lang/String; // method@0cb4 │ │ +02e39c: 0c01 |0052: move-result-object v1 │ │ +02e39e: 6e10 b30c 0300 |0053: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.getHtml:()Ljava/lang/String; // method@0cb3 │ │ +02e3a4: 0c02 |0056: move-result-object v2 │ │ +02e3a6: 6e30 270c 1002 |0057: invoke-virtual {v0, v1, v2}, Lorg/sagemath/droid/CellData;.saveOutput:(Ljava/lang/String;Ljava/lang/String;)V // method@0c27 │ │ +02e3ac: 5430 0103 |005a: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02e3b0: 6e10 b40c 0300 |005c: invoke-virtual {v3}, Lorg/sagemath/droid/OutputBlock;.getOutputBlock:()Ljava/lang/String; // method@0cb4 │ │ +02e3b6: 0c01 |005f: move-result-object v1 │ │ +02e3b8: 6e20 230c 1000 |0060: invoke-virtual {v0, v1}, Lorg/sagemath/droid/CellData;.getUrlString:(Ljava/lang/String;)Ljava/lang/String; // method@0c23 │ │ +02e3be: 0c00 |0063: move-result-object v0 │ │ +02e3c0: 6e20 b60c 0300 |0064: invoke-virtual {v3, v0}, Lorg/sagemath/droid/OutputBlock;.loadUrl:(Ljava/lang/String;)V // method@0cb6 │ │ +02e3c6: 28cf |0067: goto 0036 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x001c line=152 │ │ 0x0028 line=153 │ │ 0x002b line=155 │ │ 0x002f line=156 │ │ @@ -44624,18 +44631,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02d454: |[02d454] org.sagemath.droid.OutputBlock.clearBlocks:()V │ │ -02d464: 5410 0203 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d468: 6e10 e90a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -02d46e: 0e00 |0005: return-void │ │ +02e3c8: |[02e3c8] org.sagemath.droid.OutputBlock.clearBlocks:()V │ │ +02e3d8: 5410 0203 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e3dc: 6e10 e90a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +02e3e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/droid/OutputBlock; │ │ │ │ @@ -44644,82 +44651,81 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -02d470: |[02d470] org.sagemath.droid.OutputBlock.getHTML:()Ljava/lang/String; │ │ -02d480: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -02d484: 5443 0203 |0002: iget-object v3, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d488: 6e10 ef0a 0300 |0004: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02d48e: 0c02 |0007: move-result-object v2 │ │ -02d490: 7210 dc0a 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02d496: 0a03 |000b: move-result v3 │ │ -02d498: 3803 1a00 |000c: if-eqz v3, 0026 // +001a │ │ -02d49c: 7210 dd0a 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02d4a2: 0c00 |0011: move-result-object v0 │ │ -02d4a4: 1f00 9a01 |0012: check-cast v0, Ljava/lang/String; // type@019a │ │ -02d4a8: 2203 9c01 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d4ac: 7010 930a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d4b2: 6e20 9a0a 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d4b8: 0c03 |001c: move-result-object v3 │ │ -02d4ba: 6e20 9a0a 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d4c0: 0c03 |0020: move-result-object v3 │ │ -02d4c2: 6e10 9e0a 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d4c8: 0c01 |0024: move-result-object v1 │ │ -02d4ca: 28e3 |0025: goto 0008 // -001d │ │ -02d4cc: 1101 |0026: return-object v1 │ │ +02e3e4: |[02e3e4] org.sagemath.droid.OutputBlock.getHTML:()Ljava/lang/String; │ │ +02e3f4: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +02e3f8: 5442 0203 |0002: iget-object v2, v4, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e3fc: 6e10 ef0a 0200 |0004: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02e402: 0c02 |0007: move-result-object v2 │ │ +02e404: 7210 dc0a 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02e40a: 0a03 |000b: move-result v3 │ │ +02e40c: 3803 1a00 |000c: if-eqz v3, 0026 // +001a │ │ +02e410: 7210 dd0a 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02e416: 0c00 |0011: move-result-object v0 │ │ +02e418: 1f00 9801 |0012: check-cast v0, Ljava/lang/String; // type@0198 │ │ +02e41c: 2203 9a01 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e420: 7010 930a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e426: 6e20 9a0a 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e42c: 0c03 |001c: move-result-object v3 │ │ +02e42e: 6e20 9a0a 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e434: 0c03 |0020: move-result-object v3 │ │ +02e436: 6e10 9e0a 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e43c: 0c01 |0024: move-result-object v1 │ │ +02e43e: 28e3 |0025: goto 0008 // -001d │ │ +02e440: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ 0x0014 line=211 │ │ 0x0025 line=212 │ │ 0x0026 line=213 │ │ locals : │ │ 0x0014 - 0x0026 reg=0 div Ljava/lang/String; │ │ 0x0002 - 0x0027 reg=1 htmldata Ljava/lang/String; │ │ - 0x0008 - 0x0027 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0027 reg=4 this Lorg/sagemath/droid/OutputBlock; │ │ │ │ #3 : (in Lorg/sagemath/droid/OutputBlock;) │ │ name : 'getHtml' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -02d4d0: |[02d4d0] org.sagemath.droid.OutputBlock.getHtml:()Ljava/lang/String; │ │ -02d4e0: 2201 9c01 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02d4e4: 7010 930a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d4ea: 1a02 fd00 |0005: const-string v2, "" // string@00fd │ │ -02d4ee: 6e20 9a0a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d4f4: 5432 0203 |000a: iget-object v2, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d4f8: 6e10 f00a 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ -02d4fe: 0c00 |000f: move-result-object v0 │ │ -02d500: 7210 fc0a 0000 |0010: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ -02d506: 0a02 |0013: move-result v2 │ │ -02d508: 3802 1600 |0014: if-eqz v2, 002a // +0016 │ │ -02d50c: 1a02 fb00 |0016: const-string v2, "
" // string@00fb │ │ -02d510: 6e20 9a0a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d516: 7210 fd0a 0000 |001b: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ -02d51c: 0c02 |001e: move-result-object v2 │ │ -02d51e: 1f02 9a01 |001f: check-cast v2, Ljava/lang/String; // type@019a │ │ -02d522: 6e20 9a0a 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d528: 1a02 db00 |0024: const-string v2, "
" // string@00db │ │ -02d52c: 6e20 9a0a 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d532: 28e7 |0029: goto 0010 // -0019 │ │ -02d534: 1a02 da00 |002a: const-string v2, "" // string@00da │ │ -02d538: 6e20 9a0a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d53e: 6e10 9e0a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d544: 0c02 |0032: move-result-object v2 │ │ -02d546: 1102 |0033: return-object v2 │ │ +02e444: |[02e444] org.sagemath.droid.OutputBlock.getHtml:()Ljava/lang/String; │ │ +02e454: 2201 9a01 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02e458: 7010 930a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e45e: 1a02 fd00 |0005: const-string v2, "" // string@00fd │ │ +02e462: 6e20 9a0a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e468: 5432 0203 |000a: iget-object v2, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e46c: 6e10 f00a 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ +02e472: 0c00 |000f: move-result-object v0 │ │ +02e474: 7210 fc0a 0000 |0010: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ +02e47a: 0a02 |0013: move-result v2 │ │ +02e47c: 3802 1600 |0014: if-eqz v2, 002a // +0016 │ │ +02e480: 1a02 fb00 |0016: const-string v2, "
" // string@00fb │ │ +02e484: 6e20 9a0a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e48a: 7210 fd0a 0000 |001b: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ +02e490: 0c02 |001e: move-result-object v2 │ │ +02e492: 1f02 9801 |001f: check-cast v2, Ljava/lang/String; // type@0198 │ │ +02e496: 6e20 9a0a 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e49c: 1a02 db00 |0024: const-string v2, "
" // string@00db │ │ +02e4a0: 6e20 9a0a 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e4a6: 28e7 |0029: goto 0010 // -0019 │ │ +02e4a8: 1a02 da00 |002a: const-string v2, "" // string@00da │ │ +02e4ac: 6e20 9a0a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e4b2: 6e10 9e0a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e4b8: 0c02 |0032: move-result-object v2 │ │ +02e4ba: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ 0x0016 line=66 │ │ @@ -44737,17 +44743,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d548: |[02d548] org.sagemath.droid.OutputBlock.getOutputBlock:()Ljava/lang/String; │ │ -02d558: 5410 0303 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -02d55c: 1100 |0002: return-object v0 │ │ +02e4bc: |[02e4bc] org.sagemath.droid.OutputBlock.getOutputBlock:()Ljava/lang/String; │ │ +02e4cc: 5410 0303 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +02e4d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/droid/OutputBlock; │ │ │ │ #5 : (in Lorg/sagemath/droid/OutputBlock;) │ │ @@ -44755,69 +44761,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -02d560: |[02d560] org.sagemath.droid.OutputBlock.numberDivs:()V │ │ -02d570: 5452 0203 |0000: iget-object v2, v5, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d574: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02d57a: 0c01 |0005: move-result-object v1 │ │ -02d57c: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02d582: 0a02 |0009: move-result v2 │ │ -02d584: 3802 2100 |000a: if-eqz v2, 002b // +0021 │ │ -02d588: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02d58e: 0c00 |000f: move-result-object v0 │ │ -02d590: 1f00 9a01 |0010: check-cast v0, Ljava/lang/String; // type@019a │ │ -02d594: 1a02 0d06 |0012: const-string v2, "OutputBlock" // string@060d │ │ -02d598: 2203 9c01 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d59c: 7010 930a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d5a2: 1a04 1402 |0019: const-string v4, "EXISTING DIV: " // string@0214 │ │ -02d5a6: 6e20 9a0a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d5ac: 0c03 |001e: move-result-object v3 │ │ -02d5ae: 6e20 9a0a 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d5b4: 0c03 |0022: move-result-object v3 │ │ -02d5b6: 6e10 9e0a 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d5bc: 0c03 |0026: move-result-object v3 │ │ -02d5be: 7120 8b07 3200 |0027: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d5c4: 28dc |002a: goto 0006 // -0024 │ │ -02d5c6: 0e00 |002b: return-void │ │ +02e4d4: |[02e4d4] org.sagemath.droid.OutputBlock.numberDivs:()V │ │ +02e4e4: 5451 0203 |0000: iget-object v1, v5, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e4e8: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02e4ee: 0c01 |0005: move-result-object v1 │ │ +02e4f0: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02e4f6: 0a02 |0009: move-result v2 │ │ +02e4f8: 3802 2100 |000a: if-eqz v2, 002b // +0021 │ │ +02e4fc: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02e502: 0c00 |000f: move-result-object v0 │ │ +02e504: 1f00 9801 |0010: check-cast v0, Ljava/lang/String; // type@0198 │ │ +02e508: 1a02 0b06 |0012: const-string v2, "OutputBlock" // string@060b │ │ +02e50c: 2203 9a01 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e510: 7010 930a 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e516: 1a04 1402 |0019: const-string v4, "EXISTING DIV: " // string@0214 │ │ +02e51a: 6e20 9a0a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e520: 0c03 |001e: move-result-object v3 │ │ +02e522: 6e20 9a0a 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e528: 0c03 |0022: move-result-object v3 │ │ +02e52a: 6e10 9e0a 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e530: 0c03 |0026: move-result-object v3 │ │ +02e532: 7120 8b07 3200 |0027: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e538: 28dc |002a: goto 0006 // -0024 │ │ +02e53a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0012 line=191 │ │ 0x002b line=193 │ │ locals : │ │ 0x0012 - 0x002b reg=0 div Ljava/lang/String; │ │ - 0x0006 - 0x002c reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002c reg=5 this Lorg/sagemath/droid/OutputBlock; │ │ │ │ #6 : (in Lorg/sagemath/droid/OutputBlock;) │ │ name : 'set' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -02d5c8: |[02d5c8] org.sagemath.droid.OutputBlock.set:(Ljava/lang/String;)V │ │ -02d5d8: 1a00 0d06 |0000: const-string v0, "OutputBlock" // string@060d │ │ -02d5dc: 1a01 ca0f |0002: const-string v1, "set(String output_block" // string@0fca │ │ -02d5e0: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d5e6: 5420 0103 |0007: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02d5ea: 6e20 240c 3000 |0009: invoke-virtual {v0, v3}, Lorg/sagemath/droid/CellData;.hasCachedOutput:(Ljava/lang/String;)Z // method@0c24 │ │ -02d5f0: 0a00 |000c: move-result v0 │ │ -02d5f2: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -02d5f6: 5420 0103 |000f: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02d5fa: 6e20 230c 3000 |0011: invoke-virtual {v0, v3}, Lorg/sagemath/droid/CellData;.getUrlString:(Ljava/lang/String;)Ljava/lang/String; // method@0c23 │ │ -02d600: 0c00 |0014: move-result-object v0 │ │ -02d602: 6e20 b60c 0200 |0015: invoke-virtual {v2, v0}, Lorg/sagemath/droid/OutputBlock;.loadUrl:(Ljava/lang/String;)V // method@0cb6 │ │ -02d608: 0e00 |0018: return-void │ │ +02e53c: |[02e53c] org.sagemath.droid.OutputBlock.set:(Ljava/lang/String;)V │ │ +02e54c: 1a00 0b06 |0000: const-string v0, "OutputBlock" // string@060b │ │ +02e550: 1a01 c60f |0002: const-string v1, "set(String output_block" // string@0fc6 │ │ +02e554: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e55a: 5420 0103 |0007: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02e55e: 6e20 240c 3000 |0009: invoke-virtual {v0, v3}, Lorg/sagemath/droid/CellData;.hasCachedOutput:(Ljava/lang/String;)Z // method@0c24 │ │ +02e564: 0a00 |000c: move-result v0 │ │ +02e566: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +02e56a: 5420 0103 |000f: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02e56e: 6e20 230c 3000 |0011: invoke-virtual {v0, v3}, Lorg/sagemath/droid/CellData;.getUrlString:(Ljava/lang/String;)Ljava/lang/String; // method@0c23 │ │ +02e574: 0c00 |0014: move-result-object v0 │ │ +02e576: 6e20 b60c 0200 |0015: invoke-virtual {v2, v0}, Lorg/sagemath/droid/OutputBlock;.loadUrl:(Ljava/lang/String;)V // method@0cb6 │ │ +02e57c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ 0x000f line=171 │ │ 0x0018 line=172 │ │ locals : │ │ @@ -44829,46 +44834,46 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -02d60c: |[02d60c] org.sagemath.droid.OutputBlock.set:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ -02d61c: 1a00 0d06 |0000: const-string v0, "OutputBlock" // string@060d │ │ -02d620: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02d624: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d62a: 1a02 c90f |0007: const-string v2, "set(CommandOutput output)" // string@0fc9 │ │ -02d62e: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d634: 0c01 |000c: move-result-object v1 │ │ -02d636: 6e10 180d 0400 |000d: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toString:()Ljava/lang/String; // method@0d18 │ │ -02d63c: 0c02 |0010: move-result-object v2 │ │ -02d63e: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d644: 0c01 |0014: move-result-object v1 │ │ -02d646: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d64c: 0c01 |0018: move-result-object v1 │ │ -02d64e: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d654: 5430 0303 |001c: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -02d658: 3900 0800 |001e: if-nez v0, 0026 // +0008 │ │ -02d65c: 6e10 150d 0400 |0020: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ -02d662: 0c00 |0023: move-result-object v0 │ │ -02d664: 5b30 0303 |0024: iput-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -02d668: 5430 0303 |0026: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -02d66c: 6e10 150d 0400 |0028: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ -02d672: 0c01 |002b: move-result-object v1 │ │ -02d674: 6e20 7a0a 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02d67a: 0a00 |002f: move-result v0 │ │ -02d67c: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ -02d680: 1a00 0d06 |0032: const-string v0, "OutputBlock" // string@060d │ │ -02d684: 1a01 0b06 |0034: const-string v1, "Output has wrong output_block field" // string@060b │ │ -02d688: 7120 8907 1000 |0036: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02d68e: 5430 0203 |0039: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d692: 6e10 e90a 0000 |003b: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -02d698: 6e20 a80c 4300 |003e: invoke-virtual {v3, v4}, Lorg/sagemath/droid/OutputBlock;.add:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0ca8 │ │ -02d69e: 0e00 |0041: return-void │ │ +02e580: |[02e580] org.sagemath.droid.OutputBlock.set:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ +02e590: 1a00 0b06 |0000: const-string v0, "OutputBlock" // string@060b │ │ +02e594: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02e598: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e59e: 1a02 c50f |0007: const-string v2, "set(CommandOutput output)" // string@0fc5 │ │ +02e5a2: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e5a8: 0c01 |000c: move-result-object v1 │ │ +02e5aa: 6e10 180d 0400 |000d: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.toString:()Ljava/lang/String; // method@0d18 │ │ +02e5b0: 0c02 |0010: move-result-object v2 │ │ +02e5b2: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e5b8: 0c01 |0014: move-result-object v1 │ │ +02e5ba: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e5c0: 0c01 |0018: move-result-object v1 │ │ +02e5c2: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e5c8: 5430 0303 |001c: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +02e5cc: 3900 0800 |001e: if-nez v0, 0026 // +0008 │ │ +02e5d0: 6e10 150d 0400 |0020: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ +02e5d6: 0c00 |0023: move-result-object v0 │ │ +02e5d8: 5b30 0303 |0024: iput-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +02e5dc: 5430 0303 |0026: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +02e5e0: 6e10 150d 0400 |0028: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ +02e5e6: 0c01 |002b: move-result-object v1 │ │ +02e5e8: 6e20 7a0a 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +02e5ee: 0a00 |002f: move-result v0 │ │ +02e5f0: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ +02e5f4: 1a00 0b06 |0032: const-string v0, "OutputBlock" // string@060b │ │ +02e5f8: 1a01 0906 |0034: const-string v1, "Output has wrong output_block field" // string@0609 │ │ +02e5fc: 7120 8907 1000 |0036: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02e602: 5430 0203 |0039: iget-object v0, v3, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e606: 6e10 e90a 0000 |003b: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +02e60c: 6e20 a80c 4300 |003e: invoke-virtual {v3, v4}, Lorg/sagemath/droid/OutputBlock;.add:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0ca8 │ │ +02e612: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x001c line=176 │ │ 0x0020 line=177 │ │ 0x0026 line=179 │ │ 0x0032 line=180 │ │ @@ -44884,19 +44889,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02d6a0: |[02d6a0] org.sagemath.droid.OutputBlock.setHTML:(Ljava/lang/String;)V │ │ -02d6b0: 6e10 b10c 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/droid/OutputBlock;.clearBlocks:()V // method@0cb1 │ │ -02d6b6: 5410 0203 |0003: iget-object v0, v1, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ -02d6ba: 6e20 e70a 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02d6c0: 0e00 |0008: return-void │ │ +02e614: |[02e614] org.sagemath.droid.OutputBlock.setHTML:(Ljava/lang/String;)V │ │ +02e624: 6e10 b10c 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/droid/OutputBlock;.clearBlocks:()V // method@0cb1 │ │ +02e62a: 5410 0203 |0003: iget-object v0, v1, Lorg/sagemath/droid/OutputBlock;.divs:Ljava/util/LinkedList; // field@0302 │ │ +02e62e: 6e20 e70a 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02e634: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/droid/OutputBlock; │ │ @@ -44907,38 +44912,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02d6c4: |[02d6c4] org.sagemath.droid.OutputBlock.setHistoryHTML:()V │ │ -02d6d4: 5420 0103 |0000: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02d6d8: 5421 0103 |0002: iget-object v1, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ -02d6dc: 5411 bf02 |0004: iget-object v1, v1, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -02d6e0: 6e10 0c0b 0100 |0006: invoke-virtual {v1}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -02d6e6: 0c01 |0009: move-result-object v1 │ │ -02d6e8: 6e20 230c 1000 |000a: invoke-virtual {v0, v1}, Lorg/sagemath/droid/CellData;.getUrlString:(Ljava/lang/String;)Ljava/lang/String; // method@0c23 │ │ -02d6ee: 0c00 |000d: move-result-object v0 │ │ -02d6f0: 6e20 b60c 0200 |000e: invoke-virtual {v2, v0}, Lorg/sagemath/droid/OutputBlock;.loadUrl:(Ljava/lang/String;)V // method@0cb6 │ │ -02d6f6: 0e00 |0011: return-void │ │ +02e638: |[02e638] org.sagemath.droid.OutputBlock.setHistoryHTML:()V │ │ +02e648: 5420 0103 |0000: iget-object v0, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02e64c: 5421 0103 |0002: iget-object v1, v2, Lorg/sagemath/droid/OutputBlock;.cell:Lorg/sagemath/droid/CellData; // field@0301 │ │ +02e650: 5411 bf02 |0004: iget-object v1, v1, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +02e654: 6e10 0c0b 0100 |0006: invoke-virtual {v1}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +02e65a: 0c01 |0009: move-result-object v1 │ │ +02e65c: 6e20 230c 1000 |000a: invoke-virtual {v0, v1}, Lorg/sagemath/droid/CellData;.getUrlString:(Ljava/lang/String;)Ljava/lang/String; // method@0c23 │ │ +02e662: 0c00 |000d: move-result-object v0 │ │ +02e664: 6e20 b60c 0200 |000e: invoke-virtual {v2, v0}, Lorg/sagemath/droid/OutputBlock;.loadUrl:(Ljava/lang/String;)V // method@0cb6 │ │ +02e66a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0011 line=206 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/sagemath/droid/OutputBlock; │ │ │ │ - source_file_idx : 1550 (OutputBlock.java) │ │ + source_file_idx : 1548 (OutputBlock.java) │ │ │ │ Class #177 header: │ │ -class_idx : 543 │ │ +class_idx : 541 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1552 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -44950,21 +44955,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1552 (OutputView.java) │ │ + source_file_idx : 1550 (OutputView.java) │ │ │ │ Class #178 header: │ │ -class_idx : 544 │ │ +class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1552 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -45005,18 +45010,18 @@ │ │ type : '(Lorg/sagemath/droid/OutputView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02d6f8: |[02d6f8] org.sagemath.droid.OutputView$UpdateResult.:(Lorg/sagemath/droid/OutputView;)V │ │ -02d708: 5b01 0803 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d70c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d712: 0e00 |0005: return-void │ │ +02e66c: |[02e66c] org.sagemath.droid.OutputView$UpdateResult.:(Lorg/sagemath/droid/OutputView;)V │ │ +02e67c: 5b01 0803 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e680: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/OutputView$UpdateResult; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/OutputView; │ │ │ │ @@ -45025,17 +45030,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02d714: |[02d714] org.sagemath.droid.OutputView$UpdateResult.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V │ │ -02d724: 7020 bd0c 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;)V // method@0cbd │ │ -02d72a: 0e00 |0003: return-void │ │ +02e688: |[02e688] org.sagemath.droid.OutputView$UpdateResult.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V │ │ +02e698: 7020 bd0c 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;)V // method@0cbd │ │ +02e69e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/OutputView$UpdateResult; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/sagemath/droid/OutputView; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/sagemath/droid/OutputView$1; │ │ @@ -45045,17 +45050,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d72c: |[02d72c] org.sagemath.droid.OutputView$UpdateResult.access$102:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; │ │ -02d73c: 5b01 0703 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ -02d740: 1101 |0002: return-object v1 │ │ +02e6a0: |[02e6a0] org.sagemath.droid.OutputView$UpdateResult.access$102:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; │ │ +02e6b0: 5b01 0703 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ +02e6b4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/droid/OutputView$UpdateResult; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/singlecellserver/CommandOutput; │ │ │ │ @@ -45064,17 +45069,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d744: |[02d744] org.sagemath.droid.OutputView$UpdateResult.access$202:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; │ │ -02d754: 5b01 0403 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ -02d758: 1101 |0002: return-object v1 │ │ +02e6b8: |[02e6b8] org.sagemath.droid.OutputView$UpdateResult.access$202:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; │ │ +02e6c8: 5b01 0403 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ +02e6cc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/droid/OutputView$UpdateResult; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/singlecellserver/CommandOutput; │ │ │ │ @@ -45083,17 +45088,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/Interact;)Lorg/sagemath/singlecellserver/Interact;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d75c: |[02d75c] org.sagemath.droid.OutputView$UpdateResult.access$302:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/Interact;)Lorg/sagemath/singlecellserver/Interact; │ │ -02d76c: 5b01 0603 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ -02d770: 1101 |0002: return-object v1 │ │ +02e6d0: |[02e6d0] org.sagemath.droid.OutputView$UpdateResult.access$302:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/Interact;)Lorg/sagemath/singlecellserver/Interact; │ │ +02e6e0: 5b01 0603 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ +02e6e4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/droid/OutputView$UpdateResult; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/singlecellserver/Interact; │ │ │ │ @@ -45102,17 +45107,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandReply;)Lorg/sagemath/singlecellserver/CommandReply;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d774: |[02d774] org.sagemath.droid.OutputView$UpdateResult.access$402:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandReply;)Lorg/sagemath/singlecellserver/CommandReply; │ │ -02d784: 5b01 0503 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.finished:Lorg/sagemath/singlecellserver/CommandReply; // field@0305 │ │ -02d788: 1101 |0002: return-object v1 │ │ +02e6e8: |[02e6e8] org.sagemath.droid.OutputView$UpdateResult.access$402:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandReply;)Lorg/sagemath/singlecellserver/CommandReply; │ │ +02e6f8: 5b01 0503 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView$UpdateResult;.finished:Lorg/sagemath/singlecellserver/CommandReply; // field@0305 │ │ +02e6fc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/droid/OutputView$UpdateResult; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/singlecellserver/CommandReply; │ │ │ │ @@ -45122,81 +45127,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -02d78c: |[02d78c] org.sagemath.droid.OutputView$UpdateResult.run:()V │ │ -02d79c: 5452 0703 |0000: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ -02d7a0: 3802 0f00 |0002: if-eqz v2, 0011 // +000f │ │ -02d7a4: 5452 0803 |0004: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d7a8: 5453 0703 |0006: iget-object v3, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ -02d7ac: 7120 c70c 3200 |0008: invoke-static {v2, v3}, Lorg/sagemath/droid/OutputView;.access$500:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; // method@0cc7 │ │ -02d7b2: 0c00 |000b: move-result-object v0 │ │ -02d7b4: 5452 0703 |000c: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ -02d7b8: 6e20 ba0c 2000 |000e: invoke-virtual {v0, v2}, Lorg/sagemath/droid/OutputBlock;.set:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0cba │ │ -02d7be: 5452 0403 |0011: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ -02d7c2: 3802 2900 |0013: if-eqz v2, 003c // +0029 │ │ -02d7c6: 5452 0803 |0015: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d7ca: 5453 0403 |0017: iget-object v3, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ -02d7ce: 7120 c70c 3200 |0019: invoke-static {v2, v3}, Lorg/sagemath/droid/OutputView;.access$500:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; // method@0cc7 │ │ -02d7d4: 0c00 |001c: move-result-object v0 │ │ -02d7d6: 1a02 0f06 |001d: const-string v2, "OutputView" // string@060f │ │ -02d7da: 2203 9c01 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d7de: 7010 930a 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d7e4: 1a04 6501 |0024: const-string v4, "Adding additionalOutput: " // string@0165 │ │ -02d7e8: 6e20 9a0a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d7ee: 0c03 |0029: move-result-object v3 │ │ -02d7f0: 5454 0403 |002a: iget-object v4, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ -02d7f4: 6e20 990a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02d7fa: 0c03 |002f: move-result-object v3 │ │ -02d7fc: 6e10 9e0a 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d802: 0c03 |0033: move-result-object v3 │ │ -02d804: 7120 8b07 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d80a: 5452 0403 |0037: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ -02d80e: 6e20 a80c 2000 |0039: invoke-virtual {v0, v2}, Lorg/sagemath/droid/OutputBlock;.add:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0ca8 │ │ -02d814: 5452 0603 |003c: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ -02d818: 3802 3b00 |003e: if-eqz v2, 0079 // +003b │ │ -02d81c: 2201 1b02 |0040: new-instance v1, Lorg/sagemath/droid/InteractView; // type@021b │ │ -02d820: 5452 0803 |0042: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d824: 7110 c80c 0200 |0044: invoke-static {v2}, Lorg/sagemath/droid/OutputView;.access$600:(Lorg/sagemath/droid/OutputView;)Landroid/content/Context; // method@0cc8 │ │ -02d82a: 0c02 |0047: move-result-object v2 │ │ -02d82c: 7020 910c 2100 |0048: invoke-direct {v1, v2}, Lorg/sagemath/droid/InteractView;.:(Landroid/content/Context;)V // method@0c91 │ │ -02d832: 5452 0603 |004b: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ -02d836: 6e20 990c 2100 |004d: invoke-virtual {v1, v2}, Lorg/sagemath/droid/InteractView;.set:(Lorg/sagemath/singlecellserver/Interact;)V // method@0c99 │ │ -02d83c: 5452 0803 |0050: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d840: 6e20 9b0c 2100 |0052: invoke-virtual {v1, v2}, Lorg/sagemath/droid/InteractView;.setOnInteractListener:(Lorg/sagemath/droid/InteractView$OnInteractListener;)V // method@0c9b │ │ -02d846: 1a02 0f06 |0055: const-string v2, "OutputView" // string@060f │ │ -02d84a: 2203 9c01 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02d84e: 7010 930a 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02d854: 1a04 6801 |005c: const-string v4, "Adding interact view: " // string@0168 │ │ -02d858: 6e20 9a0a 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d85e: 0c03 |0061: move-result-object v3 │ │ -02d860: 5454 0603 |0062: iget-object v4, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ -02d864: 6e10 4b0d 0400 |0064: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/Interact;.toString:()Ljava/lang/String; // method@0d4b │ │ -02d86a: 0c04 |0067: move-result-object v4 │ │ -02d86c: 6e20 9a0a 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02d872: 0c03 |006b: move-result-object v3 │ │ -02d874: 6e10 9e0a 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02d87a: 0c03 |006f: move-result-object v3 │ │ -02d87c: 7120 8b07 3200 |0070: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d882: 5452 0803 |0073: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d886: 1203 |0075: const/4 v3, #int 0 // #0 │ │ -02d888: 6e30 cb0c 1203 |0076: invoke-virtual {v2, v1, v3}, Lorg/sagemath/droid/OutputView;.addView:(Landroid/view/View;I)V // method@0ccb │ │ -02d88e: 5452 0503 |0079: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.finished:Lorg/sagemath/singlecellserver/CommandReply; // field@0305 │ │ -02d892: 3802 0900 |007b: if-eqz v2, 0084 // +0009 │ │ -02d896: 1a02 0f06 |007d: const-string v2, "OutputView" // string@060f │ │ -02d89a: 1a03 660e |007f: const-string v3, "onSageFinishedListener called." // string@0e66 │ │ -02d89e: 7120 8b07 3200 |0081: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02d8a4: 5452 0803 |0084: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ -02d8a8: 7110 c90c 0200 |0086: invoke-static {v2}, Lorg/sagemath/droid/OutputView;.access$700:(Lorg/sagemath/droid/OutputView;)Lorg/sagemath/droid/OutputView$onSageListener; // method@0cc9 │ │ -02d8ae: 0c02 |0089: move-result-object v2 │ │ -02d8b0: 7210 c40c 0200 |008a: invoke-interface {v2}, Lorg/sagemath/droid/OutputView$onSageListener;.onSageFinishedListener:()V // method@0cc4 │ │ -02d8b6: 0e00 |008d: return-void │ │ +02e700: |[02e700] org.sagemath.droid.OutputView$UpdateResult.run:()V │ │ +02e710: 5452 0703 |0000: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ +02e714: 3802 0f00 |0002: if-eqz v2, 0011 // +000f │ │ +02e718: 5452 0803 |0004: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e71c: 5453 0703 |0006: iget-object v3, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ +02e720: 7120 c70c 3200 |0008: invoke-static {v2, v3}, Lorg/sagemath/droid/OutputView;.access$500:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; // method@0cc7 │ │ +02e726: 0c00 |000b: move-result-object v0 │ │ +02e728: 5452 0703 |000c: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.output:Lorg/sagemath/singlecellserver/CommandOutput; // field@0307 │ │ +02e72c: 6e20 ba0c 2000 |000e: invoke-virtual {v0, v2}, Lorg/sagemath/droid/OutputBlock;.set:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0cba │ │ +02e732: 5452 0403 |0011: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ +02e736: 3802 2900 |0013: if-eqz v2, 003c // +0029 │ │ +02e73a: 5452 0803 |0015: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e73e: 5453 0403 |0017: iget-object v3, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ +02e742: 7120 c70c 3200 |0019: invoke-static {v2, v3}, Lorg/sagemath/droid/OutputView;.access$500:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; // method@0cc7 │ │ +02e748: 0c00 |001c: move-result-object v0 │ │ +02e74a: 1a02 0d06 |001d: const-string v2, "OutputView" // string@060d │ │ +02e74e: 2203 9a01 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e752: 7010 930a 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e758: 1a04 6501 |0024: const-string v4, "Adding additionalOutput: " // string@0165 │ │ +02e75c: 6e20 9a0a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e762: 0c03 |0029: move-result-object v3 │ │ +02e764: 5454 0403 |002a: iget-object v4, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ +02e768: 6e20 990a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +02e76e: 0c03 |002f: move-result-object v3 │ │ +02e770: 6e10 9e0a 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e776: 0c03 |0033: move-result-object v3 │ │ +02e778: 7120 8b07 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e77e: 5452 0403 |0037: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.additionalOutput:Lorg/sagemath/singlecellserver/CommandOutput; // field@0304 │ │ +02e782: 6e20 a80c 2000 |0039: invoke-virtual {v0, v2}, Lorg/sagemath/droid/OutputBlock;.add:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0ca8 │ │ +02e788: 5452 0603 |003c: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ +02e78c: 3802 3b00 |003e: if-eqz v2, 0079 // +003b │ │ +02e790: 2201 1902 |0040: new-instance v1, Lorg/sagemath/droid/InteractView; // type@0219 │ │ +02e794: 5452 0803 |0042: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e798: 7110 c80c 0200 |0044: invoke-static {v2}, Lorg/sagemath/droid/OutputView;.access$600:(Lorg/sagemath/droid/OutputView;)Landroid/content/Context; // method@0cc8 │ │ +02e79e: 0c02 |0047: move-result-object v2 │ │ +02e7a0: 7020 910c 2100 |0048: invoke-direct {v1, v2}, Lorg/sagemath/droid/InteractView;.:(Landroid/content/Context;)V // method@0c91 │ │ +02e7a6: 5452 0603 |004b: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ +02e7aa: 6e20 990c 2100 |004d: invoke-virtual {v1, v2}, Lorg/sagemath/droid/InteractView;.set:(Lorg/sagemath/singlecellserver/Interact;)V // method@0c99 │ │ +02e7b0: 5452 0803 |0050: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e7b4: 6e20 9b0c 2100 |0052: invoke-virtual {v1, v2}, Lorg/sagemath/droid/InteractView;.setOnInteractListener:(Lorg/sagemath/droid/InteractView$OnInteractListener;)V // method@0c9b │ │ +02e7ba: 1a02 0d06 |0055: const-string v2, "OutputView" // string@060d │ │ +02e7be: 2203 9a01 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02e7c2: 7010 930a 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02e7c8: 1a04 6801 |005c: const-string v4, "Adding interact view: " // string@0168 │ │ +02e7cc: 6e20 9a0a 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e7d2: 0c03 |0061: move-result-object v3 │ │ +02e7d4: 5454 0603 |0062: iget-object v4, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.interact:Lorg/sagemath/singlecellserver/Interact; // field@0306 │ │ +02e7d8: 6e10 4b0d 0400 |0064: invoke-virtual {v4}, Lorg/sagemath/singlecellserver/Interact;.toString:()Ljava/lang/String; // method@0d4b │ │ +02e7de: 0c04 |0067: move-result-object v4 │ │ +02e7e0: 6e20 9a0a 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02e7e6: 0c03 |006b: move-result-object v3 │ │ +02e7e8: 6e10 9e0a 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02e7ee: 0c03 |006f: move-result-object v3 │ │ +02e7f0: 7120 8b07 3200 |0070: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e7f6: 5452 0803 |0073: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e7fa: 1203 |0075: const/4 v3, #int 0 // #0 │ │ +02e7fc: 6e30 cb0c 1203 |0076: invoke-virtual {v2, v1, v3}, Lorg/sagemath/droid/OutputView;.addView:(Landroid/view/View;I)V // method@0ccb │ │ +02e802: 5452 0503 |0079: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.finished:Lorg/sagemath/singlecellserver/CommandReply; // field@0305 │ │ +02e806: 3802 0900 |007b: if-eqz v2, 0084 // +0009 │ │ +02e80a: 1a02 0d06 |007d: const-string v2, "OutputView" // string@060d │ │ +02e80e: 1a03 620e |007f: const-string v3, "onSageFinishedListener called." // string@0e62 │ │ +02e812: 7120 8b07 3200 |0081: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02e818: 5452 0803 |0084: iget-object v2, v5, Lorg/sagemath/droid/OutputView$UpdateResult;.this$0:Lorg/sagemath/droid/OutputView; // field@0308 │ │ +02e81c: 7110 c90c 0200 |0086: invoke-static {v2}, Lorg/sagemath/droid/OutputView;.access$700:(Lorg/sagemath/droid/OutputView;)Lorg/sagemath/droid/OutputView$onSageListener; // method@0cc9 │ │ +02e822: 0c02 |0089: move-result-object v2 │ │ +02e824: 7210 c40c 0200 |008a: invoke-interface {v2}, Lorg/sagemath/droid/OutputView$onSageListener;.onSageFinishedListener:()V // method@0cc4 │ │ +02e82a: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=141 │ │ 0x000c line=143 │ │ 0x0011 line=145 │ │ 0x0015 line=146 │ │ @@ -45214,21 +45219,21 @@ │ │ 0x008d line=162 │ │ locals : │ │ 0x000c - 0x0011 reg=0 block Lorg/sagemath/droid/OutputBlock; │ │ 0x001d - 0x003c reg=0 block Lorg/sagemath/droid/OutputBlock; │ │ 0x004b - 0x0079 reg=1 interactView Lorg/sagemath/droid/InteractView; │ │ 0x0000 - 0x008e reg=5 this Lorg/sagemath/droid/OutputView$UpdateResult; │ │ │ │ - source_file_idx : 1552 (OutputView.java) │ │ + source_file_idx : 1550 (OutputView.java) │ │ │ │ Class #179 header: │ │ -class_idx : 545 │ │ +class_idx : 543 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1552 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #179 annotations: │ │ Annotations on class │ │ @@ -45252,21 +45257,21 @@ │ │ │ │ #1 : (in Lorg/sagemath/droid/OutputView$onSageListener;) │ │ name : 'onSageInteractListener' │ │ type : '(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1552 (OutputView.java) │ │ + source_file_idx : 1550 (OutputView.java) │ │ │ │ Class #180 header: │ │ -class_idx : 547 │ │ +class_idx : 545 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -45291,31 +45296,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d8b8: |[02d8b8] org.sagemath.droid.R$array.:()V │ │ -02d8c8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d8ce: 0e00 |0003: return-void │ │ +02e82c: |[02e82c] org.sagemath.droid.R$array.:()V │ │ +02e83c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #181 header: │ │ -class_idx : 548 │ │ +class_idx : 546 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -45365,31 +45370,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d8d0: |[02d8d0] org.sagemath.droid.R$attr.:()V │ │ -02d8e0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d8e6: 0e00 |0003: return-void │ │ +02e844: |[02e844] org.sagemath.droid.R$attr.:()V │ │ +02e854: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e85a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #182 header: │ │ -class_idx : 549 │ │ +class_idx : 547 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -45414,31 +45419,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d8e8: |[02d8e8] org.sagemath.droid.R$color.:()V │ │ -02d8f8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d8fe: 0e00 |0003: return-void │ │ +02e85c: |[02e85c] org.sagemath.droid.R$color.:()V │ │ +02e86c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #183 header: │ │ -class_idx : 550 │ │ +class_idx : 548 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -45478,31 +45483,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d900: |[02d900] org.sagemath.droid.R$dimen.:()V │ │ -02d910: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d916: 0e00 |0003: return-void │ │ +02e874: |[02e874] org.sagemath.droid.R$dimen.:()V │ │ +02e884: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #184 header: │ │ -class_idx : 551 │ │ +class_idx : 549 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 19 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -45617,31 +45622,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d918: |[02d918] org.sagemath.droid.R$drawable.:()V │ │ -02d928: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d92e: 0e00 |0003: return-void │ │ +02e88c: |[02e88c] org.sagemath.droid.R$drawable.:()V │ │ +02e89c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #185 header: │ │ -class_idx : 552 │ │ +class_idx : 550 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 35 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -45836,31 +45841,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d930: |[02d930] org.sagemath.droid.R$id.:()V │ │ -02d940: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d946: 0e00 |0003: return-void │ │ +02e8a4: |[02e8a4] org.sagemath.droid.R$id.:()V │ │ +02e8b4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #186 header: │ │ -class_idx : 553 │ │ +class_idx : 551 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -45940,31 +45945,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d948: |[02d948] org.sagemath.droid.R$layout.:()V │ │ -02d958: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d95e: 0e00 |0003: return-void │ │ +02e8bc: |[02e8bc] org.sagemath.droid.R$layout.:()V │ │ +02e8cc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #187 header: │ │ -class_idx : 554 │ │ +class_idx : 552 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -45994,31 +45999,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d960: |[02d960] org.sagemath.droid.R$menu.:()V │ │ -02d970: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d976: 0e00 |0003: return-void │ │ +02e8d4: |[02e8d4] org.sagemath.droid.R$menu.:()V │ │ +02e8e4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #188 header: │ │ -class_idx : 555 │ │ +class_idx : 553 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #188 annotations: │ │ Annotations on class │ │ @@ -46048,31 +46053,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d978: |[02d978] org.sagemath.droid.R$raw.:()V │ │ -02d988: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d98e: 0e00 |0003: return-void │ │ +02e8ec: |[02e8ec] org.sagemath.droid.R$raw.:()V │ │ +02e8fc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$raw; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #189 header: │ │ -class_idx : 556 │ │ +class_idx : 554 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 33 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 annotations: │ │ Annotations on class │ │ @@ -46257,31 +46262,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d990: |[02d990] org.sagemath.droid.R$string.:()V │ │ -02d9a0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d9a6: 0e00 |0003: return-void │ │ +02e904: |[02e904] org.sagemath.droid.R$string.:()V │ │ +02e914: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #190 header: │ │ -class_idx : 557 │ │ +class_idx : 555 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -46351,31 +46356,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d9a8: |[02d9a8] org.sagemath.droid.R$style.:()V │ │ -02d9b8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02d9be: 0e00 |0003: return-void │ │ +02e91c: |[02e91c] org.sagemath.droid.R$style.:()V │ │ +02e92c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #191 header: │ │ -class_idx : 558 │ │ +class_idx : 556 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -46434,27 +46439,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -02d9c0: |[02d9c0] org.sagemath.droid.R$styleable.:()V │ │ -02d9d0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -02d9d2: 2300 6302 |0001: new-array v0, v0, [I // type@0263 │ │ -02d9d6: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ -02d9dc: 6900 8c03 |0006: sput-object v0, Lorg/sagemath/droid/R$styleable;.AppTheme:[I // field@038c │ │ -02d9e0: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -02d9e2: 2300 6302 |0009: new-array v0, v0, [I // type@0263 │ │ -02d9e6: 2600 1300 0000 |000b: fill-array-data v0, 0000001e // +00000013 │ │ -02d9ec: 6900 9103 |000e: sput-object v0, Lorg/sagemath/droid/R$styleable;.BezelImageView:[I // field@0391 │ │ -02d9f0: 0e00 |0010: return-void │ │ -02d9f2: 0000 |0011: nop // spacer │ │ -02d9f4: 0003 0400 0400 0000 0000 017f 0100 ... |0012: array-data (12 units) │ │ -02da0c: 0003 0400 0200 0000 0400 017f 0500 ... |001e: array-data (8 units) │ │ +02e934: |[02e934] org.sagemath.droid.R$styleable.:()V │ │ +02e944: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +02e946: 2300 6102 |0001: new-array v0, v0, [I // type@0261 │ │ +02e94a: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ +02e950: 6900 8c03 |0006: sput-object v0, Lorg/sagemath/droid/R$styleable;.AppTheme:[I // field@038c │ │ +02e954: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +02e956: 2300 6102 |0009: new-array v0, v0, [I // type@0261 │ │ +02e95a: 2600 1300 0000 |000b: fill-array-data v0, 0000001e // +00000013 │ │ +02e960: 6900 9103 |000e: sput-object v0, Lorg/sagemath/droid/R$styleable;.BezelImageView:[I // field@0391 │ │ +02e964: 0e00 |0010: return-void │ │ +02e966: 0000 |0011: nop // spacer │ │ +02e968: 0003 0400 0400 0000 0000 017f 0100 ... |0012: array-data (12 units) │ │ +02e980: 0003 0400 0200 0000 0400 017f 0500 ... |001e: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=248 │ │ 0x0011 line=193 │ │ 0x001e line=248 │ │ locals : │ │ @@ -46464,31 +46469,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02da1c: |[02da1c] org.sagemath.droid.R$styleable.:()V │ │ -02da2c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02da32: 0e00 |0003: return-void │ │ +02e990: |[02e990] org.sagemath.droid.R$styleable.:()V │ │ +02e9a0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #192 header: │ │ -class_idx : 559 │ │ +class_idx : 557 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1577 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1575 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -46507,32 +46512,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02da34: |[02da34] org.sagemath.droid.R.:()V │ │ -02da44: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02da4a: 0e00 |0003: return-void │ │ +02e9a8: |[02e9a8] org.sagemath.droid.R.:()V │ │ +02e9b8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e9be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=176 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (R.java) │ │ + source_file_idx : 1575 (R.java) │ │ │ │ Class #193 header: │ │ -class_idx : 560 │ │ +class_idx : 558 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1629 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #193 annotations: │ │ Annotations on class │ │ @@ -46557,52 +46561,52 @@ │ │ type : '(Lorg/sagemath/droid/SageActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02da4c: |[02da4c] org.sagemath.droid.SageActivity$1$1.:(Lorg/sagemath/droid/SageActivity$1;)V │ │ -02da5c: 5b01 9403 |0000: iput-object v1, v0, Lorg/sagemath/droid/SageActivity$1$1;.this$1:Lorg/sagemath/droid/SageActivity$1; // field@0394 │ │ -02da60: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02da66: 0e00 |0005: return-void │ │ +02e9c0: |[02e9c0] org.sagemath.droid.SageActivity$1$1.:(Lorg/sagemath/droid/SageActivity$1;)V │ │ +02e9d0: 5b01 9403 |0000: iput-object v1, v0, Lorg/sagemath/droid/SageActivity$1$1;.this$1:Lorg/sagemath/droid/SageActivity$1; // field@0394 │ │ +02e9d4: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02e9da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/SageActivity$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/SageActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sagemath/droid/SageActivity$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/SageActivity$1$1;) │ │ 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 │ │ -02da68: |[02da68] org.sagemath.droid.SageActivity$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02da78: 0e00 |0000: return-void │ │ +02e9dc: |[02e9dc] org.sagemath.droid.SageActivity$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02e9ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sagemath/droid/SageActivity$1$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 id I │ │ │ │ - source_file_idx : 1631 (SageActivity.java) │ │ + source_file_idx : 1629 (SageActivity.java) │ │ │ │ Class #194 header: │ │ -class_idx : 561 │ │ +class_idx : 559 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1629 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -46627,59 +46631,60 @@ │ │ type : '(Lorg/sagemath/droid/SageActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02da7c: |[02da7c] org.sagemath.droid.SageActivity$1$2.:(Lorg/sagemath/droid/SageActivity$1;)V │ │ -02da8c: 5b01 9503 |0000: iput-object v1, v0, Lorg/sagemath/droid/SageActivity$1$2;.this$1:Lorg/sagemath/droid/SageActivity$1; // field@0395 │ │ -02da90: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02da96: 0e00 |0005: return-void │ │ +02e9f0: |[02e9f0] org.sagemath.droid.SageActivity$1$2.:(Lorg/sagemath/droid/SageActivity$1;)V │ │ +02ea00: 5b01 9503 |0000: iput-object v1, v0, Lorg/sagemath/droid/SageActivity$1$2;.this$1:Lorg/sagemath/droid/SageActivity$1; // field@0395 │ │ +02ea04: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02ea0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/SageActivity$1$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/SageActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sagemath/droid/SageActivity$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/SageActivity$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -02da98: |[02da98] org.sagemath.droid.SageActivity$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -02daa8: 7100 fb0b 0000 |0000: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -02daae: 0c00 |0003: move-result-object v0 │ │ -02dab0: 6e10 000c 0000 |0004: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.removeCurrentCell:()V // method@0c00 │ │ -02dab6: 5410 9503 |0007: iget-object v0, v1, Lorg/sagemath/droid/SageActivity$1$2;.this$1:Lorg/sagemath/droid/SageActivity$1; // field@0395 │ │ -02daba: 5400 9603 |0009: iget-object v0, v0, Lorg/sagemath/droid/SageActivity$1;.this$0:Lorg/sagemath/droid/SageActivity; // field@0396 │ │ -02dabe: 6e10 fc0c 0000 |000b: invoke-virtual {v0}, Lorg/sagemath/droid/SageActivity;.onBackPressed:()V // method@0cfc │ │ -02dac4: 0e00 |000e: return-void │ │ +02ea0c: |[02ea0c] org.sagemath.droid.SageActivity$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +02ea1c: 7100 fb0b 0000 |0000: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +02ea22: 0c00 |0003: move-result-object v0 │ │ +02ea24: 6e10 000c 0000 |0004: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.removeCurrentCell:()V // method@0c00 │ │ +02ea2a: 5410 9503 |0007: iget-object v0, v1, Lorg/sagemath/droid/SageActivity$1$2;.this$1:Lorg/sagemath/droid/SageActivity$1; // field@0395 │ │ +02ea2e: 5400 9603 |0009: iget-object v0, v0, Lorg/sagemath/droid/SageActivity$1;.this$0:Lorg/sagemath/droid/SageActivity; // field@0396 │ │ +02ea32: 6e10 fc0c 0000 |000b: invoke-virtual {v0}, Lorg/sagemath/droid/SageActivity;.onBackPressed:()V // method@0cfc │ │ +02ea38: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ + 0x0004 line=166 │ │ 0x0007 line=167 │ │ 0x000e line=168 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/sagemath/droid/SageActivity$1$2; │ │ 0x0000 - 0x000f reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000f reg=3 id I │ │ │ │ - source_file_idx : 1631 (SageActivity.java) │ │ + source_file_idx : 1629 (SageActivity.java) │ │ │ │ Class #195 header: │ │ -class_idx : 564 │ │ +class_idx : 562 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 460 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #195 - │ │ @@ -46716,28 +46721,28 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -02dac8: |[02dac8] org.sagemath.singlecellserver.Command.:()V │ │ -02dad8: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02dade: 7100 0b0b 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02dae4: 0c00 |0006: move-result-object v0 │ │ -02dae6: 5b10 ab03 |0007: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.session:Ljava/util/UUID; // field@03ab │ │ -02daea: 7100 0b0b 0000 |0009: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02daf0: 0c00 |000c: move-result-object v0 │ │ -02daf2: 5b10 aa03 |000d: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.msg_id:Ljava/util/UUID; // field@03aa │ │ -02daf6: 7100 0b0b 0000 |000f: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02dafc: 0c00 |0012: move-result-object v0 │ │ -02dafe: 5b10 a803 |0013: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.kernel_id:Ljava/util/UUID; // field@03a8 │ │ -02db02: 1a00 0000 |0015: const-string v0, "" // string@0000 │ │ -02db06: 5b10 a903 |0017: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.kernel_url:Ljava/lang/String; // field@03a9 │ │ -02db0a: 0e00 |0019: return-void │ │ +02ea3c: |[02ea3c] org.sagemath.singlecellserver.Command.:()V │ │ +02ea4c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02ea52: 7100 0b0b 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02ea58: 0c00 |0006: move-result-object v0 │ │ +02ea5a: 5b10 ab03 |0007: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.session:Ljava/util/UUID; // field@03ab │ │ +02ea5e: 7100 0b0b 0000 |0009: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02ea64: 0c00 |000c: move-result-object v0 │ │ +02ea66: 5b10 aa03 |000d: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.msg_id:Ljava/util/UUID; // field@03aa │ │ +02ea6a: 7100 0b0b 0000 |000f: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02ea70: 0c00 |0012: move-result-object v0 │ │ +02ea72: 5b10 a803 |0013: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.kernel_id:Ljava/util/UUID; // field@03a8 │ │ +02ea76: 1a00 0000 |0015: const-string v0, "" // string@0000 │ │ +02ea7a: 5b10 a903 |0017: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.kernel_url:Ljava/lang/String; // field@03a9 │ │ +02ea7e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0009 line=28 │ │ 0x000f line=29 │ │ 0x0015 line=30 │ │ @@ -46750,26 +46755,26 @@ │ │ type : '(Ljava/util/UUID;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02db0c: |[02db0c] org.sagemath.singlecellserver.Command.:(Ljava/util/UUID;)V │ │ -02db1c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02db22: 3902 0f00 |0003: if-nez v2, 0012 // +000f │ │ -02db26: 7100 0b0b 0000 |0005: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02db2c: 0c00 |0008: move-result-object v0 │ │ -02db2e: 5b10 ab03 |0009: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.session:Ljava/util/UUID; // field@03ab │ │ -02db32: 7100 0b0b 0000 |000b: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ -02db38: 0c00 |000e: move-result-object v0 │ │ -02db3a: 5b10 aa03 |000f: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.msg_id:Ljava/util/UUID; // field@03aa │ │ -02db3e: 0e00 |0011: return-void │ │ -02db40: 5b12 ab03 |0012: iput-object v2, v1, Lorg/sagemath/singlecellserver/Command;.session:Ljava/util/UUID; // field@03ab │ │ -02db44: 28f7 |0014: goto 000b // -0009 │ │ +02ea80: |[02ea80] org.sagemath.singlecellserver.Command.:(Ljava/util/UUID;)V │ │ +02ea90: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02ea96: 3902 0f00 |0003: if-nez v2, 0012 // +000f │ │ +02ea9a: 7100 0b0b 0000 |0005: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02eaa0: 0c00 |0008: move-result-object v0 │ │ +02eaa2: 5b10 ab03 |0009: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.session:Ljava/util/UUID; // field@03ab │ │ +02eaa6: 7100 0b0b 0000 |000b: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b0b │ │ +02eaac: 0c00 |000e: move-result-object v0 │ │ +02eaae: 5b10 aa03 |000f: iput-object v0, v1, Lorg/sagemath/singlecellserver/Command;.msg_id:Ljava/util/UUID; // field@03aa │ │ +02eab2: 0e00 |0011: return-void │ │ +02eab4: 5b12 ab03 |0012: iput-object v2, v1, Lorg/sagemath/singlecellserver/Command;.session:Ljava/util/UUID; // field@03ab │ │ +02eab8: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x000b line=38 │ │ 0x0011 line=39 │ │ @@ -46783,30 +46788,30 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02db48: |[02db48] org.sagemath.singlecellserver.Command.prettyPrint:(Lorg/json/JSONObject;)V │ │ -02db58: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -02db5c: 6202 6a02 |0002: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ -02db60: 1a03 e50d |0004: const-string v3, "null" // string@0de5 │ │ -02db64: 6e20 240a 3200 |0006: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0a24 │ │ -02db6a: 0e00 |0009: return-void │ │ -02db6c: 2201 3f02 |000a: new-instance v1, Lorg/sagemath/singlecellserver/JSONWriter; // type@023f │ │ -02db70: 7010 4c0d 0100 |000c: invoke-direct {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.:()V // method@0d4c │ │ -02db76: 6e10 e00b 0400 |000f: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -02db7c: 0c02 |0012: move-result-object v2 │ │ -02db7e: 6e20 4f0d 2100 |0013: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/JSONWriter;.write:(Ljava/lang/String;)V // method@0d4f │ │ -02db84: 6e10 4d0d 0100 |0016: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@0d4d │ │ -02db8a: 0c00 |0019: move-result-object v0 │ │ -02db8c: 6202 6a02 |001a: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ -02db90: 6e20 230a 0200 |001c: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@0a23 │ │ -02db96: 28ea |001f: goto 0009 // -0016 │ │ +02eabc: |[02eabc] org.sagemath.singlecellserver.Command.prettyPrint:(Lorg/json/JSONObject;)V │ │ +02eacc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +02ead0: 6202 6a02 |0002: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ +02ead4: 1a03 e10d |0004: const-string v3, "null" // string@0de1 │ │ +02ead8: 6e20 240a 3200 |0006: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0a24 │ │ +02eade: 0e00 |0009: return-void │ │ +02eae0: 2201 3d02 |000a: new-instance v1, Lorg/sagemath/singlecellserver/JSONWriter; // type@023d │ │ +02eae4: 7010 4c0d 0100 |000c: invoke-direct {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.:()V // method@0d4c │ │ +02eaea: 6e10 e00b 0400 |000f: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +02eaf0: 0c02 |0012: move-result-object v2 │ │ +02eaf2: 6e20 4f0d 2100 |0013: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/JSONWriter;.write:(Ljava/lang/String;)V // method@0d4f │ │ +02eaf8: 6e10 4d0d 0100 |0016: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@0d4d │ │ +02eafe: 0c00 |0019: move-result-object v0 │ │ +02eb00: 6202 6a02 |001a: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ +02eb04: 6e20 230a 0200 |001c: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@0a23 │ │ +02eb0a: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x0009 line=71 │ │ 0x000a line=67 │ │ 0x000f line=68 │ │ @@ -46823,20 +46828,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02db98: |[02db98] org.sagemath.singlecellserver.Command.containsOutput:()Z │ │ -02dba8: 1a00 c801 |0000: const-string v0, "Command" // string@01c8 │ │ -02dbac: 1a01 cb01 |0002: const-string v1, "Command.containsOutput is FALSE" // string@01cb │ │ -02dbb0: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02dbb6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -02dbb8: 0f00 |0008: return v0 │ │ +02eb0c: |[02eb0c] org.sagemath.singlecellserver.Command.containsOutput:()Z │ │ +02eb1c: 1a00 c801 |0000: const-string v0, "Command" // string@01c8 │ │ +02eb20: 1a01 cb01 |0002: const-string v1, "Command.containsOutput is FALSE" // string@01cb │ │ +02eb24: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02eb2a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +02eb2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/sagemath/singlecellserver/Command; │ │ │ │ @@ -46845,18 +46850,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02dbbc: |[02dbbc] org.sagemath.singlecellserver.Command.toLongString:()Ljava/lang/String; │ │ -02dbcc: 6e10 120d 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/Command;.toString:()Ljava/lang/String; // method@0d12 │ │ -02dbd2: 0c00 |0003: move-result-object v0 │ │ -02dbd4: 1100 |0004: return-object v0 │ │ +02eb30: |[02eb30] org.sagemath.singlecellserver.Command.toLongString:()Ljava/lang/String; │ │ +02eb40: 6e10 120d 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/Command;.toString:()Ljava/lang/String; // method@0d12 │ │ +02eb46: 0c00 |0003: move-result-object v0 │ │ +02eb48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sagemath/singlecellserver/Command; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/Command;) │ │ @@ -46864,18 +46869,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02dbd8: |[02dbd8] org.sagemath.singlecellserver.Command.toShortString:()Ljava/lang/String; │ │ -02dbe8: 6e10 120d 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/Command;.toString:()Ljava/lang/String; // method@0d12 │ │ -02dbee: 0c00 |0003: move-result-object v0 │ │ -02dbf0: 1100 |0004: return-object v0 │ │ +02eb4c: |[02eb4c] org.sagemath.singlecellserver.Command.toShortString:()Ljava/lang/String; │ │ +02eb5c: 6e10 120d 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/Command;.toString:()Ljava/lang/String; // method@0d12 │ │ +02eb62: 0c00 |0003: move-result-object v0 │ │ +02eb64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sagemath/singlecellserver/Command; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/Command;) │ │ @@ -46883,41 +46888,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -02dbf4: |[02dbf4] org.sagemath.singlecellserver.Command.toString:()Ljava/lang/String; │ │ -02dc04: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02dc08: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02dc0e: 1a01 c901 |0005: const-string v1, "Command base class @" // string@01c9 │ │ -02dc12: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02dc18: 0c00 |000a: move-result-object v0 │ │ -02dc1a: 7110 a10a 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -02dc20: 0a01 |000e: move-result v1 │ │ -02dc22: 7110 560a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -02dc28: 0c01 |0012: move-result-object v1 │ │ -02dc2a: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02dc30: 0c00 |0016: move-result-object v0 │ │ -02dc32: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02dc38: 0c00 |001a: move-result-object v0 │ │ -02dc3a: 1100 |001b: return-object v0 │ │ +02eb68: |[02eb68] org.sagemath.singlecellserver.Command.toString:()Ljava/lang/String; │ │ +02eb78: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02eb7c: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02eb82: 1a01 c901 |0005: const-string v1, "Command base class @" // string@01c9 │ │ +02eb86: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02eb8c: 0c00 |000a: move-result-object v0 │ │ +02eb8e: 7110 a10a 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +02eb94: 0a01 |000e: move-result v1 │ │ +02eb96: 7110 560a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +02eb9c: 0c01 |0012: move-result-object v1 │ │ +02eb9e: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02eba4: 0c00 |0016: move-result-object v0 │ │ +02eba6: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02ebac: 0c00 |001a: move-result-object v0 │ │ +02ebae: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/sagemath/singlecellserver/Command; │ │ │ │ source_file_idx : 460 (Command.java) │ │ │ │ Class #196 header: │ │ -class_idx : 575 │ │ +class_idx : 573 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 381 │ │ +superclass_idx : 379 │ │ source_file_idx : 711 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #196 - │ │ @@ -46937,19 +46942,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02dc3c: |[02dc3c] org.sagemath.singlecellserver.JSONWriter.:()V │ │ -02dc4c: 7010 310a 0100 |0000: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@0a31 │ │ -02dc52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02dc54: 5910 cf03 |0004: iput v0, v1, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ -02dc58: 0e00 |0006: return-void │ │ +02ebb0: |[02ebb0] org.sagemath.singlecellserver.JSONWriter.:()V │ │ +02ebc0: 7010 310a 0100 |0000: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@0a31 │ │ +02ebc6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02ebc8: 5910 cf03 |0004: iput v0, v1, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ +02ebcc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/singlecellserver/JSONWriter; │ │ │ │ @@ -46958,23 +46963,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02dc5c: |[02dc5c] org.sagemath.singlecellserver.JSONWriter.writeIndentation:()V │ │ -02dc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dc6e: 5221 cf03 |0001: iget v1, v2, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ -02dc72: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ -02dc76: 1a01 0600 |0005: const-string v1, " " // string@0006 │ │ -02dc7a: 6f20 330a 1200 |0007: invoke-super {v2, v1}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@0a33 │ │ -02dc80: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02dc84: 28f5 |000c: goto 0001 // -000b │ │ -02dc86: 0e00 |000d: return-void │ │ +02ebd0: |[02ebd0] org.sagemath.singlecellserver.JSONWriter.writeIndentation:()V │ │ +02ebe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ebe2: 5221 cf03 |0001: iget v1, v2, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ +02ebe6: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ +02ebea: 1a01 0600 |0005: const-string v1, " " // string@0006 │ │ +02ebee: 6f20 330a 1200 |0007: invoke-super {v2, v1}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@0a33 │ │ +02ebf4: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02ebf8: 28f5 |000c: goto 0001 // -000b │ │ +02ebfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x000a line=39 │ │ 0x000d line=42 │ │ locals : │ │ @@ -46987,51 +46992,51 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -02dc88: |[02dc88] org.sagemath.singlecellserver.JSONWriter.write:(I)V │ │ -02dc98: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ -02dc9c: 8e40 |0002: int-to-char v0, v4 │ │ -02dc9e: 1301 5b00 |0003: const/16 v1, #int 91 // #5b │ │ -02dca2: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -02dca6: 8e40 |0007: int-to-char v0, v4 │ │ -02dca8: 1301 7b00 |0008: const/16 v1, #int 123 // #7b │ │ -02dcac: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ -02dcb0: 6f20 320a 4300 |000c: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dcb6: 6f20 320a 2300 |000f: invoke-super {v3, v2}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dcbc: 5230 cf03 |0012: iget v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ -02dcc0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02dcc4: 5930 cf03 |0016: iput v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ -02dcc8: 7010 500d 0300 |0018: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.writeIndentation:()V // method@0d50 │ │ -02dcce: 0e00 |001b: return-void │ │ -02dcd0: 8e40 |001c: int-to-char v0, v4 │ │ -02dcd2: 1301 2c00 |001d: const/16 v1, #int 44 // #2c │ │ -02dcd6: 3310 0c00 |001f: if-ne v0, v1, 002b // +000c │ │ -02dcda: 6f20 320a 4300 |0021: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dce0: 6f20 320a 2300 |0024: invoke-super {v3, v2}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dce6: 7010 500d 0300 |0027: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.writeIndentation:()V // method@0d50 │ │ -02dcec: 28f1 |002a: goto 001b // -000f │ │ -02dcee: 8e40 |002b: int-to-char v0, v4 │ │ -02dcf0: 1301 5d00 |002c: const/16 v1, #int 93 // #5d │ │ -02dcf4: 3210 0700 |002e: if-eq v0, v1, 0035 // +0007 │ │ -02dcf8: 8e40 |0030: int-to-char v0, v4 │ │ -02dcfa: 1301 7d00 |0031: const/16 v1, #int 125 // #7d │ │ -02dcfe: 3310 1200 |0033: if-ne v0, v1, 0045 // +0012 │ │ -02dd02: 6f20 320a 2300 |0035: invoke-super {v3, v2}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dd08: 5230 cf03 |0038: iget v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ -02dd0c: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02dd10: 5930 cf03 |003c: iput v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ -02dd14: 7010 500d 0300 |003e: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.writeIndentation:()V // method@0d50 │ │ -02dd1a: 6f20 320a 4300 |0041: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dd20: 28d7 |0044: goto 001b // -0029 │ │ -02dd22: 6f20 320a 4300 |0045: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ -02dd28: 28d3 |0048: goto 001b // -002d │ │ +02ebfc: |[02ebfc] org.sagemath.singlecellserver.JSONWriter.write:(I)V │ │ +02ec0c: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ +02ec10: 8e40 |0002: int-to-char v0, v4 │ │ +02ec12: 1301 5b00 |0003: const/16 v1, #int 91 // #5b │ │ +02ec16: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +02ec1a: 8e40 |0007: int-to-char v0, v4 │ │ +02ec1c: 1301 7b00 |0008: const/16 v1, #int 123 // #7b │ │ +02ec20: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ +02ec24: 6f20 320a 4300 |000c: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec2a: 6f20 320a 2300 |000f: invoke-super {v3, v2}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec30: 5230 cf03 |0012: iget v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ +02ec34: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02ec38: 5930 cf03 |0016: iput v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ +02ec3c: 7010 500d 0300 |0018: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.writeIndentation:()V // method@0d50 │ │ +02ec42: 0e00 |001b: return-void │ │ +02ec44: 8e40 |001c: int-to-char v0, v4 │ │ +02ec46: 1301 2c00 |001d: const/16 v1, #int 44 // #2c │ │ +02ec4a: 3310 0c00 |001f: if-ne v0, v1, 002b // +000c │ │ +02ec4e: 6f20 320a 4300 |0021: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec54: 6f20 320a 2300 |0024: invoke-super {v3, v2}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec5a: 7010 500d 0300 |0027: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.writeIndentation:()V // method@0d50 │ │ +02ec60: 28f1 |002a: goto 001b // -000f │ │ +02ec62: 8e40 |002b: int-to-char v0, v4 │ │ +02ec64: 1301 5d00 |002c: const/16 v1, #int 93 // #5d │ │ +02ec68: 3210 0700 |002e: if-eq v0, v1, 0035 // +0007 │ │ +02ec6c: 8e40 |0030: int-to-char v0, v4 │ │ +02ec6e: 1301 7d00 |0031: const/16 v1, #int 125 // #7d │ │ +02ec72: 3310 1200 |0033: if-ne v0, v1, 0045 // +0012 │ │ +02ec76: 6f20 320a 2300 |0035: invoke-super {v3, v2}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec7c: 5230 cf03 |0038: iget v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ +02ec80: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02ec84: 5930 cf03 |003c: iput v0, v3, Lorg/sagemath/singlecellserver/JSONWriter;.indent:I // field@03cf │ │ +02ec88: 7010 500d 0300 |003e: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.writeIndentation:()V // method@0d50 │ │ +02ec8e: 6f20 320a 4300 |0041: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec94: 28d7 |0044: goto 001b // -0029 │ │ +02ec96: 6f20 320a 4300 |0045: invoke-super {v3, v4}, Ljava/io/StringWriter;.write:(I)V // method@0a32 │ │ +02ec9c: 28d3 |0048: goto 001b // -002d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ 0x000c line=19 │ │ 0x000f line=20 │ │ 0x0012 line=21 │ │ 0x0018 line=22 │ │ @@ -47049,18 +47054,18 @@ │ │ locals : │ │ 0x0000 - 0x0049 reg=3 this Lorg/sagemath/singlecellserver/JSONWriter; │ │ 0x0000 - 0x0049 reg=4 c I │ │ │ │ source_file_idx : 711 (JSONWriter.java) │ │ │ │ Class #197 header: │ │ -class_idx : 579 │ │ +class_idx : 577 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 392 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 390 │ │ +source_file_idx : 1636 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -47099,57 +47104,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -02dd2c: |[02dd2c] org.sagemath.singlecellserver.SageSingleCell$LogLevel.:()V │ │ -02dd3c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -02dd3e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -02dd40: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02dd42: 2200 4302 |0003: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0243 │ │ -02dd46: 1a01 dd05 |0005: const-string v1, "NONE" // string@05dd │ │ -02dd4a: 7030 600d 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.:(Ljava/lang/String;I)V // method@0d60 │ │ -02dd50: 6900 dc03 |000a: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ -02dd54: 2200 4302 |000c: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0243 │ │ -02dd58: 1a01 7601 |000e: const-string v1, "BRIEF" // string@0176 │ │ -02dd5c: 7030 600d 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.:(Ljava/lang/String;I)V // method@0d60 │ │ -02dd62: 6900 db03 |0013: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.BRIEF:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03db │ │ -02dd66: 2200 4302 |0015: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0243 │ │ -02dd6a: 1a01 cb06 |0017: const-string v1, "VERBOSE" // string@06cb │ │ -02dd6e: 7030 600d 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.:(Ljava/lang/String;I)V // method@0d60 │ │ -02dd74: 6900 dd03 |001c: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dd │ │ -02dd78: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -02dd7a: 2300 7802 |001f: new-array v0, v0, [Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0278 │ │ -02dd7e: 6201 dc03 |0021: sget-object v1, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ -02dd82: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -02dd86: 6201 db03 |0025: sget-object v1, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.BRIEF:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03db │ │ -02dd8a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -02dd8e: 6201 dd03 |0029: sget-object v1, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dd │ │ -02dd92: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -02dd96: 6900 da03 |002d: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.$VALUES:[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03da │ │ -02dd9a: 0e00 |002f: return-void │ │ +02eca0: |[02eca0] org.sagemath.singlecellserver.SageSingleCell$LogLevel.:()V │ │ +02ecb0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +02ecb2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +02ecb4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02ecb6: 2200 4102 |0003: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0241 │ │ +02ecba: 1a01 db05 |0005: const-string v1, "NONE" // string@05db │ │ +02ecbe: 7030 600d 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.:(Ljava/lang/String;I)V // method@0d60 │ │ +02ecc4: 6900 dc03 |000a: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ +02ecc8: 2200 4102 |000c: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0241 │ │ +02eccc: 1a01 7601 |000e: const-string v1, "BRIEF" // string@0176 │ │ +02ecd0: 7030 600d 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.:(Ljava/lang/String;I)V // method@0d60 │ │ +02ecd6: 6900 db03 |0013: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.BRIEF:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03db │ │ +02ecda: 2200 4102 |0015: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0241 │ │ +02ecde: 1a01 c906 |0017: const-string v1, "VERBOSE" // string@06c9 │ │ +02ece2: 7030 600d 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.:(Ljava/lang/String;I)V // method@0d60 │ │ +02ece8: 6900 dd03 |001c: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dd │ │ +02ecec: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +02ecee: 2300 7602 |001f: new-array v0, v0, [Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0276 │ │ +02ecf2: 6201 dc03 |0021: sget-object v1, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ +02ecf6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +02ecfa: 6201 db03 |0025: sget-object v1, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.BRIEF:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03db │ │ +02ecfe: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +02ed02: 6201 dd03 |0029: sget-object v1, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dd │ │ +02ed06: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +02ed0a: 6900 da03 |002d: sput-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.$VALUES:[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03da │ │ +02ed0e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=146 │ │ locals : │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02dd9c: |[02dd9c] org.sagemath.singlecellserver.SageSingleCell$LogLevel.:(Ljava/lang/String;I)V │ │ -02ddac: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ -02ddb2: 0e00 |0003: return-void │ │ +02ed10: |[02ed10] org.sagemath.singlecellserver.SageSingleCell$LogLevel.:(Ljava/lang/String;I)V │ │ +02ed20: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ +02ed26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -47159,20 +47164,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ddb4: |[02ddb4] org.sagemath.singlecellserver.SageSingleCell$LogLevel.valueOf:(Ljava/lang/String;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ -02ddc4: 1c00 4302 |0000: const-class v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0243 │ │ -02ddc8: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ -02ddce: 0c00 |0005: move-result-object v0 │ │ -02ddd0: 1f00 4302 |0006: check-cast v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0243 │ │ -02ddd4: 1100 |0008: return-object v0 │ │ +02ed28: |[02ed28] org.sagemath.singlecellserver.SageSingleCell$LogLevel.valueOf:(Ljava/lang/String;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ +02ed38: 1c00 4102 |0000: const-class v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0241 │ │ +02ed3c: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ +02ed42: 0c00 |0005: move-result-object v0 │ │ +02ed44: 1f00 4102 |0006: check-cast v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0241 │ │ +02ed48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;) │ │ @@ -47180,33 +47185,33 @@ │ │ type : '()[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02ddd8: |[02ddd8] org.sagemath.singlecellserver.SageSingleCell$LogLevel.values:()[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ -02dde8: 6200 da03 |0000: sget-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.$VALUES:[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03da │ │ -02ddec: 6e10 eb0d 0000 |0002: invoke-virtual {v0}, [Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.clone:()Ljava/lang/Object; // method@0deb │ │ -02ddf2: 0c00 |0005: move-result-object v0 │ │ -02ddf4: 1f00 7802 |0006: check-cast v0, [Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0278 │ │ -02ddf8: 1100 |0008: return-object v0 │ │ +02ed4c: |[02ed4c] org.sagemath.singlecellserver.SageSingleCell$LogLevel.values:()[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ +02ed5c: 6200 da03 |0000: sget-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.$VALUES:[Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03da │ │ +02ed60: 6e10 eb0d 0000 |0002: invoke-virtual {v0}, [Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.clone:()Ljava/lang/Object; // method@0deb │ │ +02ed66: 0c00 |0005: move-result-object v0 │ │ +02ed68: 1f00 7602 |0006: check-cast v0, [Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // type@0276 │ │ +02ed6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #198 header: │ │ -class_idx : 580 │ │ +class_idx : 578 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1636 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -47242,21 +47247,21 @@ │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;) │ │ name : 'onSageOutputListener' │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #199 header: │ │ -class_idx : 581 │ │ +class_idx : 579 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 393 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 391 │ │ +source_file_idx : 1636 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -47281,31 +47286,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ddfc: |[02ddfc] org.sagemath.singlecellserver.SageSingleCell$SageInterruptedException.:()V │ │ -02de0c: 7010 470a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0a47 │ │ -02de12: 0e00 |0003: return-void │ │ +02ed70: |[02ed70] org.sagemath.singlecellserver.SageSingleCell$SageInterruptedException.:()V │ │ +02ed80: 7010 470a 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0a47 │ │ +02ed86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$SageInterruptedException; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #200 header: │ │ -class_idx : 584 │ │ +class_idx : 582 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 42 │ │ -source_file_idx : 1638 │ │ +source_file_idx : 1636 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -47330,252 +47335,252 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02de14: |[02de14] org.sagemath.singlecellserver.SageSingleCell$ServerTask$postTask.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ -02de24: 5b01 e203 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02de28: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ -02de2e: 0e00 |0005: return-void │ │ +02ed88: |[02ed88] org.sagemath.singlecellserver.SageSingleCell$ServerTask$postTask.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ +02ed98: 5b01 e203 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02ed9c: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ +02eda2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;) │ │ 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 │ │ -02de30: |[02de30] org.sagemath.singlecellserver.SageSingleCell$ServerTask$postTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02de40: 1f02 7202 |0000: check-cast v2, [Ljava/lang/String; // type@0272 │ │ -02de44: 6e20 770d 2100 |0002: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; // method@0d77 │ │ -02de4a: 0c00 |0005: move-result-object v0 │ │ -02de4c: 1100 |0006: return-object v0 │ │ +02eda4: |[02eda4] org.sagemath.singlecellserver.SageSingleCell$ServerTask$postTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +02edb4: 1f02 7002 |0000: check-cast v2, [Ljava/lang/String; // type@0270 │ │ +02edb8: 6e20 770d 2100 |0002: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; // method@0d77 │ │ +02edbe: 0c00 |0005: move-result-object v0 │ │ +02edc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 416 16-bit code units │ │ -02de50: |[02de50] org.sagemath.singlecellserver.SageSingleCell$ServerTask$postTask.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ -02de60: 1a0c 7006 |0000: const-string v12, "ServerTask" // string@0670 │ │ -02de64: 1a0d 6706 |0002: const-string v13, "SageSingleCell: postTask() called │ │ -" // string@0667 │ │ -02de68: 7120 8b07 dc00 |0004: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02de6e: 1a06 0000 |0007: const-string v6, "" // string@0000 │ │ -02de72: 2200 a401 |0009: new-instance v0, Ljava/net/URI; // type@01a4 │ │ -02de76: 1a0c 520b |000b: const-string v12, "https://sagecell.sagemath.org" // string@0b52 │ │ -02de7a: 7020 ad0a c000 |000d: invoke-direct {v0, v12}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02de80: 2204 a401 |0010: new-instance v4, Ljava/net/URI; // type@01a4 │ │ -02de84: 1a0c b900 |0012: const-string v12, "/kernel" // string@00b9 │ │ -02de88: 7020 ad0a c400 |0014: invoke-direct {v4, v12}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02de8e: 6e20 b50a 4000 |0017: invoke-virtual {v0, v4}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ -02de94: 0c0a |001a: move-result-object v10 │ │ -02de96: 2202 e501 |001b: new-instance v2, Lorg/apache/http/client/methods/HttpPost; // type@01e5 │ │ -02de9a: 7010 3b0b 0200 |001d: invoke-direct {v2}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@0b3b │ │ -02dea0: 1a0c 7006 |0020: const-string v12, "ServerTask" // string@0670 │ │ -02dea4: 220d 9c01 |0022: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02dea8: 7010 930a 0d00 |0024: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02deae: 1a0e 5d06 |0027: const-string v14, "Sage URI: " // string@065d │ │ -02deb2: 6e20 9a0a ed00 |0029: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02deb8: 0c0d |002c: move-result-object v13 │ │ -02deba: 6e10 b60a 0a00 |002d: invoke-virtual {v10}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -02dec0: 0c0e |0030: move-result-object v14 │ │ -02dec2: 6e20 9a0a ed00 |0031: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02dec8: 0c0d |0034: move-result-object v13 │ │ -02deca: 6e10 9e0a 0d00 |0035: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ded0: 0c0d |0038: move-result-object v13 │ │ -02ded2: 7120 8b07 dc00 |0039: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ded8: 6e20 3e0b a200 |003c: invoke-virtual {v2, v10}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@0b3e │ │ -02dede: 2209 ae01 |003f: new-instance v9, Ljava/util/ArrayList; // type@01ae │ │ -02dee2: 7010 c00a 0900 |0041: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -02dee8: 220c f901 |0044: new-instance v12, Lorg/apache/http/message/BasicNameValuePair; // type@01f9 │ │ -02deec: 1a0d 2c01 |0046: const-string v13, "Accept-Econding" // string@012c │ │ -02def0: 1a0e 640b |0048: const-string v14, "identity" // string@0b64 │ │ -02def4: 7030 c00b dc0e |004a: invoke-direct {v12, v13, v14}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc0 │ │ -02defa: 6e20 c40a c900 |004d: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -02df00: 220c f901 |0050: new-instance v12, Lorg/apache/http/message/BasicNameValuePair; // type@01f9 │ │ -02df04: 1a0d 6007 |0052: const-string v13, "accepted_tos" // string@0760 │ │ -02df08: 1a0e 1711 |0054: const-string v14, "true" // string@1117 │ │ -02df0c: 7030 c00b dc0e |0056: invoke-direct {v12, v13, v14}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc0 │ │ -02df12: 6e20 c40a c900 |0059: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -02df18: 220c e301 |005c: new-instance v12, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@01e3 │ │ -02df1c: 7020 370b 9c00 |005e: invoke-direct {v12, v9}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@0b37 │ │ -02df22: 6e20 3d0b c200 |0061: invoke-virtual {v2, v12}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0b3d │ │ -02df28: 54fc e203 |0064: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02df2c: 7110 810d 0c00 |0066: invoke-static {v12}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$400:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/apache/http/impl/client/DefaultHttpClient; // method@0d81 │ │ -02df32: 0c0c |0069: move-result-object v12 │ │ -02df34: 6e20 bb0b 2c00 |006a: invoke-virtual {v12, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0bbb │ │ -02df3a: 0c03 |006d: move-result-object v3 │ │ -02df3c: 7210 2f0b 0300 |006e: invoke-interface {v3}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ -02df42: 0c0c |0071: move-result-object v12 │ │ -02df44: 7210 2d0b 0c00 |0072: invoke-interface {v12}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ -02df4a: 0c08 |0075: move-result-object v8 │ │ -02df4c: 7110 a70d 0800 |0076: invoke-static {v8}, Lorg/sagemath/singlecellserver/SageSingleCell;.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@0da7 │ │ -02df52: 0c06 |0079: move-result-object v6 │ │ -02df54: 6e10 1a0a 0800 |007a: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -02df5a: 1a0c 7006 |007d: const-string v12, "ServerTask" // string@0670 │ │ -02df5e: 220d 9c01 |007f: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02df62: 7010 930a 0d00 |0081: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02df68: 1a0e 8f0e |0084: const-string v14, "output = " // string@0e8f │ │ -02df6c: 6e20 9a0a ed00 |0086: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02df72: 0c0d |0089: move-result-object v13 │ │ -02df74: 6e20 9a0a 6d00 |008a: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02df7a: 0c0d |008d: move-result-object v13 │ │ -02df7c: 6e10 9e0a 0d00 |008e: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02df82: 0c0d |0091: move-result-object v13 │ │ -02df84: 7120 8b07 dc00 |0092: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02df8a: 2207 0002 |0095: new-instance v7, Lorg/json/JSONObject; // type@0200 │ │ -02df8e: 7020 d40b 6700 |0097: invoke-direct {v7, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ -02df94: 1a0c 610b |009a: const-string v12, "id" // string@0b61 │ │ -02df98: 6e20 db0b c700 |009c: invoke-virtual {v7, v12}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ -02df9e: 0a0c |009f: move-result v12 │ │ -02dfa0: 1a0d 7f11 |00a0: const-string v13, "ws_url" // string@117f │ │ -02dfa4: 6e20 db0b d700 |00a2: invoke-virtual {v7, v13}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ -02dfaa: 0a0d |00a5: move-result v13 │ │ -02dfac: b5dc |00a6: and-int/2addr v12, v13 │ │ -02dfae: 380c d900 |00a7: if-eqz v12, 0180 // +00d9 │ │ -02dfb2: 1a0c 7006 |00a9: const-string v12, "ServerTask" // string@0670 │ │ -02dfb6: 1a0d c502 |00ab: const-string v13, "JSON has kernel_id and ws_url" // string@02c5 │ │ -02dfba: 7120 8b07 dc00 |00ad: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02dfc0: 1a0c 610b |00b0: const-string v12, "id" // string@0b61 │ │ -02dfc4: 6e20 da0b c700 |00b2: invoke-virtual {v7, v12}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02dfca: 0c05 |00b5: move-result-object v5 │ │ -02dfcc: 1a0c 7f11 |00b6: const-string v12, "ws_url" // string@117f │ │ -02dfd0: 6e20 da0b c700 |00b8: invoke-virtual {v7, v12}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02dfd6: 0c0b |00bb: move-result-object v11 │ │ -02dfd8: 54fc e203 |00bc: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02dfdc: 220d 9c01 |00be: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02dfe0: 7010 930a 0d00 |00c0: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02dfe6: 6e20 9a0a bd00 |00c3: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02dfec: 0c0d |00c6: move-result-object v13 │ │ -02dfee: 1a0e f70b |00c7: const-string v14, "kernel/" // string@0bf7 │ │ -02dff2: 6e20 9a0a ed00 |00c9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02dff8: 0c0d |00cc: move-result-object v13 │ │ -02dffa: 6e10 8c0a 0500 |00cd: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0a8c │ │ -02e000: 0c0e |00d0: move-result-object v14 │ │ -02e002: 6e20 9a0a ed00 |00d1: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e008: 0c0d |00d4: move-result-object v13 │ │ -02e00a: 1a0e b400 |00d5: const-string v14, "/" // string@00b4 │ │ -02e00e: 6e20 9a0a ed00 |00d7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e014: 0c0d |00da: move-result-object v13 │ │ -02e016: 6e10 9e0a 0d00 |00db: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e01c: 0c0d |00de: move-result-object v13 │ │ -02e01e: 7120 830d dc00 |00df: invoke-static {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$502:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; // method@0d83 │ │ -02e024: 54fc e203 |00e2: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e028: 220d 9c01 |00e4: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02e02c: 7010 930a 0d00 |00e6: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e032: 54fe e203 |00e9: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e036: 7110 820d 0e00 |00eb: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d82 │ │ -02e03c: 0c0e |00ee: move-result-object v14 │ │ -02e03e: 6e20 9a0a ed00 |00ef: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e044: 0c0d |00f2: move-result-object v13 │ │ -02e046: 1a0e 8010 |00f3: const-string v14, "shell" // string@1080 │ │ -02e04a: 6e20 9a0a ed00 |00f5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e050: 0c0d |00f8: move-result-object v13 │ │ -02e052: 6e10 9e0a 0d00 |00f9: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e058: 0c0d |00fc: move-result-object v13 │ │ -02e05a: 7120 850d dc00 |00fd: invoke-static {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$602:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; // method@0d85 │ │ -02e060: 54fc e203 |0100: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e064: 220d 9c01 |0102: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02e068: 7010 930a 0d00 |0104: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e06e: 54fe e203 |0107: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e072: 7110 820d 0e00 |0109: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d82 │ │ -02e078: 0c0e |010c: move-result-object v14 │ │ -02e07a: 6e20 9a0a ed00 |010d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e080: 0c0d |0110: move-result-object v13 │ │ -02e082: 1a0e b30b |0111: const-string v14, "iopub" // string@0bb3 │ │ -02e086: 6e20 9a0a ed00 |0113: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e08c: 0c0d |0116: move-result-object v13 │ │ -02e08e: 6e10 9e0a 0d00 |0117: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e094: 0c0d |011a: move-result-object v13 │ │ -02e096: 7120 870d dc00 |011b: invoke-static {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$702:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; // method@0d87 │ │ -02e09c: 1a0c 7006 |011e: const-string v12, "ServerTask" // string@0670 │ │ -02e0a0: 220d 9c01 |0120: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02e0a4: 7010 930a 0d00 |0122: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e0aa: 1a0e d302 |0125: const-string v14, "Kernel URL: " // string@02d3 │ │ -02e0ae: 6e20 9a0a ed00 |0127: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e0b4: 0c0d |012a: move-result-object v13 │ │ -02e0b6: 54fe e203 |012b: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e0ba: 7110 820d 0e00 |012d: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d82 │ │ -02e0c0: 0c0e |0130: move-result-object v14 │ │ -02e0c2: 6e20 9a0a ed00 |0131: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e0c8: 0c0d |0134: move-result-object v13 │ │ -02e0ca: 6e10 9e0a 0d00 |0135: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e0d0: 0c0d |0138: move-result-object v13 │ │ -02e0d2: 7120 8b07 dc00 |0139: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e0d8: 1a0c 7006 |013c: const-string v12, "ServerTask" // string@0670 │ │ -02e0dc: 220d 9c01 |013e: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02e0e0: 7010 930a 0d00 |0140: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e0e6: 1a0e 7506 |0143: const-string v14, "Shell URL: " // string@0675 │ │ -02e0ea: 6e20 9a0a ed00 |0145: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e0f0: 0c0d |0148: move-result-object v13 │ │ -02e0f2: 54fe e203 |0149: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e0f6: 7110 840d 0e00 |014b: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$600:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d84 │ │ -02e0fc: 0c0e |014e: move-result-object v14 │ │ -02e0fe: 6e20 9a0a ed00 |014f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e104: 0c0d |0152: move-result-object v13 │ │ -02e106: 6e10 9e0a 0d00 |0153: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e10c: 0c0d |0156: move-result-object v13 │ │ -02e10e: 7120 8b07 dc00 |0157: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e114: 1a0c 7006 |015a: const-string v12, "ServerTask" // string@0670 │ │ -02e118: 220d 9c01 |015c: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02e11c: 7010 930a 0d00 |015e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e122: 1a0e b40b |0161: const-string v14, "iopub URL: " // string@0bb4 │ │ -02e126: 6e20 9a0a ed00 |0163: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e12c: 0c0d |0166: move-result-object v13 │ │ -02e12e: 54fe e203 |0167: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e132: 7110 860d 0e00 |0169: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$700:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d86 │ │ -02e138: 0c0e |016c: move-result-object v14 │ │ -02e13a: 6e20 9a0a ed00 |016d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e140: 0c0d |0170: move-result-object v13 │ │ -02e142: 6e10 9e0a 0d00 |0171: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e148: 0c0d |0174: move-result-object v13 │ │ -02e14a: 7120 8b07 dc00 |0175: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e150: 54fc e203 |0178: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ -02e154: 120d |017a: const/4 v13, #int 0 // #0 │ │ -02e156: 460d 100d |017b: aget-object v13, v16, v13 │ │ -02e15a: 6e20 900d dc00 |017d: invoke-virtual {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initializeSockets:(Ljava/lang/String;)V // method@0d90 │ │ -02e160: 120c |0180: const/4 v12, #int 0 // #0 │ │ -02e162: 110c |0181: return-object v12 │ │ -02e164: 0d01 |0182: move-exception v1 │ │ -02e166: 1a0c 7006 |0183: const-string v12, "ServerTask" // string@0670 │ │ -02e16a: 220d 9c01 |0185: new-instance v13, Ljava/lang/StringBuilder; // type@019c │ │ -02e16e: 7010 930a 0d00 |0187: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e174: 1a0e 2a02 |018a: const-string v14, "Error while executing initial POST request." // string@022a │ │ -02e178: 6e20 9a0a ed00 |018c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e17e: 0c0d |018f: move-result-object v13 │ │ -02e180: 6e10 490a 0100 |0190: invoke-virtual {v1}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -02e186: 0c0e |0193: move-result-object v14 │ │ -02e188: 6e20 9a0a ed00 |0194: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e18e: 0c0d |0197: move-result-object v13 │ │ -02e190: 6e10 9e0a 0d00 |0198: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e196: 0c0d |019b: move-result-object v13 │ │ -02e198: 7120 8907 dc00 |019c: invoke-static {v12, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02e19e: 28e1 |019f: goto 0180 // -001f │ │ +02edc4: |[02edc4] org.sagemath.singlecellserver.SageSingleCell$ServerTask$postTask.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ +02edd4: 1a0c 6e06 |0000: const-string v12, "ServerTask" // string@066e │ │ +02edd8: 1a0d 6506 |0002: const-string v13, "SageSingleCell: postTask() called │ │ +" // string@0665 │ │ +02eddc: 7120 8b07 dc00 |0004: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02ede2: 1a06 0000 |0007: const-string v6, "" // string@0000 │ │ +02ede6: 2200 a201 |0009: new-instance v0, Ljava/net/URI; // type@01a2 │ │ +02edea: 1a0c 4f0b |000b: const-string v12, "https://sagecell.sagemath.org" // string@0b4f │ │ +02edee: 7020 ad0a c000 |000d: invoke-direct {v0, v12}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02edf4: 2204 a201 |0010: new-instance v4, Ljava/net/URI; // type@01a2 │ │ +02edf8: 1a0c b900 |0012: const-string v12, "/kernel" // string@00b9 │ │ +02edfc: 7020 ad0a c400 |0014: invoke-direct {v4, v12}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02ee02: 6e20 b50a 4000 |0017: invoke-virtual {v0, v4}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ +02ee08: 0c0a |001a: move-result-object v10 │ │ +02ee0a: 2202 e301 |001b: new-instance v2, Lorg/apache/http/client/methods/HttpPost; // type@01e3 │ │ +02ee0e: 7010 3b0b 0200 |001d: invoke-direct {v2}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@0b3b │ │ +02ee14: 1a0c 6e06 |0020: const-string v12, "ServerTask" // string@066e │ │ +02ee18: 220d 9a01 |0022: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02ee1c: 7010 930a 0d00 |0024: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02ee22: 1a0e 5b06 |0027: const-string v14, "Sage URI: " // string@065b │ │ +02ee26: 6e20 9a0a ed00 |0029: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ee2c: 0c0d |002c: move-result-object v13 │ │ +02ee2e: 6e10 b60a 0a00 |002d: invoke-virtual {v10}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +02ee34: 0c0e |0030: move-result-object v14 │ │ +02ee36: 6e20 9a0a ed00 |0031: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ee3c: 0c0d |0034: move-result-object v13 │ │ +02ee3e: 6e10 9e0a 0d00 |0035: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02ee44: 0c0d |0038: move-result-object v13 │ │ +02ee46: 7120 8b07 dc00 |0039: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02ee4c: 6e20 3e0b a200 |003c: invoke-virtual {v2, v10}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@0b3e │ │ +02ee52: 2209 ac01 |003f: new-instance v9, Ljava/util/ArrayList; // type@01ac │ │ +02ee56: 7010 c00a 0900 |0041: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +02ee5c: 220c f701 |0044: new-instance v12, Lorg/apache/http/message/BasicNameValuePair; // type@01f7 │ │ +02ee60: 1a0d 2c01 |0046: const-string v13, "Accept-Econding" // string@012c │ │ +02ee64: 1a0e 610b |0048: const-string v14, "identity" // string@0b61 │ │ +02ee68: 7030 c00b dc0e |004a: invoke-direct {v12, v13, v14}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc0 │ │ +02ee6e: 6e20 c40a c900 |004d: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +02ee74: 220c f701 |0050: new-instance v12, Lorg/apache/http/message/BasicNameValuePair; // type@01f7 │ │ +02ee78: 1a0d 5e07 |0052: const-string v13, "accepted_tos" // string@075e │ │ +02ee7c: 1a0e 1311 |0054: const-string v14, "true" // string@1113 │ │ +02ee80: 7030 c00b dc0e |0056: invoke-direct {v12, v13, v14}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc0 │ │ +02ee86: 6e20 c40a c900 |0059: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +02ee8c: 220c e101 |005c: new-instance v12, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@01e1 │ │ +02ee90: 7020 370b 9c00 |005e: invoke-direct {v12, v9}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@0b37 │ │ +02ee96: 6e20 3d0b c200 |0061: invoke-virtual {v2, v12}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0b3d │ │ +02ee9c: 54fc e203 |0064: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02eea0: 7110 810d 0c00 |0066: invoke-static {v12}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$400:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/apache/http/impl/client/DefaultHttpClient; // method@0d81 │ │ +02eea6: 0c0c |0069: move-result-object v12 │ │ +02eea8: 6e20 bb0b 2c00 |006a: invoke-virtual {v12, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0bbb │ │ +02eeae: 0c03 |006d: move-result-object v3 │ │ +02eeb0: 7210 2f0b 0300 |006e: invoke-interface {v3}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ +02eeb6: 0c0c |0071: move-result-object v12 │ │ +02eeb8: 7210 2d0b 0c00 |0072: invoke-interface {v12}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ +02eebe: 0c08 |0075: move-result-object v8 │ │ +02eec0: 7110 a70d 0800 |0076: invoke-static {v8}, Lorg/sagemath/singlecellserver/SageSingleCell;.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@0da7 │ │ +02eec6: 0c06 |0079: move-result-object v6 │ │ +02eec8: 6e10 1a0a 0800 |007a: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +02eece: 1a0c 6e06 |007d: const-string v12, "ServerTask" // string@066e │ │ +02eed2: 220d 9a01 |007f: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02eed6: 7010 930a 0d00 |0081: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02eedc: 1a0e 8b0e |0084: const-string v14, "output = " // string@0e8b │ │ +02eee0: 6e20 9a0a ed00 |0086: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02eee6: 0c0d |0089: move-result-object v13 │ │ +02eee8: 6e20 9a0a 6d00 |008a: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02eeee: 0c0d |008d: move-result-object v13 │ │ +02eef0: 6e10 9e0a 0d00 |008e: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02eef6: 0c0d |0091: move-result-object v13 │ │ +02eef8: 7120 8b07 dc00 |0092: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02eefe: 2207 fe01 |0095: new-instance v7, Lorg/json/JSONObject; // type@01fe │ │ +02ef02: 7020 d40b 6700 |0097: invoke-direct {v7, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ +02ef08: 1a0c 5e0b |009a: const-string v12, "id" // string@0b5e │ │ +02ef0c: 6e20 db0b c700 |009c: invoke-virtual {v7, v12}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ +02ef12: 0a0c |009f: move-result v12 │ │ +02ef14: 1a0d 7b11 |00a0: const-string v13, "ws_url" // string@117b │ │ +02ef18: 6e20 db0b d700 |00a2: invoke-virtual {v7, v13}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ +02ef1e: 0a0d |00a5: move-result v13 │ │ +02ef20: b5dc |00a6: and-int/2addr v12, v13 │ │ +02ef22: 380c d900 |00a7: if-eqz v12, 0180 // +00d9 │ │ +02ef26: 1a0c 6e06 |00a9: const-string v12, "ServerTask" // string@066e │ │ +02ef2a: 1a0d c502 |00ab: const-string v13, "JSON has kernel_id and ws_url" // string@02c5 │ │ +02ef2e: 7120 8b07 dc00 |00ad: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02ef34: 1a0c 5e0b |00b0: const-string v12, "id" // string@0b5e │ │ +02ef38: 6e20 da0b c700 |00b2: invoke-virtual {v7, v12}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02ef3e: 0c05 |00b5: move-result-object v5 │ │ +02ef40: 1a0c 7b11 |00b6: const-string v12, "ws_url" // string@117b │ │ +02ef44: 6e20 da0b c700 |00b8: invoke-virtual {v7, v12}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02ef4a: 0c0b |00bb: move-result-object v11 │ │ +02ef4c: 54fc e203 |00bc: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02ef50: 220d 9a01 |00be: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02ef54: 7010 930a 0d00 |00c0: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02ef5a: 6e20 9a0a bd00 |00c3: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ef60: 0c0d |00c6: move-result-object v13 │ │ +02ef62: 1a0e f40b |00c7: const-string v14, "kernel/" // string@0bf4 │ │ +02ef66: 6e20 9a0a ed00 |00c9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ef6c: 0c0d |00cc: move-result-object v13 │ │ +02ef6e: 6e10 8c0a 0500 |00cd: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0a8c │ │ +02ef74: 0c0e |00d0: move-result-object v14 │ │ +02ef76: 6e20 9a0a ed00 |00d1: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ef7c: 0c0d |00d4: move-result-object v13 │ │ +02ef7e: 1a0e b400 |00d5: const-string v14, "/" // string@00b4 │ │ +02ef82: 6e20 9a0a ed00 |00d7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ef88: 0c0d |00da: move-result-object v13 │ │ +02ef8a: 6e10 9e0a 0d00 |00db: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02ef90: 0c0d |00de: move-result-object v13 │ │ +02ef92: 7120 830d dc00 |00df: invoke-static {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$502:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; // method@0d83 │ │ +02ef98: 54fc e203 |00e2: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02ef9c: 220d 9a01 |00e4: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02efa0: 7010 930a 0d00 |00e6: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02efa6: 54fe e203 |00e9: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02efaa: 7110 820d 0e00 |00eb: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d82 │ │ +02efb0: 0c0e |00ee: move-result-object v14 │ │ +02efb2: 6e20 9a0a ed00 |00ef: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02efb8: 0c0d |00f2: move-result-object v13 │ │ +02efba: 1a0e 7c10 |00f3: const-string v14, "shell" // string@107c │ │ +02efbe: 6e20 9a0a ed00 |00f5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02efc4: 0c0d |00f8: move-result-object v13 │ │ +02efc6: 6e10 9e0a 0d00 |00f9: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02efcc: 0c0d |00fc: move-result-object v13 │ │ +02efce: 7120 850d dc00 |00fd: invoke-static {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$602:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; // method@0d85 │ │ +02efd4: 54fc e203 |0100: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02efd8: 220d 9a01 |0102: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02efdc: 7010 930a 0d00 |0104: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02efe2: 54fe e203 |0107: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02efe6: 7110 820d 0e00 |0109: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d82 │ │ +02efec: 0c0e |010c: move-result-object v14 │ │ +02efee: 6e20 9a0a ed00 |010d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02eff4: 0c0d |0110: move-result-object v13 │ │ +02eff6: 1a0e b00b |0111: const-string v14, "iopub" // string@0bb0 │ │ +02effa: 6e20 9a0a ed00 |0113: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f000: 0c0d |0116: move-result-object v13 │ │ +02f002: 6e10 9e0a 0d00 |0117: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f008: 0c0d |011a: move-result-object v13 │ │ +02f00a: 7120 870d dc00 |011b: invoke-static {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$702:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; // method@0d87 │ │ +02f010: 1a0c 6e06 |011e: const-string v12, "ServerTask" // string@066e │ │ +02f014: 220d 9a01 |0120: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02f018: 7010 930a 0d00 |0122: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f01e: 1a0e d302 |0125: const-string v14, "Kernel URL: " // string@02d3 │ │ +02f022: 6e20 9a0a ed00 |0127: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f028: 0c0d |012a: move-result-object v13 │ │ +02f02a: 54fe e203 |012b: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02f02e: 7110 820d 0e00 |012d: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d82 │ │ +02f034: 0c0e |0130: move-result-object v14 │ │ +02f036: 6e20 9a0a ed00 |0131: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f03c: 0c0d |0134: move-result-object v13 │ │ +02f03e: 6e10 9e0a 0d00 |0135: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f044: 0c0d |0138: move-result-object v13 │ │ +02f046: 7120 8b07 dc00 |0139: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f04c: 1a0c 6e06 |013c: const-string v12, "ServerTask" // string@066e │ │ +02f050: 220d 9a01 |013e: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02f054: 7010 930a 0d00 |0140: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f05a: 1a0e 7306 |0143: const-string v14, "Shell URL: " // string@0673 │ │ +02f05e: 6e20 9a0a ed00 |0145: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f064: 0c0d |0148: move-result-object v13 │ │ +02f066: 54fe e203 |0149: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02f06a: 7110 840d 0e00 |014b: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$600:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d84 │ │ +02f070: 0c0e |014e: move-result-object v14 │ │ +02f072: 6e20 9a0a ed00 |014f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f078: 0c0d |0152: move-result-object v13 │ │ +02f07a: 6e10 9e0a 0d00 |0153: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f080: 0c0d |0156: move-result-object v13 │ │ +02f082: 7120 8b07 dc00 |0157: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f088: 1a0c 6e06 |015a: const-string v12, "ServerTask" // string@066e │ │ +02f08c: 220d 9a01 |015c: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02f090: 7010 930a 0d00 |015e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f096: 1a0e b10b |0161: const-string v14, "iopub URL: " // string@0bb1 │ │ +02f09a: 6e20 9a0a ed00 |0163: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f0a0: 0c0d |0166: move-result-object v13 │ │ +02f0a2: 54fe e203 |0167: iget-object v14, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02f0a6: 7110 860d 0e00 |0169: invoke-static {v14}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$700:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; // method@0d86 │ │ +02f0ac: 0c0e |016c: move-result-object v14 │ │ +02f0ae: 6e20 9a0a ed00 |016d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f0b4: 0c0d |0170: move-result-object v13 │ │ +02f0b6: 6e10 9e0a 0d00 |0171: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f0bc: 0c0d |0174: move-result-object v13 │ │ +02f0be: 7120 8b07 dc00 |0175: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f0c4: 54fc e203 |0178: iget-object v12, v15, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e2 │ │ +02f0c8: 120d |017a: const/4 v13, #int 0 // #0 │ │ +02f0ca: 460d 100d |017b: aget-object v13, v16, v13 │ │ +02f0ce: 6e20 900d dc00 |017d: invoke-virtual {v12, v13}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initializeSockets:(Ljava/lang/String;)V // method@0d90 │ │ +02f0d4: 120c |0180: const/4 v12, #int 0 // #0 │ │ +02f0d6: 110c |0181: return-object v12 │ │ +02f0d8: 0d01 |0182: move-exception v1 │ │ +02f0da: 1a0c 6e06 |0183: const-string v12, "ServerTask" // string@066e │ │ +02f0de: 220d 9a01 |0185: new-instance v13, Ljava/lang/StringBuilder; // type@019a │ │ +02f0e2: 7010 930a 0d00 |0187: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f0e8: 1a0e 2a02 |018a: const-string v14, "Error while executing initial POST request." // string@022a │ │ +02f0ec: 6e20 9a0a ed00 |018c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f0f2: 0c0d |018f: move-result-object v13 │ │ +02f0f4: 6e10 490a 0100 |0190: invoke-virtual {v1}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +02f0fa: 0c0e |0193: move-result-object v14 │ │ +02f0fc: 6e20 9a0a ed00 |0194: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f102: 0c0d |0197: move-result-object v13 │ │ +02f104: 6e10 9e0a 0d00 |0198: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f10a: 0c0d |019b: move-result-object v13 │ │ +02f10c: 7120 8907 dc00 |019c: invoke-static {v12, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02f112: 28e1 |019f: goto 0180 // -001f │ │ catches : 1 │ │ 0x0009 - 0x0180 │ │ Ljava/lang/Exception; -> 0x0182 │ │ positions : │ │ 0x0000 line=346 │ │ 0x0007 line=347 │ │ 0x0009 line=359 │ │ @@ -47620,21 +47625,21 @@ │ │ 0x001b - 0x0180 reg=10 sageURI Ljava/net/URI; │ │ 0x00bc - 0x0180 reg=11 ws_url Ljava/lang/String; │ │ 0x0183 - 0x01a0 reg=1 e Ljava/lang/Exception; │ │ 0x0009 - 0x01a0 reg=6 output Ljava/lang/String; │ │ 0x0000 - 0x01a0 reg=15 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask; │ │ 0x0000 - 0x01a0 reg=16 strings [Ljava/lang/String; │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #201 header: │ │ -class_idx : 585 │ │ +class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 42 │ │ -source_file_idx : 1638 │ │ +source_file_idx : 1636 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -47659,181 +47664,181 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e1b0: |[02e1b0] org.sagemath.singlecellserver.SageSingleCell$ServerTask$shareTask.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ -02e1c0: 5b01 e303 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e3 │ │ -02e1c4: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ -02e1ca: 0e00 |0005: return-void │ │ +02f124: |[02f124] org.sagemath.singlecellserver.SageSingleCell$ServerTask$shareTask.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ +02f134: 5b01 e303 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e3 │ │ +02f138: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ +02f13e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;) │ │ 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 │ │ -02e1cc: |[02e1cc] org.sagemath.singlecellserver.SageSingleCell$ServerTask$shareTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02e1dc: 1f02 7202 |0000: check-cast v2, [Ljava/lang/String; // type@0272 │ │ -02e1e0: 6e20 7b0d 2100 |0002: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; // method@0d7b │ │ -02e1e6: 0c00 |0005: move-result-object v0 │ │ -02e1e8: 1100 |0006: return-object v0 │ │ +02f140: |[02f140] org.sagemath.singlecellserver.SageSingleCell$ServerTask$shareTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +02f150: 1f02 7002 |0000: check-cast v2, [Ljava/lang/String; // type@0270 │ │ +02f154: 6e20 7b0d 2100 |0002: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; // method@0d7b │ │ +02f15a: 0c00 |0005: move-result-object v0 │ │ +02f15c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 267 16-bit code units │ │ -02e1ec: |[02e1ec] org.sagemath.singlecellserver.SageSingleCell$ServerTask$shareTask.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ -02e1fc: 1a11 7006 |0000: const-string v17, "ServerTask" // string@0670 │ │ -02e200: 1a12 6706 |0002: const-string v18, "SageSingleCell: postTask() called │ │ -" // string@0667 │ │ -02e204: 7702 8b07 1100 |0004: invoke-static/range {v17, v18}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e20a: 220f a401 |0007: new-instance v15, Ljava/net/URI; // type@01a4 │ │ -02e20e: 1a11 520b |0009: const-string v17, "https://sagecell.sagemath.org" // string@0b52 │ │ -02e212: 0800 1100 |000b: move-object/from16 v0, v17 │ │ -02e216: 7020 ad0a 0f00 |000d: invoke-direct {v15, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02e21c: 2202 a401 |0010: new-instance v2, Ljava/net/URI; // type@01a4 │ │ -02e220: 1a11 520b |0012: const-string v17, "https://sagecell.sagemath.org" // string@0b52 │ │ -02e224: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -02e228: 7020 ad0a 0200 |0016: invoke-direct {v2, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02e22e: 220a a401 |0019: new-instance v10, Ljava/net/URI; // type@01a4 │ │ -02e232: 1a11 ba00 |001b: const-string v17, "/permalink" // string@00ba │ │ -02e236: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -02e23a: 7020 ad0a 0a00 |001f: invoke-direct {v10, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02e240: 6e20 b50a a200 |0022: invoke-virtual {v2, v10}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ -02e246: 0c0b |0025: move-result-object v11 │ │ -02e248: 2209 e501 |0026: new-instance v9, Lorg/apache/http/client/methods/HttpPost; // type@01e5 │ │ -02e24c: 7010 3b0b 0900 |0028: invoke-direct {v9}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@0b3b │ │ -02e252: 6e20 3e0b b900 |002b: invoke-virtual {v9, v11}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@0b3e │ │ -02e258: 220c ae01 |002e: new-instance v12, Ljava/util/ArrayList; // type@01ae │ │ -02e25c: 7010 c00a 0c00 |0030: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -02e262: 2211 f901 |0033: new-instance v17, Lorg/apache/http/message/BasicNameValuePair; // type@01f9 │ │ -02e266: 1a12 8b08 |0035: const-string v18, "code" // string@088b │ │ -02e26a: 1313 0000 |0037: const/16 v19, #int 0 // #0 │ │ -02e26e: 4613 1513 |0039: aget-object v19, v21, v19 │ │ -02e272: 7603 c00b 1100 |003b: invoke-direct/range {v17, v18, v19}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc0 │ │ -02e278: 0800 1100 |003e: move-object/from16 v0, v17 │ │ -02e27c: 6e20 c40a 0c00 |0040: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -02e282: 2211 e301 |0043: new-instance v17, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@01e3 │ │ -02e286: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -02e28a: 7020 370b c000 |0047: invoke-direct {v0, v12}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@0b37 │ │ -02e290: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -02e294: 6e20 3d0b 0900 |004c: invoke-virtual {v9, v0}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0b3d │ │ -02e29a: 2208 fb01 |004f: new-instance v8, Lorg/apache/http/params/BasicHttpParams; // type@01fb │ │ -02e29e: 7010 c10b 0800 |0051: invoke-direct {v8}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0bc1 │ │ -02e2a4: 1a11 480b |0054: const-string v17, "http.protocol.version" // string@0b48 │ │ -02e2a8: 6212 6e02 |0056: sget-object v18, Lorg/apache/http/HttpVersion;.HTTP_1_1:Lorg/apache/http/HttpVersion; // field@026e │ │ -02e2ac: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -02e2b0: 0801 1200 |005a: move-object/from16 v1, v18 │ │ -02e2b4: 7230 c20b 0801 |005c: invoke-interface {v8, v0, v1}, Lorg/apache/http/params/HttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bc2 │ │ -02e2ba: 220e f601 |005f: new-instance v14, Lorg/apache/http/impl/client/DefaultHttpClient; // type@01f6 │ │ -02e2be: 7020 ba0b 8e00 |0061: invoke-direct {v14, v8}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/params/HttpParams;)V // method@0bba │ │ -02e2c4: 7220 350b 9e00 |0064: invoke-interface {v14, v9}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0b35 │ │ -02e2ca: 0c04 |0067: move-result-object v4 │ │ -02e2cc: 7210 2f0b 0400 |0068: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ -02e2d2: 0c11 |006b: move-result-object v17 │ │ -02e2d4: 7801 2d0b 1100 |006c: invoke-interface/range {v17}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ -02e2da: 0c07 |006f: move-result-object v7 │ │ -02e2dc: 7110 a70d 0700 |0070: invoke-static {v7}, Lorg/sagemath/singlecellserver/SageSingleCell;.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@0da7 │ │ -02e2e2: 0c05 |0073: move-result-object v5 │ │ -02e2e4: 6e10 1a0a 0700 |0074: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -02e2ea: 1a11 7006 |0077: const-string v17, "ServerTask" // string@0670 │ │ -02e2ee: 2212 9c01 |0079: new-instance v18, Ljava/lang/StringBuilder; // type@019c │ │ -02e2f2: 7601 930a 1200 |007b: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e2f8: 1a13 8f0e |007e: const-string v19, "output = " // string@0e8f │ │ -02e2fc: 7402 9a0a 1200 |0080: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e302: 0c12 |0083: move-result-object v18 │ │ -02e304: 0800 1200 |0084: move-object/from16 v0, v18 │ │ -02e308: 6e20 9a0a 5000 |0086: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e30e: 0c12 |0089: move-result-object v18 │ │ -02e310: 7401 9e0a 1200 |008a: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e316: 0c12 |008d: move-result-object v18 │ │ -02e318: 7702 8b07 1100 |008e: invoke-static/range {v17, v18}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e31e: 2206 0002 |0091: new-instance v6, Lorg/json/JSONObject; // type@0200 │ │ -02e322: 7020 d40b 5600 |0093: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ -02e328: 1a11 020f |0096: const-string v17, "query" // string@0f02 │ │ -02e32c: 0800 1100 |0098: move-object/from16 v0, v17 │ │ -02e330: 6e20 db0b 0600 |009a: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ -02e336: 0a11 |009d: move-result v17 │ │ -02e338: 3811 6100 |009e: if-eqz v17, 00ff // +0061 │ │ -02e33c: 1a11 020f |00a0: const-string v17, "query" // string@0f02 │ │ -02e340: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -02e344: 6e20 da0b 0600 |00a4: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -02e34a: 0c0d |00a7: move-result-object v13 │ │ -02e34c: 2210 a401 |00a8: new-instance v16, Ljava/net/URI; // type@01a4 │ │ -02e350: 2211 9c01 |00aa: new-instance v17, Ljava/lang/StringBuilder; // type@019c │ │ -02e354: 7601 930a 1100 |00ac: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e35a: 1a12 b800 |00af: const-string v18, "/?q=" // string@00b8 │ │ -02e35e: 7402 9a0a 1100 |00b1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e364: 0c11 |00b4: move-result-object v17 │ │ -02e366: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ -02e36a: 6e20 9a0a d000 |00b7: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e370: 0c11 |00ba: move-result-object v17 │ │ -02e372: 7401 9e0a 1100 |00bb: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e378: 0c11 |00be: move-result-object v17 │ │ -02e37a: 7602 ad0a 1000 |00bf: invoke-direct/range {v16, v17}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02e380: 7402 b50a 0f00 |00c2: invoke-virtual/range {v15, v16}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ -02e386: 0c0f |00c5: move-result-object v15 │ │ -02e388: 0800 1400 |00c6: move-object/from16 v0, v20 │ │ -02e38c: 5400 e303 |00c8: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e3 │ │ -02e390: 0811 0000 |00ca: move-object/from16 v17, v0 │ │ -02e394: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -02e398: 5400 f603 |00ce: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e39c: 0811 0000 |00d0: move-object/from16 v17, v0 │ │ -02e3a0: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ -02e3a4: 7120 9d0d f000 |00d4: invoke-static {v0, v15}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$302:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/net/URI;)Ljava/net/URI; // method@0d9d │ │ -02e3aa: 1a11 7006 |00d7: const-string v17, "ServerTask" // string@0670 │ │ -02e3ae: 2212 9c01 |00d9: new-instance v18, Ljava/lang/StringBuilder; // type@019c │ │ -02e3b2: 7601 930a 1200 |00db: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e3b8: 1a13 7406 |00de: const-string v19, "Share URI: " // string@0674 │ │ -02e3bc: 7402 9a0a 1200 |00e0: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e3c2: 0c12 |00e3: move-result-object v18 │ │ -02e3c4: 0800 1400 |00e4: move-object/from16 v0, v20 │ │ -02e3c8: 5400 e303 |00e6: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e3 │ │ -02e3cc: 0813 0000 |00e8: move-object/from16 v19, v0 │ │ -02e3d0: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ -02e3d4: 5400 f603 |00ec: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e3d8: 0813 0000 |00ee: move-object/from16 v19, v0 │ │ -02e3dc: 7701 9c0d 1300 |00f0: invoke-static/range {v19}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$300:(Lorg/sagemath/singlecellserver/SageSingleCell;)Ljava/net/URI; // method@0d9c │ │ -02e3e2: 0c13 |00f3: move-result-object v19 │ │ -02e3e4: 7402 990a 1200 |00f4: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02e3ea: 0c12 |00f7: move-result-object v18 │ │ -02e3ec: 7401 9e0a 1200 |00f8: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e3f2: 0c12 |00fb: move-result-object v18 │ │ -02e3f4: 7702 8b07 1100 |00fc: invoke-static/range {v17, v18}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e3fa: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ -02e3fe: 1111 |0101: return-object v17 │ │ -02e400: 0d03 |0102: move-exception v3 │ │ -02e402: 1a11 7006 |0103: const-string v17, "ServerTask" // string@0670 │ │ -02e406: 1a12 1f02 |0105: const-string v18, "Error creating ShareURI" // string@021f │ │ -02e40a: 7702 8907 1100 |0107: invoke-static/range {v17, v18}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02e410: 28f5 |010a: goto 00ff // -000b │ │ +02f160: |[02f160] org.sagemath.singlecellserver.SageSingleCell$ServerTask$shareTask.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ +02f170: 1a11 6e06 |0000: const-string v17, "ServerTask" // string@066e │ │ +02f174: 1a12 6506 |0002: const-string v18, "SageSingleCell: postTask() called │ │ +" // string@0665 │ │ +02f178: 7702 8b07 1100 |0004: invoke-static/range {v17, v18}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f17e: 220f a201 |0007: new-instance v15, Ljava/net/URI; // type@01a2 │ │ +02f182: 1a11 4f0b |0009: const-string v17, "https://sagecell.sagemath.org" // string@0b4f │ │ +02f186: 0800 1100 |000b: move-object/from16 v0, v17 │ │ +02f18a: 7020 ad0a 0f00 |000d: invoke-direct {v15, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02f190: 2202 a201 |0010: new-instance v2, Ljava/net/URI; // type@01a2 │ │ +02f194: 1a11 4f0b |0012: const-string v17, "https://sagecell.sagemath.org" // string@0b4f │ │ +02f198: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +02f19c: 7020 ad0a 0200 |0016: invoke-direct {v2, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02f1a2: 220a a201 |0019: new-instance v10, Ljava/net/URI; // type@01a2 │ │ +02f1a6: 1a11 ba00 |001b: const-string v17, "/permalink" // string@00ba │ │ +02f1aa: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +02f1ae: 7020 ad0a 0a00 |001f: invoke-direct {v10, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02f1b4: 6e20 b50a a200 |0022: invoke-virtual {v2, v10}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ +02f1ba: 0c0b |0025: move-result-object v11 │ │ +02f1bc: 2209 e301 |0026: new-instance v9, Lorg/apache/http/client/methods/HttpPost; // type@01e3 │ │ +02f1c0: 7010 3b0b 0900 |0028: invoke-direct {v9}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@0b3b │ │ +02f1c6: 6e20 3e0b b900 |002b: invoke-virtual {v9, v11}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@0b3e │ │ +02f1cc: 220c ac01 |002e: new-instance v12, Ljava/util/ArrayList; // type@01ac │ │ +02f1d0: 7010 c00a 0c00 |0030: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +02f1d6: 2211 f701 |0033: new-instance v17, Lorg/apache/http/message/BasicNameValuePair; // type@01f7 │ │ +02f1da: 1a12 8808 |0035: const-string v18, "code" // string@0888 │ │ +02f1de: 1313 0000 |0037: const/16 v19, #int 0 // #0 │ │ +02f1e2: 4613 1513 |0039: aget-object v19, v21, v19 │ │ +02f1e6: 7603 c00b 1100 |003b: invoke-direct/range {v17, v18, v19}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc0 │ │ +02f1ec: 0800 1100 |003e: move-object/from16 v0, v17 │ │ +02f1f0: 6e20 c40a 0c00 |0040: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +02f1f6: 2211 e101 |0043: new-instance v17, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@01e1 │ │ +02f1fa: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +02f1fe: 7020 370b c000 |0047: invoke-direct {v0, v12}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@0b37 │ │ +02f204: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +02f208: 6e20 3d0b 0900 |004c: invoke-virtual {v9, v0}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0b3d │ │ +02f20e: 2208 f901 |004f: new-instance v8, Lorg/apache/http/params/BasicHttpParams; // type@01f9 │ │ +02f212: 7010 c10b 0800 |0051: invoke-direct {v8}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0bc1 │ │ +02f218: 1a11 450b |0054: const-string v17, "http.protocol.version" // string@0b45 │ │ +02f21c: 6212 6e02 |0056: sget-object v18, Lorg/apache/http/HttpVersion;.HTTP_1_1:Lorg/apache/http/HttpVersion; // field@026e │ │ +02f220: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +02f224: 0801 1200 |005a: move-object/from16 v1, v18 │ │ +02f228: 7230 c20b 0801 |005c: invoke-interface {v8, v0, v1}, Lorg/apache/http/params/HttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bc2 │ │ +02f22e: 220e f401 |005f: new-instance v14, Lorg/apache/http/impl/client/DefaultHttpClient; // type@01f4 │ │ +02f232: 7020 ba0b 8e00 |0061: invoke-direct {v14, v8}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/params/HttpParams;)V // method@0bba │ │ +02f238: 7220 350b 9e00 |0064: invoke-interface {v14, v9}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0b35 │ │ +02f23e: 0c04 |0067: move-result-object v4 │ │ +02f240: 7210 2f0b 0400 |0068: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ +02f246: 0c11 |006b: move-result-object v17 │ │ +02f248: 7801 2d0b 1100 |006c: invoke-interface/range {v17}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ +02f24e: 0c07 |006f: move-result-object v7 │ │ +02f250: 7110 a70d 0700 |0070: invoke-static {v7}, Lorg/sagemath/singlecellserver/SageSingleCell;.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@0da7 │ │ +02f256: 0c05 |0073: move-result-object v5 │ │ +02f258: 6e10 1a0a 0700 |0074: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +02f25e: 1a11 6e06 |0077: const-string v17, "ServerTask" // string@066e │ │ +02f262: 2212 9a01 |0079: new-instance v18, Ljava/lang/StringBuilder; // type@019a │ │ +02f266: 7601 930a 1200 |007b: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f26c: 1a13 8b0e |007e: const-string v19, "output = " // string@0e8b │ │ +02f270: 7402 9a0a 1200 |0080: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f276: 0c12 |0083: move-result-object v18 │ │ +02f278: 0800 1200 |0084: move-object/from16 v0, v18 │ │ +02f27c: 6e20 9a0a 5000 |0086: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f282: 0c12 |0089: move-result-object v18 │ │ +02f284: 7401 9e0a 1200 |008a: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f28a: 0c12 |008d: move-result-object v18 │ │ +02f28c: 7702 8b07 1100 |008e: invoke-static/range {v17, v18}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f292: 2206 fe01 |0091: new-instance v6, Lorg/json/JSONObject; // type@01fe │ │ +02f296: 7020 d40b 5600 |0093: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ +02f29c: 1a11 fe0e |0096: const-string v17, "query" // string@0efe │ │ +02f2a0: 0800 1100 |0098: move-object/from16 v0, v17 │ │ +02f2a4: 6e20 db0b 0600 |009a: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ +02f2aa: 0a11 |009d: move-result v17 │ │ +02f2ac: 3811 6100 |009e: if-eqz v17, 00ff // +0061 │ │ +02f2b0: 1a11 fe0e |00a0: const-string v17, "query" // string@0efe │ │ +02f2b4: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +02f2b8: 6e20 da0b 0600 |00a4: invoke-virtual {v6, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +02f2be: 0c0d |00a7: move-result-object v13 │ │ +02f2c0: 2210 a201 |00a8: new-instance v16, Ljava/net/URI; // type@01a2 │ │ +02f2c4: 2211 9a01 |00aa: new-instance v17, Ljava/lang/StringBuilder; // type@019a │ │ +02f2c8: 7601 930a 1100 |00ac: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f2ce: 1a12 b800 |00af: const-string v18, "/?q=" // string@00b8 │ │ +02f2d2: 7402 9a0a 1100 |00b1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f2d8: 0c11 |00b4: move-result-object v17 │ │ +02f2da: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ +02f2de: 6e20 9a0a d000 |00b7: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f2e4: 0c11 |00ba: move-result-object v17 │ │ +02f2e6: 7401 9e0a 1100 |00bb: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f2ec: 0c11 |00be: move-result-object v17 │ │ +02f2ee: 7602 ad0a 1000 |00bf: invoke-direct/range {v16, v17}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02f2f4: 7402 b50a 0f00 |00c2: invoke-virtual/range {v15, v16}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ +02f2fa: 0c0f |00c5: move-result-object v15 │ │ +02f2fc: 0800 1400 |00c6: move-object/from16 v0, v20 │ │ +02f300: 5400 e303 |00c8: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e3 │ │ +02f304: 0811 0000 |00ca: move-object/from16 v17, v0 │ │ +02f308: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +02f30c: 5400 f603 |00ce: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f310: 0811 0000 |00d0: move-object/from16 v17, v0 │ │ +02f314: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ +02f318: 7120 9d0d f000 |00d4: invoke-static {v0, v15}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$302:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/net/URI;)Ljava/net/URI; // method@0d9d │ │ +02f31e: 1a11 6e06 |00d7: const-string v17, "ServerTask" // string@066e │ │ +02f322: 2212 9a01 |00d9: new-instance v18, Ljava/lang/StringBuilder; // type@019a │ │ +02f326: 7601 930a 1200 |00db: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f32c: 1a13 7206 |00de: const-string v19, "Share URI: " // string@0672 │ │ +02f330: 7402 9a0a 1200 |00e0: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f336: 0c12 |00e3: move-result-object v18 │ │ +02f338: 0800 1400 |00e4: move-object/from16 v0, v20 │ │ +02f33c: 5400 e303 |00e6: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e3 │ │ +02f340: 0813 0000 |00e8: move-object/from16 v19, v0 │ │ +02f344: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ +02f348: 5400 f603 |00ec: iget-object v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f34c: 0813 0000 |00ee: move-object/from16 v19, v0 │ │ +02f350: 7701 9c0d 1300 |00f0: invoke-static/range {v19}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$300:(Lorg/sagemath/singlecellserver/SageSingleCell;)Ljava/net/URI; // method@0d9c │ │ +02f356: 0c13 |00f3: move-result-object v19 │ │ +02f358: 7402 990a 1200 |00f4: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +02f35e: 0c12 |00f7: move-result-object v18 │ │ +02f360: 7401 9e0a 1200 |00f8: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f366: 0c12 |00fb: move-result-object v18 │ │ +02f368: 7702 8b07 1100 |00fc: invoke-static/range {v17, v18}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f36e: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ +02f372: 1111 |0101: return-object v17 │ │ +02f374: 0d03 |0102: move-exception v3 │ │ +02f376: 1a11 6e06 |0103: const-string v17, "ServerTask" // string@066e │ │ +02f37a: 1a12 1f02 |0105: const-string v18, "Error creating ShareURI" // string@021f │ │ +02f37e: 7702 8907 1100 |0107: invoke-static/range {v17, v18}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02f384: 28f5 |010a: goto 00ff // -000b │ │ catches : 1 │ │ 0x0007 - 0x00ff │ │ Ljava/lang/Exception; -> 0x0102 │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=303 │ │ 0x0010 line=304 │ │ @@ -47877,21 +47882,21 @@ │ │ 0x0064 - 0x00ff reg=14 shareHttpClient Lorg/apache/http/client/HttpClient; │ │ 0x0010 - 0x00ff reg=15 shareURI Ljava/net/URI; │ │ 0x00c2 - 0x00ff reg=16 shareURIRelative Ljava/net/URI; │ │ 0x0103 - 0x010b reg=3 e Ljava/lang/Exception; │ │ 0x0000 - 0x010b reg=20 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask; │ │ 0x0000 - 0x010b reg=21 strings [Ljava/lang/String; │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #202 header: │ │ -class_idx : 586 │ │ +class_idx : 584 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1636 │ │ static_fields_size : 1 │ │ instance_fields_size: 18 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 12 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -47997,36 +48002,36 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -02e424: |[02e424] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;)V │ │ -02e434: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02e436: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02e438: 5b34 f603 |0002: iput-object v4, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e43c: 7010 660a 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02e442: 5c31 f203 |0007: iput-boolean v1, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ -02e446: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02e448: 5c30 f103 |000a: iput-boolean v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ -02e44c: 5c31 e903 |000c: iput-boolean v1, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02e450: 2200 b801 |000e: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e454: 7010 e60a 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e45a: 5b30 ed03 |0013: iput-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ -02e45e: 7100 a00a 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -02e464: 0b00 |0018: move-result-wide v0 │ │ -02e466: 5a30 e703 |0019: iput-wide v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ -02e46a: 2200 b801 |001b: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e46e: 7010 e60a 0000 |001d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e474: 5b30 ef03 |0020: iput-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ -02e478: 5b32 f003 |0022: iput-object v2, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ -02e47c: 5b32 f303 |0024: iput-object v2, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ -02e480: 7010 8f0d 0300 |0026: invoke-direct {v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.init:()V // method@0d8f │ │ -02e486: 0e00 |0029: return-void │ │ +02f398: |[02f398] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;)V │ │ +02f3a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02f3aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02f3ac: 5b34 f603 |0002: iput-object v4, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f3b0: 7010 660a 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02f3b6: 5c31 f203 |0007: iput-boolean v1, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ +02f3ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +02f3bc: 5c30 f103 |000a: iput-boolean v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ +02f3c0: 5c31 e903 |000c: iput-boolean v1, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02f3c4: 2200 b601 |000e: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f3c8: 7010 e60a 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f3ce: 5b30 ed03 |0013: iput-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ +02f3d2: 7100 a00a 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +02f3d8: 0b00 |0018: move-result-wide v0 │ │ +02f3da: 5a30 e703 |0019: iput-wide v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ +02f3de: 2200 b601 |001b: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f3e2: 7010 e60a 0000 |001d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f3e8: 5b30 ef03 |0020: iput-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ +02f3ec: 5b32 f003 |0022: iput-object v2, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ +02f3f0: 5b32 f303 |0024: iput-object v2, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ +02f3f4: 7010 8f0d 0300 |0026: invoke-direct {v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.init:()V // method@0d8f │ │ +02f3fa: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0007 line=159 │ │ 0x0009 line=160 │ │ 0x000c line=161 │ │ 0x000e line=165 │ │ @@ -48034,47 +48039,47 @@ │ │ 0x001b line=173 │ │ 0x0022 line=262 │ │ 0x0024 line=263 │ │ 0x0026 line=264 │ │ 0x0029 line=265 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x0000 - 0x002a reg=4 (null) Lorg/sagemath/singlecellserver/SageSingleCell; │ │ + 0x0000 - 0x002a reg=4 this$0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ name : '' │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -02e488: |[02e488] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;)V │ │ -02e498: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e49a: 5b23 f603 |0001: iput-object v3, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e49e: 7010 660a 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02e4a4: 5c21 f203 |0006: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ -02e4a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02e4aa: 5c20 f103 |0009: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ -02e4ae: 5c21 e903 |000b: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02e4b2: 2200 b801 |000d: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e4b6: 7010 e60a 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e4bc: 5b20 ed03 |0012: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ -02e4c0: 7100 a00a 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -02e4c6: 0b00 |0017: move-result-wide v0 │ │ -02e4c8: 5a20 e703 |0018: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ -02e4cc: 2200 b801 |001a: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e4d0: 7010 e60a 0000 |001c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e4d6: 5b20 ef03 |001f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ -02e4da: 5b24 f003 |0021: iput-object v4, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ -02e4de: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -02e4e0: 5b20 f303 |0024: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ -02e4e4: 7010 8f0d 0200 |0026: invoke-direct {v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.init:()V // method@0d8f │ │ -02e4ea: 0e00 |0029: return-void │ │ +02f3fc: |[02f3fc] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;)V │ │ +02f40c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02f40e: 5b23 f603 |0001: iput-object v3, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f412: 7010 660a 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02f418: 5c21 f203 |0006: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ +02f41c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02f41e: 5c20 f103 |0009: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ +02f422: 5c21 e903 |000b: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02f426: 2200 b601 |000d: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f42a: 7010 e60a 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f430: 5b20 ed03 |0012: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ +02f434: 7100 a00a 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +02f43a: 0b00 |0017: move-result-wide v0 │ │ +02f43c: 5a20 e703 |0018: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ +02f440: 2200 b601 |001a: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f444: 7010 e60a 0000 |001c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f44a: 5b20 ef03 |001f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ +02f44e: 5b24 f003 |0021: iput-object v4, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ +02f452: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +02f454: 5b20 f303 |0024: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ +02f458: 7010 8f0d 0200 |0026: invoke-direct {v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.init:()V // method@0d8f │ │ +02f45e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ 0x0006 line=159 │ │ 0x0008 line=160 │ │ 0x000b line=161 │ │ 0x000d line=165 │ │ @@ -48082,47 +48087,47 @@ │ │ 0x001a line=173 │ │ 0x0021 line=268 │ │ 0x0023 line=269 │ │ 0x0026 line=270 │ │ 0x0029 line=271 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x0000 - 0x002a reg=3 (null) Lorg/sagemath/singlecellserver/SageSingleCell; │ │ + 0x0000 - 0x002a reg=3 this$0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x002a reg=4 sageInput Ljava/lang/String; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ name : '' │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -02e4ec: |[02e4ec] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;)V │ │ -02e4fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e4fe: 5b23 f603 |0001: iput-object v3, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e502: 7010 660a 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02e508: 5c21 f203 |0006: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ -02e50c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02e50e: 5c20 f103 |0009: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ -02e512: 5c21 e903 |000b: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02e516: 2200 b801 |000d: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e51a: 7010 e60a 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e520: 5b20 ed03 |0012: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ -02e524: 7100 a00a 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -02e52a: 0b00 |0017: move-result-wide v0 │ │ -02e52c: 5a20 e703 |0018: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ -02e530: 2200 b801 |001a: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e534: 7010 e60a 0000 |001c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e53a: 5b20 ef03 |001f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ -02e53e: 5b24 f003 |0021: iput-object v4, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ -02e542: 5b25 f303 |0023: iput-object v5, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ -02e546: 7010 8f0d 0200 |0025: invoke-direct {v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.init:()V // method@0d8f │ │ -02e54c: 0e00 |0028: return-void │ │ +02f460: |[02f460] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;)V │ │ +02f470: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02f472: 5b23 f603 |0001: iput-object v3, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f476: 7010 660a 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02f47c: 5c21 f203 |0006: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ +02f480: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02f482: 5c20 f103 |0009: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ +02f486: 5c21 e903 |000b: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02f48a: 2200 b601 |000d: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f48e: 7010 e60a 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f494: 5b20 ed03 |0012: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ +02f498: 7100 a00a 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +02f49e: 0b00 |0017: move-result-wide v0 │ │ +02f4a0: 5a20 e703 |0018: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ +02f4a4: 2200 b601 |001a: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f4a8: 7010 e60a 0000 |001c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f4ae: 5b20 ef03 |001f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ +02f4b2: 5b24 f003 |0021: iput-object v4, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ +02f4b6: 5b25 f303 |0023: iput-object v5, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ +02f4ba: 7010 8f0d 0200 |0025: invoke-direct {v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.init:()V // method@0d8f │ │ +02f4c0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=273 │ │ 0x0006 line=159 │ │ 0x0008 line=160 │ │ 0x000b line=161 │ │ 0x000d line=165 │ │ @@ -48130,67 +48135,67 @@ │ │ 0x001a line=173 │ │ 0x0021 line=274 │ │ 0x0023 line=275 │ │ 0x0025 line=277 │ │ 0x0028 line=278 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x0000 - 0x0029 reg=3 (null) Lorg/sagemath/singlecellserver/SageSingleCell; │ │ + 0x0000 - 0x0029 reg=3 this$0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x0029 reg=4 sageInput Ljava/lang/String; │ │ 0x0000 - 0x0029 reg=5 session Ljava/util/UUID; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ name : '' │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -02e550: |[02e550] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;)V │ │ -02e560: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e562: 5b23 f603 |0001: iput-object v3, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e566: 7010 660a 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02e56c: 5c21 f203 |0006: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ -02e570: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02e572: 5c20 f103 |0009: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ -02e576: 5c21 e903 |000b: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02e57a: 2200 b801 |000d: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e57e: 7010 e60a 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e584: 5b20 ed03 |0012: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ -02e588: 7100 a00a 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -02e58e: 0b00 |0017: move-result-wide v0 │ │ -02e590: 5a20 e703 |0018: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ -02e594: 2200 b801 |001a: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02e598: 7010 e60a 0000 |001c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02e59e: 5b20 ef03 |001f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ -02e5a2: 5b24 f003 |0021: iput-object v4, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ -02e5a6: 5b25 f303 |0023: iput-object v5, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ -02e5aa: 2200 9c01 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02e5ae: 7010 930a 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e5b4: 6e20 9a0a 6000 |002a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e5ba: 0c00 |002d: move-result-object v0 │ │ -02e5bc: 1a01 8010 |002e: const-string v1, "shell" // string@1080 │ │ -02e5c0: 6e20 9a0a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e5c6: 0c00 |0033: move-result-object v0 │ │ -02e5c8: 6e10 9e0a 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e5ce: 0c00 |0037: move-result-object v0 │ │ -02e5d0: 5b20 f403 |0038: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ -02e5d4: 2200 9c01 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02e5d8: 7010 930a 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e5de: 6e20 9a0a 6000 |003f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e5e4: 0c00 |0042: move-result-object v0 │ │ -02e5e6: 1a01 b30b |0043: const-string v1, "iopub" // string@0bb3 │ │ -02e5ea: 6e20 9a0a 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e5f0: 0c00 |0048: move-result-object v0 │ │ -02e5f2: 6e10 9e0a 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e5f8: 0c00 |004c: move-result-object v0 │ │ -02e5fa: 5b20 ea03 |004d: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ -02e5fe: 0e00 |004f: return-void │ │ +02f4c4: |[02f4c4] org.sagemath.singlecellserver.SageSingleCell$ServerTask.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;)V │ │ +02f4d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02f4d6: 5b23 f603 |0001: iput-object v3, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f4da: 7010 660a 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02f4e0: 5c21 f203 |0006: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ +02f4e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02f4e6: 5c20 f103 |0009: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageMode:Z // field@03f1 │ │ +02f4ea: 5c21 e903 |000b: iput-boolean v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02f4ee: 2200 b601 |000d: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f4f2: 7010 e60a 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f4f8: 5b20 ed03 |0012: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ +02f4fc: 7100 a00a 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +02f502: 0b00 |0017: move-result-wide v0 │ │ +02f504: 5a20 e703 |0018: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ +02f508: 2200 b601 |001a: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02f50c: 7010 e60a 0000 |001c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02f512: 5b20 ef03 |001f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ +02f516: 5b24 f003 |0021: iput-object v4, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ +02f51a: 5b25 f303 |0023: iput-object v5, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ +02f51e: 2200 9a01 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02f522: 7010 930a 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f528: 6e20 9a0a 6000 |002a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f52e: 0c00 |002d: move-result-object v0 │ │ +02f530: 1a01 7c10 |002e: const-string v1, "shell" // string@107c │ │ +02f534: 6e20 9a0a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f53a: 0c00 |0033: move-result-object v0 │ │ +02f53c: 6e10 9e0a 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f542: 0c00 |0037: move-result-object v0 │ │ +02f544: 5b20 f403 |0038: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ +02f548: 2200 9a01 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +02f54c: 7010 930a 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f552: 6e20 9a0a 6000 |003f: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f558: 0c00 |0042: move-result-object v0 │ │ +02f55a: 1a01 b00b |0043: const-string v1, "iopub" // string@0bb0 │ │ +02f55e: 6e20 9a0a 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f564: 0c00 |0048: move-result-object v0 │ │ +02f566: 6e10 9e0a 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f56c: 0c00 |004c: move-result-object v0 │ │ +02f56e: 5b20 ea03 |004d: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ +02f572: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x0006 line=159 │ │ 0x0008 line=160 │ │ 0x000b line=161 │ │ 0x000d line=165 │ │ @@ -48199,31 +48204,31 @@ │ │ 0x0021 line=284 │ │ 0x0023 line=285 │ │ 0x0025 line=286 │ │ 0x003a line=287 │ │ 0x004f line=288 │ │ locals : │ │ 0x0000 - 0x0050 reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x0000 - 0x0050 reg=3 (null) Lorg/sagemath/singlecellserver/SageSingleCell; │ │ + 0x0000 - 0x0050 reg=3 this$0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x0050 reg=4 sageInput Ljava/lang/String; │ │ 0x0000 - 0x0050 reg=5 session Ljava/util/UUID; │ │ 0x0000 - 0x0050 reg=6 kernel_url Ljava/lang/String; │ │ │ │ #4 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ name : 'access$400' │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/apache/http/impl/client/DefaultHttpClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e600: |[02e600] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$400:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/apache/http/impl/client/DefaultHttpClient; │ │ -02e610: 5410 e603 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@03e6 │ │ -02e614: 1100 |0002: return-object v0 │ │ +02f574: |[02f574] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$400:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/apache/http/impl/client/DefaultHttpClient; │ │ +02f584: 5410 e603 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@03e6 │ │ +02f588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #5 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ @@ -48231,17 +48236,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e618: |[02e618] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; │ │ -02e628: 5410 ec03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.kernel_url:Ljava/lang/String; // field@03ec │ │ -02e62c: 1100 |0002: return-object v0 │ │ +02f58c: |[02f58c] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$500:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; │ │ +02f59c: 5410 ec03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.kernel_url:Ljava/lang/String; // field@03ec │ │ +02f5a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #6 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ @@ -48249,17 +48254,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e630: |[02e630] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$502:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; │ │ -02e640: 5b01 ec03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.kernel_url:Ljava/lang/String; // field@03ec │ │ -02e644: 1101 |0002: return-object v1 │ │ +02f5a4: |[02f5a4] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$502:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; │ │ +02f5b4: 5b01 ec03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.kernel_url:Ljava/lang/String; // field@03ec │ │ +02f5b8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -48268,17 +48273,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e648: |[02e648] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$600:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; │ │ -02e658: 5410 f403 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ -02e65c: 1100 |0002: return-object v0 │ │ +02f5bc: |[02f5bc] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$600:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; │ │ +02f5cc: 5410 f403 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ +02f5d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #8 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ @@ -48286,17 +48291,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e660: |[02e660] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$602:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; │ │ -02e670: 5b01 f403 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ -02e674: 1101 |0002: return-object v1 │ │ +02f5d4: |[02f5d4] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$602:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; │ │ +02f5e4: 5b01 f403 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ +02f5e8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -48305,17 +48310,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e678: |[02e678] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$700:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; │ │ -02e688: 5410 ea03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ -02e68c: 1100 |0002: return-object v0 │ │ +02f5ec: |[02f5ec] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$700:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Ljava/lang/String; │ │ +02f5fc: 5410 ea03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ +02f600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #10 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ @@ -48323,17 +48328,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e690: |[02e690] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$702:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; │ │ -02e6a0: 5b01 ea03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ -02e6a4: 1101 |0002: return-object v1 │ │ +02f604: |[02f604] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$702:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)Ljava/lang/String; │ │ +02f614: 5b01 ea03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ +02f618: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -48342,17 +48347,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e6a8: |[02e6a8] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$802:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; │ │ -02e6b8: 5b01 e503 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.currentRequest:Lorg/sagemath/singlecellserver/CommandRequest; // field@03e5 │ │ -02e6bc: 1101 |0002: return-object v1 │ │ +02f61c: |[02f61c] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$802:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; │ │ +02f62c: 5b01 e503 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.currentRequest:Lorg/sagemath/singlecellserver/CommandRequest; // field@03e5 │ │ +02f630: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/singlecellserver/CommandRequest; │ │ │ │ @@ -48361,17 +48366,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/sagemath/singlecellserver/CommandRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e6c0: |[02e6c0] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$900:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/sagemath/singlecellserver/CommandRequest; │ │ -02e6d0: 5410 ee03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ -02e6d4: 1100 |0002: return-object v0 │ │ +02f634: |[02f634] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$900:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/sagemath/singlecellserver/CommandRequest; │ │ +02f644: 5410 ee03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ +02f648: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #13 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ @@ -48379,17 +48384,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e6d8: |[02e6d8] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$902:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; │ │ -02e6e8: 5b01 ee03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ -02e6ec: 1101 |0002: return-object v1 │ │ +02f64c: |[02f64c] org.sagemath.singlecellserver.SageSingleCell$ServerTask.access$902:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; │ │ +02f65c: 5b01 ee03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ +02f660: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/singlecellserver/CommandRequest; │ │ │ │ @@ -48398,57 +48403,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -02e6f0: |[02e6f0] org.sagemath.singlecellserver.SageSingleCell$ServerTask.init:()V │ │ -02e700: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -02e702: 1a02 7006 |0001: const-string v2, "ServerTask" // string@0670 │ │ -02e706: 1a03 6406 |0003: const-string v3, "SageSingleCell.init() called" // string@0664 │ │ -02e70a: 7120 8b07 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e710: 2201 fb01 |0008: new-instance v1, Lorg/apache/http/params/BasicHttpParams; // type@01fb │ │ -02e714: 7010 c10b 0100 |000a: invoke-direct {v1}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0bc1 │ │ -02e71a: 1a02 480b |000d: const-string v2, "http.protocol.version" // string@0b48 │ │ -02e71e: 6203 6e02 |000f: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_1:Lorg/apache/http/HttpVersion; // field@026e │ │ -02e722: 7230 c20b 2103 |0011: invoke-interface {v1, v2, v3}, Lorg/apache/http/params/HttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bc2 │ │ -02e728: 2202 f601 |0014: new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; // type@01f6 │ │ -02e72c: 7020 ba0b 1200 |0016: invoke-direct {v2, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/params/HttpParams;)V // method@0bba │ │ -02e732: 5b62 e603 |0019: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@03e6 │ │ -02e736: 2202 3b02 |001b: new-instance v2, Lorg/sagemath/singlecellserver/ExecuteRequest; // type@023b │ │ -02e73a: 5463 f003 |001d: iget-object v3, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ -02e73e: 5464 f303 |001f: iget-object v4, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ -02e742: 7040 3a0d 3245 |0021: invoke-direct {v2, v3, v5, v4}, Lorg/sagemath/singlecellserver/ExecuteRequest;.:(Ljava/lang/String;ZLjava/util/UUID;)V // method@0d3a │ │ -02e748: 5b62 ee03 |0024: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ -02e74c: 5b62 e503 |0026: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.currentRequest:Lorg/sagemath/singlecellserver/CommandRequest; // field@03e5 │ │ -02e750: 2202 4902 |0028: new-instance v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask; // type@0249 │ │ -02e754: 7020 790d 6200 |002a: invoke-direct {v2, v6}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d79 │ │ -02e75a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -02e75c: 2333 7202 |002e: new-array v3, v3, [Ljava/lang/String; // type@0272 │ │ -02e760: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -02e762: 5465 f003 |0031: iget-object v5, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ -02e766: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -02e76a: 6e20 7c0d 3200 |0035: invoke-virtual {v2, v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0d7c │ │ -02e770: 0e00 |0038: return-void │ │ -02e772: 0d00 |0039: move-exception v0 │ │ -02e774: 1a02 7006 |003a: const-string v2, "ServerTask" // string@0670 │ │ -02e778: 2203 9c01 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02e77c: 7010 930a 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e782: 1a04 2202 |0041: const-string v4, "Error getting Share URI" // string@0222 │ │ -02e786: 6e20 9a0a 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e78c: 0c03 |0046: move-result-object v3 │ │ -02e78e: 6e10 490a 0000 |0047: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -02e794: 0c04 |004a: move-result-object v4 │ │ -02e796: 6e20 9a0a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e79c: 0c03 |004e: move-result-object v3 │ │ -02e79e: 6e10 9e0a 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e7a4: 0c03 |0052: move-result-object v3 │ │ -02e7a6: 7120 8907 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02e7ac: 28e2 |0056: goto 0038 // -001e │ │ +02f664: |[02f664] org.sagemath.singlecellserver.SageSingleCell$ServerTask.init:()V │ │ +02f674: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +02f676: 1a02 6e06 |0001: const-string v2, "ServerTask" // string@066e │ │ +02f67a: 1a03 6206 |0003: const-string v3, "SageSingleCell.init() called" // string@0662 │ │ +02f67e: 7120 8b07 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f684: 2201 f901 |0008: new-instance v1, Lorg/apache/http/params/BasicHttpParams; // type@01f9 │ │ +02f688: 7010 c10b 0100 |000a: invoke-direct {v1}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0bc1 │ │ +02f68e: 1a02 450b |000d: const-string v2, "http.protocol.version" // string@0b45 │ │ +02f692: 6203 6e02 |000f: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_1:Lorg/apache/http/HttpVersion; // field@026e │ │ +02f696: 7230 c20b 2103 |0011: invoke-interface {v1, v2, v3}, Lorg/apache/http/params/HttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bc2 │ │ +02f69c: 2202 f401 |0014: new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; // type@01f4 │ │ +02f6a0: 7020 ba0b 1200 |0016: invoke-direct {v2, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/params/HttpParams;)V // method@0bba │ │ +02f6a6: 5b62 e603 |0019: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@03e6 │ │ +02f6aa: 2202 3902 |001b: new-instance v2, Lorg/sagemath/singlecellserver/ExecuteRequest; // type@0239 │ │ +02f6ae: 5463 f003 |001d: iget-object v3, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ +02f6b2: 5464 f303 |001f: iget-object v4, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.session:Ljava/util/UUID; // field@03f3 │ │ +02f6b6: 7040 3a0d 3245 |0021: invoke-direct {v2, v3, v5, v4}, Lorg/sagemath/singlecellserver/ExecuteRequest;.:(Ljava/lang/String;ZLjava/util/UUID;)V // method@0d3a │ │ +02f6bc: 5b62 ee03 |0024: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ +02f6c0: 5b62 e503 |0026: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.currentRequest:Lorg/sagemath/singlecellserver/CommandRequest; // field@03e5 │ │ +02f6c4: 2202 4702 |0028: new-instance v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask; // type@0247 │ │ +02f6c8: 7020 790d 6200 |002a: invoke-direct {v2, v6}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d79 │ │ +02f6ce: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +02f6d0: 2333 7002 |002e: new-array v3, v3, [Ljava/lang/String; // type@0270 │ │ +02f6d4: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +02f6d6: 5465 f003 |0031: iget-object v5, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sageInput:Ljava/lang/String; // field@03f0 │ │ +02f6da: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +02f6de: 6e20 7c0d 3200 |0035: invoke-virtual {v2, v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0d7c │ │ +02f6e4: 0e00 |0038: return-void │ │ +02f6e6: 0d00 |0039: move-exception v0 │ │ +02f6e8: 1a02 6e06 |003a: const-string v2, "ServerTask" // string@066e │ │ +02f6ec: 2203 9a01 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02f6f0: 7010 930a 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f6f6: 1a04 2202 |0041: const-string v4, "Error getting Share URI" // string@0222 │ │ +02f6fa: 6e20 9a0a 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f700: 0c03 |0046: move-result-object v3 │ │ +02f702: 6e10 490a 0000 |0047: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +02f708: 0c04 |004a: move-result-object v4 │ │ +02f70a: 6e20 9a0a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f710: 0c03 |004e: move-result-object v3 │ │ +02f712: 6e10 9e0a 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f718: 0c03 |0052: move-result-object v3 │ │ +02f71a: 7120 8907 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02f720: 28e2 |0056: goto 0038 // -001e │ │ catches : 1 │ │ 0x0028 - 0x0038 │ │ Ljava/lang/Exception; -> 0x0039 │ │ positions : │ │ 0x0001 line=246 │ │ 0x0008 line=248 │ │ 0x000d line=249 │ │ @@ -48469,70 +48474,70 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandReply;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -02e7c0: |[02e7c0] org.sagemath.singlecellserver.SageSingleCell$ServerTask.addReply:(Lorg/sagemath/singlecellserver/CommandReply;)V │ │ -02e7d0: 6e20 930d 6500 |0000: invoke-virtual {v5, v6}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.log:(Lorg/sagemath/singlecellserver/Command;)V // method@0d93 │ │ -02e7d6: 2063 3802 |0003: instance-of v3, v6, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -02e7da: 3803 0900 |0005: if-eqz v3, 000e // +0009 │ │ -02e7de: 0760 |0007: move-object v0, v6 │ │ -02e7e0: 1f00 3802 |0008: check-cast v0, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -02e7e4: 0703 |000a: move-object v3, v0 │ │ -02e7e6: 6e20 2c0d 5300 |000b: invoke-virtual {v3, v5}, Lorg/sagemath/singlecellserver/DataFile;.downloadFile:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d2c │ │ -02e7ec: 5453 ef03 |000e: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ -02e7f0: 6e20 e70a 6300 |0010: invoke-virtual {v3, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02e7f6: 6e10 1d0d 0600 |0013: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/CommandReply;.isInteract:()Z // method@0d1d │ │ -02e7fc: 0a03 |0016: move-result v3 │ │ -02e7fe: 3803 1e00 |0017: if-eqz v3, 0035 // +001e │ │ -02e802: 1f06 3e02 |0019: check-cast v6, Lorg/sagemath/singlecellserver/Interact; // type@023e │ │ -02e806: 5b56 e803 |001b: iput-object v6, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interact:Lorg/sagemath/singlecellserver/Interact; // field@03e8 │ │ -02e80a: 5453 f603 |001d: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e80e: 7110 9a0d 0300 |001f: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // method@0d9a │ │ -02e814: 0c03 |0022: move-result-object v3 │ │ -02e816: 5454 e803 |0023: iget-object v4, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interact:Lorg/sagemath/singlecellserver/Interact; // field@03e8 │ │ -02e81a: 7220 660d 4300 |0025: invoke-interface {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;)V // method@0d66 │ │ -02e820: 0e00 |0028: return-void │ │ -02e822: 0d01 |0029: move-exception v1 │ │ -02e824: 1a03 7006 |002a: const-string v3, "ServerTask" // string@0670 │ │ -02e828: 1a04 2102 |002c: const-string v4, "Error download file:" // string@0221 │ │ -02e82c: 7120 8907 4300 |002e: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02e832: 6e10 4b0a 0100 |0031: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a4b │ │ -02e838: 28da |0034: goto 000e // -0026 │ │ -02e83a: 6e10 1b0d 0600 |0035: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/CommandReply;.containsOutput:()Z // method@0d1b │ │ -02e840: 0a03 |0038: move-result v3 │ │ -02e842: 3803 efff |0039: if-eqz v3, 0028 // -0011 │ │ -02e846: 5453 e503 |003b: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.currentRequest:Lorg/sagemath/singlecellserver/CommandRequest; // field@03e5 │ │ -02e84a: 6e20 1e0d 3600 |003d: invoke-virtual {v6, v3}, Lorg/sagemath/singlecellserver/CommandReply;.isReplyTo:(Lorg/sagemath/singlecellserver/CommandRequest;)Z // method@0d1e │ │ -02e850: 0a03 |0040: move-result v3 │ │ -02e852: 3803 e7ff |0041: if-eqz v3, 0028 // -0019 │ │ -02e856: 0762 |0043: move-object v2, v6 │ │ -02e858: 1f02 3502 |0044: check-cast v2, Lorg/sagemath/singlecellserver/CommandOutput; // type@0235 │ │ -02e85c: 5453 ed03 |0046: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ -02e860: 6e10 150d 0200 |0048: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ -02e866: 0c04 |004b: move-result-object v4 │ │ -02e868: 6e20 ea0a 4300 |004c: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ -02e86e: 0a03 |004f: move-result v3 │ │ -02e870: 3803 0c00 |0050: if-eqz v3, 005c // +000c │ │ -02e874: 5453 f603 |0052: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e878: 7110 9a0d 0300 |0054: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // method@0d9a │ │ -02e87e: 0c03 |0057: move-result-object v3 │ │ -02e880: 7220 640d 2300 |0058: invoke-interface {v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;.onSageAdditionalOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0d64 │ │ -02e886: 28cd |005b: goto 0028 // -0033 │ │ -02e888: 5453 ed03 |005c: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ -02e88c: 6e10 150d 0200 |005e: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ -02e892: 0c04 |0061: move-result-object v4 │ │ -02e894: 6e20 e70a 4300 |0062: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -02e89a: 5453 f603 |0065: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e89e: 7110 9a0d 0300 |0067: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // method@0d9a │ │ -02e8a4: 0c03 |006a: move-result-object v3 │ │ -02e8a6: 7220 670d 2300 |006b: invoke-interface {v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;.onSageOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0d67 │ │ -02e8ac: 28ba |006e: goto 0028 // -0046 │ │ +02f734: |[02f734] org.sagemath.singlecellserver.SageSingleCell$ServerTask.addReply:(Lorg/sagemath/singlecellserver/CommandReply;)V │ │ +02f744: 6e20 930d 6500 |0000: invoke-virtual {v5, v6}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.log:(Lorg/sagemath/singlecellserver/Command;)V // method@0d93 │ │ +02f74a: 2063 3602 |0003: instance-of v3, v6, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +02f74e: 3803 0900 |0005: if-eqz v3, 000e // +0009 │ │ +02f752: 0760 |0007: move-object v0, v6 │ │ +02f754: 1f00 3602 |0008: check-cast v0, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +02f758: 0703 |000a: move-object v3, v0 │ │ +02f75a: 6e20 2c0d 5300 |000b: invoke-virtual {v3, v5}, Lorg/sagemath/singlecellserver/DataFile;.downloadFile:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d2c │ │ +02f760: 5453 ef03 |000e: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.result:Ljava/util/LinkedList; // field@03ef │ │ +02f764: 6e20 e70a 6300 |0010: invoke-virtual {v3, v6}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02f76a: 6e10 1d0d 0600 |0013: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/CommandReply;.isInteract:()Z // method@0d1d │ │ +02f770: 0a03 |0016: move-result v3 │ │ +02f772: 3803 1e00 |0017: if-eqz v3, 0035 // +001e │ │ +02f776: 1f06 3c02 |0019: check-cast v6, Lorg/sagemath/singlecellserver/Interact; // type@023c │ │ +02f77a: 5b56 e803 |001b: iput-object v6, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interact:Lorg/sagemath/singlecellserver/Interact; // field@03e8 │ │ +02f77e: 5453 f603 |001d: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f782: 7110 9a0d 0300 |001f: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // method@0d9a │ │ +02f788: 0c03 |0022: move-result-object v3 │ │ +02f78a: 5454 e803 |0023: iget-object v4, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interact:Lorg/sagemath/singlecellserver/Interact; // field@03e8 │ │ +02f78e: 7220 660d 4300 |0025: invoke-interface {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;)V // method@0d66 │ │ +02f794: 0e00 |0028: return-void │ │ +02f796: 0d01 |0029: move-exception v1 │ │ +02f798: 1a03 6e06 |002a: const-string v3, "ServerTask" // string@066e │ │ +02f79c: 1a04 2102 |002c: const-string v4, "Error download file:" // string@0221 │ │ +02f7a0: 7120 8907 4300 |002e: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +02f7a6: 6e10 4b0a 0100 |0031: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a4b │ │ +02f7ac: 28da |0034: goto 000e // -0026 │ │ +02f7ae: 6e10 1b0d 0600 |0035: invoke-virtual {v6}, Lorg/sagemath/singlecellserver/CommandReply;.containsOutput:()Z // method@0d1b │ │ +02f7b4: 0a03 |0038: move-result v3 │ │ +02f7b6: 3803 efff |0039: if-eqz v3, 0028 // -0011 │ │ +02f7ba: 5453 e503 |003b: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.currentRequest:Lorg/sagemath/singlecellserver/CommandRequest; // field@03e5 │ │ +02f7be: 6e20 1e0d 3600 |003d: invoke-virtual {v6, v3}, Lorg/sagemath/singlecellserver/CommandReply;.isReplyTo:(Lorg/sagemath/singlecellserver/CommandRequest;)Z // method@0d1e │ │ +02f7c4: 0a03 |0040: move-result v3 │ │ +02f7c6: 3803 e7ff |0041: if-eqz v3, 0028 // -0019 │ │ +02f7ca: 0762 |0043: move-object v2, v6 │ │ +02f7cc: 1f02 3302 |0044: check-cast v2, Lorg/sagemath/singlecellserver/CommandOutput; // type@0233 │ │ +02f7d0: 5453 ed03 |0046: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ +02f7d4: 6e10 150d 0200 |0048: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ +02f7da: 0c04 |004b: move-result-object v4 │ │ +02f7dc: 6e20 ea0a 4300 |004c: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@0aea │ │ +02f7e2: 0a03 |004f: move-result v3 │ │ +02f7e4: 3803 0c00 |0050: if-eqz v3, 005c // +000c │ │ +02f7e8: 5453 f603 |0052: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f7ec: 7110 9a0d 0300 |0054: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // method@0d9a │ │ +02f7f2: 0c03 |0057: move-result-object v3 │ │ +02f7f4: 7220 640d 2300 |0058: invoke-interface {v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;.onSageAdditionalOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0d64 │ │ +02f7fa: 28cd |005b: goto 0028 // -0033 │ │ +02f7fc: 5453 ed03 |005c: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.outputBlocks:Ljava/util/LinkedList; // field@03ed │ │ +02f800: 6e10 150d 0200 |005e: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ +02f806: 0c04 |0061: move-result-object v4 │ │ +02f808: 6e20 e70a 4300 |0062: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +02f80e: 5453 f603 |0065: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f812: 7110 9a0d 0300 |0067: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // method@0d9a │ │ +02f818: 0c03 |006a: move-result-object v3 │ │ +02f81a: 7220 670d 2300 |006b: invoke-interface {v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;.onSageOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V // method@0d67 │ │ +02f820: 28ba |006e: goto 0028 // -0046 │ │ catches : 1 │ │ 0x0007 - 0x000e │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ 0x0007 line=210 │ │ @@ -48562,18 +48567,18 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02e8c0: |[02e8c0] org.sagemath.singlecellserver.SageSingleCell$ServerTask.downloadDataFiles:()Z │ │ -02e8d0: 5410 f603 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02e8d4: 5500 f903 |0002: iget-boolean v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.downloadDataFiles:Z // field@03f9 │ │ -02e8d8: 0f00 |0004: return v0 │ │ +02f834: |[02f834] org.sagemath.singlecellserver.SageSingleCell$ServerTask.downloadDataFiles:()Z │ │ +02f844: 5410 f603 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02f848: 5500 f903 |0002: iget-boolean v0, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.downloadDataFiles:Z // field@03f9 │ │ +02f84c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ @@ -48581,39 +48586,39 @@ │ │ type : '(Ljava/net/URI;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -02e8dc: |[02e8dc] org.sagemath.singlecellserver.SageSingleCell$ServerTask.downloadFile:(Ljava/net/URI;)Lorg/apache/http/HttpResponse; │ │ -02e8ec: 1a01 7006 |0000: const-string v1, "ServerTask" // string@0670 │ │ -02e8f0: 2202 9c01 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02e8f4: 7010 930a 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e8fa: 1a03 4109 |0007: const-string v3, "downloadFile called with URI " // string@0941 │ │ -02e8fe: 6e20 9a0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e904: 0c02 |000c: move-result-object v2 │ │ -02e906: 6e10 b60a 0500 |000d: invoke-virtual {v5}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -02e90c: 0c03 |0010: move-result-object v3 │ │ -02e90e: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e914: 0c02 |0014: move-result-object v2 │ │ -02e916: 6e10 9e0a 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e91c: 0c02 |0018: move-result-object v2 │ │ -02e91e: 7120 8b07 2100 |0019: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e924: 5541 e903 |001c: iget-boolean v1, v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02e928: 3801 0800 |001e: if-eqz v1, 0026 // +0008 │ │ -02e92c: 2201 4502 |0020: new-instance v1, Lorg/sagemath/singlecellserver/SageSingleCell$SageInterruptedException; // type@0245 │ │ -02e930: 7010 680d 0100 |0022: invoke-direct {v1}, Lorg/sagemath/singlecellserver/SageSingleCell$SageInterruptedException;.:()V // method@0d68 │ │ -02e936: 2701 |0025: throw v1 │ │ -02e938: 2200 e401 |0026: new-instance v0, Lorg/apache/http/client/methods/HttpGet; // type@01e4 │ │ -02e93c: 7020 390b 5000 |0028: invoke-direct {v0, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/net/URI;)V // method@0b39 │ │ -02e942: 5441 e603 |002b: iget-object v1, v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@03e6 │ │ -02e946: 6e20 bb0b 0100 |002d: invoke-virtual {v1, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0bbb │ │ -02e94c: 0c01 |0030: move-result-object v1 │ │ -02e94e: 1101 |0031: return-object v1 │ │ +02f850: |[02f850] org.sagemath.singlecellserver.SageSingleCell$ServerTask.downloadFile:(Ljava/net/URI;)Lorg/apache/http/HttpResponse; │ │ +02f860: 1a01 6e06 |0000: const-string v1, "ServerTask" // string@066e │ │ +02f864: 2202 9a01 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02f868: 7010 930a 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f86e: 1a03 3e09 |0007: const-string v3, "downloadFile called with URI " // string@093e │ │ +02f872: 6e20 9a0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f878: 0c02 |000c: move-result-object v2 │ │ +02f87a: 6e10 b60a 0500 |000d: invoke-virtual {v5}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +02f880: 0c03 |0010: move-result-object v3 │ │ +02f882: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f888: 0c02 |0014: move-result-object v2 │ │ +02f88a: 6e10 9e0a 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f890: 0c02 |0018: move-result-object v2 │ │ +02f892: 7120 8b07 2100 |0019: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f898: 5541 e903 |001c: iget-boolean v1, v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02f89c: 3801 0800 |001e: if-eqz v1, 0026 // +0008 │ │ +02f8a0: 2201 4302 |0020: new-instance v1, Lorg/sagemath/singlecellserver/SageSingleCell$SageInterruptedException; // type@0243 │ │ +02f8a4: 7010 680d 0100 |0022: invoke-direct {v1}, Lorg/sagemath/singlecellserver/SageSingleCell$SageInterruptedException;.:()V // method@0d68 │ │ +02f8aa: 2701 |0025: throw v1 │ │ +02f8ac: 2200 e201 |0026: new-instance v0, Lorg/apache/http/client/methods/HttpGet; // type@01e2 │ │ +02f8b0: 7020 390b 5000 |0028: invoke-direct {v0, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/net/URI;)V // method@0b39 │ │ +02f8b6: 5441 e603 |002b: iget-object v1, v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.httpClient:Lorg/apache/http/impl/client/DefaultHttpClient; // field@03e6 │ │ +02f8ba: 6e20 bb0b 0100 |002d: invoke-virtual {v1, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0bbb │ │ +02f8c0: 0c01 |0030: move-result-object v1 │ │ +02f8c2: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x001c line=494 │ │ 0x0026 line=495 │ │ 0x002b line=496 │ │ locals : │ │ @@ -48626,56 +48631,56 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -02e950: |[02e950] org.sagemath.singlecellserver.SageSingleCell$ServerTask.downloadFileURI:(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI; │ │ -02e960: 1a01 7006 |0000: const-string v1, "ServerTask" // string@0670 │ │ -02e964: 2202 9c01 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02e968: 7010 930a 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e96e: 1a03 6306 |0007: const-string v3, "SageSingleCell.downloadFileURI called for " // string@0663 │ │ -02e972: 6e20 9a0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e978: 0c02 |000c: move-result-object v2 │ │ -02e97a: 6e20 9a0a 7200 |000d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e980: 0c02 |0010: move-result-object v2 │ │ -02e982: 6e10 9e0a 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e988: 0c02 |0014: move-result-object v2 │ │ -02e98a: 7120 8b07 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02e990: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02e994: 7010 930a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e99a: 5452 ec03 |001d: iget-object v2, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.kernel_url:Ljava/lang/String; // field@03ec │ │ -02e99e: 1a03 7e11 |001f: const-string v3, "ws" // string@117e │ │ -02e9a2: 1a04 470b |0021: const-string v4, "http" // string@0b47 │ │ -02e9a6: 6e30 820a 3204 |0023: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a82 │ │ -02e9ac: 0c02 |0026: move-result-object v2 │ │ -02e9ae: 6e20 9a0a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e9b4: 0c01 |002a: move-result-object v1 │ │ -02e9b6: 1a02 a509 |002b: const-string v2, "files/" // string@09a5 │ │ -02e9ba: 6e20 9a0a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e9c0: 0c01 |0030: move-result-object v1 │ │ -02e9c2: 6e20 9a0a 7100 |0031: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e9c8: 0c01 |0034: move-result-object v1 │ │ -02e9ca: 6e10 9e0a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e9d0: 0c00 |0038: move-result-object v0 │ │ -02e9d2: 1a01 7006 |0039: const-string v1, "ServerTask" // string@0670 │ │ -02e9d6: 2202 9c01 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02e9da: 7010 930a 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02e9e0: 1a03 4e02 |0040: const-string v3, "Final URI is: " // string@024e │ │ -02e9e4: 6e20 9a0a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e9ea: 0c02 |0045: move-result-object v2 │ │ -02e9ec: 6e20 9a0a 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02e9f2: 0c02 |0049: move-result-object v2 │ │ -02e9f4: 6e10 9e0a 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02e9fa: 0c02 |004d: move-result-object v2 │ │ -02e9fc: 7120 8b07 2100 |004e: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ea02: 2201 a401 |0051: new-instance v1, Ljava/net/URI; // type@01a4 │ │ -02ea06: 7020 ad0a 0100 |0053: invoke-direct {v1, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02ea0c: 1101 |0056: return-object v1 │ │ +02f8c4: |[02f8c4] org.sagemath.singlecellserver.SageSingleCell$ServerTask.downloadFileURI:(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI; │ │ +02f8d4: 1a01 6e06 |0000: const-string v1, "ServerTask" // string@066e │ │ +02f8d8: 2202 9a01 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02f8dc: 7010 930a 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f8e2: 1a03 6106 |0007: const-string v3, "SageSingleCell.downloadFileURI called for " // string@0661 │ │ +02f8e6: 6e20 9a0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f8ec: 0c02 |000c: move-result-object v2 │ │ +02f8ee: 6e20 9a0a 7200 |000d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f8f4: 0c02 |0010: move-result-object v2 │ │ +02f8f6: 6e10 9e0a 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f8fc: 0c02 |0014: move-result-object v2 │ │ +02f8fe: 7120 8b07 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f904: 2201 9a01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02f908: 7010 930a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f90e: 5452 ec03 |001d: iget-object v2, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.kernel_url:Ljava/lang/String; // field@03ec │ │ +02f912: 1a03 7a11 |001f: const-string v3, "ws" // string@117a │ │ +02f916: 1a04 440b |0021: const-string v4, "http" // string@0b44 │ │ +02f91a: 6e30 820a 3204 |0023: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a82 │ │ +02f920: 0c02 |0026: move-result-object v2 │ │ +02f922: 6e20 9a0a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f928: 0c01 |002a: move-result-object v1 │ │ +02f92a: 1a02 a209 |002b: const-string v2, "files/" // string@09a2 │ │ +02f92e: 6e20 9a0a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f934: 0c01 |0030: move-result-object v1 │ │ +02f936: 6e20 9a0a 7100 |0031: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f93c: 0c01 |0034: move-result-object v1 │ │ +02f93e: 6e10 9e0a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f944: 0c00 |0038: move-result-object v0 │ │ +02f946: 1a01 6e06 |0039: const-string v1, "ServerTask" // string@066e │ │ +02f94a: 2202 9a01 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +02f94e: 7010 930a 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f954: 1a03 4e02 |0040: const-string v3, "Final URI is: " // string@024e │ │ +02f958: 6e20 9a0a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f95e: 0c02 |0045: move-result-object v2 │ │ +02f960: 6e20 9a0a 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f966: 0c02 |0049: move-result-object v2 │ │ +02f968: 6e10 9e0a 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f96e: 0c02 |004d: move-result-object v2 │ │ +02f970: 7120 8b07 2100 |004e: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f976: 2201 a201 |0051: new-instance v1, Ljava/net/URI; // type@01a2 │ │ +02f97a: 7020 ad0a 0100 |0053: invoke-direct {v1, v0}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +02f980: 1101 |0056: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0018 line=486 │ │ 0x0039 line=487 │ │ 0x0051 line=488 │ │ locals : │ │ @@ -48689,57 +48694,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -02ea10: |[02ea10] org.sagemath.singlecellserver.SageSingleCell$ServerTask.initializeSockets:(Ljava/lang/String;)V │ │ -02ea20: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -02ea22: 0771 |0001: move-object v1, v7 │ │ -02ea24: 1a02 7006 |0002: const-string v2, "ServerTask" // string@0670 │ │ -02ea28: 2203 9c01 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02ea2c: 7010 930a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ea32: 1a04 ad02 |0009: const-string v4, "Initializing socket with shell_url: " // string@02ad │ │ -02ea36: 6e20 9a0a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ea3c: 0c03 |000e: move-result-object v3 │ │ -02ea3e: 5464 f403 |000f: iget-object v4, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ -02ea42: 6e20 9a0a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ea48: 0c03 |0014: move-result-object v3 │ │ -02ea4a: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ea50: 0c03 |0018: move-result-object v3 │ │ -02ea52: 7120 8b07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ea58: 2202 5601 |001c: new-instance v2, Lcom/codebutler/android_websockets/WebSocketClient; // type@0156 │ │ -02ea5c: 5463 f403 |001e: iget-object v3, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ -02ea60: 7110 af0a 0300 |0020: invoke-static {v3}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@0aaf │ │ -02ea66: 0c03 |0023: move-result-object v3 │ │ -02ea68: 2204 4602 |0024: new-instance v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; // type@0246 │ │ -02ea6c: 7030 690d 6401 |0026: invoke-direct {v4, v6, v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)V // method@0d69 │ │ -02ea72: 7040 6009 3254 |0029: invoke-direct {v2, v3, v4, v5}, Lcom/codebutler/android_websockets/WebSocketClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V // method@0960 │ │ -02ea78: 5b62 f503 |002c: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ -02ea7c: 2202 5601 |002e: new-instance v2, Lcom/codebutler/android_websockets/WebSocketClient; // type@0156 │ │ -02ea80: 5463 ea03 |0030: iget-object v3, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ -02ea84: 7110 af0a 0300 |0032: invoke-static {v3}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@0aaf │ │ -02ea8a: 0c03 |0035: move-result-object v3 │ │ -02ea8c: 2204 4702 |0036: new-instance v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; // type@0247 │ │ -02ea90: 7020 6f0d 6400 |0038: invoke-direct {v4, v6}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d6f │ │ -02ea96: 7040 6009 3254 |003b: invoke-direct {v2, v3, v4, v5}, Lcom/codebutler/android_websockets/WebSocketClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V // method@0960 │ │ -02ea9c: 5b62 eb03 |003e: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopubclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03eb │ │ -02eaa0: 5462 f503 |0040: iget-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ -02eaa4: 6e10 6e09 0200 |0042: invoke-virtual {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.connect:()V // method@096e │ │ -02eaaa: 5462 eb03 |0045: iget-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopubclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03eb │ │ -02eaae: 6e10 6e09 0200 |0047: invoke-virtual {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.connect:()V // method@096e │ │ -02eab4: 1602 e803 |004a: const-wide/16 v2, #int 1000 // #3e8 │ │ -02eab8: 7120 a60a 3200 |004c: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0aa6 │ │ -02eabe: 0e00 |004f: return-void │ │ -02eac0: 0d00 |0050: move-exception v0 │ │ -02eac2: 1a02 7006 |0051: const-string v2, "ServerTask" // string@0670 │ │ -02eac6: 1a03 e001 |0053: const-string v3, "Couldn't sleep in initializeSockets" // string@01e0 │ │ -02eaca: 7120 8b07 3200 |0055: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ead0: 28f7 |0058: goto 004f // -0009 │ │ +02f984: |[02f984] org.sagemath.singlecellserver.SageSingleCell$ServerTask.initializeSockets:(Ljava/lang/String;)V │ │ +02f994: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +02f996: 0771 |0001: move-object v1, v7 │ │ +02f998: 1a02 6e06 |0002: const-string v2, "ServerTask" // string@066e │ │ +02f99c: 2203 9a01 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02f9a0: 7010 930a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02f9a6: 1a04 ad02 |0009: const-string v4, "Initializing socket with shell_url: " // string@02ad │ │ +02f9aa: 6e20 9a0a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f9b0: 0c03 |000e: move-result-object v3 │ │ +02f9b2: 5464 f403 |000f: iget-object v4, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ +02f9b6: 6e20 9a0a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02f9bc: 0c03 |0014: move-result-object v3 │ │ +02f9be: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02f9c4: 0c03 |0018: move-result-object v3 │ │ +02f9c6: 7120 8b07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02f9cc: 2202 5401 |001c: new-instance v2, Lcom/codebutler/android_websockets/WebSocketClient; // type@0154 │ │ +02f9d0: 5463 f403 |001e: iget-object v3, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shell_url:Ljava/lang/String; // field@03f4 │ │ +02f9d4: 7110 af0a 0300 |0020: invoke-static {v3}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@0aaf │ │ +02f9da: 0c03 |0023: move-result-object v3 │ │ +02f9dc: 2204 4402 |0024: new-instance v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; // type@0244 │ │ +02f9e0: 7030 690d 6401 |0026: invoke-direct {v4, v6, v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)V // method@0d69 │ │ +02f9e6: 7040 6009 3254 |0029: invoke-direct {v2, v3, v4, v5}, Lcom/codebutler/android_websockets/WebSocketClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V // method@0960 │ │ +02f9ec: 5b62 f503 |002c: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ +02f9f0: 2202 5401 |002e: new-instance v2, Lcom/codebutler/android_websockets/WebSocketClient; // type@0154 │ │ +02f9f4: 5463 ea03 |0030: iget-object v3, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopub_url:Ljava/lang/String; // field@03ea │ │ +02f9f8: 7110 af0a 0300 |0032: invoke-static {v3}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@0aaf │ │ +02f9fe: 0c03 |0035: move-result-object v3 │ │ +02fa00: 2204 4502 |0036: new-instance v4, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; // type@0245 │ │ +02fa04: 7020 6f0d 6400 |0038: invoke-direct {v4, v6}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d6f │ │ +02fa0a: 7040 6009 3254 |003b: invoke-direct {v2, v3, v4, v5}, Lcom/codebutler/android_websockets/WebSocketClient;.:(Ljava/net/URI;Lcom/codebutler/android_websockets/WebSocketClient$Listener;Ljava/util/List;)V // method@0960 │ │ +02fa10: 5b62 eb03 |003e: iput-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopubclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03eb │ │ +02fa14: 5462 f503 |0040: iget-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ +02fa18: 6e10 6e09 0200 |0042: invoke-virtual {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.connect:()V // method@096e │ │ +02fa1e: 5462 eb03 |0045: iget-object v2, v6, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.iopubclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03eb │ │ +02fa22: 6e10 6e09 0200 |0047: invoke-virtual {v2}, Lcom/codebutler/android_websockets/WebSocketClient;.connect:()V // method@096e │ │ +02fa28: 1602 e803 |004a: const-wide/16 v2, #int 1000 // #3e8 │ │ +02fa2c: 7120 a60a 3200 |004c: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0aa6 │ │ +02fa32: 0e00 |004f: return-void │ │ +02fa34: 0d00 |0050: move-exception v0 │ │ +02fa36: 1a02 6e06 |0051: const-string v2, "ServerTask" // string@066e │ │ +02fa3a: 1a03 e001 |0053: const-string v3, "Couldn't sleep in initializeSockets" // string@01e0 │ │ +02fa3e: 7120 8b07 3200 |0055: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02fa44: 28f7 |0058: goto 004f // -0009 │ │ catches : 1 │ │ 0x004c - 0x004f │ │ Ljava/lang/Exception; -> 0x0050 │ │ positions : │ │ 0x0001 line=413 │ │ 0x0002 line=414 │ │ 0x001c line=415 │ │ @@ -48761,18 +48766,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02eae4: |[02eae4] org.sagemath.singlecellserver.SageSingleCell$ServerTask.interrupt:()V │ │ -02eaf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02eaf6: 5c10 e903 |0001: iput-boolean v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02eafa: 0e00 |0003: return-void │ │ +02fa58: |[02fa58] org.sagemath.singlecellserver.SageSingleCell$ServerTask.interrupt:()V │ │ +02fa68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02fa6a: 5c10 e903 |0001: iput-boolean v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02fa6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0003 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ @@ -48781,121 +48786,121 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02eafc: |[02eafc] org.sagemath.singlecellserver.SageSingleCell$ServerTask.isInterrupted:()Z │ │ -02eb0c: 5510 e903 |0000: iget-boolean v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ -02eb10: 0f00 |0002: return v0 │ │ +02fa70: |[02fa70] org.sagemath.singlecellserver.SageSingleCell$ServerTask.isInterrupted:()Z │ │ +02fa80: 5510 e903 |0000: iget-boolean v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:Z // field@03e9 │ │ +02fa84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ #7 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ name : 'log' │ │ type : '(Lorg/sagemath/singlecellserver/Command;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -02eb14: |[02eb14] org.sagemath.singlecellserver.SageSingleCell$ServerTask.log:(Lorg/sagemath/singlecellserver/Command;)V │ │ -02eb24: 5473 f603 |0000: iget-object v3, v7, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02eb28: 7110 990d 0300 |0002: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$000:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // method@0d99 │ │ -02eb2e: 0c03 |0005: move-result-object v3 │ │ -02eb30: 6204 dc03 |0006: sget-object v4, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ -02eb34: 6e20 610d 4300 |0008: invoke-virtual {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.equals:(Ljava/lang/Object;)Z // method@0d61 │ │ -02eb3a: 0a03 |000b: move-result v3 │ │ -02eb3c: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -02eb40: 0e00 |000e: return-void │ │ -02eb42: 2083 3602 |000f: instance-of v3, v8, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02eb46: 3803 9700 |0011: if-eqz v3, 00a8 // +0097 │ │ -02eb4a: 1a00 1401 |0013: const-string v0, ">> " // string@0114 │ │ -02eb4e: 7100 a00a 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -02eb54: 0b03 |0018: move-result-wide v3 │ │ -02eb56: 5375 e703 |0019: iget-wide v5, v7, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ -02eb5a: 9c01 0305 |001b: sub-long v1, v3, v5 │ │ -02eb5e: 2203 9c01 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02eb62: 7010 930a 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02eb68: 6e20 9a0a 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02eb6e: 0c03 |0025: move-result-object v3 │ │ -02eb70: 1a04 8800 |0026: const-string v4, "(" // string@0088 │ │ -02eb74: 6e20 9a0a 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02eb7a: 0c03 |002b: move-result-object v3 │ │ -02eb7c: 7120 8e0a 2100 |002c: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0a8e │ │ -02eb82: 0c04 |002f: move-result-object v4 │ │ -02eb84: 6e20 9a0a 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02eb8a: 0c03 |0033: move-result-object v3 │ │ -02eb8c: 1a04 a20d |0034: const-string v4, "ms) " // string@0da2 │ │ -02eb90: 6e20 9a0a 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02eb96: 0c03 |0039: move-result-object v3 │ │ -02eb98: 6e10 9e0a 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02eb9e: 0c00 |003d: move-result-object v0 │ │ -02eba0: 2203 9c01 |003e: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02eba4: 7010 930a 0300 |0040: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ebaa: 6e20 9a0a 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ebb0: 0c03 |0046: move-result-object v3 │ │ -02ebb2: 6e10 110d 0800 |0047: invoke-virtual {v8}, Lorg/sagemath/singlecellserver/Command;.toShortString:()Ljava/lang/String; // method@0d11 │ │ -02ebb8: 0c04 |004a: move-result-object v4 │ │ -02ebba: 6e20 9a0a 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ebc0: 0c03 |004e: move-result-object v3 │ │ -02ebc2: 6e10 9e0a 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ebc8: 0c00 |0052: move-result-object v0 │ │ -02ebca: 5473 f603 |0053: iget-object v3, v7, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02ebce: 7110 990d 0300 |0055: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$000:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // method@0d99 │ │ -02ebd4: 0c03 |0058: move-result-object v3 │ │ -02ebd6: 6204 dd03 |0059: sget-object v4, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dd │ │ -02ebda: 6e20 610d 4300 |005b: invoke-virtual {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.equals:(Ljava/lang/Object;)Z // method@0d61 │ │ -02ebe0: 0a03 |005e: move-result v3 │ │ -02ebe2: 3803 3d00 |005f: if-eqz v3, 009c // +003d │ │ -02ebe6: 2203 9c01 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02ebea: 7010 930a 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ebf0: 6e20 9a0a 0300 |0066: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ebf6: 0c03 |0069: move-result-object v3 │ │ -02ebf8: 1a04 0400 |006a: const-string v4, " " // string@0004 │ │ -02ebfc: 6e20 9a0a 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ec02: 0c03 |006f: move-result-object v3 │ │ -02ec04: 6e10 9e0a 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ec0a: 0c00 |0073: move-result-object v0 │ │ -02ec0c: 2203 9c01 |0074: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02ec10: 7010 930a 0300 |0076: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ec16: 6e20 9a0a 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ec1c: 0c03 |007c: move-result-object v3 │ │ -02ec1e: 6e10 100d 0800 |007d: invoke-virtual {v8}, Lorg/sagemath/singlecellserver/Command;.toLongString:()Ljava/lang/String; // method@0d10 │ │ -02ec24: 0c04 |0080: move-result-object v4 │ │ -02ec26: 6e20 9a0a 4300 |0081: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ec2c: 0c03 |0084: move-result-object v3 │ │ -02ec2e: 6e10 9e0a 0300 |0085: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ec34: 0c00 |0088: move-result-object v0 │ │ -02ec36: 2203 9c01 |0089: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02ec3a: 7010 930a 0300 |008b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ec40: 6e20 9a0a 0300 |008e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ec46: 0c03 |0091: move-result-object v3 │ │ -02ec48: 1a04 0100 |0092: const-string v4, " │ │ +02fa88: |[02fa88] org.sagemath.singlecellserver.SageSingleCell$ServerTask.log:(Lorg/sagemath/singlecellserver/Command;)V │ │ +02fa98: 5481 f603 |0000: iget-object v1, v8, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02fa9c: 7110 990d 0100 |0002: invoke-static {v1}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$000:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // method@0d99 │ │ +02faa2: 0c01 |0005: move-result-object v1 │ │ +02faa4: 6204 dc03 |0006: sget-object v4, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ +02faa8: 6e20 610d 4100 |0008: invoke-virtual {v1, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.equals:(Ljava/lang/Object;)Z // method@0d61 │ │ +02faae: 0a01 |000b: move-result v1 │ │ +02fab0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +02fab4: 0e00 |000e: return-void │ │ +02fab6: 2091 3402 |000f: instance-of v1, v9, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +02faba: 3801 9700 |0011: if-eqz v1, 00a8 // +0097 │ │ +02fabe: 1a00 1401 |0013: const-string v0, ">> " // string@0114 │ │ +02fac2: 7100 a00a 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +02fac8: 0b04 |0018: move-result-wide v4 │ │ +02faca: 5386 e703 |0019: iget-wide v6, v8, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.initialTime:J // field@03e7 │ │ +02face: 9c02 0406 |001b: sub-long v2, v4, v6 │ │ +02fad2: 2201 9a01 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02fad6: 7010 930a 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fadc: 6e20 9a0a 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fae2: 0c01 |0025: move-result-object v1 │ │ +02fae4: 1a04 8800 |0026: const-string v4, "(" // string@0088 │ │ +02fae8: 6e20 9a0a 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02faee: 0c01 |002b: move-result-object v1 │ │ +02faf0: 7120 8e0a 3200 |002c: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0a8e │ │ +02faf6: 0c04 |002f: move-result-object v4 │ │ +02faf8: 6e20 9a0a 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fafe: 0c01 |0033: move-result-object v1 │ │ +02fb00: 1a04 9e0d |0034: const-string v4, "ms) " // string@0d9e │ │ +02fb04: 6e20 9a0a 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fb0a: 0c01 |0039: move-result-object v1 │ │ +02fb0c: 6e10 9e0a 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fb12: 0c00 |003d: move-result-object v0 │ │ +02fb14: 2201 9a01 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02fb18: 7010 930a 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fb1e: 6e20 9a0a 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fb24: 0c01 |0046: move-result-object v1 │ │ +02fb26: 6e10 110d 0900 |0047: invoke-virtual {v9}, Lorg/sagemath/singlecellserver/Command;.toShortString:()Ljava/lang/String; // method@0d11 │ │ +02fb2c: 0c04 |004a: move-result-object v4 │ │ +02fb2e: 6e20 9a0a 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fb34: 0c01 |004e: move-result-object v1 │ │ +02fb36: 6e10 9e0a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fb3c: 0c00 |0052: move-result-object v0 │ │ +02fb3e: 5481 f603 |0053: iget-object v1, v8, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02fb42: 7110 990d 0100 |0055: invoke-static {v1}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$000:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // method@0d99 │ │ +02fb48: 0c01 |0058: move-result-object v1 │ │ +02fb4a: 6204 dd03 |0059: sget-object v4, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dd │ │ +02fb4e: 6e20 610d 4100 |005b: invoke-virtual {v1, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.equals:(Ljava/lang/Object;)Z // method@0d61 │ │ +02fb54: 0a01 |005e: move-result v1 │ │ +02fb56: 3801 3d00 |005f: if-eqz v1, 009c // +003d │ │ +02fb5a: 2201 9a01 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02fb5e: 7010 930a 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fb64: 6e20 9a0a 0100 |0066: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fb6a: 0c01 |0069: move-result-object v1 │ │ +02fb6c: 1a04 0400 |006a: const-string v4, " " // string@0004 │ │ +02fb70: 6e20 9a0a 4100 |006c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fb76: 0c01 |006f: move-result-object v1 │ │ +02fb78: 6e10 9e0a 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fb7e: 0c00 |0073: move-result-object v0 │ │ +02fb80: 2201 9a01 |0074: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02fb84: 7010 930a 0100 |0076: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fb8a: 6e20 9a0a 0100 |0079: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fb90: 0c01 |007c: move-result-object v1 │ │ +02fb92: 6e10 100d 0900 |007d: invoke-virtual {v9}, Lorg/sagemath/singlecellserver/Command;.toLongString:()Ljava/lang/String; // method@0d10 │ │ +02fb98: 0c04 |0080: move-result-object v4 │ │ +02fb9a: 6e20 9a0a 4100 |0081: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fba0: 0c01 |0084: move-result-object v1 │ │ +02fba2: 6e10 9e0a 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fba8: 0c00 |0088: move-result-object v0 │ │ +02fbaa: 2201 9a01 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +02fbae: 7010 930a 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fbb4: 6e20 9a0a 0100 |008e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fbba: 0c01 |0091: move-result-object v1 │ │ +02fbbc: 1a04 0100 |0092: const-string v4, " │ │ " // string@0001 │ │ -02ec4c: 6e20 9a0a 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ec52: 0c03 |0097: move-result-object v3 │ │ -02ec54: 6e10 9e0a 0300 |0098: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ec5a: 0c00 |009b: move-result-object v0 │ │ -02ec5c: 6203 6a02 |009c: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ -02ec60: 6e20 240a 0300 |009e: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0a24 │ │ -02ec66: 6203 6a02 |00a1: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ -02ec6a: 6e10 220a 0300 |00a3: invoke-virtual {v3}, Ljava/io/PrintStream;.flush:()V // method@0a22 │ │ -02ec70: 2900 68ff |00a6: goto/16 000e // -0098 │ │ -02ec74: 2083 3702 |00a8: instance-of v3, v8, Lorg/sagemath/singlecellserver/CommandRequest; // type@0237 │ │ -02ec78: 3803 0600 |00aa: if-eqz v3, 00b0 // +0006 │ │ -02ec7c: 1a00 e100 |00ac: const-string v0, "<< " // string@00e1 │ │ -02ec80: 2900 67ff |00ae: goto/16 0015 // -0099 │ │ -02ec84: 1a00 0801 |00b0: const-string v0, "== " // string@0108 │ │ -02ec88: 2900 63ff |00b2: goto/16 0015 // -009d │ │ +02fbc0: 6e20 9a0a 4100 |0094: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fbc6: 0c01 |0097: move-result-object v1 │ │ +02fbc8: 6e10 9e0a 0100 |0098: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fbce: 0c00 |009b: move-result-object v0 │ │ +02fbd0: 6201 6a02 |009c: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ +02fbd4: 6e20 240a 0100 |009e: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0a24 │ │ +02fbda: 6201 6a02 |00a1: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@026a │ │ +02fbde: 6e10 220a 0100 |00a3: invoke-virtual {v1}, Ljava/io/PrintStream;.flush:()V // method@0a22 │ │ +02fbe4: 2900 68ff |00a6: goto/16 000e // -0098 │ │ +02fbe8: 2091 3502 |00a8: instance-of v1, v9, Lorg/sagemath/singlecellserver/CommandRequest; // type@0235 │ │ +02fbec: 3801 0600 |00aa: if-eqz v1, 00b0 // +0006 │ │ +02fbf0: 1a00 e100 |00ac: const-string v0, "<< " // string@00e1 │ │ +02fbf4: 2900 67ff |00ae: goto/16 0015 // -0099 │ │ +02fbf8: 1a00 0801 |00b0: const-string v0, "== " // string@0108 │ │ +02fbfc: 2900 63ff |00b2: goto/16 0015 // -009d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000e line=194 │ │ 0x000f line=178 │ │ 0x0013 line=179 │ │ 0x0015 line=184 │ │ @@ -48908,33 +48913,33 @@ │ │ 0x009c line=192 │ │ 0x00a1 line=193 │ │ 0x00a8 line=180 │ │ 0x00ac line=181 │ │ 0x00b0 line=183 │ │ locals : │ │ 0x0015 - 0x00a8 reg=0 s Ljava/lang/String; │ │ - 0x001d - 0x00a8 reg=1 t J │ │ + 0x001d - 0x00a8 reg=2 t J │ │ 0x00ae - 0x00b0 reg=0 s Ljava/lang/String; │ │ 0x00b2 - 0x00b4 reg=0 s Ljava/lang/String; │ │ - 0x0000 - 0x00b4 reg=7 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x0000 - 0x00b4 reg=8 command Lorg/sagemath/singlecellserver/Command; │ │ + 0x0000 - 0x00b4 reg=8 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ + 0x0000 - 0x00b4 reg=9 command Lorg/sagemath/singlecellserver/Command; │ │ │ │ #8 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;) │ │ name : 'sendInitialMessage' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ec8c: |[02ec8c] org.sagemath.singlecellserver.SageSingleCell$ServerTask.sendInitialMessage:(Ljava/lang/String;)V │ │ -02ec9c: 5410 f503 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ -02eca0: 6e20 7709 2000 |0002: invoke-virtual {v0, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -02eca6: 0e00 |0005: return-void │ │ +02fc00: |[02fc00] org.sagemath.singlecellserver.SageSingleCell$ServerTask.sendInitialMessage:(Ljava/lang/String;)V │ │ +02fc10: 5410 f503 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ +02fc14: 6e20 7709 2000 |0002: invoke-virtual {v0, v2}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +02fc1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0005 line=409 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0006 reg=2 initialMessage Ljava/lang/String; │ │ @@ -48944,17 +48949,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02eca8: |[02eca8] org.sagemath.singlecellserver.SageSingleCell$ServerTask.setSendOnly:(Z)V │ │ -02ecb8: 5c01 f203 |0000: iput-boolean v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ -02ecbc: 0e00 |0002: return-void │ │ +02fc1c: |[02fc1c] org.sagemath.singlecellserver.SageSingleCell$ServerTask.setSendOnly:(Z)V │ │ +02fc2c: 5c01 f203 |0000: iput-boolean v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendOnly:Z // field@03f2 │ │ +02fc30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0003 reg=1 sendOnly Z │ │ @@ -48964,23 +48969,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02ecc0: |[02ecc0] org.sagemath.singlecellserver.SageSingleCell$ServerTask.start:()V │ │ -02ecd0: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -02ecd4: 1a01 6206 |0002: const-string v1, "SageSingleCell run() called" // string@0662 │ │ -02ecd8: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ecde: 5420 ee03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ -02ece2: 6e20 930d 0200 |0009: invoke-virtual {v2, v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.log:(Lorg/sagemath/singlecellserver/Command;)V // method@0d93 │ │ -02ece8: 5420 ee03 |000c: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ -02ecec: 6e20 270d 2000 |000e: invoke-virtual {v0, v2}, Lorg/sagemath/singlecellserver/CommandRequest;.sendRequest:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d27 │ │ -02ecf2: 0e00 |0011: return-void │ │ +02fc34: |[02fc34] org.sagemath.singlecellserver.SageSingleCell$ServerTask.start:()V │ │ +02fc44: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +02fc48: 1a01 6006 |0002: const-string v1, "SageSingleCell run() called" // string@0660 │ │ +02fc4c: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02fc52: 5420 ee03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ +02fc56: 6e20 930d 0200 |0009: invoke-virtual {v2, v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.log:(Lorg/sagemath/singlecellserver/Command;)V // method@0d93 │ │ +02fc5c: 5420 ee03 |000c: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@03ee │ │ +02fc60: 6e20 270d 2000 |000e: invoke-virtual {v0, v2}, Lorg/sagemath/singlecellserver/CommandRequest;.sendRequest:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d27 │ │ +02fc66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0007 line=507 │ │ 0x000c line=508 │ │ 0x0011 line=509 │ │ locals : │ │ @@ -48991,32 +48996,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ecf4: |[02ecf4] org.sagemath.singlecellserver.SageSingleCell$ServerTask.timeout:()J │ │ -02ed04: 5420 f603 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ -02ed08: 7110 9b0d 0000 |0002: invoke-static {v0}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$200:(Lorg/sagemath/singlecellserver/SageSingleCell;)J // method@0d9b │ │ -02ed0e: 0b00 |0005: move-result-wide v0 │ │ -02ed10: 1000 |0006: return-wide v0 │ │ +02fc68: |[02fc68] org.sagemath.singlecellserver.SageSingleCell$ServerTask.timeout:()J │ │ +02fc78: 5420 f603 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.this$0:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03f6 │ │ +02fc7c: 7110 9b0d 0000 |0002: invoke-static {v0}, Lorg/sagemath/singlecellserver/SageSingleCell;.access$200:(Lorg/sagemath/singlecellserver/SageSingleCell;)J // method@0d9b │ │ +02fc82: 0b00 |0005: move-result-wide v0 │ │ +02fc84: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #203 header: │ │ -class_idx : 587 │ │ +class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1636 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 9 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -49070,27 +49075,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -02ed14: |[02ed14] org.sagemath.singlecellserver.SageSingleCell.:()V │ │ -02ed24: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02ed2a: 1600 3075 |0003: const-wide/16 v0, #int 30000 // #7530 │ │ -02ed2e: 5a20 fe03 |0005: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.timeout:J // field@03fe │ │ -02ed32: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -02ed34: 5c20 f903 |0008: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.downloadDataFiles:Z // field@03f9 │ │ -02ed38: 2200 b801 |000a: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -02ed3c: 7010 e60a 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -02ed42: 5b20 fd03 |000f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ -02ed46: 6200 dc03 |0011: sget-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ -02ed4a: 5b20 fb03 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.logLevel:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03fb │ │ -02ed4e: 6e10 a20d 0200 |0015: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/SageSingleCell;.logging:()V // method@0da2 │ │ -02ed54: 0e00 |0018: return-void │ │ +02fc88: |[02fc88] org.sagemath.singlecellserver.SageSingleCell.:()V │ │ +02fc98: 7010 660a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a66 │ │ +02fc9e: 1600 3075 |0003: const-wide/16 v0, #int 30000 // #7530 │ │ +02fca2: 5a20 fe03 |0005: iput-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.timeout:J // field@03fe │ │ +02fca6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +02fca8: 5c20 f903 |0008: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.downloadDataFiles:Z // field@03f9 │ │ +02fcac: 2200 b601 |000a: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +02fcb0: 7010 e60a 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +02fcb6: 5b20 fd03 |000f: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ +02fcba: 6200 dc03 |0011: sget-object v0, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;.NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03dc │ │ +02fcbe: 5b20 fb03 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.logLevel:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03fb │ │ +02fcc2: 6e10 a20d 0200 |0015: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/SageSingleCell;.logging:()V // method@0da2 │ │ +02fcc8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=44 │ │ 0x0007 line=48 │ │ 0x000a line=144 │ │ 0x0011 line=148 │ │ @@ -49104,17 +49109,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed58: |[02ed58] org.sagemath.singlecellserver.SageSingleCell.access$000:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ -02ed68: 5410 fb03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.logLevel:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03fb │ │ -02ed6c: 1100 |0002: return-object v0 │ │ +02fccc: |[02fccc] org.sagemath.singlecellserver.SageSingleCell.access$000:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ +02fcdc: 5410 fb03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.logLevel:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03fb │ │ +02fce0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ @@ -49122,17 +49127,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed70: |[02ed70] org.sagemath.singlecellserver.SageSingleCell.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; │ │ -02ed80: 5410 fa03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.listener:Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // field@03fa │ │ -02ed84: 1100 |0002: return-object v0 │ │ +02fce4: |[02fce4] org.sagemath.singlecellserver.SageSingleCell.access$100:(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; │ │ +02fcf4: 5410 fa03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.listener:Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // field@03fa │ │ +02fcf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ @@ -49140,17 +49145,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed88: |[02ed88] org.sagemath.singlecellserver.SageSingleCell.access$200:(Lorg/sagemath/singlecellserver/SageSingleCell;)J │ │ -02ed98: 5320 fe03 |0000: iget-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.timeout:J // field@03fe │ │ -02ed9c: 1000 |0002: return-wide v0 │ │ +02fcfc: |[02fcfc] org.sagemath.singlecellserver.SageSingleCell.access$200:(Lorg/sagemath/singlecellserver/SageSingleCell;)J │ │ +02fd0c: 5320 fe03 |0000: iget-wide v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell;.timeout:J // field@03fe │ │ +02fd10: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #4 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ @@ -49158,17 +49163,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;)Ljava/net/URI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02eda0: |[02eda0] org.sagemath.singlecellserver.SageSingleCell.access$300:(Lorg/sagemath/singlecellserver/SageSingleCell;)Ljava/net/URI; │ │ -02edb0: 5410 f803 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.activityShareURI:Ljava/net/URI; // field@03f8 │ │ -02edb4: 1100 |0002: return-object v0 │ │ +02fd14: |[02fd14] org.sagemath.singlecellserver.SageSingleCell.access$300:(Lorg/sagemath/singlecellserver/SageSingleCell;)Ljava/net/URI; │ │ +02fd24: 5410 f803 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.activityShareURI:Ljava/net/URI; // field@03f8 │ │ +02fd28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #5 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ @@ -49176,17 +49181,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/net/URI;)Ljava/net/URI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02edb8: |[02edb8] org.sagemath.singlecellserver.SageSingleCell.access$302:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/net/URI;)Ljava/net/URI; │ │ -02edc8: 5b01 f803 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.activityShareURI:Ljava/net/URI; // field@03f8 │ │ -02edcc: 1101 |0002: return-object v1 │ │ +02fd2c: |[02fd2c] org.sagemath.singlecellserver.SageSingleCell.access$302:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/net/URI;)Ljava/net/URI; │ │ +02fd3c: 5b01 f803 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.activityShareURI:Ljava/net/URI; // field@03f8 │ │ +02fd40: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/net/URI; │ │ │ │ @@ -49195,57 +49200,57 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -02edd0: |[02edd0] org.sagemath.singlecellserver.SageSingleCell.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -02ede0: 2202 6a01 |0000: new-instance v2, Ljava/io/BufferedReader; // type@016a │ │ -02ede4: 2204 7701 |0002: new-instance v4, Ljava/io/InputStreamReader; // type@0177 │ │ -02ede8: 7020 1c0a 6400 |0004: invoke-direct {v4, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a1c │ │ -02edee: 7020 f709 4200 |0007: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f7 │ │ -02edf4: 2203 9c01 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02edf8: 7010 930a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02edfe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -02ee00: 6e10 f909 0200 |0010: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f9 │ │ -02ee06: 0c01 |0013: move-result-object v1 │ │ -02ee08: 3801 2500 |0014: if-eqz v1, 0039 // +0025 │ │ -02ee0c: 2204 9c01 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02ee10: 7010 930a 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ee16: 6e20 9a0a 1400 |001b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ee1c: 0c04 |001e: move-result-object v4 │ │ -02ee1e: 1a05 0100 |001f: const-string v5, " │ │ +02fd44: |[02fd44] org.sagemath.singlecellserver.SageSingleCell.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +02fd54: 2202 6801 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0168 │ │ +02fd58: 2204 7501 |0002: new-instance v4, Ljava/io/InputStreamReader; // type@0175 │ │ +02fd5c: 7020 1c0a 6400 |0004: invoke-direct {v4, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a1c │ │ +02fd62: 7020 f709 4200 |0007: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f7 │ │ +02fd68: 2203 9a01 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02fd6c: 7010 930a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fd72: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +02fd74: 6e10 f909 0200 |0010: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f9 │ │ +02fd7a: 0c01 |0013: move-result-object v1 │ │ +02fd7c: 3801 2500 |0014: if-eqz v1, 0039 // +0025 │ │ +02fd80: 2204 9a01 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02fd84: 7010 930a 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fd8a: 6e20 9a0a 1400 |001b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fd90: 0c04 |001e: move-result-object v4 │ │ +02fd92: 1a05 0100 |001f: const-string v5, " │ │ " // string@0001 │ │ -02ee22: 6e20 9a0a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ee28: 0c04 |0024: move-result-object v4 │ │ -02ee2a: 6e10 9e0a 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ee30: 0c04 |0028: move-result-object v4 │ │ -02ee32: 6e20 9a0a 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ee38: 28e4 |002c: goto 0010 // -001c │ │ -02ee3a: 0d00 |002d: move-exception v0 │ │ -02ee3c: 6e10 190a 0000 |002e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02ee42: 6e10 1a0a 0600 |0031: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -02ee48: 6e10 9e0a 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ee4e: 0c04 |0037: move-result-object v4 │ │ -02ee50: 1104 |0038: return-object v4 │ │ -02ee52: 6e10 1a0a 0600 |0039: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -02ee58: 28f8 |003c: goto 0034 // -0008 │ │ -02ee5a: 0d00 |003d: move-exception v0 │ │ -02ee5c: 6e10 190a 0000 |003e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02ee62: 28f3 |0041: goto 0034 // -000d │ │ -02ee64: 0d00 |0042: move-exception v0 │ │ -02ee66: 6e10 190a 0000 |0043: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02ee6c: 28ee |0046: goto 0034 // -0012 │ │ -02ee6e: 0d04 |0047: move-exception v4 │ │ -02ee70: 6e10 1a0a 0600 |0048: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -02ee76: 2704 |004b: throw v4 │ │ -02ee78: 0d00 |004c: move-exception v0 │ │ -02ee7a: 6e10 190a 0000 |004d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02ee80: 28fb |0050: goto 004b // -0005 │ │ +02fd96: 6e20 9a0a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fd9c: 0c04 |0024: move-result-object v4 │ │ +02fd9e: 6e10 9e0a 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fda4: 0c04 |0028: move-result-object v4 │ │ +02fda6: 6e20 9a0a 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fdac: 28e4 |002c: goto 0010 // -001c │ │ +02fdae: 0d00 |002d: move-exception v0 │ │ +02fdb0: 6e10 190a 0000 |002e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02fdb6: 6e10 1a0a 0600 |0031: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +02fdbc: 6e10 9e0a 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fdc2: 0c04 |0037: move-result-object v4 │ │ +02fdc4: 1104 |0038: return-object v4 │ │ +02fdc6: 6e10 1a0a 0600 |0039: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +02fdcc: 28f8 |003c: goto 0034 // -0008 │ │ +02fdce: 0d00 |003d: move-exception v0 │ │ +02fdd0: 6e10 190a 0000 |003e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02fdd6: 28f3 |0041: goto 0034 // -000d │ │ +02fdd8: 0d00 |0042: move-exception v0 │ │ +02fdda: 6e10 190a 0000 |0043: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02fde0: 28ee |0046: goto 0034 // -0012 │ │ +02fde2: 0d04 |0047: move-exception v4 │ │ +02fde4: 6e10 1a0a 0600 |0048: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +02fdea: 2704 |004b: throw v4 │ │ +02fdec: 0d00 |004c: move-exception v0 │ │ +02fdee: 6e10 190a 0000 |004d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +02fdf4: 28fb |0050: goto 004b // -0005 │ │ catches : 5 │ │ 0x0010 - 0x002c │ │ Ljava/io/IOException; -> 0x002d │ │ -> 0x0047 │ │ 0x002e - 0x0031 │ │ -> 0x0047 │ │ 0x0031 - 0x0034 │ │ @@ -49289,17 +49294,17 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02eec0: |[02eec0] org.sagemath.singlecellserver.SageSingleCell.getShareURI:()Ljava/net/URI; │ │ -02eed0: 5410 f803 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.activityShareURI:Ljava/net/URI; // field@03f8 │ │ -02eed4: 1100 |0002: return-object v0 │ │ +02fe34: |[02fe34] org.sagemath.singlecellserver.SageSingleCell.getShareURI:()Ljava/net/URI; │ │ +02fe44: 5410 f803 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/SageSingleCell;.activityShareURI:Ljava/net/URI; // field@03f8 │ │ +02fe48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ @@ -49307,99 +49312,101 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 160 16-bit code units │ │ -02eed8: |[02eed8] org.sagemath.singlecellserver.SageSingleCell.interact:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V │ │ -02eee8: 1a03 6106 |0000: const-string v3, "SageSingleCell" // string@0661 │ │ -02eeec: 2204 9c01 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02eef0: 7010 930a 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02eef6: 1a05 b506 |0007: const-string v5, "UPDATING INTERACT VARIABLE: " // string@06b5 │ │ -02eefa: 6e20 9a0a 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef00: 0c04 |000c: move-result-object v4 │ │ -02ef02: 6e20 9a0a a400 |000d: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef08: 0c04 |0010: move-result-object v4 │ │ -02ef0a: 6e10 9e0a 0400 |0011: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ef10: 0c04 |0014: move-result-object v4 │ │ -02ef12: 7120 8b07 4300 |0015: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ef18: 1a03 6106 |0018: const-string v3, "SageSingleCell" // string@0661 │ │ -02ef1c: 2204 9c01 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02ef20: 7010 930a 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ef26: 1a05 b406 |001f: const-string v5, "UPDATED INTERACT VALUE: " // string@06b4 │ │ -02ef2a: 6e20 9a0a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef30: 0c04 |0024: move-result-object v4 │ │ -02ef32: 6e10 6a0a 0b00 |0025: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02ef38: 0c05 |0028: move-result-object v5 │ │ -02ef3a: 6e20 9a0a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef40: 0c04 |002c: move-result-object v4 │ │ -02ef42: 6e10 9e0a 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ef48: 0c04 |0030: move-result-object v4 │ │ -02ef4a: 7120 8b07 4300 |0031: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02ef50: 2203 9c01 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02ef54: 7010 930a 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ef5a: 1a04 cf10 |0039: const-string v4, "sys._sage_.update_interact("" // string@10cf │ │ -02ef5e: 6e20 9a0a 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef64: 0c03 |003e: move-result-object v3 │ │ -02ef66: 6e10 480d 0900 |003f: invoke-virtual {v9}, Lorg/sagemath/singlecellserver/Interact;.getID:()Ljava/lang/String; // method@0d48 │ │ -02ef6c: 0c04 |0042: move-result-object v4 │ │ -02ef6e: 6e20 9a0a 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef74: 0c03 |0046: move-result-object v3 │ │ -02ef76: 1a04 8200 |0047: const-string v4, "","" // string@0082 │ │ -02ef7a: 6e20 9a0a 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef80: 0c03 |004c: move-result-object v3 │ │ -02ef82: 6e20 9a0a a300 |004d: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef88: 0c03 |0050: move-result-object v3 │ │ -02ef8a: 1a04 8100 |0051: const-string v4, ""," // string@0081 │ │ -02ef8e: 6e20 9a0a 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ef94: 0c03 |0056: move-result-object v3 │ │ -02ef96: 6e10 6a0a 0b00 |0057: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -02ef9c: 0c04 |005a: move-result-object v4 │ │ -02ef9e: 6e20 9a0a 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02efa4: 0c03 |005e: move-result-object v3 │ │ -02efa6: 1a04 a100 |005f: const-string v4, ")" // string@00a1 │ │ -02efaa: 6e20 9a0a 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02efb0: 0c03 |0064: move-result-object v3 │ │ -02efb2: 6e10 9e0a 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02efb8: 0c02 |0068: move-result-object v2 │ │ -02efba: 5483 fc03 |0069: iget-object v3, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ -02efbe: 5484 fc03 |006b: iget-object v4, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ -02efc2: 2205 3b02 |006d: new-instance v5, Lorg/sagemath/singlecellserver/ExecuteRequest; // type@023b │ │ -02efc6: 1216 |006f: const/4 v6, #int 1 // #1 │ │ -02efc8: 5497 ce03 |0070: iget-object v7, v9, Lorg/sagemath/singlecellserver/Interact;.session:Ljava/util/UUID; // field@03ce │ │ -02efcc: 7040 3a0d 2576 |0072: invoke-direct {v5, v2, v6, v7}, Lorg/sagemath/singlecellserver/ExecuteRequest;.:(Ljava/lang/String;ZLjava/util/UUID;)V // method@0d3a │ │ -02efd2: 7120 8a0d 5400 |0075: invoke-static {v4, v5}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$902:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; // method@0d8a │ │ -02efd8: 0c04 |0078: move-result-object v4 │ │ -02efda: 7120 880d 4300 |0079: invoke-static {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$802:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; // method@0d88 │ │ -02efe0: 1a01 0000 |007c: const-string v1, "" // string@0000 │ │ -02efe4: 5483 fc03 |007e: iget-object v3, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ -02efe8: 7110 890d 0300 |0080: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$900:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/sagemath/singlecellserver/CommandRequest; // method@0d89 │ │ -02efee: 0c03 |0083: move-result-object v3 │ │ -02eff0: 6e10 280d 0300 |0084: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ -02eff6: 0c03 |0087: move-result-object v3 │ │ -02eff8: 6e10 e00b 0300 |0088: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -02effe: 0c01 |008b: move-result-object v1 │ │ -02f000: 1a03 6106 |008c: const-string v3, "SageSingleCell" // string@0661 │ │ -02f004: 1a04 6506 |008e: const-string v4, "SageSingleCell.interact() trying to send message..." // string@0665 │ │ -02f008: 7120 8b07 4300 |0090: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02f00e: 5483 fc03 |0093: iget-object v3, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ -02f012: 5433 f503 |0095: iget-object v3, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ -02f016: 6e20 7709 1300 |0097: invoke-virtual {v3, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -02f01c: 0e00 |009a: return-void │ │ -02f01e: 0d00 |009b: move-exception v0 │ │ -02f020: 6e10 d20b 0000 |009c: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0bd2 │ │ -02f026: 28ed |009f: goto 008c // -0013 │ │ +02fe4c: |[02fe4c] org.sagemath.singlecellserver.SageSingleCell.interact:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V │ │ +02fe5c: 1a03 5f06 |0000: const-string v3, "SageSingleCell" // string@065f │ │ +02fe60: 2204 9a01 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02fe64: 7010 930a 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fe6a: 1a05 b306 |0007: const-string v5, "UPDATING INTERACT VARIABLE: " // string@06b3 │ │ +02fe6e: 6e20 9a0a 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fe74: 0c04 |000c: move-result-object v4 │ │ +02fe76: 6e20 9a0a a400 |000d: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fe7c: 0c04 |0010: move-result-object v4 │ │ +02fe7e: 6e10 9e0a 0400 |0011: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02fe84: 0c04 |0014: move-result-object v4 │ │ +02fe86: 7120 8b07 4300 |0015: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02fe8c: 1a03 5f06 |0018: const-string v3, "SageSingleCell" // string@065f │ │ +02fe90: 2204 9a01 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +02fe94: 7010 930a 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fe9a: 1a05 b206 |001f: const-string v5, "UPDATED INTERACT VALUE: " // string@06b2 │ │ +02fe9e: 6e20 9a0a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fea4: 0c04 |0024: move-result-object v4 │ │ +02fea6: 6e10 6a0a 0b00 |0025: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02feac: 0c05 |0028: move-result-object v5 │ │ +02feae: 6e20 9a0a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02feb4: 0c04 |002c: move-result-object v4 │ │ +02feb6: 6e10 9e0a 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02febc: 0c04 |0030: move-result-object v4 │ │ +02febe: 7120 8b07 4300 |0031: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02fec4: 2203 9a01 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +02fec8: 7010 930a 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +02fece: 1a04 cb10 |0039: const-string v4, "sys._sage_.update_interact("" // string@10cb │ │ +02fed2: 6e20 9a0a 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fed8: 0c03 |003e: move-result-object v3 │ │ +02feda: 6e10 480d 0900 |003f: invoke-virtual {v9}, Lorg/sagemath/singlecellserver/Interact;.getID:()Ljava/lang/String; // method@0d48 │ │ +02fee0: 0c04 |0042: move-result-object v4 │ │ +02fee2: 6e20 9a0a 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fee8: 0c03 |0046: move-result-object v3 │ │ +02feea: 1a04 8200 |0047: const-string v4, "","" // string@0082 │ │ +02feee: 6e20 9a0a 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fef4: 0c03 |004c: move-result-object v3 │ │ +02fef6: 6e20 9a0a a300 |004d: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02fefc: 0c03 |0050: move-result-object v3 │ │ +02fefe: 1a04 8100 |0051: const-string v4, ""," // string@0081 │ │ +02ff02: 6e20 9a0a 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ff08: 0c03 |0056: move-result-object v3 │ │ +02ff0a: 6e10 6a0a 0b00 |0057: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +02ff10: 0c04 |005a: move-result-object v4 │ │ +02ff12: 6e20 9a0a 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ff18: 0c03 |005e: move-result-object v3 │ │ +02ff1a: 1a04 a100 |005f: const-string v4, ")" // string@00a1 │ │ +02ff1e: 6e20 9a0a 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +02ff24: 0c03 |0064: move-result-object v3 │ │ +02ff26: 6e10 9e0a 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +02ff2c: 0c02 |0068: move-result-object v2 │ │ +02ff2e: 5483 fc03 |0069: iget-object v3, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ +02ff32: 5484 fc03 |006b: iget-object v4, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ +02ff36: 2205 3902 |006d: new-instance v5, Lorg/sagemath/singlecellserver/ExecuteRequest; // type@0239 │ │ +02ff3a: 1216 |006f: const/4 v6, #int 1 // #1 │ │ +02ff3c: 5497 ce03 |0070: iget-object v7, v9, Lorg/sagemath/singlecellserver/Interact;.session:Ljava/util/UUID; // field@03ce │ │ +02ff40: 7040 3a0d 2576 |0072: invoke-direct {v5, v2, v6, v7}, Lorg/sagemath/singlecellserver/ExecuteRequest;.:(Ljava/lang/String;ZLjava/util/UUID;)V // method@0d3a │ │ +02ff46: 7120 8a0d 5400 |0075: invoke-static {v4, v5}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$902:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; // method@0d8a │ │ +02ff4c: 0c04 |0078: move-result-object v4 │ │ +02ff4e: 7120 880d 4300 |0079: invoke-static {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$802:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Lorg/sagemath/singlecellserver/CommandRequest;)Lorg/sagemath/singlecellserver/CommandRequest; // method@0d88 │ │ +02ff54: 1a01 0000 |007c: const-string v1, "" // string@0000 │ │ +02ff58: 5483 fc03 |007e: iget-object v3, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ +02ff5c: 7110 890d 0300 |0080: invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.access$900:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)Lorg/sagemath/singlecellserver/CommandRequest; // method@0d89 │ │ +02ff62: 0c03 |0083: move-result-object v3 │ │ +02ff64: 6e10 280d 0300 |0084: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ +02ff6a: 0c03 |0087: move-result-object v3 │ │ +02ff6c: 6e10 e00b 0300 |0088: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +02ff72: 0c01 |008b: move-result-object v1 │ │ +02ff74: 1a03 5f06 |008c: const-string v3, "SageSingleCell" // string@065f │ │ +02ff78: 1a04 6306 |008e: const-string v4, "SageSingleCell.interact() trying to send message..." // string@0663 │ │ +02ff7c: 7120 8b07 4300 |0090: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +02ff82: 5483 fc03 |0093: iget-object v3, v8, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ +02ff86: 5433 f503 |0095: iget-object v3, v3, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.shellclient:Lcom/codebutler/android_websockets/WebSocketClient; // field@03f5 │ │ +02ff8a: 6e20 7709 1300 |0097: invoke-virtual {v3, v1}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +02ff90: 0e00 |009a: return-void │ │ +02ff92: 0d00 |009b: move-exception v0 │ │ +02ff94: 6e10 d20b 0000 |009c: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@0bd2 │ │ +02ff9a: 28ed |009f: goto 008c // -0013 │ │ catches : 1 │ │ 0x007e - 0x008b │ │ Lorg/json/JSONException; -> 0x009b │ │ positions : │ │ 0x0000 line=536 │ │ 0x0018 line=537 │ │ 0x0034 line=539 │ │ + 0x003f line=540 │ │ + 0x0057 line=542 │ │ 0x0069 line=544 │ │ 0x007c line=546 │ │ 0x007e line=549 │ │ 0x008c line=554 │ │ 0x0093 line=555 │ │ 0x009a line=556 │ │ 0x009b line=550 │ │ @@ -49418,116 +49425,113 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -02f038: |[02f038] org.sagemath.singlecellserver.SageSingleCell.interrupt:()V │ │ -02f048: 5443 fd03 |0000: iget-object v3, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ -02f04c: 1d03 |0002: monitor-enter v3 │ │ -02f04e: 5442 fd03 |0003: iget-object v2, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ -02f052: 6e10 ef0a 0200 |0005: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f058: 0c00 |0008: move-result-object v0 │ │ -02f05a: 7210 dc0a 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f060: 0a02 |000c: move-result v2 │ │ -02f062: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -02f066: 7210 dd0a 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f06c: 0c01 |0012: move-result-object v1 │ │ -02f06e: 1f01 4a02 |0013: check-cast v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // type@024a │ │ -02f072: 6e10 910d 0100 |0015: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:()V // method@0d91 │ │ -02f078: 28f1 |0018: goto 0009 // -000f │ │ -02f07a: 0d02 |0019: move-exception v2 │ │ -02f07c: 1e03 |001a: monitor-exit v3 │ │ -02f07e: 2702 |001b: throw v2 │ │ -02f080: 1e03 |001c: monitor-exit v3 │ │ -02f082: 0e00 |001d: return-void │ │ +02ffac: |[02ffac] org.sagemath.singlecellserver.SageSingleCell.interrupt:()V │ │ +02ffbc: 5442 fd03 |0000: iget-object v2, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ +02ffc0: 1d02 |0002: monitor-enter v2 │ │ +02ffc2: 5441 fd03 |0003: iget-object v1, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ +02ffc6: 6e10 ef0a 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +02ffcc: 0c01 |0008: move-result-object v1 │ │ +02ffce: 7210 dc0a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +02ffd4: 0a03 |000c: move-result v3 │ │ +02ffd6: 3803 0f00 |000d: if-eqz v3, 001c // +000f │ │ +02ffda: 7210 dd0a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +02ffe0: 0c00 |0012: move-result-object v0 │ │ +02ffe2: 1f00 4802 |0013: check-cast v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // type@0248 │ │ +02ffe6: 6e10 910d 0000 |0015: invoke-virtual {v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.interrupt:()V // method@0d91 │ │ +02ffec: 28f1 |0018: goto 0009 // -000f │ │ +02ffee: 0d01 |0019: move-exception v1 │ │ +02fff0: 1e02 |001a: monitor-exit v2 │ │ +02fff2: 2701 |001b: throw v1 │ │ +02fff4: 1e02 |001c: monitor-exit v2 │ │ +02fff6: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ 0x001c - 0x001d │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=562 │ │ 0x0003 line=563 │ │ 0x0015 line=564 │ │ 0x0019 line=565 │ │ 0x001d line=566 │ │ locals : │ │ - 0x0009 - 0x0019 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0015 - 0x0019 reg=1 thread Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x001c - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0015 - 0x0019 reg=0 thread Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x001e reg=4 this Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ name : 'isRunning' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -02f098: |[02f098] org.sagemath.singlecellserver.SageSingleCell.isRunning:()Z │ │ -02f0a8: 5443 fd03 |0000: iget-object v3, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ -02f0ac: 1d03 |0002: monitor-enter v3 │ │ -02f0ae: 5442 fd03 |0003: iget-object v2, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ -02f0b2: 6e10 ef0a 0200 |0005: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f0b8: 0c00 |0008: move-result-object v0 │ │ -02f0ba: 7210 dc0a 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f0c0: 0a02 |000c: move-result v2 │ │ -02f0c2: 3802 1100 |000d: if-eqz v2, 001e // +0011 │ │ -02f0c6: 7210 dd0a 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f0cc: 0c01 |0012: move-result-object v1 │ │ -02f0ce: 1f01 4a02 |0013: check-cast v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // type@024a │ │ -02f0d2: 6e10 920d 0100 |0015: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.isInterrupted:()Z // method@0d92 │ │ -02f0d8: 0a02 |0018: move-result v2 │ │ -02f0da: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ -02f0de: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -02f0e0: 1e03 |001c: monitor-exit v3 │ │ -02f0e2: 0f02 |001d: return v2 │ │ -02f0e4: 1e03 |001e: monitor-exit v3 │ │ -02f0e6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -02f0e8: 28fd |0020: goto 001d // -0003 │ │ -02f0ea: 0d02 |0021: move-exception v2 │ │ -02f0ec: 1e03 |0022: monitor-exit v3 │ │ -02f0ee: 2702 |0023: throw v2 │ │ +03000c: |[03000c] org.sagemath.singlecellserver.SageSingleCell.isRunning:()Z │ │ +03001c: 5442 fd03 |0000: iget-object v2, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ +030020: 1d02 |0002: monitor-enter v2 │ │ +030022: 5441 fd03 |0003: iget-object v1, v4, Lorg/sagemath/singlecellserver/SageSingleCell;.threads:Ljava/util/LinkedList; // field@03fd │ │ +030026: 6e10 ef0a 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +03002c: 0c01 |0008: move-result-object v1 │ │ +03002e: 7210 dc0a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +030034: 0a03 |000c: move-result v3 │ │ +030036: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ +03003a: 7210 dd0a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +030040: 0c00 |0012: move-result-object v0 │ │ +030042: 1f00 4802 |0013: check-cast v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // type@0248 │ │ +030046: 6e10 920d 0000 |0015: invoke-virtual {v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.isInterrupted:()Z // method@0d92 │ │ +03004c: 0a03 |0018: move-result v3 │ │ +03004e: 3903 f0ff |0019: if-nez v3, 0009 // -0010 │ │ +030052: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +030054: 1e02 |001c: monitor-exit v2 │ │ +030056: 0f01 |001d: return v1 │ │ +030058: 1e02 |001e: monitor-exit v2 │ │ +03005a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +03005c: 28fd |0020: goto 001d // -0003 │ │ +03005e: 0d01 |0021: move-exception v1 │ │ +030060: 1e02 |0022: monitor-exit v2 │ │ +030062: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=575 │ │ 0x0003 line=576 │ │ 0x0015 line=577 │ │ 0x001b line=578 │ │ 0x001d line=580 │ │ 0x001e line=579 │ │ 0x001f line=580 │ │ 0x0021 line=579 │ │ locals : │ │ - 0x0015 - 0x001d reg=1 thread Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ - 0x0009 - 0x0021 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0015 - 0x001d reg=0 thread Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0024 reg=4 this Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ │ #4 : (in Lorg/sagemath/singlecellserver/SageSingleCell;) │ │ name : 'logging' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02f0fc: |[02f0fc] org.sagemath.singlecellserver.SageSingleCell.logging:()V │ │ -02f10c: 1a01 830e |0000: const-string v1, "org.apache.http.wire" // string@0e83 │ │ -02f110: 7110 200b 0100 |0002: invoke-static {v1}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0b20 │ │ -02f116: 0c00 |0005: move-result-object v0 │ │ -02f118: 6201 6d02 |0006: sget-object v1, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@026d │ │ -02f11c: 6e20 210b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.setLevel:(Ljava/util/logging/Level;)V // method@0b21 │ │ -02f122: 0e00 |000b: return-void │ │ +030070: |[030070] org.sagemath.singlecellserver.SageSingleCell.logging:()V │ │ +030080: 1a01 7f0e |0000: const-string v1, "org.apache.http.wire" // string@0e7f │ │ +030084: 7110 200b 0100 |0002: invoke-static {v1}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0b20 │ │ +03008a: 0c00 |0005: move-result-object v0 │ │ +03008c: 6201 6d02 |0006: sget-object v1, Ljava/util/logging/Level;.FINEST:Ljava/util/logging/Level; // field@026d │ │ +030090: 6e20 210b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.setLevel:(Ljava/util/logging/Level;)V // method@0b21 │ │ +030096: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000b line=117 │ │ locals : │ │ 0x0006 - 0x000c reg=0 apacheWireLog Ljava/util/logging/Logger; │ │ @@ -49538,32 +49542,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -02f124: |[02f124] org.sagemath.singlecellserver.SageSingleCell.query:(Ljava/lang/String;)V │ │ -02f134: 1a00 6106 |0000: const-string v0, "SageSingleCell" // string@0661 │ │ -02f138: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02f13c: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f142: 1a02 8e0f |0007: const-string v2, "sageInput is " // string@0f8e │ │ -02f146: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f14c: 0c01 |000c: move-result-object v1 │ │ -02f14e: 6e20 9a0a 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f154: 0c01 |0010: move-result-object v1 │ │ -02f156: 6e10 9e0a 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f15c: 0c01 |0014: move-result-object v1 │ │ -02f15e: 7120 8b07 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02f164: 2200 4a02 |0018: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // type@024a │ │ -02f168: 7030 7e0d 3004 |001a: invoke-direct {v0, v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;)V // method@0d7e │ │ -02f16e: 5b30 fc03 |001d: iput-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ -02f172: 5430 fc03 |001f: iget-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ -02f176: 6e10 960d 0000 |0021: invoke-virtual {v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.start:()V // method@0d96 │ │ -02f17c: 0e00 |0024: return-void │ │ +030098: |[030098] org.sagemath.singlecellserver.SageSingleCell.query:(Ljava/lang/String;)V │ │ +0300a8: 1a00 5f06 |0000: const-string v0, "SageSingleCell" // string@065f │ │ +0300ac: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +0300b0: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0300b6: 1a02 8a0f |0007: const-string v2, "sageInput is " // string@0f8a │ │ +0300ba: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0300c0: 0c01 |000c: move-result-object v1 │ │ +0300c2: 6e20 9a0a 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0300c8: 0c01 |0010: move-result-object v1 │ │ +0300ca: 6e10 9e0a 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0300d0: 0c01 |0014: move-result-object v1 │ │ +0300d2: 7120 8b07 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +0300d8: 2200 4802 |0018: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // type@0248 │ │ +0300dc: 7030 7e0d 3004 |001a: invoke-direct {v0, v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.:(Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;)V // method@0d7e │ │ +0300e2: 5b30 fc03 |001d: iput-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ +0300e6: 5430 fc03 |001f: iget-object v0, v3, Lorg/sagemath/singlecellserver/SageSingleCell;.task:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03fc │ │ +0300ea: 6e10 960d 0000 |0021: invoke-virtual {v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.start:()V // method@0d96 │ │ +0300f0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0018 line=521 │ │ 0x001f line=522 │ │ 0x0024 line=523 │ │ locals : │ │ @@ -49575,30 +49579,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -02f180: |[02f180] org.sagemath.singlecellserver.SageSingleCell.setDownloadDataFiles:(Z)V │ │ -02f190: 1a00 6106 |0000: const-string v0, "SageSingleCell" // string@0661 │ │ -02f194: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02f198: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f19e: 1a02 b206 |0007: const-string v2, "Tried to setDownloadDataFiles set to " // string@06b2 │ │ -02f1a2: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f1a8: 0c01 |000c: move-result-object v1 │ │ -02f1aa: 7110 8f0a 0400 |000d: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@0a8f │ │ -02f1b0: 0c02 |0010: move-result-object v2 │ │ -02f1b2: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f1b8: 0c01 |0014: move-result-object v1 │ │ -02f1ba: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f1c0: 0c01 |0018: move-result-object v1 │ │ -02f1c2: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -02f1c8: 5c34 f903 |001c: iput-boolean v4, v3, Lorg/sagemath/singlecellserver/SageSingleCell;.downloadDataFiles:Z // field@03f9 │ │ -02f1cc: 0e00 |001e: return-void │ │ +0300f4: |[0300f4] org.sagemath.singlecellserver.SageSingleCell.setDownloadDataFiles:(Z)V │ │ +030104: 1a00 5f06 |0000: const-string v0, "SageSingleCell" // string@065f │ │ +030108: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03010c: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030112: 1a02 b006 |0007: const-string v2, "Tried to setDownloadDataFiles set to " // string@06b0 │ │ +030116: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03011c: 0c01 |000c: move-result-object v1 │ │ +03011e: 7110 8f0a 0400 |000d: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@0a8f │ │ +030124: 0c02 |0010: move-result-object v2 │ │ +030126: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03012c: 0c01 |0014: move-result-object v1 │ │ +03012e: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030134: 0c01 |0018: move-result-object v1 │ │ +030136: 7120 8b07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03013c: 5c34 f903 |001c: iput-boolean v4, v3, Lorg/sagemath/singlecellserver/SageSingleCell;.downloadDataFiles:Z // field@03f9 │ │ +030140: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x001c line=57 │ │ 0x001e line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/sagemath/singlecellserver/SageSingleCell; │ │ @@ -49609,17 +49613,17 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f1d0: |[02f1d0] org.sagemath.singlecellserver.SageSingleCell.setLogLevel:(Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;)V │ │ -02f1e0: 5b01 fb03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.logLevel:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03fb │ │ -02f1e4: 0e00 |0002: return-void │ │ +030144: |[030144] org.sagemath.singlecellserver.SageSingleCell.setLogLevel:(Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;)V │ │ +030154: 5b01 fb03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.logLevel:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; // field@03fb │ │ +030158: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x0003 reg=1 logLevel Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ @@ -49629,32 +49633,32 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f1e8: |[02f1e8] org.sagemath.singlecellserver.SageSingleCell.setOnSageListener:(Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;)V │ │ -02f1f8: 5b01 fa03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.listener:Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // field@03fa │ │ -02f1fc: 0e00 |0002: return-void │ │ +03015c: |[03015c] org.sagemath.singlecellserver.SageSingleCell.setOnSageListener:(Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;)V │ │ +03016c: 5b01 fa03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell;.listener:Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; // field@03fa │ │ +030170: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x0003 reg=1 listener Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #204 header: │ │ -class_idx : 591 │ │ +class_idx : 589 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1713 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1711 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -49676,17 +49680,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f200: |[02f200] org.sagemath.singlecellserver.Transaction$Factory.:()V │ │ -02f210: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02f216: 0e00 |0003: return-void │ │ +030174: |[030174] org.sagemath.singlecellserver.Transaction$Factory.:()V │ │ +030184: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03018a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/singlecellserver/Transaction$Factory; │ │ │ │ Virtual methods - │ │ @@ -49695,35 +49699,35 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)Lorg/sagemath/singlecellserver/Transaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -02f218: |[02f218] org.sagemath.singlecellserver.Transaction$Factory.newTransaction:(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)Lorg/sagemath/singlecellserver/Transaction; │ │ -02f228: 2200 5002 |0000: new-instance v0, Lorg/sagemath/singlecellserver/Transaction; // type@0250 │ │ -02f22c: 7040 b40d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lorg/sagemath/singlecellserver/Transaction;.:(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)V // method@0db4 │ │ -02f232: 1100 |0005: return-object v0 │ │ +03018c: |[03018c] org.sagemath.singlecellserver.Transaction$Factory.newTransaction:(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)Lorg/sagemath/singlecellserver/Transaction; │ │ +03019c: 2200 4e02 |0000: new-instance v0, Lorg/sagemath/singlecellserver/Transaction; // type@024e │ │ +0301a0: 7040 b40d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lorg/sagemath/singlecellserver/Transaction;.:(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)V // method@0db4 │ │ +0301a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/LinkedList; │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/singlecellserver/Transaction$Factory; │ │ 0x0000 - 0x0006 reg=2 server Lorg/sagemath/singlecellserver/SageSingleCell; │ │ 0x0000 - 0x0006 reg=3 request Lorg/sagemath/singlecellserver/CommandRequest; │ │ 0x0000 - 0x0006 reg=4 reply Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ │ │ - source_file_idx : 1713 (Transaction.java) │ │ + source_file_idx : 1711 (Transaction.java) │ │ │ │ Class #205 header: │ │ -class_idx : 592 │ │ +class_idx : 590 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1713 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1711 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -49758,20 +49762,20 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02f234: |[02f234] org.sagemath.singlecellserver.Transaction.:(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)V │ │ -02f244: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02f24a: 5b01 0904 |0003: iput-object v1, v0, Lorg/sagemath/singlecellserver/Transaction;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@0409 │ │ -02f24e: 5b02 0804 |0005: iput-object v2, v0, Lorg/sagemath/singlecellserver/Transaction;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@0408 │ │ -02f252: 5b03 0704 |0007: iput-object v3, v0, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f256: 0e00 |0009: return-void │ │ +0301a8: |[0301a8] org.sagemath.singlecellserver.Transaction.:(Lorg/sagemath/singlecellserver/SageSingleCell;Lorg/sagemath/singlecellserver/CommandRequest;Ljava/util/LinkedList;)V │ │ +0301b8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0301be: 5b01 0904 |0003: iput-object v1, v0, Lorg/sagemath/singlecellserver/Transaction;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@0409 │ │ +0301c2: 5b02 0804 |0005: iput-object v2, v0, Lorg/sagemath/singlecellserver/Transaction;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@0408 │ │ +0301c6: 5b03 0704 |0007: iput-object v3, v0, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +0301ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0005 line=22 │ │ 0x0007 line=23 │ │ 0x0009 line=24 │ │ @@ -49788,328 +49792,320 @@ │ │ type : '()Lorg/sagemath/singlecellserver/DataFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f258: |[02f258] org.sagemath.singlecellserver.Transaction.getDataFile:()Lorg/sagemath/singlecellserver/DataFile; │ │ -02f268: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f26c: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f272: 0c00 |0005: move-result-object v0 │ │ -02f274: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f27a: 0a02 |0009: move-result v2 │ │ -02f27c: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f280: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f286: 0c01 |000f: move-result-object v1 │ │ -02f288: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f28c: 2012 3802 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -02f290: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f294: 1f01 3802 |0016: check-cast v1, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -02f298: 1101 |0018: return-object v1 │ │ -02f29a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f29c: 28fe |001a: goto 0018 // -0002 │ │ +0301cc: |[0301cc] org.sagemath.singlecellserver.Transaction.getDataFile:()Lorg/sagemath/singlecellserver/DataFile; │ │ +0301dc: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +0301e0: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +0301e6: 0c01 |0005: move-result-object v1 │ │ +0301e8: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +0301ee: 0a02 |0009: move-result v2 │ │ +0301f0: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +0301f4: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +0301fa: 0c00 |000f: move-result-object v0 │ │ +0301fc: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +030200: 2002 3602 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +030204: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +030208: 1f00 3602 |0016: check-cast v0, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +03020c: 1100 |0018: return-object v0 │ │ +03020e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +030210: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0012 line=28 │ │ 0x0018 line=29 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getDisplayData' │ │ type : '()Lorg/sagemath/singlecellserver/DisplayData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f2a0: |[02f2a0] org.sagemath.singlecellserver.Transaction.getDisplayData:()Lorg/sagemath/singlecellserver/DisplayData; │ │ -02f2b0: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f2b4: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f2ba: 0c00 |0005: move-result-object v0 │ │ -02f2bc: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f2c2: 0a02 |0009: move-result v2 │ │ -02f2c4: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f2c8: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f2ce: 0c01 |000f: move-result-object v1 │ │ -02f2d0: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f2d4: 2012 3902 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/DisplayData; // type@0239 │ │ -02f2d8: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f2dc: 1f01 3902 |0016: check-cast v1, Lorg/sagemath/singlecellserver/DisplayData; // type@0239 │ │ -02f2e0: 1101 |0018: return-object v1 │ │ -02f2e2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f2e4: 28fe |001a: goto 0018 // -0002 │ │ +030214: |[030214] org.sagemath.singlecellserver.Transaction.getDisplayData:()Lorg/sagemath/singlecellserver/DisplayData; │ │ +030224: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +030228: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +03022e: 0c01 |0005: move-result-object v1 │ │ +030230: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +030236: 0a02 |0009: move-result v2 │ │ +030238: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +03023c: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +030242: 0c00 |000f: move-result-object v0 │ │ +030244: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +030248: 2002 3702 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/DisplayData; // type@0237 │ │ +03024c: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +030250: 1f00 3702 |0016: check-cast v0, Lorg/sagemath/singlecellserver/DisplayData; // type@0237 │ │ +030254: 1100 |0018: return-object v0 │ │ +030256: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +030258: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0012 line=40 │ │ 0x0018 line=41 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getExecuteReply' │ │ type : '()Lorg/sagemath/singlecellserver/ExecuteReply;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f2e8: |[02f2e8] org.sagemath.singlecellserver.Transaction.getExecuteReply:()Lorg/sagemath/singlecellserver/ExecuteReply; │ │ -02f2f8: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f2fc: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f302: 0c00 |0005: move-result-object v0 │ │ -02f304: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f30a: 0a02 |0009: move-result v2 │ │ -02f30c: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f310: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f316: 0c01 |000f: move-result-object v1 │ │ -02f318: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f31c: 2012 3a02 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/ExecuteReply; // type@023a │ │ -02f320: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f324: 1f01 3a02 |0016: check-cast v1, Lorg/sagemath/singlecellserver/ExecuteReply; // type@023a │ │ -02f328: 1101 |0018: return-object v1 │ │ -02f32a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f32c: 28fe |001a: goto 0018 // -0002 │ │ +03025c: |[03025c] org.sagemath.singlecellserver.Transaction.getExecuteReply:()Lorg/sagemath/singlecellserver/ExecuteReply; │ │ +03026c: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +030270: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +030276: 0c01 |0005: move-result-object v1 │ │ +030278: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +03027e: 0a02 |0009: move-result v2 │ │ +030280: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +030284: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +03028a: 0c00 |000f: move-result-object v0 │ │ +03028c: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +030290: 2002 3802 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/ExecuteReply; // type@0238 │ │ +030294: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +030298: 1f00 3802 |0016: check-cast v0, Lorg/sagemath/singlecellserver/ExecuteReply; // type@0238 │ │ +03029c: 1100 |0018: return-object v0 │ │ +03029e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0302a0: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0012 line=70 │ │ 0x0018 line=71 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getHtmlFiles' │ │ type : '()Lorg/sagemath/singlecellserver/HtmlFiles;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f330: |[02f330] org.sagemath.singlecellserver.Transaction.getHtmlFiles:()Lorg/sagemath/singlecellserver/HtmlFiles; │ │ -02f340: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f344: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f34a: 0c00 |0005: move-result-object v0 │ │ -02f34c: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f352: 0a02 |0009: move-result v2 │ │ -02f354: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f358: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f35e: 0c01 |000f: move-result-object v1 │ │ -02f360: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f364: 2012 3c02 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023c │ │ -02f368: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f36c: 1f01 3c02 |0016: check-cast v1, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023c │ │ -02f370: 1101 |0018: return-object v1 │ │ -02f372: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f374: 28fe |001a: goto 0018 // -0002 │ │ +0302a4: |[0302a4] org.sagemath.singlecellserver.Transaction.getHtmlFiles:()Lorg/sagemath/singlecellserver/HtmlFiles; │ │ +0302b4: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +0302b8: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +0302be: 0c01 |0005: move-result-object v1 │ │ +0302c0: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +0302c6: 0a02 |0009: move-result v2 │ │ +0302c8: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +0302cc: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +0302d2: 0c00 |000f: move-result-object v0 │ │ +0302d4: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +0302d8: 2002 3a02 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023a │ │ +0302dc: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +0302e0: 1f00 3a02 |0016: check-cast v0, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023a │ │ +0302e4: 1100 |0018: return-object v0 │ │ +0302e6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0302e8: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0012 line=34 │ │ 0x0018 line=35 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #4 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getHttpError' │ │ type : '()Lorg/sagemath/singlecellserver/HttpError;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f378: |[02f378] org.sagemath.singlecellserver.Transaction.getHttpError:()Lorg/sagemath/singlecellserver/HttpError; │ │ -02f388: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f38c: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f392: 0c00 |0005: move-result-object v0 │ │ -02f394: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f39a: 0a02 |0009: move-result v2 │ │ -02f39c: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f3a0: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f3a6: 0c01 |000f: move-result-object v1 │ │ -02f3a8: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f3ac: 2012 3d02 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/HttpError; // type@023d │ │ -02f3b0: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f3b4: 1f01 3d02 |0016: check-cast v1, Lorg/sagemath/singlecellserver/HttpError; // type@023d │ │ -02f3b8: 1101 |0018: return-object v1 │ │ -02f3ba: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f3bc: 28fe |001a: goto 0018 // -0002 │ │ +0302ec: |[0302ec] org.sagemath.singlecellserver.Transaction.getHttpError:()Lorg/sagemath/singlecellserver/HttpError; │ │ +0302fc: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +030300: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +030306: 0c01 |0005: move-result-object v1 │ │ +030308: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +03030e: 0a02 |0009: move-result v2 │ │ +030310: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +030314: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +03031a: 0c00 |000f: move-result-object v0 │ │ +03031c: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +030320: 2002 3b02 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/HttpError; // type@023b │ │ +030324: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +030328: 1f00 3b02 |0016: check-cast v0, Lorg/sagemath/singlecellserver/HttpError; // type@023b │ │ +03032c: 1100 |0018: return-object v0 │ │ +03032e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +030330: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ 0x0018 line=65 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #5 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getPythonOutput' │ │ type : '()Lorg/sagemath/singlecellserver/PythonOutput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f3c0: |[02f3c0] org.sagemath.singlecellserver.Transaction.getPythonOutput:()Lorg/sagemath/singlecellserver/PythonOutput; │ │ -02f3d0: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f3d4: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f3da: 0c00 |0005: move-result-object v0 │ │ -02f3dc: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f3e2: 0a02 |0009: move-result v2 │ │ -02f3e4: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f3e8: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f3ee: 0c01 |000f: move-result-object v1 │ │ -02f3f0: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f3f4: 2012 4102 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/PythonOutput; // type@0241 │ │ -02f3f8: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f3fc: 1f01 4102 |0016: check-cast v1, Lorg/sagemath/singlecellserver/PythonOutput; // type@0241 │ │ -02f400: 1101 |0018: return-object v1 │ │ -02f402: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f404: 28fe |001a: goto 0018 // -0002 │ │ +030334: |[030334] org.sagemath.singlecellserver.Transaction.getPythonOutput:()Lorg/sagemath/singlecellserver/PythonOutput; │ │ +030344: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +030348: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +03034e: 0c01 |0005: move-result-object v1 │ │ +030350: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +030356: 0a02 |0009: move-result v2 │ │ +030358: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +03035c: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +030362: 0c00 |000f: move-result-object v0 │ │ +030364: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +030368: 2002 3f02 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/PythonOutput; // type@023f │ │ +03036c: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +030370: 1f00 3f02 |0016: check-cast v0, Lorg/sagemath/singlecellserver/PythonOutput; // type@023f │ │ +030374: 1100 |0018: return-object v0 │ │ +030376: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +030378: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0012 line=52 │ │ 0x0018 line=53 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #6 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getResultStream' │ │ type : '()Lorg/sagemath/singlecellserver/ResultStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f408: |[02f408] org.sagemath.singlecellserver.Transaction.getResultStream:()Lorg/sagemath/singlecellserver/ResultStream; │ │ -02f418: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f41c: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f422: 0c00 |0005: move-result-object v0 │ │ -02f424: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f42a: 0a02 |0009: move-result v2 │ │ -02f42c: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f430: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f436: 0c01 |000f: move-result-object v1 │ │ -02f438: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f43c: 2012 4202 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/ResultStream; // type@0242 │ │ -02f440: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f444: 1f01 4202 |0016: check-cast v1, Lorg/sagemath/singlecellserver/ResultStream; // type@0242 │ │ -02f448: 1101 |0018: return-object v1 │ │ -02f44a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f44c: 28fe |001a: goto 0018 // -0002 │ │ +03037c: |[03037c] org.sagemath.singlecellserver.Transaction.getResultStream:()Lorg/sagemath/singlecellserver/ResultStream; │ │ +03038c: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +030390: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +030396: 0c01 |0005: move-result-object v1 │ │ +030398: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +03039e: 0a02 |0009: move-result v2 │ │ +0303a0: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +0303a4: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +0303aa: 0c00 |000f: move-result-object v0 │ │ +0303ac: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +0303b0: 2002 4002 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/ResultStream; // type@0240 │ │ +0303b4: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +0303b8: 1f00 4002 |0016: check-cast v0, Lorg/sagemath/singlecellserver/ResultStream; // type@0240 │ │ +0303bc: 1100 |0018: return-object v0 │ │ +0303be: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0303c0: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0012 line=46 │ │ 0x0018 line=47 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #7 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'getTraceback' │ │ type : '()Lorg/sagemath/singlecellserver/Traceback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -02f450: |[02f450] org.sagemath.singlecellserver.Transaction.getTraceback:()Lorg/sagemath/singlecellserver/Traceback; │ │ -02f460: 5432 0704 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f464: 6e10 ef0a 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -02f46a: 0c00 |0005: move-result-object v0 │ │ -02f46c: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -02f472: 0a02 |0009: move-result v2 │ │ -02f474: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -02f478: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -02f47e: 0c01 |000f: move-result-object v1 │ │ -02f480: 1f01 3602 |0010: check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; // type@0236 │ │ -02f484: 2012 4e02 |0012: instance-of v2, v1, Lorg/sagemath/singlecellserver/Traceback; // type@024e │ │ -02f488: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02f48c: 1f01 4e02 |0016: check-cast v1, Lorg/sagemath/singlecellserver/Traceback; // type@024e │ │ -02f490: 1101 |0018: return-object v1 │ │ -02f492: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02f494: 28fe |001a: goto 0018 // -0002 │ │ +0303c4: |[0303c4] org.sagemath.singlecellserver.Transaction.getTraceback:()Lorg/sagemath/singlecellserver/Traceback; │ │ +0303d4: 5431 0704 |0000: iget-object v1, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +0303d8: 6e10 ef0a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +0303de: 0c01 |0005: move-result-object v1 │ │ +0303e0: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +0303e6: 0a02 |0009: move-result v2 │ │ +0303e8: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +0303ec: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +0303f2: 0c00 |000f: move-result-object v0 │ │ +0303f4: 1f00 3402 |0010: check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; // type@0234 │ │ +0303f8: 2002 4c02 |0012: instance-of v2, v0, Lorg/sagemath/singlecellserver/Traceback; // type@024c │ │ +0303fc: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +030400: 1f00 4c02 |0016: check-cast v0, Lorg/sagemath/singlecellserver/Traceback; // type@024c │ │ +030404: 1100 |0018: return-object v0 │ │ +030406: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +030408: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0012 line=58 │ │ 0x0018 line=59 │ │ locals : │ │ - 0x0012 - 0x0018 reg=1 r Lorg/sagemath/singlecellserver/CommandReply; │ │ - 0x0006 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0018 reg=0 r Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x001b reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ #8 : (in Lorg/sagemath/singlecellserver/Transaction;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -02f498: |[02f498] org.sagemath.singlecellserver.Transaction.toString:()Ljava/lang/String; │ │ -02f4a8: 2201 9c01 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02f4ac: 7010 930a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f4b2: 5432 0804 |0005: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@0408 │ │ -02f4b6: 6e20 990a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02f4bc: 5432 0704 |000a: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f4c0: 6e10 ee0a 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ -02f4c6: 0a02 |000f: move-result v2 │ │ -02f4c8: 3802 2600 |0010: if-eqz v2, 0036 // +0026 │ │ -02f4cc: 1a02 db0d |0012: const-string v2, "no reply" // string@0ddb │ │ -02f4d0: 6e20 9a0a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f4d6: 5432 0704 |0017: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ -02f4da: 6e10 f00a 0200 |0019: invoke-virtual {v2}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ -02f4e0: 0c00 |001c: move-result-object v0 │ │ -02f4e2: 7210 fc0a 0000 |001d: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ -02f4e8: 0a02 |0020: move-result v2 │ │ -02f4ea: 3802 1b00 |0021: if-eqz v2, 003c // +001b │ │ -02f4ee: 7210 fd0a 0000 |0023: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ -02f4f4: 0c02 |0026: move-result-object v2 │ │ -02f4f6: 6e20 990a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -02f4fc: 7210 fc0a 0000 |002a: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ -02f502: 0a02 |002d: move-result v2 │ │ -02f504: 3802 efff |002e: if-eqz v2, 001d // -0011 │ │ -02f508: 1a02 0100 |0030: const-string v2, " │ │ +03040c: |[03040c] org.sagemath.singlecellserver.Transaction.toString:()Ljava/lang/String; │ │ +03041c: 2201 9a01 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +030420: 7010 930a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030426: 5432 0804 |0005: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.request:Lorg/sagemath/singlecellserver/CommandRequest; // field@0408 │ │ +03042a: 6e20 990a 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +030430: 5432 0704 |000a: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +030434: 6e10 ee0a 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ +03043a: 0a02 |000f: move-result v2 │ │ +03043c: 3802 2600 |0010: if-eqz v2, 0036 // +0026 │ │ +030440: 1a02 d70d |0012: const-string v2, "no reply" // string@0dd7 │ │ +030444: 6e20 9a0a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03044a: 5432 0704 |0017: iget-object v2, v3, Lorg/sagemath/singlecellserver/Transaction;.reply:Ljava/util/LinkedList; // field@0407 │ │ +03044e: 6e10 f00a 0200 |0019: invoke-virtual {v2}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ +030454: 0c00 |001c: move-result-object v0 │ │ +030456: 7210 fc0a 0000 |001d: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ +03045c: 0a02 |0020: move-result v2 │ │ +03045e: 3802 1b00 |0021: if-eqz v2, 003c // +001b │ │ +030462: 7210 fd0a 0000 |0023: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ +030468: 0c02 |0026: move-result-object v2 │ │ +03046a: 6e20 990a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +030470: 7210 fc0a 0000 |002a: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ +030476: 0a02 |002d: move-result v2 │ │ +030478: 3802 efff |002e: if-eqz v2, 001d // -0011 │ │ +03047c: 1a02 0100 |0030: const-string v2, " │ │ " // string@0001 │ │ -02f50c: 6e20 9a0a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f512: 28e8 |0035: goto 001d // -0018 │ │ -02f514: 1a02 0100 |0036: const-string v2, " │ │ +030480: 6e20 9a0a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030486: 28e8 |0035: goto 001d // -0018 │ │ +030488: 1a02 0100 |0036: const-string v2, " │ │ " // string@0001 │ │ -02f518: 6e20 9a0a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f51e: 28dc |003b: goto 0017 // -0024 │ │ -02f520: 6e10 9e0a 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f526: 0c02 |003f: move-result-object v2 │ │ -02f528: 1102 |0040: return-object v2 │ │ +03048c: 6e20 9a0a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030492: 28dc |003b: goto 0017 // -0024 │ │ +030494: 6e10 9e0a 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03049a: 0c02 |003f: move-result-object v2 │ │ +03049c: 1102 |0040: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000a line=77 │ │ 0x0012 line=78 │ │ 0x0017 line=81 │ │ @@ -50121,20 +50117,20 @@ │ │ 0x003c line=87 │ │ locals : │ │ 0x001d - 0x0036 reg=0 iter Ljava/util/ListIterator; Ljava/util/ListIterator; │ │ 0x003c - 0x0041 reg=0 iter Ljava/util/ListIterator; Ljava/util/ListIterator; │ │ 0x0005 - 0x0041 reg=1 s Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0041 reg=3 this Lorg/sagemath/singlecellserver/Transaction; │ │ │ │ - source_file_idx : 1713 (Transaction.java) │ │ + source_file_idx : 1711 (Transaction.java) │ │ │ │ Class #206 header: │ │ -class_idx : 600 │ │ +class_idx : 598 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 453 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #206 annotations: │ │ @@ -50160,53 +50156,53 @@ │ │ type : '(Lsheetrock/panda/changelog/ChangeLog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f52c: |[02f52c] sheetrock.panda.changelog.ChangeLog$1.:(Lsheetrock/panda/changelog/ChangeLog;)V │ │ -02f53c: 5b01 0a04 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/ChangeLog$1;.this$0:Lsheetrock/panda/changelog/ChangeLog; // field@040a │ │ -02f540: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02f546: 0e00 |0005: return-void │ │ +0304a0: |[0304a0] sheetrock.panda.changelog.ChangeLog$1.:(Lsheetrock/panda/changelog/ChangeLog;)V │ │ +0304b0: 5b01 0a04 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/ChangeLog$1;.this$0:Lsheetrock/panda/changelog/ChangeLog; // field@040a │ │ +0304b4: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0304ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lsheetrock/panda/changelog/ChangeLog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lsheetrock/panda/changelog/ChangeLog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ Virtual methods - │ │ #0 : (in Lsheetrock/panda/changelog/ChangeLog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f548: |[02f548] sheetrock.panda.changelog.ChangeLog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02f558: 7210 5200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0052 │ │ -02f55e: 0e00 |0003: return-void │ │ +0304bc: |[0304bc] sheetrock.panda.changelog.ChangeLog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0304cc: 7210 5200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0052 │ │ +0304d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lsheetrock/panda/changelog/ChangeLog$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 id I │ │ │ │ source_file_idx : 453 (ChangeLog.java) │ │ │ │ Class #207 header: │ │ -class_idx : 601 │ │ +class_idx : 599 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 392 │ │ +superclass_idx : 390 │ │ source_file_idx : 453 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #207 annotations: │ │ @@ -50246,40 +50242,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -02f560: |[02f560] sheetrock.panda.changelog.ChangeLog$Listmode.:()V │ │ -02f570: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -02f572: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -02f574: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02f576: 2200 5902 |0003: new-instance v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0259 │ │ -02f57a: 1a01 dd05 |0005: const-string v1, "NONE" // string@05dd │ │ -02f57e: 7030 c90d 1002 |0007: invoke-direct {v0, v1, v2}, Lsheetrock/panda/changelog/ChangeLog$Listmode;.:(Ljava/lang/String;I)V // method@0dc9 │ │ -02f584: 6900 0c04 |000a: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ -02f588: 2200 5902 |000c: new-instance v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0259 │ │ -02f58c: 1a01 fc05 |000e: const-string v1, "ORDERED" // string@05fc │ │ -02f590: 7030 c90d 1003 |0010: invoke-direct {v0, v1, v3}, Lsheetrock/panda/changelog/ChangeLog$Listmode;.:(Ljava/lang/String;I)V // method@0dc9 │ │ -02f596: 6900 0d04 |0013: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ -02f59a: 2200 5902 |0015: new-instance v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0259 │ │ -02f59e: 1a01 b306 |0017: const-string v1, "UNORDERED" // string@06b3 │ │ -02f5a2: 7030 c90d 1004 |0019: invoke-direct {v0, v1, v4}, Lsheetrock/panda/changelog/ChangeLog$Listmode;.:(Ljava/lang/String;I)V // method@0dc9 │ │ -02f5a8: 6900 0e04 |001c: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ -02f5ac: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -02f5ae: 2300 7902 |001f: new-array v0, v0, [Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0279 │ │ -02f5b2: 6201 0c04 |0021: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ -02f5b6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -02f5ba: 6201 0d04 |0025: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ -02f5be: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -02f5c2: 6201 0e04 |0029: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ -02f5c6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -02f5ca: 6900 0b04 |002d: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.$VALUES:[Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040b │ │ -02f5ce: 0e00 |002f: return-void │ │ +0304d4: |[0304d4] sheetrock.panda.changelog.ChangeLog$Listmode.:()V │ │ +0304e4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0304e6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0304e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0304ea: 2200 5702 |0003: new-instance v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0257 │ │ +0304ee: 1a01 db05 |0005: const-string v1, "NONE" // string@05db │ │ +0304f2: 7030 c90d 1002 |0007: invoke-direct {v0, v1, v2}, Lsheetrock/panda/changelog/ChangeLog$Listmode;.:(Ljava/lang/String;I)V // method@0dc9 │ │ +0304f8: 6900 0c04 |000a: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ +0304fc: 2200 5702 |000c: new-instance v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0257 │ │ +030500: 1a01 fa05 |000e: const-string v1, "ORDERED" // string@05fa │ │ +030504: 7030 c90d 1003 |0010: invoke-direct {v0, v1, v3}, Lsheetrock/panda/changelog/ChangeLog$Listmode;.:(Ljava/lang/String;I)V // method@0dc9 │ │ +03050a: 6900 0d04 |0013: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ +03050e: 2200 5702 |0015: new-instance v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0257 │ │ +030512: 1a01 b106 |0017: const-string v1, "UNORDERED" // string@06b1 │ │ +030516: 7030 c90d 1004 |0019: invoke-direct {v0, v1, v4}, Lsheetrock/panda/changelog/ChangeLog$Listmode;.:(Ljava/lang/String;I)V // method@0dc9 │ │ +03051c: 6900 0e04 |001c: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ +030520: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +030522: 2300 7702 |001f: new-array v0, v0, [Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0277 │ │ +030526: 6201 0c04 |0021: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ +03052a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +03052e: 6201 0d04 |0025: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ +030532: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +030536: 6201 0e04 |0029: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ +03053a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +03053e: 6900 0b04 |002d: sput-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.$VALUES:[Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040b │ │ +030542: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=182 │ │ 0x000c line=183 │ │ 0x0015 line=184 │ │ 0x001e line=181 │ │ locals : │ │ @@ -50289,17 +50285,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 │ │ -02f5d0: |[02f5d0] sheetrock.panda.changelog.ChangeLog$Listmode.:(Ljava/lang/String;I)V │ │ -02f5e0: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ -02f5e6: 0e00 |0003: return-void │ │ +030544: |[030544] sheetrock.panda.changelog.ChangeLog$Listmode.:(Ljava/lang/String;I)V │ │ +030554: 7030 450a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a45 │ │ +03055a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lsheetrock/panda/changelog/ChangeLog$Listmode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -50309,20 +50305,20 @@ │ │ type : '(Ljava/lang/String;)Lsheetrock/panda/changelog/ChangeLog$Listmode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02f5e8: |[02f5e8] sheetrock.panda.changelog.ChangeLog$Listmode.valueOf:(Ljava/lang/String;)Lsheetrock/panda/changelog/ChangeLog$Listmode; │ │ -02f5f8: 1c00 5902 |0000: const-class v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0259 │ │ -02f5fc: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ -02f602: 0c00 |0005: move-result-object v0 │ │ -02f604: 1f00 5902 |0006: check-cast v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0259 │ │ -02f608: 1100 |0008: return-object v0 │ │ +03055c: |[03055c] sheetrock.panda.changelog.ChangeLog$Listmode.valueOf:(Ljava/lang/String;)Lsheetrock/panda/changelog/ChangeLog$Listmode; │ │ +03056c: 1c00 5702 |0000: const-class v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0257 │ │ +030570: 7120 460a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a46 │ │ +030576: 0c00 |0005: move-result-object v0 │ │ +030578: 1f00 5702 |0006: check-cast v0, Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0257 │ │ +03057c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lsheetrock/panda/changelog/ChangeLog$Listmode;) │ │ @@ -50330,32 +50326,32 @@ │ │ type : '()[Lsheetrock/panda/changelog/ChangeLog$Listmode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02f60c: |[02f60c] sheetrock.panda.changelog.ChangeLog$Listmode.values:()[Lsheetrock/panda/changelog/ChangeLog$Listmode; │ │ -02f61c: 6200 0b04 |0000: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.$VALUES:[Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040b │ │ -02f620: 6e10 ec0d 0000 |0002: invoke-virtual {v0}, [Lsheetrock/panda/changelog/ChangeLog$Listmode;.clone:()Ljava/lang/Object; // method@0dec │ │ -02f626: 0c00 |0005: move-result-object v0 │ │ -02f628: 1f00 7902 |0006: check-cast v0, [Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0279 │ │ -02f62c: 1100 |0008: return-object v0 │ │ +030580: |[030580] sheetrock.panda.changelog.ChangeLog$Listmode.values:()[Lsheetrock/panda/changelog/ChangeLog$Listmode; │ │ +030590: 6200 0b04 |0000: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.$VALUES:[Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040b │ │ +030594: 6e10 ec0d 0000 |0002: invoke-virtual {v0}, [Lsheetrock/panda/changelog/ChangeLog$Listmode;.clone:()Ljava/lang/Object; // method@0dec │ │ +03059a: 0c00 |0005: move-result-object v0 │ │ +03059c: 1f00 7702 |0006: check-cast v0, [Lsheetrock/panda/changelog/ChangeLog$Listmode; // type@0277 │ │ +0305a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 453 (ChangeLog.java) │ │ │ │ Class #208 header: │ │ -class_idx : 602 │ │ +class_idx : 600 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 453 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 9 │ │ │ │ Class #208 annotations: │ │ @@ -50412,19 +50408,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02f630: |[02f630] sheetrock.panda.changelog.ChangeLog.:(Landroid/content/Context;)V │ │ -02f640: 7110 cf00 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00cf │ │ -02f646: 0c00 |0003: move-result-object v0 │ │ -02f648: 7030 cd0d 2100 |0004: invoke-direct {v1, v2, v0}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V // method@0dcd │ │ -02f64e: 0e00 |0007: return-void │ │ +0305a4: |[0305a4] sheetrock.panda.changelog.ChangeLog.:(Landroid/content/Context;)V │ │ +0305b4: 7110 cf00 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00cf │ │ +0305ba: 0c00 |0003: move-result-object v0 │ │ +0305bc: 7030 cd0d 2100 |0004: invoke-direct {v1, v2, v0}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V // method@0dcd │ │ +0305c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -50434,85 +50430,87 @@ │ │ type : '(Landroid/content/Context;Landroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -02f650: |[02f650] sheetrock.panda.changelog.ChangeLog.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V │ │ -02f660: 7010 660a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02f666: 6202 0c04 |0003: sget-object v2, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ -02f66a: 5b52 1404 |0005: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ -02f66e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -02f670: 5b52 1504 |0008: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f674: 5b56 1204 |000a: iput-object v6, v5, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f678: 1a02 1506 |000c: const-string v2, "PREFS_VERSION_KEY" // string@0615 │ │ -02f67c: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ -02f680: 7230 6b00 2703 |0010: invoke-interface {v7, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006b │ │ -02f686: 0c02 |0013: move-result-object v2 │ │ -02f688: 5b52 1304 |0014: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02f68c: 1a02 c401 |0016: const-string v2, "ChangeLog" // string@01c4 │ │ -02f690: 2203 9c01 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02f694: 7010 930a 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f69a: 1a04 0b0c |001d: const-string v4, "lastVersion: " // string@0c0b │ │ -02f69e: 6e20 9a0a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f6a4: 0c03 |0022: move-result-object v3 │ │ -02f6a6: 5454 1304 |0023: iget-object v4, v5, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02f6aa: 6e20 9a0a 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f6b0: 0c03 |0028: move-result-object v3 │ │ -02f6b2: 6e10 9e0a 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f6b8: 0c03 |002c: move-result-object v3 │ │ -02f6ba: 7120 8707 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -02f6c0: 6e10 4a00 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@004a │ │ -02f6c6: 0c02 |0033: move-result-object v2 │ │ -02f6c8: 6e10 4b00 0600 |0034: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@004b │ │ -02f6ce: 0c03 |0037: move-result-object v3 │ │ -02f6d0: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -02f6d2: 6e30 6d00 3204 |0039: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006d │ │ -02f6d8: 0c02 |003c: move-result-object v2 │ │ -02f6da: 5422 0100 |003d: iget-object v2, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ -02f6de: 5b52 1604 |003f: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ -02f6e2: 1a02 c401 |0041: const-string v2, "ChangeLog" // string@01c4 │ │ -02f6e6: 2203 9c01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02f6ea: 7010 930a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f6f0: 1a04 ed07 |0048: const-string v4, "appVersion: " // string@07ed │ │ -02f6f4: 6e20 9a0a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f6fa: 0c03 |004d: move-result-object v3 │ │ -02f6fc: 5454 1604 |004e: iget-object v4, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ -02f700: 6e20 9a0a 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f706: 0c03 |0053: move-result-object v3 │ │ -02f708: 6e10 9e0a 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f70e: 0c03 |0057: move-result-object v3 │ │ -02f710: 7120 8707 3200 |0058: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -02f716: 7210 6900 0700 |005b: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0069 │ │ -02f71c: 0c01 |005e: move-result-object v1 │ │ -02f71e: 1a02 1506 |005f: const-string v2, "PREFS_VERSION_KEY" // string@0615 │ │ -02f722: 5453 1604 |0061: iget-object v3, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ -02f726: 7230 6800 2103 |0063: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -02f72c: 7210 6600 0100 |0066: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0066 │ │ -02f732: 0e00 |0069: return-void │ │ -02f734: 0d00 |006a: move-exception v0 │ │ -02f736: 1a02 1501 |006b: const-string v2, "?" // string@0115 │ │ -02f73a: 5b52 1604 |006d: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ -02f73e: 1a02 c401 |006f: const-string v2, "ChangeLog" // string@01c4 │ │ -02f742: 1a03 b808 |0071: const-string v3, "could not get version name from manifest!" // string@08b8 │ │ -02f746: 7120 8907 3200 |0073: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02f74c: 6e10 6c00 0000 |0076: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@006c │ │ -02f752: 28c8 |0079: goto 0041 // -0038 │ │ +0305c4: |[0305c4] sheetrock.panda.changelog.ChangeLog.:(Landroid/content/Context;Landroid/content/SharedPreferences;)V │ │ +0305d4: 7010 660a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0305da: 6202 0c04 |0003: sget-object v2, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ +0305de: 5b52 1404 |0005: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ +0305e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0305e4: 5b52 1504 |0008: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +0305e8: 5b56 1204 |000a: iput-object v6, v5, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +0305ec: 1a02 1306 |000c: const-string v2, "PREFS_VERSION_KEY" // string@0613 │ │ +0305f0: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ +0305f4: 7230 6b00 2703 |0010: invoke-interface {v7, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006b │ │ +0305fa: 0c02 |0013: move-result-object v2 │ │ +0305fc: 5b52 1304 |0014: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +030600: 1a02 c401 |0016: const-string v2, "ChangeLog" // string@01c4 │ │ +030604: 2203 9a01 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +030608: 7010 930a 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03060e: 1a04 080c |001d: const-string v4, "lastVersion: " // string@0c08 │ │ +030612: 6e20 9a0a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030618: 0c03 |0022: move-result-object v3 │ │ +03061a: 5454 1304 |0023: iget-object v4, v5, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +03061e: 6e20 9a0a 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030624: 0c03 |0028: move-result-object v3 │ │ +030626: 6e10 9e0a 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03062c: 0c03 |002c: move-result-object v3 │ │ +03062e: 7120 8707 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +030634: 6e10 4a00 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@004a │ │ +03063a: 0c02 |0033: move-result-object v2 │ │ +03063c: 6e10 4b00 0600 |0034: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@004b │ │ +030642: 0c03 |0037: move-result-object v3 │ │ +030644: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +030646: 6e30 6d00 3204 |0039: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006d │ │ +03064c: 0c02 |003c: move-result-object v2 │ │ +03064e: 5422 0100 |003d: iget-object v2, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ +030652: 5b52 1604 |003f: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ +030656: 1a02 c401 |0041: const-string v2, "ChangeLog" // string@01c4 │ │ +03065a: 2203 9a01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03065e: 7010 930a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030664: 1a04 eb07 |0048: const-string v4, "appVersion: " // string@07eb │ │ +030668: 6e20 9a0a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03066e: 0c03 |004d: move-result-object v3 │ │ +030670: 5454 1604 |004e: iget-object v4, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ +030674: 6e20 9a0a 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03067a: 0c03 |0053: move-result-object v3 │ │ +03067c: 6e10 9e0a 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030682: 0c03 |0057: move-result-object v3 │ │ +030684: 7120 8707 3200 |0058: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03068a: 7210 6900 0700 |005b: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0069 │ │ +030690: 0c01 |005e: move-result-object v1 │ │ +030692: 1a02 1306 |005f: const-string v2, "PREFS_VERSION_KEY" // string@0613 │ │ +030696: 5453 1604 |0061: iget-object v3, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ +03069a: 7230 6800 2103 |0063: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +0306a0: 7210 6600 0100 |0066: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0066 │ │ +0306a6: 0e00 |0069: return-void │ │ +0306a8: 0d00 |006a: move-exception v0 │ │ +0306aa: 1a02 1501 |006b: const-string v2, "?" // string@0115 │ │ +0306ae: 5b52 1604 |006d: iput-object v2, v5, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ +0306b2: 1a02 c401 |006f: const-string v2, "ChangeLog" // string@01c4 │ │ +0306b6: 1a03 b508 |0071: const-string v3, "could not get version name from manifest!" // string@08b5 │ │ +0306ba: 7120 8907 3200 |0073: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +0306c0: 6e10 6c00 0000 |0076: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@006c │ │ +0306c6: 28c8 |0079: goto 0041 // -0038 │ │ catches : 1 │ │ 0x0030 - 0x0041 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x006a │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=186 │ │ 0x0007 line=187 │ │ 0x000a line=65 │ │ 0x000c line=68 │ │ 0x0016 line=69 │ │ 0x0030 line=71 │ │ + 0x0034 line=72 │ │ + 0x0039 line=71 │ │ 0x0041 line=78 │ │ 0x005b line=81 │ │ 0x005f line=82 │ │ 0x0066 line=83 │ │ 0x0069 line=84 │ │ 0x006a line=73 │ │ 0x006b line=74 │ │ @@ -50530,33 +50528,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02f760: |[02f760] sheetrock.panda.changelog.ChangeLog.closeList:()V │ │ -02f770: 5420 1404 |0000: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ -02f774: 6201 0d04 |0002: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ -02f778: 3310 0e00 |0004: if-ne v0, v1, 0012 // +000e │ │ -02f77c: 5420 1504 |0006: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f780: 1a01 de00 |0008: const-string v1, " │ │ +0306d4: |[0306d4] sheetrock.panda.changelog.ChangeLog.closeList:()V │ │ +0306e4: 5420 1404 |0000: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ +0306e8: 6201 0d04 |0002: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ +0306ec: 3310 0e00 |0004: if-ne v0, v1, 0012 // +000e │ │ +0306f0: 5420 1504 |0006: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +0306f4: 1a01 de00 |0008: const-string v1, " │ │ " // string@00de │ │ -02f784: 6e20 910a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02f78a: 6200 0c04 |000d: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ -02f78e: 5b20 1404 |000f: iput-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ -02f792: 0e00 |0011: return-void │ │ -02f794: 5420 1404 |0012: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ -02f798: 6201 0e04 |0014: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ -02f79c: 3310 f7ff |0016: if-ne v0, v1, 000d // -0009 │ │ -02f7a0: 5420 1504 |0018: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f7a4: 1a01 e000 |001a: const-string v1, " │ │ +0306f8: 6e20 910a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +0306fe: 6200 0c04 |000d: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.NONE:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040c │ │ +030702: 5b20 1404 |000f: iput-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ +030706: 0e00 |0011: return-void │ │ +030708: 5420 1404 |0012: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ +03070c: 6201 0e04 |0014: sget-object v1, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ +030710: 3310 f7ff |0016: if-ne v0, v1, 000d // -0009 │ │ +030714: 5420 1504 |0018: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030718: 1a01 e000 |001a: const-string v1, " │ │ " // string@00e0 │ │ -02f7a8: 6e20 910a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02f7ae: 28ee |001f: goto 000d // -0012 │ │ +03071c: 6e20 910a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030722: 28ee |001f: goto 000d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0006 line=270 │ │ 0x000d line=274 │ │ 0x0011 line=275 │ │ 0x0012 line=271 │ │ @@ -50569,73 +50567,77 @@ │ │ type : '(Z)Landroid/app/AlertDialog;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -02f7b0: |[02f7b0] sheetrock.panda.changelog.ChangeLog.getDialog:(Z)Landroid/app/AlertDialog; │ │ -02f7c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02f7c2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02f7c4: 2200 1b01 |0002: new-instance v0, Landroid/webkit/WebView; // type@011b │ │ -02f7c8: 5482 1204 |0004: iget-object v2, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f7cc: 7020 8308 2000 |0006: invoke-direct {v0, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0883 │ │ -02f7d2: 6e20 8508 7000 |0009: invoke-virtual {v0, v7}, Landroid/webkit/WebView;.setBackgroundColor:(I)V // method@0885 │ │ -02f7d8: 7020 d60d 9800 |000c: invoke-direct {v8, v9}, Lsheetrock/panda/changelog/ChangeLog;.getLog:(Z)Ljava/lang/String; // method@0dd6 │ │ -02f7de: 0c02 |000f: move-result-object v2 │ │ -02f7e0: 1a03 df10 |0010: const-string v3, "text/html" // string@10df │ │ -02f7e4: 1a04 b906 |0012: const-string v4, "UTF-8" // string@06b9 │ │ -02f7e8: 0715 |0014: move-object v5, v1 │ │ -02f7ea: 7406 8408 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0884 │ │ -02f7f0: 6001 0200 |0018: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -02f7f4: 1302 0b00 |001a: const/16 v2, #int 11 // #b │ │ -02f7f8: 3421 3e00 |001c: if-lt v1, v2, 005a // +003e │ │ -02f7fc: 2206 0a00 |001e: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000a │ │ -02f800: 5481 1204 |0020: iget-object v1, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f804: 1222 |0022: const/4 v2, #int 2 // #2 │ │ -02f806: 7030 2700 1602 |0023: invoke-direct {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0027 │ │ -02f80c: 5481 1204 |0026: iget-object v1, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f810: 6e10 4c00 0100 |0028: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -02f816: 0c02 |002b: move-result-object v2 │ │ -02f818: 3809 3600 |002c: if-eqz v9, 0062 // +0036 │ │ -02f81c: 1401 0200 057f |002e: const v1, #float 1.76787e+38 // #7f050002 │ │ -02f822: 6e20 7200 1200 |0031: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ -02f828: 0c01 |0034: move-result-object v1 │ │ -02f82a: 6e20 3000 1600 |0035: invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -02f830: 0c01 |0038: move-result-object v1 │ │ -02f832: 6e20 3100 0100 |0039: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ -02f838: 0c01 |003c: move-result-object v1 │ │ -02f83a: 6e20 2900 7100 |003d: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0029 │ │ -02f840: 0c01 |0040: move-result-object v1 │ │ -02f842: 5482 1204 |0041: iget-object v2, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f846: 6e10 4c00 0200 |0043: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -02f84c: 0c02 |0046: move-result-object v2 │ │ -02f84e: 1503 057f |0047: const/high16 v3, #int 2131034112 // #7f05 │ │ -02f852: 6e20 7200 3200 |0049: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ -02f858: 0c02 |004c: move-result-object v2 │ │ -02f85a: 2203 5802 |004d: new-instance v3, Lsheetrock/panda/changelog/ChangeLog$1; // type@0258 │ │ -02f85e: 7020 c60d 8300 |004f: invoke-direct {v3, v8}, Lsheetrock/panda/changelog/ChangeLog$1;.:(Lsheetrock/panda/changelog/ChangeLog;)V // method@0dc6 │ │ -02f864: 6e30 2e00 2103 |0052: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002e │ │ -02f86a: 6e10 2800 0600 |0055: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ -02f870: 0c01 |0058: move-result-object v1 │ │ -02f872: 1101 |0059: return-object v1 │ │ -02f874: 2206 0a00 |005a: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000a │ │ -02f878: 5481 1204 |005c: iget-object v1, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f87c: 7020 2600 1600 |005e: invoke-direct {v6, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -02f882: 28c5 |0061: goto 0026 // -003b │ │ -02f884: 1401 0100 057f |0062: const v1, #float 1.76787e+38 // #7f050001 │ │ -02f88a: 28cc |0065: goto 0031 // -0034 │ │ +030724: |[030724] sheetrock.panda.changelog.ChangeLog.getDialog:(Z)Landroid/app/AlertDialog; │ │ +030734: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030736: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +030738: 2200 1901 |0002: new-instance v0, Landroid/webkit/WebView; // type@0119 │ │ +03073c: 5482 1204 |0004: iget-object v2, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +030740: 7020 8308 2000 |0006: invoke-direct {v0, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0883 │ │ +030746: 6e20 8508 7000 |0009: invoke-virtual {v0, v7}, Landroid/webkit/WebView;.setBackgroundColor:(I)V // method@0885 │ │ +03074c: 7020 d60d 9800 |000c: invoke-direct {v8, v9}, Lsheetrock/panda/changelog/ChangeLog;.getLog:(Z)Ljava/lang/String; // method@0dd6 │ │ +030752: 0c02 |000f: move-result-object v2 │ │ +030754: 1a03 db10 |0010: const-string v3, "text/html" // string@10db │ │ +030758: 1a04 b706 |0012: const-string v4, "UTF-8" // string@06b7 │ │ +03075c: 0715 |0014: move-object v5, v1 │ │ +03075e: 7406 8408 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0884 │ │ +030764: 6001 0200 |0018: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +030768: 1302 0b00 |001a: const/16 v2, #int 11 // #b │ │ +03076c: 3421 3e00 |001c: if-lt v1, v2, 005a // +003e │ │ +030770: 2206 0a00 |001e: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000a │ │ +030774: 5481 1204 |0020: iget-object v1, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +030778: 1222 |0022: const/4 v2, #int 2 // #2 │ │ +03077a: 7030 2700 1602 |0023: invoke-direct {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0027 │ │ +030780: 5481 1204 |0026: iget-object v1, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +030784: 6e10 4c00 0100 |0028: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +03078a: 0c02 |002b: move-result-object v2 │ │ +03078c: 3809 3600 |002c: if-eqz v9, 0062 // +0036 │ │ +030790: 1401 0200 057f |002e: const v1, #float 1.76787e+38 // #7f050002 │ │ +030796: 6e20 7200 1200 |0031: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ +03079c: 0c01 |0034: move-result-object v1 │ │ +03079e: 6e20 3000 1600 |0035: invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +0307a4: 0c01 |0038: move-result-object v1 │ │ +0307a6: 6e20 3100 0100 |0039: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ +0307ac: 0c01 |003c: move-result-object v1 │ │ +0307ae: 6e20 2900 7100 |003d: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0029 │ │ +0307b4: 0c01 |0040: move-result-object v1 │ │ +0307b6: 5482 1204 |0041: iget-object v2, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +0307ba: 6e10 4c00 0200 |0043: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +0307c0: 0c02 |0046: move-result-object v2 │ │ +0307c2: 1503 057f |0047: const/high16 v3, #int 2131034112 // #7f05 │ │ +0307c6: 6e20 7200 3200 |0049: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0072 │ │ +0307cc: 0c02 |004c: move-result-object v2 │ │ +0307ce: 2203 5602 |004d: new-instance v3, Lsheetrock/panda/changelog/ChangeLog$1; // type@0256 │ │ +0307d2: 7020 c60d 8300 |004f: invoke-direct {v3, v8}, Lsheetrock/panda/changelog/ChangeLog$1;.:(Lsheetrock/panda/changelog/ChangeLog;)V // method@0dc6 │ │ +0307d8: 6e30 2e00 2103 |0052: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002e │ │ +0307de: 6e10 2800 0600 |0055: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ +0307e4: 0c01 |0058: move-result-object v1 │ │ +0307e6: 1101 |0059: return-object v1 │ │ +0307e8: 2206 0a00 |005a: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000a │ │ +0307ec: 5481 1204 |005c: iget-object v1, v8, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +0307f0: 7020 2600 1600 |005e: invoke-direct {v6, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +0307f6: 28c5 |0061: goto 0026 // -003b │ │ +0307f8: 1401 0100 057f |0062: const v1, #float 1.76787e+38 // #7f050001 │ │ +0307fe: 28cc |0065: goto 0031 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=142 │ │ 0x0018 line=145 │ │ 0x001e line=146 │ │ 0x0026 line=149 │ │ + 0x0039 line=152 │ │ + 0x003d line=153 │ │ + 0x0043 line=155 │ │ + 0x0052 line=154 │ │ 0x0055 line=162 │ │ 0x005a line=148 │ │ 0x0062 line=149 │ │ locals : │ │ 0x0026 - 0x005a reg=6 builder Landroid/app/AlertDialog$Builder; │ │ 0x0009 - 0x0066 reg=0 wv Landroid/webkit/WebView; │ │ 0x0061 - 0x0066 reg=6 builder Landroid/app/AlertDialog$Builder; │ │ @@ -50647,203 +50649,203 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 392 16-bit code units │ │ -02f88c: |[02f88c] sheetrock.panda.changelog.ChangeLog.getLog:(Z)Ljava/lang/String; │ │ -02f89c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -02f89e: 2208 9b01 |0001: new-instance v8, Ljava/lang/StringBuffer; // type@019b │ │ -02f8a2: 7010 900a 0800 |0003: invoke-direct {v8}, Ljava/lang/StringBuffer;.:()V // method@0a90 │ │ -02f8a8: 5bb8 1504 |0006: iput-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f8ac: 54b8 1204 |0008: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ -02f8b0: 6e10 4c00 0800 |000a: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ -02f8b6: 0c08 |000d: move-result-object v8 │ │ -02f8b8: 1409 0100 047f |000e: const v9, #float 1.75458e+38 // #7f040001 │ │ -02f8be: 6e20 7600 9800 |0011: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0076 │ │ -02f8c4: 0c03 |0014: move-result-object v3 │ │ -02f8c6: 2201 6a01 |0015: new-instance v1, Ljava/io/BufferedReader; // type@016a │ │ -02f8ca: 2208 7701 |0017: new-instance v8, Ljava/io/InputStreamReader; // type@0177 │ │ -02f8ce: 7020 1c0a 3800 |0019: invoke-direct {v8, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a1c │ │ -02f8d4: 7020 f709 8100 |001c: invoke-direct {v1, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f7 │ │ -02f8da: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -02f8dc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -02f8de: 6e10 f909 0100 |0021: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f9 │ │ -02f8e4: 0c04 |0024: move-result-object v4 │ │ -02f8e6: 3804 4501 |0025: if-eqz v4, 016a // +0145 │ │ -02f8ea: 6e10 8d0a 0400 |0027: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02f8f0: 0c04 |002a: move-result-object v4 │ │ -02f8f2: 6e10 810a 0400 |002b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a81 │ │ -02f8f8: 0a08 |002e: move-result v8 │ │ -02f8fa: 3d08 2300 |002f: if-lez v8, 0052 // +0023 │ │ -02f8fe: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -02f900: 6e20 760a 8400 |0032: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@0a76 │ │ -02f906: 0a05 |0035: move-result v5 │ │ -02f908: 1308 2400 |0036: const/16 v8, #int 36 // #24 │ │ -02f90c: 3385 2600 |0038: if-ne v5, v8, 005e // +0026 │ │ -02f910: 7010 ce0d 0b00 |003a: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02f916: 1218 |003d: const/4 v8, #int 1 // #1 │ │ -02f918: 6e20 870a 8400 |003e: invoke-virtual {v4, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02f91e: 0c08 |0041: move-result-object v8 │ │ -02f920: 6e10 8d0a 0800 |0042: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02f926: 0c06 |0045: move-result-object v6 │ │ -02f928: 390c dbff |0046: if-nez v12, 0021 // -0025 │ │ -02f92c: 54b8 1304 |0048: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02f930: 6e20 7a0a 6800 |004a: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02f936: 0a08 |004d: move-result v8 │ │ -02f938: 3808 0600 |004e: if-eqz v8, 0054 // +0006 │ │ -02f93c: 1210 |0050: const/4 v0, #int 1 // #1 │ │ -02f93e: 28d0 |0051: goto 0021 // -0030 │ │ -02f940: 0175 |0052: move v5, v7 │ │ -02f942: 28e3 |0053: goto 0036 // -001d │ │ -02f944: 1a08 1002 |0054: const-string v8, "END_OF_CHANGE_LOG" // string@0210 │ │ -02f948: 6e20 7a0a 8600 |0056: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02f94e: 0a08 |0059: move-result v8 │ │ -02f950: 3808 c7ff |005a: if-eqz v8, 0021 // -0039 │ │ -02f954: 1200 |005c: const/4 v0, #int 0 // #0 │ │ -02f956: 28c4 |005d: goto 0021 // -003c │ │ -02f958: 3900 c3ff |005e: if-nez v0, 0021 // -003d │ │ -02f95c: 2c05 1201 0000 |0060: sparse-switch v5, 00000172 // +00000112 │ │ -02f962: 7010 ce0d 0b00 |0063: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02f968: 54b8 1504 |0066: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f96c: 2209 9c01 |0068: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02f970: 7010 930a 0900 |006a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f976: 6e20 9a0a 4900 |006d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f97c: 0c09 |0070: move-result-object v9 │ │ -02f97e: 1a0a 0100 |0071: const-string v10, " │ │ +030800: |[030800] sheetrock.panda.changelog.ChangeLog.getLog:(Z)Ljava/lang/String; │ │ +030810: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +030812: 2208 9901 |0001: new-instance v8, Ljava/lang/StringBuffer; // type@0199 │ │ +030816: 7010 900a 0800 |0003: invoke-direct {v8}, Ljava/lang/StringBuffer;.:()V // method@0a90 │ │ +03081c: 5bb8 1504 |0006: iput-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030820: 54b8 1204 |0008: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.context:Landroid/content/Context; // field@0412 │ │ +030824: 6e10 4c00 0800 |000a: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@004c │ │ +03082a: 0c08 |000d: move-result-object v8 │ │ +03082c: 1409 0100 047f |000e: const v9, #float 1.75458e+38 // #7f040001 │ │ +030832: 6e20 7600 9800 |0011: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0076 │ │ +030838: 0c03 |0014: move-result-object v3 │ │ +03083a: 2201 6801 |0015: new-instance v1, Ljava/io/BufferedReader; // type@0168 │ │ +03083e: 2208 7501 |0017: new-instance v8, Ljava/io/InputStreamReader; // type@0175 │ │ +030842: 7020 1c0a 3800 |0019: invoke-direct {v8, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a1c │ │ +030848: 7020 f709 8100 |001c: invoke-direct {v1, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f7 │ │ +03084e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +030850: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +030852: 6e10 f909 0100 |0021: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f9 │ │ +030858: 0c04 |0024: move-result-object v4 │ │ +03085a: 3804 4501 |0025: if-eqz v4, 016a // +0145 │ │ +03085e: 6e10 8d0a 0400 |0027: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +030864: 0c04 |002a: move-result-object v4 │ │ +030866: 6e10 810a 0400 |002b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a81 │ │ +03086c: 0a08 |002e: move-result v8 │ │ +03086e: 3d08 2300 |002f: if-lez v8, 0052 // +0023 │ │ +030872: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +030874: 6e20 760a 8400 |0032: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@0a76 │ │ +03087a: 0a05 |0035: move-result v5 │ │ +03087c: 1308 2400 |0036: const/16 v8, #int 36 // #24 │ │ +030880: 3385 2600 |0038: if-ne v5, v8, 005e // +0026 │ │ +030884: 7010 ce0d 0b00 |003a: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +03088a: 1218 |003d: const/4 v8, #int 1 // #1 │ │ +03088c: 6e20 870a 8400 |003e: invoke-virtual {v4, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +030892: 0c08 |0041: move-result-object v8 │ │ +030894: 6e10 8d0a 0800 |0042: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +03089a: 0c06 |0045: move-result-object v6 │ │ +03089c: 390c dbff |0046: if-nez v12, 0021 // -0025 │ │ +0308a0: 54b8 1304 |0048: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +0308a4: 6e20 7a0a 6800 |004a: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +0308aa: 0a08 |004d: move-result v8 │ │ +0308ac: 3808 0600 |004e: if-eqz v8, 0054 // +0006 │ │ +0308b0: 1210 |0050: const/4 v0, #int 1 // #1 │ │ +0308b2: 28d0 |0051: goto 0021 // -0030 │ │ +0308b4: 0175 |0052: move v5, v7 │ │ +0308b6: 28e3 |0053: goto 0036 // -001d │ │ +0308b8: 1a08 1002 |0054: const-string v8, "END_OF_CHANGE_LOG" // string@0210 │ │ +0308bc: 6e20 7a0a 8600 |0056: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +0308c2: 0a08 |0059: move-result v8 │ │ +0308c4: 3808 c7ff |005a: if-eqz v8, 0021 // -0039 │ │ +0308c8: 1200 |005c: const/4 v0, #int 0 // #0 │ │ +0308ca: 28c4 |005d: goto 0021 // -003c │ │ +0308cc: 3900 c3ff |005e: if-nez v0, 0021 // -003d │ │ +0308d0: 2c05 1201 0000 |0060: sparse-switch v5, 00000172 // +00000112 │ │ +0308d6: 7010 ce0d 0b00 |0063: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +0308dc: 54b8 1504 |0066: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +0308e0: 2209 9a01 |0068: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +0308e4: 7010 930a 0900 |006a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0308ea: 6e20 9a0a 4900 |006d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0308f0: 0c09 |0070: move-result-object v9 │ │ +0308f2: 1a0a 0100 |0071: const-string v10, " │ │ " // string@0001 │ │ -02f982: 6e20 9a0a a900 |0073: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f988: 0c09 |0076: move-result-object v9 │ │ -02f98a: 6e10 9e0a 0900 |0077: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f990: 0c09 |007a: move-result-object v9 │ │ -02f992: 6e20 910a 9800 |007b: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02f998: 28a3 |007e: goto 0021 // -005d │ │ -02f99a: 0d02 |007f: move-exception v2 │ │ -02f99c: 6e10 190a 0200 |0080: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ -02f9a2: 54b7 1504 |0083: iget-object v7, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f9a6: 6e10 920a 0700 |0085: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0a92 │ │ -02f9ac: 0c07 |0088: move-result-object v7 │ │ -02f9ae: 1107 |0089: return-object v7 │ │ -02f9b0: 7010 ce0d 0b00 |008a: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02f9b6: 54b8 1504 |008d: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02f9ba: 2209 9c01 |008f: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02f9be: 7010 930a 0900 |0091: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02f9c4: 1a0a fa00 |0094: const-string v10, "
" // string@00fa │ │ -02f9c8: 6e20 9a0a a900 |0096: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f9ce: 0c09 |0099: move-result-object v9 │ │ -02f9d0: 121a |009a: const/4 v10, #int 1 // #1 │ │ -02f9d2: 6e20 870a a400 |009b: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02f9d8: 0c0a |009e: move-result-object v10 │ │ -02f9da: 6e10 8d0a 0a00 |009f: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02f9e0: 0c0a |00a2: move-result-object v10 │ │ -02f9e2: 6e20 9a0a a900 |00a3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f9e8: 0c09 |00a6: move-result-object v9 │ │ -02f9ea: 1a0a dc00 |00a7: const-string v10, "
│ │ +0308f6: 6e20 9a0a a900 |0073: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0308fc: 0c09 |0076: move-result-object v9 │ │ +0308fe: 6e10 9e0a 0900 |0077: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030904: 0c09 |007a: move-result-object v9 │ │ +030906: 6e20 910a 9800 |007b: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +03090c: 28a3 |007e: goto 0021 // -005d │ │ +03090e: 0d02 |007f: move-exception v2 │ │ +030910: 6e10 190a 0200 |0080: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0a19 │ │ +030916: 54b7 1504 |0083: iget-object v7, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +03091a: 6e10 920a 0700 |0085: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0a92 │ │ +030920: 0c07 |0088: move-result-object v7 │ │ +030922: 1107 |0089: return-object v7 │ │ +030924: 7010 ce0d 0b00 |008a: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +03092a: 54b8 1504 |008d: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +03092e: 2209 9a01 |008f: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +030932: 7010 930a 0900 |0091: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030938: 1a0a fa00 |0094: const-string v10, "
" // string@00fa │ │ +03093c: 6e20 9a0a a900 |0096: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030942: 0c09 |0099: move-result-object v9 │ │ +030944: 121a |009a: const/4 v10, #int 1 // #1 │ │ +030946: 6e20 870a a400 |009b: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +03094c: 0c0a |009e: move-result-object v10 │ │ +03094e: 6e10 8d0a 0a00 |009f: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +030954: 0c0a |00a2: move-result-object v10 │ │ +030956: 6e20 9a0a a900 |00a3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03095c: 0c09 |00a6: move-result-object v9 │ │ +03095e: 1a0a dc00 |00a7: const-string v10, "
│ │ " // string@00dc │ │ -02f9ee: 6e20 9a0a a900 |00a9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02f9f4: 0c09 |00ac: move-result-object v9 │ │ -02f9f6: 6e10 9e0a 0900 |00ad: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02f9fc: 0c09 |00b0: move-result-object v9 │ │ -02f9fe: 6e20 910a 9800 |00b1: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fa04: 2900 6dff |00b4: goto/16 0021 // -0093 │ │ -02fa08: 7010 ce0d 0b00 |00b6: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02fa0e: 54b8 1504 |00b9: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02fa12: 2209 9c01 |00bb: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02fa16: 7010 930a 0900 |00bd: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02fa1c: 1a0a f900 |00c0: const-string v10, "
" // string@00f9 │ │ -02fa20: 6e20 9a0a a900 |00c2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fa26: 0c09 |00c5: move-result-object v9 │ │ -02fa28: 121a |00c6: const/4 v10, #int 1 // #1 │ │ -02fa2a: 6e20 870a a400 |00c7: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02fa30: 0c0a |00ca: move-result-object v10 │ │ -02fa32: 6e10 8d0a 0a00 |00cb: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02fa38: 0c0a |00ce: move-result-object v10 │ │ -02fa3a: 6e20 9a0a a900 |00cf: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fa40: 0c09 |00d2: move-result-object v9 │ │ -02fa42: 1a0a dc00 |00d3: const-string v10, "
│ │ +030962: 6e20 9a0a a900 |00a9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030968: 0c09 |00ac: move-result-object v9 │ │ +03096a: 6e10 9e0a 0900 |00ad: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030970: 0c09 |00b0: move-result-object v9 │ │ +030972: 6e20 910a 9800 |00b1: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030978: 2900 6dff |00b4: goto/16 0021 // -0093 │ │ +03097c: 7010 ce0d 0b00 |00b6: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +030982: 54b8 1504 |00b9: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030986: 2209 9a01 |00bb: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +03098a: 7010 930a 0900 |00bd: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030990: 1a0a f900 |00c0: const-string v10, "
" // string@00f9 │ │ +030994: 6e20 9a0a a900 |00c2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03099a: 0c09 |00c5: move-result-object v9 │ │ +03099c: 121a |00c6: const/4 v10, #int 1 // #1 │ │ +03099e: 6e20 870a a400 |00c7: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +0309a4: 0c0a |00ca: move-result-object v10 │ │ +0309a6: 6e10 8d0a 0a00 |00cb: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +0309ac: 0c0a |00ce: move-result-object v10 │ │ +0309ae: 6e20 9a0a a900 |00cf: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0309b4: 0c09 |00d2: move-result-object v9 │ │ +0309b6: 1a0a dc00 |00d3: const-string v10, "
│ │ " // string@00dc │ │ -02fa46: 6e20 9a0a a900 |00d5: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fa4c: 0c09 |00d8: move-result-object v9 │ │ -02fa4e: 6e10 9e0a 0900 |00d9: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02fa54: 0c09 |00dc: move-result-object v9 │ │ -02fa56: 6e20 910a 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fa5c: 2900 41ff |00e0: goto/16 0021 // -00bf │ │ -02fa60: 7010 ce0d 0b00 |00e2: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02fa66: 54b8 1504 |00e5: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02fa6a: 2209 9c01 |00e7: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02fa6e: 7010 930a 0900 |00e9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02fa74: 1a0a f600 |00ec: const-string v10, "
" // string@00f6 │ │ -02fa78: 6e20 9a0a a900 |00ee: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fa7e: 0c09 |00f1: move-result-object v9 │ │ -02fa80: 121a |00f2: const/4 v10, #int 1 // #1 │ │ -02fa82: 6e20 870a a400 |00f3: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02fa88: 0c0a |00f6: move-result-object v10 │ │ -02fa8a: 6e10 8d0a 0a00 |00f7: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02fa90: 0c0a |00fa: move-result-object v10 │ │ -02fa92: 6e20 9a0a a900 |00fb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fa98: 0c09 |00fe: move-result-object v9 │ │ -02fa9a: 1a0a dc00 |00ff: const-string v10, "
│ │ +0309ba: 6e20 9a0a a900 |00d5: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0309c0: 0c09 |00d8: move-result-object v9 │ │ +0309c2: 6e10 9e0a 0900 |00d9: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0309c8: 0c09 |00dc: move-result-object v9 │ │ +0309ca: 6e20 910a 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +0309d0: 2900 41ff |00e0: goto/16 0021 // -00bf │ │ +0309d4: 7010 ce0d 0b00 |00e2: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +0309da: 54b8 1504 |00e5: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +0309de: 2209 9a01 |00e7: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +0309e2: 7010 930a 0900 |00e9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0309e8: 1a0a f600 |00ec: const-string v10, "
" // string@00f6 │ │ +0309ec: 6e20 9a0a a900 |00ee: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0309f2: 0c09 |00f1: move-result-object v9 │ │ +0309f4: 121a |00f2: const/4 v10, #int 1 // #1 │ │ +0309f6: 6e20 870a a400 |00f3: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +0309fc: 0c0a |00f6: move-result-object v10 │ │ +0309fe: 6e10 8d0a 0a00 |00f7: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +030a04: 0c0a |00fa: move-result-object v10 │ │ +030a06: 6e20 9a0a a900 |00fb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030a0c: 0c09 |00fe: move-result-object v9 │ │ +030a0e: 1a0a dc00 |00ff: const-string v10, "
│ │ " // string@00dc │ │ -02fa9e: 6e20 9a0a a900 |0101: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02faa4: 0c09 |0104: move-result-object v9 │ │ -02faa6: 6e10 9e0a 0900 |0105: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02faac: 0c09 |0108: move-result-object v9 │ │ -02faae: 6e20 910a 9800 |0109: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fab4: 2900 15ff |010c: goto/16 0021 // -00eb │ │ -02fab8: 6208 0d04 |010e: sget-object v8, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ -02fabc: 7020 d90d 8b00 |0110: invoke-direct {v11, v8}, Lsheetrock/panda/changelog/ChangeLog;.openList:(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V // method@0dd9 │ │ -02fac2: 54b8 1504 |0113: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02fac6: 2209 9c01 |0115: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02faca: 7010 930a 0900 |0117: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02fad0: 1a0a 0001 |011a: const-string v10, "
  • " // string@0100 │ │ -02fad4: 6e20 9a0a a900 |011c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fada: 0c09 |011f: move-result-object v9 │ │ -02fadc: 121a |0120: const/4 v10, #int 1 // #1 │ │ -02fade: 6e20 870a a400 |0121: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02fae4: 0c0a |0124: move-result-object v10 │ │ -02fae6: 6e10 8d0a 0a00 |0125: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02faec: 0c0a |0128: move-result-object v10 │ │ -02faee: 6e20 9a0a a900 |0129: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02faf4: 0c09 |012c: move-result-object v9 │ │ -02faf6: 1a0a dd00 |012d: const-string v10, "
  • │ │ +030a12: 6e20 9a0a a900 |0101: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030a18: 0c09 |0104: move-result-object v9 │ │ +030a1a: 6e10 9e0a 0900 |0105: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030a20: 0c09 |0108: move-result-object v9 │ │ +030a22: 6e20 910a 9800 |0109: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030a28: 2900 15ff |010c: goto/16 0021 // -00eb │ │ +030a2c: 6208 0d04 |010e: sget-object v8, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ +030a30: 7020 d90d 8b00 |0110: invoke-direct {v11, v8}, Lsheetrock/panda/changelog/ChangeLog;.openList:(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V // method@0dd9 │ │ +030a36: 54b8 1504 |0113: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030a3a: 2209 9a01 |0115: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +030a3e: 7010 930a 0900 |0117: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030a44: 1a0a 0001 |011a: const-string v10, "
  • " // string@0100 │ │ +030a48: 6e20 9a0a a900 |011c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030a4e: 0c09 |011f: move-result-object v9 │ │ +030a50: 121a |0120: const/4 v10, #int 1 // #1 │ │ +030a52: 6e20 870a a400 |0121: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +030a58: 0c0a |0124: move-result-object v10 │ │ +030a5a: 6e10 8d0a 0a00 |0125: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +030a60: 0c0a |0128: move-result-object v10 │ │ +030a62: 6e20 9a0a a900 |0129: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030a68: 0c09 |012c: move-result-object v9 │ │ +030a6a: 1a0a dd00 |012d: const-string v10, "
  • │ │ " // string@00dd │ │ -02fafa: 6e20 9a0a a900 |012f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fb00: 0c09 |0132: move-result-object v9 │ │ -02fb02: 6e10 9e0a 0900 |0133: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02fb08: 0c09 |0136: move-result-object v9 │ │ -02fb0a: 6e20 910a 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fb10: 2900 e7fe |013a: goto/16 0021 // -0119 │ │ -02fb14: 6208 0e04 |013c: sget-object v8, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ -02fb18: 7020 d90d 8b00 |013e: invoke-direct {v11, v8}, Lsheetrock/panda/changelog/ChangeLog;.openList:(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V // method@0dd9 │ │ -02fb1e: 54b8 1504 |0141: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02fb22: 2209 9c01 |0143: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02fb26: 7010 930a 0900 |0145: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02fb2c: 1a0a 0001 |0148: const-string v10, "
  • " // string@0100 │ │ -02fb30: 6e20 9a0a a900 |014a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fb36: 0c09 |014d: move-result-object v9 │ │ -02fb38: 121a |014e: const/4 v10, #int 1 // #1 │ │ -02fb3a: 6e20 870a a400 |014f: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -02fb40: 0c0a |0152: move-result-object v10 │ │ -02fb42: 6e10 8d0a 0a00 |0153: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ -02fb48: 0c0a |0156: move-result-object v10 │ │ -02fb4a: 6e20 9a0a a900 |0157: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fb50: 0c09 |015a: move-result-object v9 │ │ -02fb52: 1a0a dd00 |015b: const-string v10, "
  • │ │ +030a6e: 6e20 9a0a a900 |012f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030a74: 0c09 |0132: move-result-object v9 │ │ +030a76: 6e10 9e0a 0900 |0133: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030a7c: 0c09 |0136: move-result-object v9 │ │ +030a7e: 6e20 910a 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030a84: 2900 e7fe |013a: goto/16 0021 // -0119 │ │ +030a88: 6208 0e04 |013c: sget-object v8, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ +030a8c: 7020 d90d 8b00 |013e: invoke-direct {v11, v8}, Lsheetrock/panda/changelog/ChangeLog;.openList:(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V // method@0dd9 │ │ +030a92: 54b8 1504 |0141: iget-object v8, v11, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030a96: 2209 9a01 |0143: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +030a9a: 7010 930a 0900 |0145: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030aa0: 1a0a 0001 |0148: const-string v10, "
  • " // string@0100 │ │ +030aa4: 6e20 9a0a a900 |014a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030aaa: 0c09 |014d: move-result-object v9 │ │ +030aac: 121a |014e: const/4 v10, #int 1 // #1 │ │ +030aae: 6e20 870a a400 |014f: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +030ab4: 0c0a |0152: move-result-object v10 │ │ +030ab6: 6e10 8d0a 0a00 |0153: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a8d │ │ +030abc: 0c0a |0156: move-result-object v10 │ │ +030abe: 6e20 9a0a a900 |0157: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030ac4: 0c09 |015a: move-result-object v9 │ │ +030ac6: 1a0a dd00 |015b: const-string v10, "
  • │ │ " // string@00dd │ │ -02fb56: 6e20 9a0a a900 |015d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fb5c: 0c09 |0160: move-result-object v9 │ │ -02fb5e: 6e10 9e0a 0900 |0161: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02fb64: 0c09 |0164: move-result-object v9 │ │ -02fb66: 6e20 910a 9800 |0165: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fb6c: 2900 b9fe |0168: goto/16 0021 // -0147 │ │ -02fb70: 7010 ce0d 0b00 |016a: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02fb76: 6e10 f809 0100 |016d: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ -02fb7c: 2900 13ff |0170: goto/16 0083 // -00ed │ │ -02fb80: 0002 0500 2100 0000 2300 0000 2500 ... |0172: sparse-switch-data (22 units) │ │ +030aca: 6e20 9a0a a900 |015d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030ad0: 0c09 |0160: move-result-object v9 │ │ +030ad2: 6e10 9e0a 0900 |0161: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030ad8: 0c09 |0164: move-result-object v9 │ │ +030ada: 6e20 910a 9800 |0165: invoke-virtual {v8, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030ae0: 2900 b9fe |0168: goto/16 0021 // -0147 │ │ +030ae4: 7010 ce0d 0b00 |016a: invoke-direct {v11}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +030aea: 6e10 f809 0100 |016d: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@09f8 │ │ +030af0: 2900 13ff |0170: goto/16 0083 // -00ed │ │ +030af4: 0002 0500 2100 0000 2300 0000 2500 ... |0172: sparse-switch-data (22 units) │ │ catches : 2 │ │ 0x0008 - 0x007e │ │ Ljava/io/IOException; -> 0x007f │ │ 0x008a - 0x0170 │ │ Ljava/io/IOException; -> 0x007f │ │ positions : │ │ 0x0001 line=192 │ │ @@ -50906,33 +50908,33 @@ │ │ type : '(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -02fbc4: |[02fbc4] sheetrock.panda.changelog.ChangeLog.openList:(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V │ │ -02fbd4: 5420 1404 |0000: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ -02fbd8: 3230 1200 |0002: if-eq v0, v3, 0014 // +0012 │ │ -02fbdc: 7010 ce0d 0200 |0004: invoke-direct {v2}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ -02fbe2: 6200 0d04 |0007: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ -02fbe6: 3303 0c00 |0009: if-ne v3, v0, 0015 // +000c │ │ -02fbea: 5420 1504 |000b: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02fbee: 1a01 f700 |000d: const-string v1, "
      │ │ +030b38: |[030b38] sheetrock.panda.changelog.ChangeLog.openList:(Lsheetrock/panda/changelog/ChangeLog$Listmode;)V │ │ +030b48: 5420 1404 |0000: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ +030b4c: 3230 1200 |0002: if-eq v0, v3, 0014 // +0012 │ │ +030b50: 7010 ce0d 0200 |0004: invoke-direct {v2}, Lsheetrock/panda/changelog/ChangeLog;.closeList:()V // method@0dce │ │ +030b56: 6200 0d04 |0007: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.ORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040d │ │ +030b5a: 3303 0c00 |0009: if-ne v3, v0, 0015 // +000c │ │ +030b5e: 5420 1504 |000b: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030b62: 1a01 f700 |000d: const-string v1, "
        │ │ " // string@00f7 │ │ -02fbf2: 6e20 910a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fbf8: 5b23 1404 |0012: iput-object v3, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ -02fbfc: 0e00 |0014: return-void │ │ -02fbfe: 6200 0e04 |0015: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ -02fc02: 3303 fbff |0017: if-ne v3, v0, 0012 // -0005 │ │ -02fc06: 5420 1504 |0019: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ -02fc0a: 1a01 f800 |001b: const-string v1, "
          │ │ +030b66: 6e20 910a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030b6c: 5b23 1404 |0012: iput-object v3, v2, Lsheetrock/panda/changelog/ChangeLog;.listMode:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@0414 │ │ +030b70: 0e00 |0014: return-void │ │ +030b72: 6200 0e04 |0015: sget-object v0, Lsheetrock/panda/changelog/ChangeLog$Listmode;.UNORDERED:Lsheetrock/panda/changelog/ChangeLog$Listmode; // field@040e │ │ +030b76: 3303 fbff |0017: if-ne v3, v0, 0012 // -0005 │ │ +030b7a: 5420 1504 |0019: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.sb:Ljava/lang/StringBuffer; // field@0415 │ │ +030b7e: 1a01 f800 |001b: const-string v1, "
            │ │ " // string@00f8 │ │ -02fc0e: 6e20 910a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ -02fc14: 28f2 |0020: goto 0012 // -000e │ │ +030b82: 6e20 910a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a91 │ │ +030b88: 28f2 |0020: goto 0012 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0007 line=260 │ │ 0x000b line=261 │ │ 0x0012 line=265 │ │ @@ -50949,24 +50951,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02fc18: |[02fc18] sheetrock.panda.changelog.ChangeLog.firstRun:()Z │ │ -02fc28: 5420 1304 |0000: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02fc2c: 5421 1604 |0002: iget-object v1, v2, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ -02fc30: 6e20 7a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02fc36: 0a00 |0007: move-result v0 │ │ -02fc38: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -02fc3c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02fc3e: 0f00 |000b: return v0 │ │ -02fc40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02fc42: 28fe |000d: goto 000b // -0002 │ │ +030b8c: |[030b8c] sheetrock.panda.changelog.ChangeLog.firstRun:()Z │ │ +030b9c: 5420 1304 |0000: iget-object v0, v2, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +030ba0: 5421 1604 |0002: iget-object v1, v2, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ +030ba4: 6e20 7a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +030baa: 0a00 |0007: move-result v0 │ │ +030bac: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +030bb0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +030bb2: 0f00 |000b: return v0 │ │ +030bb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +030bb6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #1 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -50974,20 +50976,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fc44: |[02fc44] sheetrock.panda.changelog.ChangeLog.firstRunEver:()Z │ │ -02fc54: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -02fc58: 5421 1304 |0002: iget-object v1, v2, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02fc5c: 6e20 7a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -02fc62: 0a00 |0007: move-result v0 │ │ -02fc64: 0f00 |0008: return v0 │ │ +030bb8: |[030bb8] sheetrock.panda.changelog.ChangeLog.firstRunEver:()Z │ │ +030bc8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +030bcc: 5421 1304 |0002: iget-object v1, v2, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +030bd0: 6e20 7a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +030bd6: 0a00 |0007: move-result v0 │ │ +030bd8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #2 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -50995,19 +50997,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02fc68: |[02fc68] sheetrock.panda.changelog.ChangeLog.getFullLog:()Ljava/lang/String; │ │ -02fc78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02fc7a: 7020 d60d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getLog:(Z)Ljava/lang/String; // method@0dd6 │ │ -02fc80: 0c00 |0004: move-result-object v0 │ │ -02fc82: 1100 |0005: return-object v0 │ │ +030bdc: |[030bdc] sheetrock.panda.changelog.ChangeLog.getFullLog:()Ljava/lang/String; │ │ +030bec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030bee: 7020 d60d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getLog:(Z)Ljava/lang/String; // method@0dd6 │ │ +030bf4: 0c00 |0004: move-result-object v0 │ │ +030bf6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #3 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -51015,19 +51017,19 @@ │ │ type : '()Landroid/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02fc84: |[02fc84] sheetrock.panda.changelog.ChangeLog.getFullLogDialog:()Landroid/app/AlertDialog; │ │ -02fc94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02fc96: 7020 d10d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getDialog:(Z)Landroid/app/AlertDialog; // method@0dd1 │ │ -02fc9c: 0c00 |0004: move-result-object v0 │ │ -02fc9e: 1100 |0005: return-object v0 │ │ +030bf8: |[030bf8] sheetrock.panda.changelog.ChangeLog.getFullLogDialog:()Landroid/app/AlertDialog; │ │ +030c08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030c0a: 7020 d10d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getDialog:(Z)Landroid/app/AlertDialog; // method@0dd1 │ │ +030c10: 0c00 |0004: move-result-object v0 │ │ +030c12: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #4 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -51035,17 +51037,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fca0: |[02fca0] sheetrock.panda.changelog.ChangeLog.getLastVersion:()Ljava/lang/String; │ │ -02fcb0: 5410 1304 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02fcb4: 1100 |0002: return-object v0 │ │ +030c14: |[030c14] sheetrock.panda.changelog.ChangeLog.getLastVersion:()Ljava/lang/String; │ │ +030c24: 5410 1304 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +030c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #5 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -51053,19 +51055,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02fcb8: |[02fcb8] sheetrock.panda.changelog.ChangeLog.getLog:()Ljava/lang/String; │ │ -02fcc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fcca: 7020 d60d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getLog:(Z)Ljava/lang/String; // method@0dd6 │ │ -02fcd0: 0c00 |0004: move-result-object v0 │ │ -02fcd2: 1100 |0005: return-object v0 │ │ +030c2c: |[030c2c] sheetrock.panda.changelog.ChangeLog.getLog:()Ljava/lang/String; │ │ +030c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030c3e: 7020 d60d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getLog:(Z)Ljava/lang/String; // method@0dd6 │ │ +030c44: 0c00 |0004: move-result-object v0 │ │ +030c46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #6 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -51073,19 +51075,19 @@ │ │ type : '()Landroid/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02fcd4: |[02fcd4] sheetrock.panda.changelog.ChangeLog.getLogDialog:()Landroid/app/AlertDialog; │ │ -02fce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fce6: 7020 d10d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getDialog:(Z)Landroid/app/AlertDialog; // method@0dd1 │ │ -02fcec: 0c00 |0004: move-result-object v0 │ │ -02fcee: 1100 |0005: return-object v0 │ │ +030c48: |[030c48] sheetrock.panda.changelog.ChangeLog.getLogDialog:()Landroid/app/AlertDialog; │ │ +030c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030c5a: 7020 d10d 0100 |0001: invoke-direct {v1, v0}, Lsheetrock/panda/changelog/ChangeLog;.getDialog:(Z)Landroid/app/AlertDialog; // method@0dd1 │ │ +030c60: 0c00 |0004: move-result-object v0 │ │ +030c62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #7 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -51093,17 +51095,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fcf0: |[02fcf0] sheetrock.panda.changelog.ChangeLog.getThisVersion:()Ljava/lang/String; │ │ -02fd00: 5410 1604 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ -02fd04: 1100 |0002: return-object v0 │ │ +030c64: |[030c64] sheetrock.panda.changelog.ChangeLog.getThisVersion:()Ljava/lang/String; │ │ +030c74: 5410 1604 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/ChangeLog;.thisVersion:Ljava/lang/String; // field@0416 │ │ +030c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lsheetrock/panda/changelog/ChangeLog; │ │ │ │ #8 : (in Lsheetrock/panda/changelog/ChangeLog;) │ │ @@ -51111,32 +51113,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fd08: |[02fd08] sheetrock.panda.changelog.ChangeLog.setLastVersion:(Ljava/lang/String;)V │ │ -02fd18: 5b01 1304 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ -02fd1c: 0e00 |0002: return-void │ │ +030c7c: |[030c7c] sheetrock.panda.changelog.ChangeLog.setLastVersion:(Ljava/lang/String;)V │ │ +030c8c: 5b01 1304 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/ChangeLog;.lastVersion:Ljava/lang/String; // field@0413 │ │ +030c90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lsheetrock/panda/changelog/ChangeLog; │ │ 0x0000 - 0x0003 reg=1 lastVersion Ljava/lang/String; │ │ │ │ source_file_idx : 453 (ChangeLog.java) │ │ │ │ Class #209 header: │ │ -class_idx : 603 │ │ +class_idx : 601 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1656 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1654 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -51161,57 +51163,57 @@ │ │ type : '(Lsheetrock/panda/changelog/SimpleEula;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02fd20: |[02fd20] sheetrock.panda.changelog.SimpleEula$1.:(Lsheetrock/panda/changelog/SimpleEula;)V │ │ -02fd30: 5b01 1704 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/SimpleEula$1;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@0417 │ │ -02fd34: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02fd3a: 0e00 |0005: return-void │ │ +030c94: |[030c94] sheetrock.panda.changelog.SimpleEula$1.:(Lsheetrock/panda/changelog/SimpleEula;)V │ │ +030ca4: 5b01 1704 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/SimpleEula$1;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@0417 │ │ +030ca8: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +030cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lsheetrock/panda/changelog/SimpleEula$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lsheetrock/panda/changelog/SimpleEula; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lsheetrock/panda/changelog/SimpleEula; │ │ │ │ Virtual methods - │ │ #0 : (in Lsheetrock/panda/changelog/SimpleEula$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02fd3c: |[02fd3c] sheetrock.panda.changelog.SimpleEula$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02fd4c: 5410 1704 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/SimpleEula$1;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@0417 │ │ -02fd50: 7110 e60d 0000 |0002: invoke-static {v0}, Lsheetrock/panda/changelog/SimpleEula;.access$000:(Lsheetrock/panda/changelog/SimpleEula;)Landroid/app/Activity; // method@0de6 │ │ -02fd56: 0c00 |0005: move-result-object v0 │ │ -02fd58: 6e10 0900 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0009 │ │ -02fd5e: 0e00 |0009: return-void │ │ +030cb0: |[030cb0] sheetrock.panda.changelog.SimpleEula$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +030cc0: 5410 1704 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/SimpleEula$1;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@0417 │ │ +030cc4: 7110 e60d 0000 |0002: invoke-static {v0}, Lsheetrock/panda/changelog/SimpleEula;.access$000:(Lsheetrock/panda/changelog/SimpleEula;)Landroid/app/Activity; // method@0de6 │ │ +030cca: 0c00 |0005: move-result-object v0 │ │ +030ccc: 6e10 0900 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0009 │ │ +030cd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0009 line=139 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lsheetrock/panda/changelog/SimpleEula$1; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=3 which I │ │ │ │ - source_file_idx : 1656 (SimpleEula.java) │ │ + source_file_idx : 1654 (SimpleEula.java) │ │ │ │ Class #210 header: │ │ -class_idx : 604 │ │ +class_idx : 602 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1656 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1654 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -51244,69 +51246,69 @@ │ │ type : '(Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02fd60: |[02fd60] sheetrock.panda.changelog.SimpleEula$2.:(Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -02fd70: 5b01 1804 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/SimpleEula$2;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@0418 │ │ -02fd74: 5b02 1a04 |0002: iput-object v2, v0, Lsheetrock/panda/changelog/SimpleEula$2;.val$prefs:Landroid/content/SharedPreferences; // field@041a │ │ -02fd78: 5b03 1904 |0004: iput-object v3, v0, Lsheetrock/panda/changelog/SimpleEula$2;.val$eulaKey:Ljava/lang/String; // field@0419 │ │ -02fd7c: 7010 660a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02fd82: 0e00 |0009: return-void │ │ +030cd4: |[030cd4] sheetrock.panda.changelog.SimpleEula$2.:(Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +030ce4: 5b01 1804 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/SimpleEula$2;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@0418 │ │ +030ce8: 5b02 1a04 |0002: iput-object v2, v0, Lsheetrock/panda/changelog/SimpleEula$2;.val$prefs:Landroid/content/SharedPreferences; // field@041a │ │ +030cec: 5b03 1904 |0004: iput-object v3, v0, Lsheetrock/panda/changelog/SimpleEula$2;.val$eulaKey:Ljava/lang/String; // field@0419 │ │ +030cf0: 7010 660a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +030cf6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lsheetrock/panda/changelog/SimpleEula$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lsheetrock/panda/changelog/SimpleEula; │ │ + 0x0000 - 0x000a reg=1 this$0 Lsheetrock/panda/changelog/SimpleEula; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lsheetrock/panda/changelog/SimpleEula$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -02fd84: |[02fd84] sheetrock.panda.changelog.SimpleEula$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -02fd94: 5431 1a04 |0000: iget-object v1, v3, Lsheetrock/panda/changelog/SimpleEula$2;.val$prefs:Landroid/content/SharedPreferences; // field@041a │ │ -02fd98: 7210 6900 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0069 │ │ -02fd9e: 0c00 |0005: move-result-object v0 │ │ -02fda0: 5431 1904 |0006: iget-object v1, v3, Lsheetrock/panda/changelog/SimpleEula$2;.val$eulaKey:Ljava/lang/String; // field@0419 │ │ -02fda4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -02fda6: 7230 6700 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0067 │ │ -02fdac: 7210 6600 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0066 │ │ -02fdb2: 7210 5300 0400 |000f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@0053 │ │ -02fdb8: 0e00 |0012: return-void │ │ +030cf8: |[030cf8] sheetrock.panda.changelog.SimpleEula$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +030d08: 5431 1a04 |0000: iget-object v1, v3, Lsheetrock/panda/changelog/SimpleEula$2;.val$prefs:Landroid/content/SharedPreferences; // field@041a │ │ +030d0c: 7210 6900 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0069 │ │ +030d12: 0c00 |0005: move-result-object v0 │ │ +030d14: 5431 1904 |0006: iget-object v1, v3, Lsheetrock/panda/changelog/SimpleEula$2;.val$eulaKey:Ljava/lang/String; // field@0419 │ │ +030d18: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +030d1a: 7230 6700 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0067 │ │ +030d20: 7210 6600 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0066 │ │ +030d26: 7210 5300 0400 |000f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@0053 │ │ +030d2c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=129 │ │ 0x000c line=130 │ │ 0x000f line=131 │ │ 0x0012 line=132 │ │ locals : │ │ 0x0006 - 0x0013 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0000 - 0x0013 reg=3 this Lsheetrock/panda/changelog/SimpleEula$2; │ │ 0x0000 - 0x0013 reg=4 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x0013 reg=5 i I │ │ │ │ - source_file_idx : 1656 (SimpleEula.java) │ │ + source_file_idx : 1654 (SimpleEula.java) │ │ │ │ Class #211 header: │ │ -class_idx : 605 │ │ +class_idx : 603 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 42 │ │ -source_file_idx : 1656 │ │ +source_file_idx : 1654 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -51331,95 +51333,95 @@ │ │ type : '(Lsheetrock/panda/changelog/SimpleEula;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02fdbc: |[02fdbc] sheetrock.panda.changelog.SimpleEula$EulaTask.:(Lsheetrock/panda/changelog/SimpleEula;)V │ │ -02fdcc: 5b01 1b04 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@041b │ │ -02fdd0: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ -02fdd6: 0e00 |0005: return-void │ │ +030d30: |[030d30] sheetrock.panda.changelog.SimpleEula$EulaTask.:(Lsheetrock/panda/changelog/SimpleEula;)V │ │ +030d40: 5b01 1b04 |0000: iput-object v1, v0, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@041b │ │ +030d44: 7010 9c00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@009c │ │ +030d4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lsheetrock/panda/changelog/SimpleEula$EulaTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lsheetrock/panda/changelog/SimpleEula; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lsheetrock/panda/changelog/SimpleEula; │ │ │ │ Virtual methods - │ │ #0 : (in Lsheetrock/panda/changelog/SimpleEula$EulaTask;) │ │ 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 │ │ -02fdd8: |[02fdd8] sheetrock.panda.changelog.SimpleEula$EulaTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02fde8: 1f02 7302 |0000: check-cast v2, [Ljava/lang/Void; // type@0273 │ │ -02fdec: 6e20 e10d 2100 |0002: invoke-virtual {v1, v2}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@0de1 │ │ -02fdf2: 0c00 |0005: move-result-object v0 │ │ -02fdf4: 1100 |0006: return-object v0 │ │ +030d4c: |[030d4c] sheetrock.panda.changelog.SimpleEula$EulaTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +030d5c: 1f02 7102 |0000: check-cast v2, [Ljava/lang/Void; // type@0271 │ │ +030d60: 6e20 e10d 2100 |0002: invoke-virtual {v1, v2}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@0de1 │ │ +030d66: 0c00 |0005: move-result-object v0 │ │ +030d68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lsheetrock/panda/changelog/SimpleEula$EulaTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lsheetrock/panda/changelog/SimpleEula$EulaTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -02fdf8: |[02fdf8] sheetrock.panda.changelog.SimpleEula$EulaTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ -02fe08: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ -02fe0c: 2200 a401 |0002: new-instance v0, Ljava/net/URI; // type@01a4 │ │ -02fe10: 1a09 520b |0004: const-string v9, "https://sagecell.sagemath.org" // string@0b52 │ │ -02fe14: 7020 ad0a 9000 |0006: invoke-direct {v0, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02fe1a: 2207 a401 |0009: new-instance v7, Ljava/net/URI; // type@01a4 │ │ -02fe1e: 1a09 bb00 |000b: const-string v9, "/tos.html" // string@00bb │ │ -02fe22: 7020 ad0a 9700 |000d: invoke-direct {v7, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ -02fe28: 6e20 b50a 7000 |0010: invoke-virtual {v0, v7}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ -02fe2e: 0c08 |0013: move-result-object v8 │ │ -02fe30: 2202 e401 |0014: new-instance v2, Lorg/apache/http/client/methods/HttpGet; // type@01e4 │ │ -02fe34: 7010 380b 0200 |0016: invoke-direct {v2}, Lorg/apache/http/client/methods/HttpGet;.:()V // method@0b38 │ │ -02fe3a: 6e20 3a0b 8200 |0019: invoke-virtual {v2, v8}, Lorg/apache/http/client/methods/HttpGet;.setURI:(Ljava/net/URI;)V // method@0b3a │ │ -02fe40: 2203 f601 |001c: new-instance v3, Lorg/apache/http/impl/client/DefaultHttpClient; // type@01f6 │ │ -02fe44: 7010 b90b 0300 |001e: invoke-direct {v3}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0bb9 │ │ -02fe4a: 6e20 bb0b 2300 |0021: invoke-virtual {v3, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0bbb │ │ -02fe50: 0c04 |0024: move-result-object v4 │ │ -02fe52: 7210 2f0b 0400 |0025: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ -02fe58: 0c09 |0028: move-result-object v9 │ │ -02fe5a: 7210 2d0b 0900 |0029: invoke-interface {v9}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ -02fe60: 0c05 |002c: move-result-object v5 │ │ -02fe62: 7110 a70d 0500 |002d: invoke-static {v5}, Lorg/sagemath/singlecellserver/SageSingleCell;.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@0da7 │ │ -02fe68: 0c06 |0030: move-result-object v6 │ │ -02fe6a: 1106 |0031: return-object v6 │ │ -02fe6c: 0d01 |0032: move-exception v1 │ │ -02fe6e: 1a09 7706 |0033: const-string v9, "SimpleEula" // string@0677 │ │ -02fe72: 220a 9c01 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ -02fe76: 7010 930a 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02fe7c: 1a0b 2b02 |003a: const-string v11, "Error while getting EULA text." // string@022b │ │ -02fe80: 6e20 9a0a ba00 |003c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fe86: 0c0a |003f: move-result-object v10 │ │ -02fe88: 6e10 490a 0100 |0040: invoke-virtual {v1}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -02fe8e: 0c0b |0043: move-result-object v11 │ │ -02fe90: 6e20 9a0a ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fe96: 0c0a |0047: move-result-object v10 │ │ -02fe98: 6e10 9e0a 0a00 |0048: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02fe9e: 0c0a |004b: move-result-object v10 │ │ -02fea0: 7120 8907 a900 |004c: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02fea6: 28e2 |004f: goto 0031 // -001e │ │ +030d6c: |[030d6c] sheetrock.panda.changelog.SimpleEula$EulaTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ +030d7c: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ +030d80: 2200 a201 |0002: new-instance v0, Ljava/net/URI; // type@01a2 │ │ +030d84: 1a09 4f0b |0004: const-string v9, "https://sagecell.sagemath.org" // string@0b4f │ │ +030d88: 7020 ad0a 9000 |0006: invoke-direct {v0, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +030d8e: 2207 a201 |0009: new-instance v7, Ljava/net/URI; // type@01a2 │ │ +030d92: 1a09 bb00 |000b: const-string v9, "/tos.html" // string@00bb │ │ +030d96: 7020 ad0a 9700 |000d: invoke-direct {v7, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0aad │ │ +030d9c: 6e20 b50a 7000 |0010: invoke-virtual {v0, v7}, Ljava/net/URI;.resolve:(Ljava/net/URI;)Ljava/net/URI; // method@0ab5 │ │ +030da2: 0c08 |0013: move-result-object v8 │ │ +030da4: 2202 e201 |0014: new-instance v2, Lorg/apache/http/client/methods/HttpGet; // type@01e2 │ │ +030da8: 7010 380b 0200 |0016: invoke-direct {v2}, Lorg/apache/http/client/methods/HttpGet;.:()V // method@0b38 │ │ +030dae: 6e20 3a0b 8200 |0019: invoke-virtual {v2, v8}, Lorg/apache/http/client/methods/HttpGet;.setURI:(Ljava/net/URI;)V // method@0b3a │ │ +030db4: 2203 f401 |001c: new-instance v3, Lorg/apache/http/impl/client/DefaultHttpClient; // type@01f4 │ │ +030db8: 7010 b90b 0300 |001e: invoke-direct {v3}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0bb9 │ │ +030dbe: 6e20 bb0b 2300 |0021: invoke-virtual {v3, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0bbb │ │ +030dc4: 0c04 |0024: move-result-object v4 │ │ +030dc6: 7210 2f0b 0400 |0025: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ +030dcc: 0c09 |0028: move-result-object v9 │ │ +030dce: 7210 2d0b 0900 |0029: invoke-interface {v9}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ +030dd4: 0c05 |002c: move-result-object v5 │ │ +030dd6: 7110 a70d 0500 |002d: invoke-static {v5}, Lorg/sagemath/singlecellserver/SageSingleCell;.streamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@0da7 │ │ +030ddc: 0c06 |0030: move-result-object v6 │ │ +030dde: 1106 |0031: return-object v6 │ │ +030de0: 0d01 |0032: move-exception v1 │ │ +030de2: 1a09 7506 |0033: const-string v9, "SimpleEula" // string@0675 │ │ +030de6: 220a 9a01 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@019a │ │ +030dea: 7010 930a 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030df0: 1a0b 2b02 |003a: const-string v11, "Error while getting EULA text." // string@022b │ │ +030df4: 6e20 9a0a ba00 |003c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030dfa: 0c0a |003f: move-result-object v10 │ │ +030dfc: 6e10 490a 0100 |0040: invoke-virtual {v1}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +030e02: 0c0b |0043: move-result-object v11 │ │ +030e04: 6e20 9a0a ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030e0a: 0c0a |0047: move-result-object v10 │ │ +030e0c: 6e10 9e0a 0a00 |0048: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030e12: 0c0a |004b: move-result-object v10 │ │ +030e14: 7120 8907 a900 |004c: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +030e1a: 28e2 |004f: goto 0031 // -001e │ │ catches : 1 │ │ 0x0002 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0032 │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=62 │ │ 0x0009 line=64 │ │ @@ -51451,73 +51453,73 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02feb8: |[02feb8] sheetrock.panda.changelog.SimpleEula$EulaTask.onPostExecute:(Ljava/lang/Object;)V │ │ -02fec8: 1f01 9a01 |0000: check-cast v1, Ljava/lang/String; // type@019a │ │ -02fecc: 6e20 e40d 1000 |0002: invoke-virtual {v0, v1}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.onPostExecute:(Ljava/lang/String;)V // method@0de4 │ │ -02fed2: 0e00 |0005: return-void │ │ +030e2c: |[030e2c] sheetrock.panda.changelog.SimpleEula$EulaTask.onPostExecute:(Ljava/lang/Object;)V │ │ +030e3c: 1f01 9801 |0000: check-cast v1, Ljava/lang/String; // type@0198 │ │ +030e40: 6e20 e40d 1000 |0002: invoke-virtual {v0, v1}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.onPostExecute:(Ljava/lang/String;)V // method@0de4 │ │ +030e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lsheetrock/panda/changelog/SimpleEula$EulaTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lsheetrock/panda/changelog/SimpleEula$EulaTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -02fed4: |[02fed4] sheetrock.panda.changelog.SimpleEula$EulaTask.onPostExecute:(Ljava/lang/String;)V │ │ -02fee4: 5441 1b04 |0000: iget-object v1, v4, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@041b │ │ -02fee8: 6e20 e80d 5100 |0002: invoke-virtual {v1, v5}, Lsheetrock/panda/changelog/SimpleEula;.show:(Ljava/lang/String;)V // method@0de8 │ │ -02feee: 0e00 |0005: return-void │ │ -02fef0: 0d00 |0006: move-exception v0 │ │ -02fef2: 1a01 7706 |0007: const-string v1, "SimpleEula" // string@0677 │ │ -02fef6: 2202 9c01 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02fefa: 7010 930a 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ff00: 1a03 2802 |000e: const-string v3, "Error showing terms: " // string@0228 │ │ -02ff04: 6e20 9a0a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ff0a: 0c02 |0013: move-result-object v2 │ │ -02ff0c: 6e10 490a 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -02ff12: 0c03 |0017: move-result-object v3 │ │ -02ff14: 6e20 9a0a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02ff1a: 0c02 |001b: move-result-object v2 │ │ -02ff1c: 6e10 9e0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -02ff22: 0c02 |001f: move-result-object v2 │ │ -02ff24: 7120 8907 2100 |0020: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -02ff2a: 28e2 |0023: goto 0005 // -001e │ │ +030e48: |[030e48] sheetrock.panda.changelog.SimpleEula$EulaTask.onPostExecute:(Ljava/lang/String;)V │ │ +030e58: 5441 1b04 |0000: iget-object v1, v4, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.this$0:Lsheetrock/panda/changelog/SimpleEula; // field@041b │ │ +030e5c: 6e20 e80d 5100 |0002: invoke-virtual {v1, v5}, Lsheetrock/panda/changelog/SimpleEula;.show:(Ljava/lang/String;)V // method@0de8 │ │ +030e62: 0e00 |0005: return-void │ │ +030e64: 0d00 |0006: move-exception v0 │ │ +030e66: 1a01 7506 |0007: const-string v1, "SimpleEula" // string@0675 │ │ +030e6a: 2202 9a01 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +030e6e: 7010 930a 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030e74: 1a03 2802 |000e: const-string v3, "Error showing terms: " // string@0228 │ │ +030e78: 6e20 9a0a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030e7e: 0c02 |0013: move-result-object v2 │ │ +030e80: 6e10 490a 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +030e86: 0c03 |0017: move-result-object v3 │ │ +030e88: 6e20 9a0a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030e8e: 0c02 |001b: move-result-object v2 │ │ +030e90: 6e10 9e0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030e96: 0c02 |001f: move-result-object v2 │ │ +030e98: 7120 8907 2100 |0020: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +030e9e: 28e2 |0023: goto 0005 // -001e │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=93 │ │ 0x0006 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0007 - 0x0024 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0024 reg=4 this Lsheetrock/panda/changelog/SimpleEula$EulaTask; │ │ 0x0000 - 0x0024 reg=5 html Ljava/lang/String; │ │ │ │ - source_file_idx : 1656 (SimpleEula.java) │ │ + source_file_idx : 1654 (SimpleEula.java) │ │ │ │ Class #212 header: │ │ -class_idx : 606 │ │ +class_idx : 604 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1656 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1654 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -51555,20 +51557,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02ff3c: |[02ff3c] sheetrock.panda.changelog.SimpleEula.:(Landroid/app/Activity;)V │ │ -02ff4c: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ -02ff52: 1a00 7709 |0003: const-string v0, "eula_" // string@0977 │ │ -02ff56: 5b10 1d04 |0005: iput-object v0, v1, Lsheetrock/panda/changelog/SimpleEula;.EULA_PREFIX:Ljava/lang/String; // field@041d │ │ -02ff5a: 5b12 1c04 |0007: iput-object v2, v1, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -02ff5e: 0e00 |0009: return-void │ │ +030eb0: |[030eb0] sheetrock.panda.changelog.SimpleEula.:(Landroid/app/Activity;)V │ │ +030ec0: 7010 660a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a66 │ │ +030ec6: 1a00 7409 |0003: const-string v0, "eula_" // string@0974 │ │ +030eca: 5b10 1d04 |0005: iput-object v0, v1, Lsheetrock/panda/changelog/SimpleEula;.EULA_PREFIX:Ljava/lang/String; // field@041d │ │ +030ece: 5b12 1c04 |0007: iput-object v2, v1, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +030ed2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=39 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ @@ -51580,17 +51582,17 @@ │ │ type : '(Lsheetrock/panda/changelog/SimpleEula;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ff60: |[02ff60] sheetrock.panda.changelog.SimpleEula.access$000:(Lsheetrock/panda/changelog/SimpleEula;)Landroid/app/Activity; │ │ -02ff70: 5410 1c04 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -02ff74: 1100 |0002: return-object v0 │ │ +030ed4: |[030ed4] sheetrock.panda.changelog.SimpleEula.access$000:(Lsheetrock/panda/changelog/SimpleEula;)Landroid/app/Activity; │ │ +030ee4: 5410 1c04 |0000: iget-object v0, v1, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +030ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lsheetrock/panda/changelog/SimpleEula; │ │ │ │ #2 : (in Lsheetrock/panda/changelog/SimpleEula;) │ │ @@ -51598,29 +51600,29 @@ │ │ type : '()Landroid/content/pm/PackageInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -02ff78: |[02ff78] sheetrock.panda.changelog.SimpleEula.getPackageInfo:()Landroid/content/pm/PackageInfo; │ │ -02ff88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02ff8a: 5452 1c04 |0001: iget-object v2, v5, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -02ff8e: 6e10 0b00 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000b │ │ -02ff94: 0c02 |0006: move-result-object v2 │ │ -02ff96: 5453 1c04 |0007: iget-object v3, v5, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -02ff9a: 6e10 0c00 0300 |0009: invoke-virtual {v3}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000c │ │ -02ffa0: 0c03 |000c: move-result-object v3 │ │ -02ffa2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -02ffa4: 6e30 6d00 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006d │ │ -02ffaa: 0c01 |0011: move-result-object v1 │ │ -02ffac: 1101 |0012: return-object v1 │ │ -02ffae: 0d00 |0013: move-exception v0 │ │ -02ffb0: 6e10 6c00 0000 |0014: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@006c │ │ -02ffb6: 28fb |0017: goto 0012 // -0005 │ │ +030eec: |[030eec] sheetrock.panda.changelog.SimpleEula.getPackageInfo:()Landroid/content/pm/PackageInfo; │ │ +030efc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030efe: 5452 1c04 |0001: iget-object v2, v5, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +030f02: 6e10 0b00 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000b │ │ +030f08: 0c02 |0006: move-result-object v2 │ │ +030f0a: 5453 1c04 |0007: iget-object v3, v5, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +030f0e: 6e10 0c00 0300 |0009: invoke-virtual {v3}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000c │ │ +030f14: 0c03 |000c: move-result-object v3 │ │ +030f16: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +030f18: 6e30 6d00 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@006d │ │ +030f1e: 0c01 |0011: move-result-object v1 │ │ +030f20: 1101 |0012: return-object v1 │ │ +030f22: 0d00 |0013: move-exception v0 │ │ +030f24: 6e10 6c00 0000 |0014: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@006c │ │ +030f2a: 28fb |0017: goto 0012 // -0005 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0001 line=50 │ │ 0x0012 line=54 │ │ @@ -51637,146 +51639,151 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 204 16-bit code units │ │ -02ffc4: |[02ffc4] sheetrock.panda.changelog.SimpleEula.show:(Ljava/lang/String;)V │ │ -02ffd4: 7010 e70d 0a00 |0000: invoke-direct {v10}, Lsheetrock/panda/changelog/SimpleEula;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@0de7 │ │ -02ffda: 0c05 |0003: move-result-object v5 │ │ -02ffdc: 2207 9c01 |0004: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -02ffe0: 7010 930a 0700 |0006: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -02ffe6: 54a8 1d04 |0009: iget-object v8, v10, Lsheetrock/panda/changelog/SimpleEula;.EULA_PREFIX:Ljava/lang/String; // field@041d │ │ -02ffea: 6e20 9a0a 8700 |000b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -02fff0: 0c07 |000e: move-result-object v7 │ │ -02fff2: 5258 0000 |000f: iget v8, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0000 │ │ -02fff6: 6e20 970a 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -02fffc: 0c07 |0014: move-result-object v7 │ │ -02fffe: 6e10 9e0a 0700 |0015: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030004: 0c01 |0018: move-result-object v1 │ │ -030006: 54a7 1c04 |0019: iget-object v7, v10, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -03000a: 7110 cf00 0700 |001b: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00cf │ │ -030010: 0c03 |001e: move-result-object v3 │ │ -030012: 1207 |001f: const/4 v7, #int 0 // #0 │ │ -030014: 7230 6a00 1307 |0020: invoke-interface {v3, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006a │ │ -03001a: 0a02 |0023: move-result v2 │ │ -03001c: 3902 a700 |0024: if-nez v2, 00cb // +00a7 │ │ -030020: 2207 9c01 |0026: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -030024: 7010 930a 0700 |0028: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03002a: 54a8 1c04 |002b: iget-object v8, v10, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -03002e: 1409 1200 057f |002d: const v9, #float 1.76788e+38 // #7f050012 │ │ -030034: 6e20 0e00 9800 |0030: invoke-virtual {v8, v9}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@000e │ │ -03003a: 0c08 |0033: move-result-object v8 │ │ -03003c: 6e20 9a0a 8700 |0034: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030042: 0c07 |0037: move-result-object v7 │ │ -030044: 1a08 7800 |0038: const-string v8, " v" // string@0078 │ │ -030048: 6e20 9a0a 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03004e: 0c07 |003d: move-result-object v7 │ │ -030050: 5458 0100 |003e: iget-object v8, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ -030054: 6e20 9a0a 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03005a: 0c07 |0043: move-result-object v7 │ │ -03005c: 6e10 9e0a 0700 |0044: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030062: 0c04 |0047: move-result-object v4 │ │ -030064: 1a07 7706 |0048: const-string v7, "SimpleEula" // string@0677 │ │ -030068: 2208 9c01 |004a: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -03006c: 7010 930a 0800 |004c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030072: 1a09 a706 |004f: const-string v9, "Terms: " // string@06a7 │ │ -030076: 6e20 9a0a 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03007c: 0c08 |0054: move-result-object v8 │ │ -03007e: 6e20 9a0a b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030084: 0c08 |0058: move-result-object v8 │ │ -030086: 6e10 9e0a 0800 |0059: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03008c: 0c08 |005c: move-result-object v8 │ │ -03008e: 7120 8b07 8700 |005d: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -030094: 1a06 0201 |0060: const-string v6, "

            By continuing, you indicate that you have read and agree to the Sage Cell Server Terms of Usage:

            " // string@0102 │ │ -030098: 1a07 c300 |0062: const-string v7, "404" // string@00c3 │ │ -03009c: 6e20 780a 7b00 |0064: invoke-virtual {v11, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ -0300a2: 0a07 |0067: move-result v7 │ │ -0300a4: 3907 0a00 |0068: if-nez v7, 0072 // +000a │ │ -0300a8: 1a07 c400 |006a: const-string v7, "405" // string@00c4 │ │ -0300ac: 6e20 780a 7b00 |006c: invoke-virtual {v11, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ -0300b2: 0a07 |006f: move-result v7 │ │ -0300b4: 3807 0500 |0070: if-eqz v7, 0075 // +0005 │ │ -0300b8: 1217 |0072: const/4 v7, #int 1 // #1 │ │ -0300ba: 5ca7 1f04 |0073: iput-boolean v7, v10, Lsheetrock/panda/changelog/SimpleEula;.error:Z // field@041f │ │ -0300be: 55a7 1f04 |0075: iget-boolean v7, v10, Lsheetrock/panda/changelog/SimpleEula;.error:Z // field@041f │ │ -0300c2: 3907 5400 |0077: if-nez v7, 00cb // +0054 │ │ -0300c6: 2207 0a00 |0079: new-instance v7, Landroid/app/AlertDialog$Builder; // type@000a │ │ -0300ca: 54a8 1c04 |007b: iget-object v8, v10, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ -0300ce: 7020 2600 8700 |007d: invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -0300d4: 6e20 3000 4700 |0080: invoke-virtual {v7, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -0300da: 0c07 |0083: move-result-object v7 │ │ -0300dc: 2208 9c01 |0084: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -0300e0: 7010 930a 0800 |0086: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0300e6: 6e20 9a0a 6800 |0089: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0300ec: 0c08 |008c: move-result-object v8 │ │ -0300ee: 6e20 9a0a b800 |008d: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0300f4: 0c08 |0090: move-result-object v8 │ │ -0300f6: 6e10 9e0a 0800 |0091: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0300fc: 0c08 |0094: move-result-object v8 │ │ -0300fe: 7110 7e07 0800 |0095: invoke-static {v8}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@077e │ │ -030104: 0c08 |0098: move-result-object v8 │ │ -030106: 6e20 2b00 8700 |0099: invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -03010c: 0c07 |009c: move-result-object v7 │ │ -03010e: 1408 0a00 0401 |009d: const v8, #float 2.42446e-38 // #0104000a │ │ -030114: 2209 5c02 |00a0: new-instance v9, Lsheetrock/panda/changelog/SimpleEula$2; // type@025c │ │ -030118: 7040 dd0d a913 |00a2: invoke-direct {v9, v10, v3, v1}, Lsheetrock/panda/changelog/SimpleEula$2;.:(Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V // method@0ddd │ │ -03011e: 6e30 2d00 8709 |00a5: invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -030124: 0c07 |00a8: move-result-object v7 │ │ -030126: 1508 0401 |00a9: const/high16 v8, #int 17039360 // #104 │ │ -03012a: 2209 5b02 |00ab: new-instance v9, Lsheetrock/panda/changelog/SimpleEula$1; // type@025b │ │ -03012e: 7020 db0d a900 |00ad: invoke-direct {v9, v10}, Lsheetrock/panda/changelog/SimpleEula$1;.:(Lsheetrock/panda/changelog/SimpleEula;)V // method@0ddb │ │ -030134: 6e30 2c00 8709 |00b0: invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -03013a: 0c07 |00b3: move-result-object v7 │ │ -03013c: 6e10 2800 0700 |00b4: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ -030142: 0c00 |00b7: move-result-object v0 │ │ -030144: 6e10 3300 0000 |00b8: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03014a: 1407 0b00 0201 |00bb: const v7, #float 2.38773e-38 // #0102000b │ │ -030150: 6e20 3200 7000 |00be: invoke-virtual {v0, v7}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@0032 │ │ -030156: 0c07 |00c1: move-result-object v7 │ │ -030158: 1f07 3d01 |00c2: check-cast v7, Landroid/widget/TextView; // type@013d │ │ -03015c: 7100 8207 0000 |00c4: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@0782 │ │ -030162: 0c08 |00c7: move-result-object v8 │ │ -030164: 6e20 e708 8700 |00c8: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@08e7 │ │ -03016a: 0e00 |00cb: return-void │ │ +030f38: |[030f38] sheetrock.panda.changelog.SimpleEula.show:(Ljava/lang/String;)V │ │ +030f48: 7010 e70d 0a00 |0000: invoke-direct {v10}, Lsheetrock/panda/changelog/SimpleEula;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@0de7 │ │ +030f4e: 0c05 |0003: move-result-object v5 │ │ +030f50: 2207 9a01 |0004: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +030f54: 7010 930a 0700 |0006: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030f5a: 54a8 1d04 |0009: iget-object v8, v10, Lsheetrock/panda/changelog/SimpleEula;.EULA_PREFIX:Ljava/lang/String; // field@041d │ │ +030f5e: 6e20 9a0a 8700 |000b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030f64: 0c07 |000e: move-result-object v7 │ │ +030f66: 5258 0000 |000f: iget v8, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0000 │ │ +030f6a: 6e20 970a 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +030f70: 0c07 |0014: move-result-object v7 │ │ +030f72: 6e10 9e0a 0700 |0015: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030f78: 0c01 |0018: move-result-object v1 │ │ +030f7a: 54a7 1c04 |0019: iget-object v7, v10, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +030f7e: 7110 cf00 0700 |001b: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00cf │ │ +030f84: 0c03 |001e: move-result-object v3 │ │ +030f86: 1207 |001f: const/4 v7, #int 0 // #0 │ │ +030f88: 7230 6a00 1307 |0020: invoke-interface {v3, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006a │ │ +030f8e: 0a02 |0023: move-result v2 │ │ +030f90: 3902 a700 |0024: if-nez v2, 00cb // +00a7 │ │ +030f94: 2207 9a01 |0026: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +030f98: 7010 930a 0700 |0028: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030f9e: 54a8 1c04 |002b: iget-object v8, v10, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +030fa2: 1409 1200 057f |002d: const v9, #float 1.76788e+38 // #7f050012 │ │ +030fa8: 6e20 0e00 9800 |0030: invoke-virtual {v8, v9}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@000e │ │ +030fae: 0c08 |0033: move-result-object v8 │ │ +030fb0: 6e20 9a0a 8700 |0034: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030fb6: 0c07 |0037: move-result-object v7 │ │ +030fb8: 1a08 7800 |0038: const-string v8, " v" // string@0078 │ │ +030fbc: 6e20 9a0a 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030fc2: 0c07 |003d: move-result-object v7 │ │ +030fc4: 5458 0100 |003e: iget-object v8, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ +030fc8: 6e20 9a0a 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030fce: 0c07 |0043: move-result-object v7 │ │ +030fd0: 6e10 9e0a 0700 |0044: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +030fd6: 0c04 |0047: move-result-object v4 │ │ +030fd8: 1a07 7506 |0048: const-string v7, "SimpleEula" // string@0675 │ │ +030fdc: 2208 9a01 |004a: new-instance v8, Ljava/lang/StringBuilder; // type@019a │ │ +030fe0: 7010 930a 0800 |004c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +030fe6: 1a09 a506 |004f: const-string v9, "Terms: " // string@06a5 │ │ +030fea: 6e20 9a0a 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030ff0: 0c08 |0054: move-result-object v8 │ │ +030ff2: 6e20 9a0a b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +030ff8: 0c08 |0058: move-result-object v8 │ │ +030ffa: 6e10 9e0a 0800 |0059: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031000: 0c08 |005c: move-result-object v8 │ │ +031002: 7120 8b07 8700 |005d: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +031008: 1a06 0201 |0060: const-string v6, "

            By continuing, you indicate that you have read and agree to the Sage Cell Server Terms of Usage:

            " // string@0102 │ │ +03100c: 1a07 c300 |0062: const-string v7, "404" // string@00c3 │ │ +031010: 6e20 780a 7b00 |0064: invoke-virtual {v11, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ +031016: 0a07 |0067: move-result v7 │ │ +031018: 3907 0a00 |0068: if-nez v7, 0072 // +000a │ │ +03101c: 1a07 c400 |006a: const-string v7, "405" // string@00c4 │ │ +031020: 6e20 780a 7b00 |006c: invoke-virtual {v11, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ +031026: 0a07 |006f: move-result v7 │ │ +031028: 3807 0500 |0070: if-eqz v7, 0075 // +0005 │ │ +03102c: 1217 |0072: const/4 v7, #int 1 // #1 │ │ +03102e: 5ca7 1f04 |0073: iput-boolean v7, v10, Lsheetrock/panda/changelog/SimpleEula;.error:Z // field@041f │ │ +031032: 55a7 1f04 |0075: iget-boolean v7, v10, Lsheetrock/panda/changelog/SimpleEula;.error:Z // field@041f │ │ +031036: 3907 5400 |0077: if-nez v7, 00cb // +0054 │ │ +03103a: 2207 0a00 |0079: new-instance v7, Landroid/app/AlertDialog$Builder; // type@000a │ │ +03103e: 54a8 1c04 |007b: iget-object v8, v10, Lsheetrock/panda/changelog/SimpleEula;.CellActivity:Landroid/app/Activity; // field@041c │ │ +031042: 7020 2600 8700 |007d: invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +031048: 6e20 3000 4700 |0080: invoke-virtual {v7, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +03104e: 0c07 |0083: move-result-object v7 │ │ +031050: 2208 9a01 |0084: new-instance v8, Ljava/lang/StringBuilder; // type@019a │ │ +031054: 7010 930a 0800 |0086: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03105a: 6e20 9a0a 6800 |0089: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031060: 0c08 |008c: move-result-object v8 │ │ +031062: 6e20 9a0a b800 |008d: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031068: 0c08 |0090: move-result-object v8 │ │ +03106a: 6e10 9e0a 0800 |0091: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031070: 0c08 |0094: move-result-object v8 │ │ +031072: 7110 7e07 0800 |0095: invoke-static {v8}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@077e │ │ +031078: 0c08 |0098: move-result-object v8 │ │ +03107a: 6e20 2b00 8700 |0099: invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +031080: 0c07 |009c: move-result-object v7 │ │ +031082: 1408 0a00 0401 |009d: const v8, #float 2.42446e-38 // #0104000a │ │ +031088: 2209 5a02 |00a0: new-instance v9, Lsheetrock/panda/changelog/SimpleEula$2; // type@025a │ │ +03108c: 7040 dd0d a913 |00a2: invoke-direct {v9, v10, v3, v1}, Lsheetrock/panda/changelog/SimpleEula$2;.:(Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V // method@0ddd │ │ +031092: 6e30 2d00 8709 |00a5: invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +031098: 0c07 |00a8: move-result-object v7 │ │ +03109a: 1508 0401 |00a9: const/high16 v8, #int 17039360 // #104 │ │ +03109e: 2209 5902 |00ab: new-instance v9, Lsheetrock/panda/changelog/SimpleEula$1; // type@0259 │ │ +0310a2: 7020 db0d a900 |00ad: invoke-direct {v9, v10}, Lsheetrock/panda/changelog/SimpleEula$1;.:(Lsheetrock/panda/changelog/SimpleEula;)V // method@0ddb │ │ +0310a8: 6e30 2c00 8709 |00b0: invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ +0310ae: 0c07 |00b3: move-result-object v7 │ │ +0310b0: 6e10 2800 0700 |00b4: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ +0310b6: 0c00 |00b7: move-result-object v0 │ │ +0310b8: 6e10 3300 0000 |00b8: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +0310be: 1407 0b00 0201 |00bb: const v7, #float 2.38773e-38 // #0102000b │ │ +0310c4: 6e20 3200 7000 |00be: invoke-virtual {v0, v7}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@0032 │ │ +0310ca: 0c07 |00c1: move-result-object v7 │ │ +0310cc: 1f07 3b01 |00c2: check-cast v7, Landroid/widget/TextView; // type@013b │ │ +0310d0: 7100 8207 0000 |00c4: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@0782 │ │ +0310d6: 0c08 |00c7: move-result-object v8 │ │ +0310d8: 6e20 e708 8700 |00c8: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@08e7 │ │ +0310de: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=100 │ │ 0x0019 line=101 │ │ 0x001f line=102 │ │ 0x0024 line=103 │ │ 0x0026 line=106 │ │ 0x0048 line=112 │ │ 0x0060 line=113 │ │ 0x0062 line=115 │ │ 0x0072 line=116 │ │ 0x0075 line=119 │ │ 0x0079 line=120 │ │ + 0x0080 line=121 │ │ + 0x0095 line=122 │ │ + 0x00a5 line=123 │ │ + 0x00b0 line=134 │ │ + 0x00b4 line=140 │ │ 0x00b8 line=141 │ │ 0x00bb line=143 │ │ 0x00cb line=146 │ │ locals : │ │ 0x00b8 - 0x00cb reg=0 dialog Landroid/app/AlertDialog; │ │ 0x0048 - 0x00cb reg=4 title Ljava/lang/String; │ │ 0x0062 - 0x00cb reg=6 warning Ljava/lang/String; │ │ 0x0019 - 0x00cc reg=1 eulaKey Ljava/lang/String; │ │ 0x0024 - 0x00cc reg=2 hasBeenShown Z │ │ 0x001f - 0x00cc reg=3 prefs Landroid/content/SharedPreferences; │ │ 0x0004 - 0x00cc reg=5 versionInfo Landroid/content/pm/PackageInfo; │ │ 0x0000 - 0x00cc reg=10 this Lsheetrock/panda/changelog/SimpleEula; │ │ 0x0000 - 0x00cc reg=11 termsHTML Ljava/lang/String; │ │ │ │ - source_file_idx : 1656 (SimpleEula.java) │ │ + source_file_idx : 1654 (SimpleEula.java) │ │ │ │ Class #213 header: │ │ -class_idx : 59 │ │ +class_idx : 58 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 327 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #213 annotations: │ │ @@ -51798,17 +51805,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03016c: |[03016c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -03017c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -030182: 0e00 |0003: return-void │ │ +0310e0: |[0310e0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +0310f0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0310f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -51817,17 +51824,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030184: |[030184] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -030194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030196: 0f00 |0001: return v0 │ │ +0310f8: |[0310f8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +031108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03110a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51836,17 +51843,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030198: |[030198] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0301a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301aa: 1100 |0001: return-object v0 │ │ +03110c: |[03110c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03111c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03111e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51855,17 +51862,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0301ac: |[0301ac] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0301bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301be: 1100 |0001: return-object v0 │ │ +031120: |[031120] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +031130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031132: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51874,17 +51881,17 @@ │ │ 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 │ │ -0301c0: |[0301c0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0301d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301d2: 1100 |0001: return-object v0 │ │ +031134: |[031134] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +031144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031146: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51893,30 +51900,30 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0301d4: |[0301d4] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0301e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301e6: 1100 |0001: return-object v0 │ │ +031148: |[031148] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +031158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03115a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 327 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #214 header: │ │ -class_idx : 65 │ │ +class_idx : 64 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 92 │ │ +superclass_idx : 91 │ │ source_file_idx : 381 │ │ static_fields_size : 9 │ │ instance_fields_size: 19 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 38 │ │ │ │ Class #214 annotations: │ │ @@ -52059,20 +52066,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0301e8: |[0301e8] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0301f8: 7010 6302 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0263 │ │ -0301fe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -030200: 5c10 1a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -030204: 5b12 2400 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030208: 0e00 |0008: return-void │ │ +03115c: |[03115c] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +03116c: 7010 6302 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0263 │ │ +031172: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +031174: 5c10 1a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +031178: 5b12 2400 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +03117c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=201 │ │ 0x0006 line=287 │ │ 0x0008 line=288 │ │ locals : │ │ @@ -52084,84 +52091,84 @@ │ │ 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 │ │ -03020c: |[03020c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -03021c: 5441 2400 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030220: 5b61 5c00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -030224: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -030228: 5461 7000 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -03022c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -030230: 5461 7000 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -030234: 6e20 7a0a 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03023a: 0a01 |000f: move-result v1 │ │ -03023c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -030240: 2201 8c01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -030244: 2202 9c01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -030248: 7010 930a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03024e: 1a03 aa01 |0019: const-string v3, "Can't change tag of fragment " // string@01aa │ │ -030252: 6e20 9a0a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030258: 0c02 |001e: move-result-object v2 │ │ -03025a: 6e20 990a 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030260: 0c02 |0022: move-result-object v2 │ │ -030262: 1a03 d100 |0023: const-string v3, ": was " // string@00d1 │ │ -030266: 6e20 9a0a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03026c: 0c02 |0028: move-result-object v2 │ │ -03026e: 5463 7000 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -030272: 6e20 9a0a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030278: 0c02 |002e: move-result-object v2 │ │ -03027a: 1a03 6b00 |002f: const-string v3, " now " // string@006b │ │ -03027e: 6e20 9a0a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030284: 0c02 |0034: move-result-object v2 │ │ -030286: 6e20 9a0a 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03028c: 0c02 |0038: move-result-object v2 │ │ -03028e: 6e10 9e0a 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030294: 0c02 |003c: move-result-object v2 │ │ -030296: 7020 510a 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -03029c: 2701 |0040: throw v1 │ │ -03029e: 5b67 7000 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -0302a2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -0302a6: 5261 5b00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -0302aa: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -0302ae: 5261 5b00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -0302b2: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -0302b6: 2201 8c01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -0302ba: 2202 9c01 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0302be: 7010 930a 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0302c4: 1a03 a901 |0054: const-string v3, "Can't change container ID of fragment " // string@01a9 │ │ -0302c8: 6e20 9a0a 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0302ce: 0c02 |0059: move-result-object v2 │ │ -0302d0: 6e20 990a 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0302d6: 0c02 |005d: move-result-object v2 │ │ -0302d8: 1a03 d100 |005e: const-string v3, ": was " // string@00d1 │ │ -0302dc: 6e20 9a0a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0302e2: 0c02 |0063: move-result-object v2 │ │ -0302e4: 5263 5b00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -0302e8: 6e20 970a 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0302ee: 0c02 |0069: move-result-object v2 │ │ -0302f0: 1a03 6b00 |006a: const-string v3, " now " // string@006b │ │ -0302f4: 6e20 9a0a 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0302fa: 0c02 |006f: move-result-object v2 │ │ -0302fc: 6e20 970a 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -030302: 0c02 |0073: move-result-object v2 │ │ -030304: 6e10 9e0a 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03030a: 0c02 |0077: move-result-object v2 │ │ -03030c: 7020 510a 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -030312: 2701 |007b: throw v1 │ │ -030314: 5965 5b00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -030318: 5965 5900 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -03031c: 2200 4000 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -030320: 7010 f300 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -030326: 5908 0700 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -03032a: 5b06 0a00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -03032e: 6e20 f800 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -030334: 0e00 |008c: return-void │ │ +031180: |[031180] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +031190: 5441 2400 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031194: 5b61 5c00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +031198: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +03119c: 5461 7000 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +0311a0: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +0311a4: 5461 7000 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +0311a8: 6e20 7a0a 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +0311ae: 0a01 |000f: move-result v1 │ │ +0311b0: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +0311b4: 2201 8a01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +0311b8: 2202 9a01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +0311bc: 7010 930a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0311c2: 1a03 aa01 |0019: const-string v3, "Can't change tag of fragment " // string@01aa │ │ +0311c6: 6e20 9a0a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0311cc: 0c02 |001e: move-result-object v2 │ │ +0311ce: 6e20 990a 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0311d4: 0c02 |0022: move-result-object v2 │ │ +0311d6: 1a03 d100 |0023: const-string v3, ": was " // string@00d1 │ │ +0311da: 6e20 9a0a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0311e0: 0c02 |0028: move-result-object v2 │ │ +0311e2: 5463 7000 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +0311e6: 6e20 9a0a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0311ec: 0c02 |002e: move-result-object v2 │ │ +0311ee: 1a03 6b00 |002f: const-string v3, " now " // string@006b │ │ +0311f2: 6e20 9a0a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0311f8: 0c02 |0034: move-result-object v2 │ │ +0311fa: 6e20 9a0a 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031200: 0c02 |0038: move-result-object v2 │ │ +031202: 6e10 9e0a 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031208: 0c02 |003c: move-result-object v2 │ │ +03120a: 7020 510a 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +031210: 2701 |0040: throw v1 │ │ +031212: 5b67 7000 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +031216: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +03121a: 5261 5b00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +03121e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +031222: 5261 5b00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +031226: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +03122a: 2201 8a01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +03122e: 2202 9a01 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +031232: 7010 930a 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031238: 1a03 a901 |0054: const-string v3, "Can't change container ID of fragment " // string@01a9 │ │ +03123c: 6e20 9a0a 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031242: 0c02 |0059: move-result-object v2 │ │ +031244: 6e20 990a 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03124a: 0c02 |005d: move-result-object v2 │ │ +03124c: 1a03 d100 |005e: const-string v3, ": was " // string@00d1 │ │ +031250: 6e20 9a0a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031256: 0c02 |0063: move-result-object v2 │ │ +031258: 5263 5b00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +03125c: 6e20 970a 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +031262: 0c02 |0069: move-result-object v2 │ │ +031264: 1a03 6b00 |006a: const-string v3, " now " // string@006b │ │ +031268: 6e20 9a0a 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03126e: 0c02 |006f: move-result-object v2 │ │ +031270: 6e20 970a 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +031276: 0c02 |0073: move-result-object v2 │ │ +031278: 6e10 9e0a 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03127e: 0c02 |0077: move-result-object v2 │ │ +031280: 7020 510a 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +031286: 2701 |007b: throw v1 │ │ +031288: 5965 5b00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +03128c: 5965 5900 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +031290: 2200 3f00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +031294: 7010 f300 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +03129a: 5908 0700 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +03129e: 5b06 0a00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +0312a2: 6e20 f800 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +0312a8: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0004 line=349 │ │ 0x0006 line=350 │ │ 0x0012 line=351 │ │ 0x0041 line=355 │ │ @@ -52188,19 +52195,19 @@ │ │ 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 │ │ -030338: |[030338] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03034a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03034c: 7051 0101 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@0101 │ │ -030352: 1102 |0005: return-object v2 │ │ +0312ac: |[0312ac] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0312bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0312be: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0312c0: 7051 0101 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@0101 │ │ +0312c6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -52211,18 +52218,18 @@ │ │ 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 │ │ -030354: |[030354] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -030364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030366: 7050 0101 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@0101 │ │ -03036c: 1101 |0004: return-object v1 │ │ +0312c8: |[0312c8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0312d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0312da: 7050 0101 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@0101 │ │ +0312e0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -52234,19 +52241,19 @@ │ │ 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 │ │ -030370: |[030370] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -030380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030382: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -030384: 7051 0101 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@0101 │ │ -03038a: 1102 |0005: return-object v2 │ │ +0312e4: |[0312e4] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0312f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0312f6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0312f8: 7051 0101 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@0101 │ │ +0312fe: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -52257,37 +52264,37 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -03038c: |[03038c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -03039c: 5410 2200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -0303a0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -0303a4: 5b12 2900 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -0303a8: 5b12 2200 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -0303ac: 5210 2000 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -0303b0: 5920 0800 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -0303b4: 5210 2100 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -0303b8: 5920 0900 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -0303bc: 5210 2700 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -0303c0: 5920 0c00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -0303c4: 5210 2800 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -0303c8: 5920 0d00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -0303cc: 5210 2600 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -0303d0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0303d4: 5910 2600 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -0303d8: 0e00 |001e: return-void │ │ -0303da: 5410 2900 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -0303de: 5b20 0e00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ -0303e2: 5410 2900 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -0303e6: 5b02 0b00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -0303ea: 5b12 2900 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -0303ee: 28df |0029: goto 0008 // -0021 │ │ +031300: |[031300] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +031310: 5410 2200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +031314: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +031318: 5b12 2900 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +03131c: 5b12 2200 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +031320: 5210 2000 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +031324: 5920 0800 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +031328: 5210 2100 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +03132c: 5920 0900 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +031330: 5210 2700 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +031334: 5920 0c00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031338: 5210 2800 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +03133c: 5920 0d00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +031340: 5210 2600 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +031344: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +031348: 5910 2600 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +03134c: 0e00 |001e: return-void │ │ +03134e: 5410 2900 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +031352: 5b20 0e00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ +031356: 5410 2900 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +03135a: 5b02 0b00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +03135e: 5b12 2900 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +031362: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x0008 line=324 │ │ 0x000c line=325 │ │ 0x0010 line=326 │ │ @@ -52306,25 +52313,25 @@ │ │ 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 │ │ -0303f0: |[0303f0] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -030400: 5520 1a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -030404: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -030408: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -03040c: 1a01 aa06 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@06aa │ │ -030410: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -030416: 2700 |000b: throw v0 │ │ -030418: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03041a: 5c20 1900 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -03041e: 5b23 2500 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -030422: 1102 |0011: return-object v2 │ │ +031364: |[031364] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +031374: 5520 1a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +031378: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03137c: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +031380: 1a01 a806 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@06a8 │ │ +031384: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03138a: 2700 |000b: throw v0 │ │ +03138c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03138e: 5c20 1900 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +031392: 5b23 2500 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +031396: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000c line=459 │ │ 0x000f line=460 │ │ 0x0011 line=461 │ │ @@ -52337,22 +52344,22 @@ │ │ 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 │ │ -030424: |[030424] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030434: 2200 4000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -030438: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -03043e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -030440: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030444: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030448: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -03044e: 1102 |000d: return-object v2 │ │ +031398: |[031398] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0313a8: 2200 3f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +0313ac: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +0313b2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0313b4: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +0313b8: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +0313bc: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +0313c2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0005 line=424 │ │ 0x0008 line=425 │ │ 0x000a line=426 │ │ 0x000d line=428 │ │ @@ -52366,100 +52373,100 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -030450: |[030450] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -030460: 5563 1900 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -030464: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -030468: 0e00 |0004: return-void │ │ -03046a: 6303 a600 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03046e: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -030472: 1a03 7c01 |0009: const-string v3, "BackStackEntry" // string@017c │ │ -030476: 2204 9c01 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -03047a: 7010 930a 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030480: 1a05 9001 |0010: const-string v5, "Bump nesting in " // string@0190 │ │ -030484: 6e20 9a0a 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03048a: 0c04 |0015: move-result-object v4 │ │ -03048c: 6e20 990a 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030492: 0c04 |0019: move-result-object v4 │ │ -030494: 1a05 2b00 |001a: const-string v5, " by " // string@002b │ │ -030498: 6e20 9a0a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03049e: 0c04 |001f: move-result-object v4 │ │ -0304a0: 6e20 970a 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0304a6: 0c04 |0023: move-result-object v4 │ │ -0304a8: 6e10 9e0a 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0304ae: 0c04 |0027: move-result-object v4 │ │ -0304b0: 7120 8c07 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0304b6: 5461 2200 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -0304ba: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -0304be: 5413 0a00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0304c2: 5234 5500 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -0304c6: b074 |0033: add-int/2addr v4, v7 │ │ -0304c8: 5934 5500 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -0304cc: 6303 a600 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0304d0: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ -0304d4: 1a03 7c01 |003a: const-string v3, "BackStackEntry" // string@017c │ │ -0304d8: 2204 9c01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -0304dc: 7010 930a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0304e2: 1a05 9101 |0041: const-string v5, "Bump nesting of " // string@0191 │ │ -0304e6: 6e20 9a0a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0304ec: 0c04 |0046: move-result-object v4 │ │ -0304ee: 5415 0a00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0304f2: 6e20 990a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0304f8: 0c04 |004c: move-result-object v4 │ │ -0304fa: 1a05 7600 |004d: const-string v5, " to " // string@0076 │ │ -0304fe: 6e20 9a0a 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030504: 0c04 |0052: move-result-object v4 │ │ -030506: 5415 0a00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -03050a: 5255 5500 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -03050e: 6e20 970a 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -030514: 0c04 |005a: move-result-object v4 │ │ -030516: 6e10 9e0a 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03051c: 0c04 |005e: move-result-object v4 │ │ -03051e: 7120 8c07 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -030524: 5413 0f00 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030528: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ -03052c: 5413 0f00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030530: 6e10 cb0a 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -030536: 0a03 |006b: move-result v3 │ │ -030538: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ -03053c: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ -030540: 5413 0f00 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030544: 6e20 c70a 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03054a: 0c02 |0075: move-result-object v2 │ │ -03054c: 1f02 4800 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -030550: 5223 5500 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -030554: b073 |007a: add-int/2addr v3, v7 │ │ -030556: 5923 5500 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -03055a: 6303 a600 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03055e: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ -030562: 1a03 7c01 |0081: const-string v3, "BackStackEntry" // string@017c │ │ -030566: 2204 9c01 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -03056a: 7010 930a 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030570: 1a05 9101 |0088: const-string v5, "Bump nesting of " // string@0191 │ │ -030574: 6e20 9a0a 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03057a: 0c04 |008d: move-result-object v4 │ │ -03057c: 6e20 990a 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030582: 0c04 |0091: move-result-object v4 │ │ -030584: 1a05 7600 |0092: const-string v5, " to " // string@0076 │ │ -030588: 6e20 9a0a 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03058e: 0c04 |0097: move-result-object v4 │ │ -030590: 5225 5500 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -030594: 6e20 970a 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -03059a: 0c04 |009d: move-result-object v4 │ │ -03059c: 6e10 9e0a 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0305a2: 0c04 |00a1: move-result-object v4 │ │ -0305a4: 7120 8c07 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0305aa: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0305ae: 28c7 |00a7: goto 006e // -0039 │ │ -0305b0: 5411 0b00 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -0305b4: 2883 |00aa: goto 002d // -007d │ │ +0313c4: |[0313c4] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +0313d4: 5563 1900 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +0313d8: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0313dc: 0e00 |0004: return-void │ │ +0313de: 6303 a600 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0313e2: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +0313e6: 1a03 7c01 |0009: const-string v3, "BackStackEntry" // string@017c │ │ +0313ea: 2204 9a01 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +0313ee: 7010 930a 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0313f4: 1a05 9001 |0010: const-string v5, "Bump nesting in " // string@0190 │ │ +0313f8: 6e20 9a0a 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0313fe: 0c04 |0015: move-result-object v4 │ │ +031400: 6e20 990a 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +031406: 0c04 |0019: move-result-object v4 │ │ +031408: 1a05 2b00 |001a: const-string v5, " by " // string@002b │ │ +03140c: 6e20 9a0a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031412: 0c04 |001f: move-result-object v4 │ │ +031414: 6e20 970a 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03141a: 0c04 |0023: move-result-object v4 │ │ +03141c: 6e10 9e0a 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031422: 0c04 |0027: move-result-object v4 │ │ +031424: 7120 8c07 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03142a: 5461 2200 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +03142e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +031432: 5413 0a00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031436: 5234 5500 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +03143a: b074 |0033: add-int/2addr v4, v7 │ │ +03143c: 5934 5500 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +031440: 6303 a600 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031444: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ +031448: 1a03 7c01 |003a: const-string v3, "BackStackEntry" // string@017c │ │ +03144c: 2204 9a01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +031450: 7010 930a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031456: 1a05 9101 |0041: const-string v5, "Bump nesting of " // string@0191 │ │ +03145a: 6e20 9a0a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031460: 0c04 |0046: move-result-object v4 │ │ +031462: 5415 0a00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031466: 6e20 990a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03146c: 0c04 |004c: move-result-object v4 │ │ +03146e: 1a05 7600 |004d: const-string v5, " to " // string@0076 │ │ +031472: 6e20 9a0a 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031478: 0c04 |0052: move-result-object v4 │ │ +03147a: 5415 0a00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +03147e: 5255 5500 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +031482: 6e20 970a 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +031488: 0c04 |005a: move-result-object v4 │ │ +03148a: 6e10 9e0a 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031490: 0c04 |005e: move-result-object v4 │ │ +031492: 7120 8c07 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +031498: 5413 0f00 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +03149c: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ +0314a0: 5413 0f00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +0314a4: 6e10 cb0a 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0314aa: 0a03 |006b: move-result v3 │ │ +0314ac: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0314b0: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ +0314b4: 5413 0f00 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +0314b8: 6e20 c70a 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0314be: 0c02 |0075: move-result-object v2 │ │ +0314c0: 1f02 4700 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +0314c4: 5223 5500 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +0314c8: b073 |007a: add-int/2addr v3, v7 │ │ +0314ca: 5923 5500 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +0314ce: 6303 a600 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0314d2: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ +0314d6: 1a03 7c01 |0081: const-string v3, "BackStackEntry" // string@017c │ │ +0314da: 2204 9a01 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +0314de: 7010 930a 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0314e4: 1a05 9101 |0088: const-string v5, "Bump nesting of " // string@0191 │ │ +0314e8: 6e20 9a0a 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0314ee: 0c04 |008d: move-result-object v4 │ │ +0314f0: 6e20 990a 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0314f6: 0c04 |0091: move-result-object v4 │ │ +0314f8: 1a05 7600 |0092: const-string v5, " to " // string@0076 │ │ +0314fc: 6e20 9a0a 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031502: 0c04 |0097: move-result-object v4 │ │ +031504: 5225 5500 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +031508: 6e20 970a 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03150e: 0c04 |009d: move-result-object v4 │ │ +031510: 6e10 9e0a 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031516: 0c04 |00a1: move-result-object v4 │ │ +031518: 7120 8c07 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03151e: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ +031522: 28c7 |00a7: goto 006e // -0039 │ │ +031524: 5411 0b00 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +031528: 2883 |00aa: goto 002d // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=522 │ │ 0x0005 line=505 │ │ 0x002b line=507 │ │ 0x002d line=508 │ │ @@ -52484,19 +52491,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0305b8: |[0305b8] android.support.v4.app.BackStackRecord.commit:()I │ │ -0305c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0305ca: 6e20 fe00 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@00fe │ │ -0305d0: 0a00 |0004: move-result v0 │ │ -0305d2: 0f00 |0005: return v0 │ │ +03152c: |[03152c] android.support.v4.app.BackStackRecord.commit:()I │ │ +03153c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03153e: 6e20 fe00 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@00fe │ │ +031544: 0a00 |0004: move-result v0 │ │ +031546: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -52504,19 +52511,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0305d4: |[0305d4] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -0305e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0305e6: 6e20 fe00 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@00fe │ │ -0305ec: 0a00 |0004: move-result v0 │ │ -0305ee: 0f00 |0005: return v0 │ │ +031548: |[031548] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +031558: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03155a: 6e20 fe00 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@00fe │ │ +031560: 0a00 |0004: move-result v0 │ │ +031562: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -52524,49 +52531,49 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0305f0: |[0305f0] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -030600: 5530 1f00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ -030604: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -030608: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -03060c: 1a01 9008 |0006: const-string v1, "commit already called" // string@0890 │ │ -030610: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -030616: 2700 |000b: throw v0 │ │ -030618: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03061c: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -030620: 1a00 7c01 |0010: const-string v0, "BackStackEntry" // string@017c │ │ -030624: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -030628: 7010 930a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03062e: 1a02 d401 |0017: const-string v2, "Commit: " // string@01d4 │ │ -030632: 6e20 9a0a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030638: 0c01 |001c: move-result-object v1 │ │ -03063a: 6e20 990a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030640: 0c01 |0020: move-result-object v1 │ │ -030642: 6e10 9e0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030648: 0c01 |0024: move-result-object v1 │ │ -03064a: 7120 8c07 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -030650: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -030652: 5c30 1f00 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ -030656: 5530 1900 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -03065a: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ -03065e: 5430 2400 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030662: 6e20 f801 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@01f8 │ │ -030668: 0a00 |0034: move-result v0 │ │ -03066a: 5930 2300 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -03066e: 5430 2400 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030672: 6e30 0e02 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ -030678: 5230 2300 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -03067c: 0f00 |003e: return v0 │ │ -03067e: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ -030680: 5930 2300 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -030684: 28f5 |0042: goto 0037 // -000b │ │ +031564: |[031564] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +031574: 5530 1f00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ +031578: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03157c: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +031580: 1a01 8d08 |0006: const-string v1, "commit already called" // string@088d │ │ +031584: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03158a: 2700 |000b: throw v0 │ │ +03158c: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031590: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +031594: 1a00 7c01 |0010: const-string v0, "BackStackEntry" // string@017c │ │ +031598: 2201 9a01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03159c: 7010 930a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0315a2: 1a02 d401 |0017: const-string v2, "Commit: " // string@01d4 │ │ +0315a6: 6e20 9a0a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0315ac: 0c01 |001c: move-result-object v1 │ │ +0315ae: 6e20 990a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0315b4: 0c01 |0020: move-result-object v1 │ │ +0315b6: 6e10 9e0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0315bc: 0c01 |0024: move-result-object v1 │ │ +0315be: 7120 8c07 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0315c4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0315c6: 5c30 1f00 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ +0315ca: 5530 1900 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +0315ce: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ +0315d2: 5430 2400 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0315d6: 6e20 f801 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@01f8 │ │ +0315dc: 0a00 |0034: move-result v0 │ │ +0315de: 5930 2300 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +0315e2: 5430 2400 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0315e6: 6e30 0e02 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ +0315ec: 5230 2300 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +0315f0: 0f00 |003e: return v0 │ │ +0315f2: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ +0315f4: 5930 2300 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +0315f8: 28f5 |0042: goto 0037 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x000c line=534 │ │ 0x0028 line=535 │ │ 0x002b line=536 │ │ 0x002f line=537 │ │ @@ -52582,22 +52589,22 @@ │ │ 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 │ │ -030688: |[030688] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030698: 2200 4000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -03069c: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -0306a2: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -0306a4: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -0306a8: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0306ac: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -0306b2: 1102 |000d: return-object v2 │ │ +0315fc: |[0315fc] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03160c: 2200 3f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +031610: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +031616: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +031618: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +03161c: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031620: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +031626: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0005 line=415 │ │ 0x0008 line=416 │ │ 0x000a line=417 │ │ 0x000d line=419 │ │ @@ -52611,24 +52618,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0306b4: |[0306b4] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -0306c4: 5520 1900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -0306c8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0306cc: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -0306d0: 1a01 ac06 |0006: const-string v1, "This transaction is already being added to the back stack" // string@06ac │ │ -0306d4: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0306da: 2700 |000b: throw v0 │ │ -0306dc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0306de: 5c20 1a00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -0306e2: 1102 |000f: return-object v2 │ │ +031628: |[031628] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +031638: 5520 1900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +03163c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +031640: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +031644: 1a01 aa06 |0006: const-string v1, "This transaction is already being added to the back stack" // string@06aa │ │ +031648: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03164e: 2700 |000b: throw v0 │ │ +031650: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +031652: 5c20 1a00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +031656: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=470 │ │ 0x000c line=473 │ │ 0x000f line=474 │ │ locals : │ │ @@ -52639,210 +52646,210 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 446 16-bit code units │ │ -0306e4: |[0306e4] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0306f4: 6e20 2a0a 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0306fa: 1a04 df0c |0003: const-string v4, "mName=" // string@0cdf │ │ -0306fe: 6e20 2a0a 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030704: 5464 2500 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -030708: 6e20 2a0a 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03070e: 1a04 5600 |000d: const-string v4, " mIndex=" // string@0056 │ │ -030712: 6e20 2a0a 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030718: 5264 2300 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -03071c: 6e20 280a 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -030722: 1a04 4d00 |0017: const-string v4, " mCommitted=" // string@004d │ │ -030726: 6e20 2a0a 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03072c: 5564 1f00 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ -030730: 6e20 300a 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -030736: 5264 2a00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -03073a: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ -03073e: 6e20 2a0a 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030744: 1a04 4b0d |0028: const-string v4, "mTransition=#" // string@0d4b │ │ -030748: 6e20 2a0a 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03074e: 5264 2a00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030752: 7110 560a 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030758: 0c04 |0032: move-result-object v4 │ │ -03075a: 6e20 2a0a 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030760: 1a04 6700 |0036: const-string v4, " mTransitionStyle=#" // string@0067 │ │ -030764: 6e20 2a0a 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03076a: 5264 2b00 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -03076e: 7110 560a 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030774: 0c04 |0040: move-result-object v4 │ │ -030776: 6e20 2f0a 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03077c: 5264 2000 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -030780: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ -030784: 5264 2100 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -030788: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ -03078c: 6e20 2a0a 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030792: 1a04 920c |004f: const-string v4, "mEnterAnim=#" // string@0c92 │ │ -030796: 6e20 2a0a 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03079c: 5264 2000 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -0307a0: 7110 560a 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0307a6: 0c04 |0059: move-result-object v4 │ │ -0307a8: 6e20 2a0a 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0307ae: 1a04 5200 |005d: const-string v4, " mExitAnim=#" // string@0052 │ │ -0307b2: 6e20 2a0a 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0307b8: 5264 2100 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -0307bc: 7110 560a 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0307c2: 0c04 |0067: move-result-object v4 │ │ -0307c4: 6e20 2f0a 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0307ca: 5264 2700 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -0307ce: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ -0307d2: 5264 2800 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -0307d6: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ -0307da: 6e20 2a0a 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0307e0: 1a04 f70c |0076: const-string v4, "mPopEnterAnim=#" // string@0cf7 │ │ -0307e4: 6e20 2a0a 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0307ea: 5264 2700 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -0307ee: 7110 560a 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0307f4: 0c04 |0080: move-result-object v4 │ │ -0307f6: 6e20 2a0a 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0307fc: 1a04 5b00 |0084: const-string v4, " mPopExitAnim=#" // string@005b │ │ -030800: 6e20 2a0a 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030806: 5264 2800 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -03080a: 7110 560a 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030810: 0c04 |008e: move-result-object v4 │ │ -030812: 6e20 2f0a 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -030818: 5264 1d00 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -03081c: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ -030820: 5464 1e00 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -030824: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ -030828: 6e20 2a0a 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03082e: 1a04 5b0c |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0c5b │ │ -030832: 6e20 2a0a 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030838: 5264 1d00 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -03083c: 7110 560a 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030842: 0c04 |00a7: move-result-object v4 │ │ -030844: 6e20 2a0a 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03084a: 1a04 4c00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004c │ │ -03084e: 6e20 2a0a 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030854: 5464 1e00 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -030858: 6e20 2e0a 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -03085e: 5264 1b00 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -030862: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ -030866: 5464 1c00 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -03086a: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ -03086e: 6e20 2a0a 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030874: 1a04 580c |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0c58 │ │ -030878: 6e20 2a0a 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03087e: 5264 1b00 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -030882: 7110 560a 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030888: 0c04 |00ca: move-result-object v4 │ │ -03088a: 6e20 2a0a 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030890: 1a04 4b00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004b │ │ -030894: 6e20 2a0a 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03089a: 5464 1c00 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -03089e: 6e20 2e0a 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -0308a4: 5464 2200 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -0308a8: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ -0308ac: 6e20 2a0a 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0308b2: 1a04 0906 |00df: const-string v4, "Operations:" // string@0609 │ │ -0308b6: 6e20 2f0a 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0308bc: 2204 9c01 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -0308c0: 7010 930a 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0308c6: 6e20 9a0a 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0308cc: 0c04 |00ec: move-result-object v4 │ │ -0308ce: 1a05 0700 |00ed: const-string v5, " " // string@0007 │ │ -0308d2: 6e20 9a0a 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0308d8: 0c04 |00f2: move-result-object v4 │ │ -0308da: 6e10 9e0a 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0308e0: 0c01 |00f6: move-result-object v1 │ │ -0308e2: 5463 2200 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -0308e6: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ -0308e8: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ -0308ec: 6e20 2a0a 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0308f2: 1a04 1400 |00ff: const-string v4, " Op #" // string@0014 │ │ -0308f6: 6e20 2a0a 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0308fc: 6e20 280a 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -030902: 1a04 c900 |0107: const-string v4, ":" // string@00c9 │ │ -030906: 6e20 2f0a 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03090c: 6e20 2a0a 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030912: 1a04 8908 |010f: const-string v4, "cmd=" // string@0889 │ │ -030916: 6e20 2a0a 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03091c: 5234 0700 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030920: 6e20 280a 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -030926: 1a04 4000 |0119: const-string v4, " fragment=" // string@0040 │ │ -03092a: 6e20 2a0a 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030930: 5434 0a00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030934: 6e20 2e0a 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -03093a: 5234 0800 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -03093e: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ -030942: 5234 0900 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -030946: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ -03094a: 6e20 2a0a 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030950: 1a04 6b09 |012e: const-string v4, "enterAnim=#" // string@096b │ │ -030954: 6e20 2a0a 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03095a: 5234 0800 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -03095e: 7110 560a 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030964: 0c04 |0138: move-result-object v4 │ │ -030966: 6e20 2a0a 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03096c: 1a04 3b00 |013c: const-string v4, " exitAnim=#" // string@003b │ │ -030970: 6e20 2a0a 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030976: 5234 0900 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -03097a: 7110 560a 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -030980: 0c04 |0146: move-result-object v4 │ │ -030982: 6e20 2f0a 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -030988: 5234 0c00 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -03098c: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ -030990: 5234 0d00 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -030994: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ -030998: 6e20 2a0a 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03099e: 1a04 ce0e |0155: const-string v4, "popEnterAnim=#" // string@0ece │ │ -0309a2: 6e20 2a0a 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0309a8: 5234 0c00 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -0309ac: 7110 560a 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0309b2: 0c04 |015f: move-result-object v4 │ │ -0309b4: 6e20 2a0a 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0309ba: 1a04 7000 |0163: const-string v4, " popExitAnim=#" // string@0070 │ │ -0309be: 6e20 2a0a 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0309c4: 5234 0d00 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -0309c8: 7110 560a 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0309ce: 0c04 |016d: move-result-object v4 │ │ -0309d0: 6e20 2f0a 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0309d6: 5434 0f00 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -0309da: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ -0309de: 5434 0f00 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -0309e2: 6e10 cb0a 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0309e8: 0a04 |017a: move-result v4 │ │ -0309ea: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ -0309ee: 1200 |017d: const/4 v0, #int 0 // #0 │ │ -0309f0: 5434 0f00 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -0309f4: 6e10 cb0a 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0309fa: 0a04 |0183: move-result v4 │ │ -0309fc: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ -030a00: 6e20 2a0a 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030a06: 5434 0f00 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030a0a: 6e10 cb0a 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -030a10: 0a04 |018e: move-result v4 │ │ -030a12: 1215 |018f: const/4 v5, #int 1 // #1 │ │ -030a14: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ -030a18: 1a04 3806 |0192: const-string v4, "Removed: " // string@0638 │ │ -030a1c: 6e20 2a0a 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030a22: 5434 0f00 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030a26: 6e20 c70a 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -030a2c: 0c04 |019c: move-result-object v4 │ │ -030a2e: 6e20 2e0a 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -030a34: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030a38: 28dc |01a2: goto 017e // -0024 │ │ -030a3a: 1a04 3706 |01a3: const-string v4, "Removed:" // string@0637 │ │ -030a3e: 6e20 2f0a 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -030a44: 6e20 2a0a 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030a4a: 1a04 0800 |01ab: const-string v4, " #" // string@0008 │ │ -030a4e: 6e20 2a0a 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030a54: 6e20 280a 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -030a5a: 1a04 ca00 |01b3: const-string v4, ": " // string@00ca │ │ -030a5e: 6e20 2a0a 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -030a64: 28df |01b8: goto 0197 // -0021 │ │ -030a66: 5433 0b00 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -030a6a: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ -030a6e: 0e00 |01bd: return-void │ │ +031658: |[031658] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +031668: 6e20 2a0a 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03166e: 1a04 db0c |0003: const-string v4, "mName=" // string@0cdb │ │ +031672: 6e20 2a0a 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031678: 5464 2500 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +03167c: 6e20 2a0a 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031682: 1a04 5600 |000d: const-string v4, " mIndex=" // string@0056 │ │ +031686: 6e20 2a0a 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03168c: 5264 2300 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +031690: 6e20 280a 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +031696: 1a04 4d00 |0017: const-string v4, " mCommitted=" // string@004d │ │ +03169a: 6e20 2a0a 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0316a0: 5564 1f00 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ +0316a4: 6e20 300a 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +0316aa: 5264 2a00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +0316ae: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ +0316b2: 6e20 2a0a 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0316b8: 1a04 470d |0028: const-string v4, "mTransition=#" // string@0d47 │ │ +0316bc: 6e20 2a0a 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0316c2: 5264 2a00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +0316c6: 7110 560a 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0316cc: 0c04 |0032: move-result-object v4 │ │ +0316ce: 6e20 2a0a 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0316d4: 1a04 6700 |0036: const-string v4, " mTransitionStyle=#" // string@0067 │ │ +0316d8: 6e20 2a0a 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0316de: 5264 2b00 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +0316e2: 7110 560a 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0316e8: 0c04 |0040: move-result-object v4 │ │ +0316ea: 6e20 2f0a 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0316f0: 5264 2000 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +0316f4: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ +0316f8: 5264 2100 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +0316fc: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ +031700: 6e20 2a0a 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031706: 1a04 8e0c |004f: const-string v4, "mEnterAnim=#" // string@0c8e │ │ +03170a: 6e20 2a0a 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031710: 5264 2000 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +031714: 7110 560a 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +03171a: 0c04 |0059: move-result-object v4 │ │ +03171c: 6e20 2a0a 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031722: 1a04 5200 |005d: const-string v4, " mExitAnim=#" // string@0052 │ │ +031726: 6e20 2a0a 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03172c: 5264 2100 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +031730: 7110 560a 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +031736: 0c04 |0067: move-result-object v4 │ │ +031738: 6e20 2f0a 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03173e: 5264 2700 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +031742: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ +031746: 5264 2800 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +03174a: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ +03174e: 6e20 2a0a 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031754: 1a04 f30c |0076: const-string v4, "mPopEnterAnim=#" // string@0cf3 │ │ +031758: 6e20 2a0a 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03175e: 5264 2700 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +031762: 7110 560a 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +031768: 0c04 |0080: move-result-object v4 │ │ +03176a: 6e20 2a0a 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031770: 1a04 5b00 |0084: const-string v4, " mPopExitAnim=#" // string@005b │ │ +031774: 6e20 2a0a 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03177a: 5264 2800 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +03177e: 7110 560a 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +031784: 0c04 |008e: move-result-object v4 │ │ +031786: 6e20 2f0a 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03178c: 5264 1d00 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +031790: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ +031794: 5464 1e00 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +031798: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ +03179c: 6e20 2a0a 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0317a2: 1a04 570c |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0c57 │ │ +0317a6: 6e20 2a0a 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0317ac: 5264 1d00 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +0317b0: 7110 560a 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0317b6: 0c04 |00a7: move-result-object v4 │ │ +0317b8: 6e20 2a0a 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0317be: 1a04 4c00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004c │ │ +0317c2: 6e20 2a0a 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0317c8: 5464 1e00 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +0317cc: 6e20 2e0a 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +0317d2: 5264 1b00 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +0317d6: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ +0317da: 5464 1c00 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +0317de: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ +0317e2: 6e20 2a0a 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0317e8: 1a04 540c |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0c54 │ │ +0317ec: 6e20 2a0a 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0317f2: 5264 1b00 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +0317f6: 7110 560a 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0317fc: 0c04 |00ca: move-result-object v4 │ │ +0317fe: 6e20 2a0a 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031804: 1a04 4b00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004b │ │ +031808: 6e20 2a0a 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03180e: 5464 1c00 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +031812: 6e20 2e0a 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +031818: 5464 2200 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +03181c: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ +031820: 6e20 2a0a 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031826: 1a04 0706 |00df: const-string v4, "Operations:" // string@0607 │ │ +03182a: 6e20 2f0a 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +031830: 2204 9a01 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +031834: 7010 930a 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03183a: 6e20 9a0a 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031840: 0c04 |00ec: move-result-object v4 │ │ +031842: 1a05 0700 |00ed: const-string v5, " " // string@0007 │ │ +031846: 6e20 9a0a 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03184c: 0c04 |00f2: move-result-object v4 │ │ +03184e: 6e10 9e0a 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031854: 0c01 |00f6: move-result-object v1 │ │ +031856: 5463 2200 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +03185a: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ +03185c: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ +031860: 6e20 2a0a 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031866: 1a04 1400 |00ff: const-string v4, " Op #" // string@0014 │ │ +03186a: 6e20 2a0a 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031870: 6e20 280a 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +031876: 1a04 c900 |0107: const-string v4, ":" // string@00c9 │ │ +03187a: 6e20 2f0a 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +031880: 6e20 2a0a 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031886: 1a04 8608 |010f: const-string v4, "cmd=" // string@0886 │ │ +03188a: 6e20 2a0a 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031890: 5234 0700 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031894: 6e20 280a 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +03189a: 1a04 4000 |0119: const-string v4, " fragment=" // string@0040 │ │ +03189e: 6e20 2a0a 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0318a4: 5434 0a00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +0318a8: 6e20 2e0a 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +0318ae: 5234 0800 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +0318b2: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ +0318b6: 5234 0900 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +0318ba: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ +0318be: 6e20 2a0a 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0318c4: 1a04 6809 |012e: const-string v4, "enterAnim=#" // string@0968 │ │ +0318c8: 6e20 2a0a 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0318ce: 5234 0800 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +0318d2: 7110 560a 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0318d8: 0c04 |0138: move-result-object v4 │ │ +0318da: 6e20 2a0a 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0318e0: 1a04 3b00 |013c: const-string v4, " exitAnim=#" // string@003b │ │ +0318e4: 6e20 2a0a 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0318ea: 5234 0900 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +0318ee: 7110 560a 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0318f4: 0c04 |0146: move-result-object v4 │ │ +0318f6: 6e20 2f0a 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0318fc: 5234 0c00 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031900: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ +031904: 5234 0d00 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +031908: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ +03190c: 6e20 2a0a 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031912: 1a04 ca0e |0155: const-string v4, "popEnterAnim=#" // string@0eca │ │ +031916: 6e20 2a0a 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03191c: 5234 0c00 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031920: 7110 560a 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +031926: 0c04 |015f: move-result-object v4 │ │ +031928: 6e20 2a0a 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03192e: 1a04 7000 |0163: const-string v4, " popExitAnim=#" // string@0070 │ │ +031932: 6e20 2a0a 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031938: 5234 0d00 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +03193c: 7110 560a 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +031942: 0c04 |016d: move-result-object v4 │ │ +031944: 6e20 2f0a 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03194a: 5434 0f00 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +03194e: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ +031952: 5434 0f00 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031956: 6e10 cb0a 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03195c: 0a04 |017a: move-result v4 │ │ +03195e: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ +031962: 1200 |017d: const/4 v0, #int 0 // #0 │ │ +031964: 5434 0f00 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031968: 6e10 cb0a 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03196e: 0a04 |0183: move-result v4 │ │ +031970: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ +031974: 6e20 2a0a 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03197a: 5434 0f00 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +03197e: 6e10 cb0a 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +031984: 0a04 |018e: move-result v4 │ │ +031986: 1215 |018f: const/4 v5, #int 1 // #1 │ │ +031988: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ +03198c: 1a04 3606 |0192: const-string v4, "Removed: " // string@0636 │ │ +031990: 6e20 2a0a 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +031996: 5434 0f00 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +03199a: 6e20 c70a 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0319a0: 0c04 |019c: move-result-object v4 │ │ +0319a2: 6e20 2e0a 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +0319a8: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0319ac: 28dc |01a2: goto 017e // -0024 │ │ +0319ae: 1a04 3506 |01a3: const-string v4, "Removed:" // string@0635 │ │ +0319b2: 6e20 2f0a 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0319b8: 6e20 2a0a 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0319be: 1a04 0800 |01ab: const-string v4, " #" // string@0008 │ │ +0319c2: 6e20 2a0a 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0319c8: 6e20 280a 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +0319ce: 1a04 ca00 |01b3: const-string v4, ": " // string@00ca │ │ +0319d2: 6e20 2a0a 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0319d8: 28df |01b8: goto 0197 // -0021 │ │ +0319da: 5433 0b00 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +0319de: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ +0319e2: 0e00 |01bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000d line=213 │ │ 0x0017 line=214 │ │ 0x0021 line=215 │ │ 0x0025 line=216 │ │ @@ -52917,25 +52924,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -030a70: |[030a70] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -030a80: 5220 1b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -030a84: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -030a88: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030a8c: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030a90: 5221 1b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -030a94: 6e20 a901 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01a9 │ │ -030a9a: 0c00 |000d: move-result-object v0 │ │ -030a9c: 1100 |000e: return-object v0 │ │ -030a9e: 5420 1c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -030aa2: 28fd |0011: goto 000e // -0003 │ │ +0319e4: |[0319e4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +0319f4: 5220 1b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +0319f8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0319fc: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031a00: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031a04: 5221 1b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +031a08: 6e20 a901 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01a9 │ │ +031a0e: 0c00 |000d: move-result-object v0 │ │ +031a10: 1100 |000e: return-object v0 │ │ +031a12: 5420 1c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +031a16: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x000e line=313 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -52945,17 +52952,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030aa4: |[030aa4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -030ab4: 5210 1b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -030ab8: 0f00 |0002: return v0 │ │ +031a18: |[031a18] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +031a28: 5210 1b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +031a2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -52963,25 +52970,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -030abc: |[030abc] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -030acc: 5220 1d00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -030ad0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -030ad4: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030ad8: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030adc: 5221 1d00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -030ae0: 6e20 a901 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01a9 │ │ -030ae6: 0c00 |000d: move-result-object v0 │ │ -030ae8: 1100 |000e: return-object v0 │ │ -030aea: 5420 1e00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -030aee: 28fd |0011: goto 000e // -0003 │ │ +031a30: |[031a30] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +031a40: 5220 1d00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +031a44: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +031a48: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031a4c: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031a50: 5221 1d00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +031a54: 6e20 a901 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01a9 │ │ +031a5a: 0c00 |000d: move-result-object v0 │ │ +031a5c: 1100 |000e: return-object v0 │ │ +031a5e: 5420 1e00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +031a62: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x000e line=306 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -52991,17 +52998,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030af0: |[030af0] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -030b00: 5210 1d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -030b04: 0f00 |0002: return v0 │ │ +031a64: |[031a64] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +031a74: 5210 1d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +031a78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53009,17 +53016,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030b08: |[030b08] android.support.v4.app.BackStackRecord.getId:()I │ │ -030b18: 5210 2300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -030b1c: 0f00 |0002: return v0 │ │ +031a7c: |[031a7c] android.support.v4.app.BackStackRecord.getId:()I │ │ +031a8c: 5210 2300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +031a90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53027,17 +53034,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030b20: |[030b20] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -030b30: 5410 2500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -030b34: 1100 |0002: return-object v0 │ │ +031a94: |[031a94] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +031aa4: 5410 2500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +031aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53045,17 +53052,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030b38: |[030b38] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -030b48: 5210 2a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030b4c: 0f00 |0002: return v0 │ │ +031aac: |[031aac] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +031abc: 5210 2a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031ac0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53063,17 +53070,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030b50: |[030b50] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -030b60: 5210 2b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030b64: 0f00 |0002: return v0 │ │ +031ac4: |[031ac4] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +031ad4: 5210 2b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031ad8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53081,22 +53088,22 @@ │ │ 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 │ │ -030b68: |[030b68] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030b78: 2200 4000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -030b7c: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -030b82: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -030b84: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030b88: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030b8c: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -030b92: 1102 |000d: return-object v2 │ │ +031adc: |[031adc] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +031aec: 2200 3f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +031af0: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +031af6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +031af8: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031afc: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031b00: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +031b06: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0008 line=398 │ │ 0x000a line=399 │ │ 0x000d line=401 │ │ @@ -53110,17 +53117,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030b94: |[030b94] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -030ba4: 5510 1a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -030ba8: 0f00 |0002: return v0 │ │ +031b08: |[031b08] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +031b18: 5510 1a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +031b1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53128,21 +53135,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -030bac: |[030bac] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -030bbc: 5210 2600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -030bc0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -030bc4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -030bc6: 0f00 |0005: return v0 │ │ -030bc8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -030bca: 28fe |0007: goto 0005 // -0002 │ │ +031b20: |[031b20] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +031b30: 5210 2600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +031b34: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +031b38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +031b3a: 0f00 |0005: return v0 │ │ +031b3c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +031b3e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -53150,149 +53157,149 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 288 16-bit code units │ │ -030bcc: |[030bcc] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -030bdc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -030bde: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ -030be0: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -030be4: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -030be8: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ -030bec: 2205 9c01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -030bf0: 7010 930a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030bf6: 1a06 d20e |000d: const-string v6, "popFromBackStack: " // string@0ed2 │ │ -030bfa: 6e20 9a0a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030c00: 0c05 |0012: move-result-object v5 │ │ -030c02: 6e20 990a a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030c08: 0c05 |0016: move-result-object v5 │ │ -030c0a: 6e10 9e0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030c10: 0c05 |001a: move-result-object v5 │ │ -030c12: 7120 8c07 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -030c18: 6e20 fb00 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@00fb │ │ -030c1e: 54a3 2900 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -030c22: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ -030c26: 5234 0700 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030c2a: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ -030c30: 2204 8b01 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -030c34: 2205 9c01 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -030c38: 7010 930a 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030c3e: 1a06 c106 |0031: const-string v6, "Unknown cmd: " // string@06c1 │ │ -030c42: 6e20 9a0a 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030c48: 0c05 |0036: move-result-object v5 │ │ -030c4a: 5236 0700 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030c4e: 6e20 970a 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -030c54: 0c05 |003c: move-result-object v5 │ │ -030c56: 6e10 9e0a 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030c5c: 0c05 |0040: move-result-object v5 │ │ -030c5e: 7020 4e0a 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -030c64: 2704 |0044: throw v4 │ │ -030c66: 5430 0a00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030c6a: 5234 0d00 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -030c6e: 5904 6600 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030c72: 54a4 2400 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030c76: 52a5 2a00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030c7a: 7110 3002 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030c80: 0a05 |0052: move-result v5 │ │ -030c82: 52a6 2b00 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030c86: 6e40 2b02 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ -030c8c: 5433 0e00 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ -030c90: 28c9 |005a: goto 0023 // -0037 │ │ -030c92: 5430 0a00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030c96: 5234 0d00 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -030c9a: 5904 6600 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030c9e: 54a4 2400 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030ca2: 52a5 2a00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030ca6: 7110 3002 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030cac: 0a05 |0068: move-result v5 │ │ -030cae: 52a6 2b00 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030cb2: 6e40 2b02 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ -030cb8: 5434 0f00 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030cbc: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ -030cc0: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -030cc2: 5434 0f00 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030cc6: 6e10 cb0a 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -030ccc: 0a04 |0078: move-result v4 │ │ -030cce: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ -030cd2: 5434 0f00 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -030cd6: 6e20 c70a 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -030cdc: 0c02 |0080: move-result-object v2 │ │ -030cde: 1f02 4800 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -030ce2: 5234 0c00 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -030ce6: 5924 6600 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030cea: 54a4 2400 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030cee: 6e30 f601 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ -030cf4: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030cf8: 28e5 |008e: goto 0073 // -001b │ │ -030cfa: 5430 0a00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030cfe: 5234 0c00 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -030d02: 5904 6600 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030d06: 54a4 2400 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030d0a: 6e30 f601 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ -030d10: 28be |009a: goto 0058 // -0042 │ │ -030d12: 5430 0a00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030d16: 5234 0c00 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -030d1a: 5904 6600 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030d1e: 54a4 2400 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030d22: 52a5 2a00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030d26: 7110 3002 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030d2c: 0a05 |00a8: move-result v5 │ │ -030d2e: 52a6 2b00 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030d32: 6e40 3602 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0236 │ │ -030d38: 28aa |00ae: goto 0058 // -0056 │ │ -030d3a: 5430 0a00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030d3e: 5234 0d00 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -030d42: 5904 6600 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030d46: 54a4 2400 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030d4a: 52a5 2a00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030d4e: 7110 3002 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030d54: 0a05 |00bc: move-result v5 │ │ -030d56: 52a6 2b00 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030d5a: 6e40 1802 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0218 │ │ -030d60: 2896 |00c2: goto 0058 // -006a │ │ -030d62: 5430 0a00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030d66: 5234 0c00 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -030d6a: 5904 6600 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030d6e: 54a4 2400 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030d72: 52a5 2a00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030d76: 7110 3002 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030d7c: 0a05 |00d0: move-result v5 │ │ -030d7e: 52a6 2b00 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030d82: 6e40 fa01 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fa │ │ -030d88: 2882 |00d6: goto 0058 // -007e │ │ -030d8a: 5430 0a00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030d8e: 5234 0c00 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -030d92: 5904 6600 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030d96: 54a4 2400 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030d9a: 52a5 2a00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030d9e: 7110 3002 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030da4: 0a05 |00e4: move-result v5 │ │ -030da6: 52a6 2b00 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030daa: 6e40 fd01 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fd │ │ -030db0: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ -030db4: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ -030db8: 54a4 2400 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030dbc: 54a5 2400 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030dc0: 5255 b700 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -030dc4: 52a6 2a00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -030dc8: 7110 3002 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ -030dce: 0a06 |00f9: move-result v6 │ │ -030dd0: 52a7 2b00 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -030dd4: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ -030dd6: 6e58 1e02 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@021e │ │ -030ddc: 52a4 2300 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -030de0: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ -030de4: 54a4 2400 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030de8: 52a5 2300 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -030dec: 6e20 1402 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0214 │ │ -030df2: 59a9 2300 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -030df6: 0e00 |010d: return-void │ │ -030df8: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ +031b40: |[031b40] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +031b50: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +031b52: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ +031b54: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031b58: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +031b5c: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ +031b60: 2205 9a01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +031b64: 7010 930a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031b6a: 1a06 ce0e |000d: const-string v6, "popFromBackStack: " // string@0ece │ │ +031b6e: 6e20 9a0a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031b74: 0c05 |0012: move-result-object v5 │ │ +031b76: 6e20 990a a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +031b7c: 0c05 |0016: move-result-object v5 │ │ +031b7e: 6e10 9e0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031b84: 0c05 |001a: move-result-object v5 │ │ +031b86: 7120 8c07 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +031b8c: 6e20 fb00 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@00fb │ │ +031b92: 54a3 2900 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +031b96: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ +031b9a: 5234 0700 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031b9e: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ +031ba4: 2204 8901 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +031ba8: 2205 9a01 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +031bac: 7010 930a 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031bb2: 1a06 bf06 |0031: const-string v6, "Unknown cmd: " // string@06bf │ │ +031bb6: 6e20 9a0a 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031bbc: 0c05 |0036: move-result-object v5 │ │ +031bbe: 5236 0700 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031bc2: 6e20 970a 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +031bc8: 0c05 |003c: move-result-object v5 │ │ +031bca: 6e10 9e0a 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031bd0: 0c05 |0040: move-result-object v5 │ │ +031bd2: 7020 4e0a 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +031bd8: 2704 |0044: throw v4 │ │ +031bda: 5430 0a00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031bde: 5234 0d00 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +031be2: 5904 6600 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031be6: 54a4 2400 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031bea: 52a5 2a00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031bee: 7110 3002 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031bf4: 0a05 |0052: move-result v5 │ │ +031bf6: 52a6 2b00 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031bfa: 6e40 2b02 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ +031c00: 5433 0e00 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ +031c04: 28c9 |005a: goto 0023 // -0037 │ │ +031c06: 5430 0a00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031c0a: 5234 0d00 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +031c0e: 5904 6600 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031c12: 54a4 2400 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031c16: 52a5 2a00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031c1a: 7110 3002 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031c20: 0a05 |0068: move-result v5 │ │ +031c22: 52a6 2b00 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031c26: 6e40 2b02 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ +031c2c: 5434 0f00 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031c30: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ +031c34: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +031c36: 5434 0f00 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031c3a: 6e10 cb0a 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +031c40: 0a04 |0078: move-result v4 │ │ +031c42: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ +031c46: 5434 0f00 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031c4a: 6e20 c70a 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +031c50: 0c02 |0080: move-result-object v2 │ │ +031c52: 1f02 4700 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +031c56: 5234 0c00 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031c5a: 5924 6600 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031c5e: 54a4 2400 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031c62: 6e30 f601 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ +031c68: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +031c6c: 28e5 |008e: goto 0073 // -001b │ │ +031c6e: 5430 0a00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031c72: 5234 0c00 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031c76: 5904 6600 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031c7a: 54a4 2400 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031c7e: 6e30 f601 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ +031c84: 28be |009a: goto 0058 // -0042 │ │ +031c86: 5430 0a00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031c8a: 5234 0c00 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031c8e: 5904 6600 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031c92: 54a4 2400 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031c96: 52a5 2a00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031c9a: 7110 3002 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031ca0: 0a05 |00a8: move-result v5 │ │ +031ca2: 52a6 2b00 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031ca6: 6e40 3602 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0236 │ │ +031cac: 28aa |00ae: goto 0058 // -0056 │ │ +031cae: 5430 0a00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031cb2: 5234 0d00 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +031cb6: 5904 6600 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031cba: 54a4 2400 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031cbe: 52a5 2a00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031cc2: 7110 3002 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031cc8: 0a05 |00bc: move-result v5 │ │ +031cca: 52a6 2b00 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031cce: 6e40 1802 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0218 │ │ +031cd4: 2896 |00c2: goto 0058 // -006a │ │ +031cd6: 5430 0a00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031cda: 5234 0c00 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031cde: 5904 6600 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031ce2: 54a4 2400 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031ce6: 52a5 2a00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031cea: 7110 3002 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031cf0: 0a05 |00d0: move-result v5 │ │ +031cf2: 52a6 2b00 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031cf6: 6e40 fa01 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fa │ │ +031cfc: 2882 |00d6: goto 0058 // -007e │ │ +031cfe: 5430 0a00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031d02: 5234 0c00 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +031d06: 5904 6600 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031d0a: 54a4 2400 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031d0e: 52a5 2a00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031d12: 7110 3002 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031d18: 0a05 |00e4: move-result v5 │ │ +031d1a: 52a6 2b00 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031d1e: 6e40 fd01 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fd │ │ +031d24: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ +031d28: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ +031d2c: 54a4 2400 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031d30: 54a5 2400 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031d34: 5255 b700 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +031d38: 52a6 2a00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +031d3c: 7110 3002 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0230 │ │ +031d42: 0a06 |00f9: move-result v6 │ │ +031d44: 52a7 2b00 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +031d48: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ +031d4a: 6e58 1e02 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@021e │ │ +031d50: 52a4 2300 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +031d54: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ +031d58: 54a4 2400 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031d5c: 52a5 2300 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +031d60: 6e20 1402 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0214 │ │ +031d66: 59a9 2300 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +031d6a: 0e00 |010d: return-void │ │ +031d6c: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=631 │ │ 0x001e line=633 │ │ 0x0021 line=635 │ │ 0x0023 line=636 │ │ 0x0025 line=637 │ │ @@ -53351,22 +53358,22 @@ │ │ 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 │ │ -030e1c: |[030e1c] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030e2c: 2200 4000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -030e30: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -030e36: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -030e38: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030e3c: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030e40: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -030e46: 1102 |000d: return-object v2 │ │ +031d90: |[031d90] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +031da0: 2200 3f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +031da4: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +031daa: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +031dac: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031db0: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031db4: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +031dba: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0005 line=388 │ │ 0x0008 line=389 │ │ 0x000a line=390 │ │ 0x000d line=392 │ │ @@ -53380,19 +53387,19 @@ │ │ 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 │ │ -030e48: |[030e48] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e5a: 6e40 1101 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@0111 │ │ -030e60: 0c00 |0004: move-result-object v0 │ │ -030e62: 1100 |0005: return-object v0 │ │ +031dbc: |[031dbc] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +031dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031dce: 6e40 1101 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@0111 │ │ +031dd4: 0c00 |0004: move-result-object v0 │ │ +031dd6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 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; │ │ @@ -53402,23 +53409,23 @@ │ │ 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 │ │ -030e64: |[030e64] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -030e74: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -030e78: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -030e7c: 1a01 d805 |0004: const-string v1, "Must use non-zero containerViewId" // string@05d8 │ │ -030e80: 7020 4e0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -030e86: 2700 |0009: throw v0 │ │ -030e88: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -030e8a: 7050 0101 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@0101 │ │ -030e90: 1102 |000e: return-object v2 │ │ +031dd8: |[031dd8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +031de8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +031dec: 2200 8901 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +031df0: 1a01 d605 |0004: const-string v1, "Must use non-zero containerViewId" // string@05d6 │ │ +031df4: 7020 4e0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +031dfa: 2700 |0009: throw v0 │ │ +031dfc: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +031dfe: 7050 0101 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@0101 │ │ +031e04: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ 0x000a line=382 │ │ 0x000e line=383 │ │ locals : │ │ @@ -53432,195 +53439,195 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 392 16-bit code units │ │ -030e94: |[030e94] android.support.v4.app.BackStackRecord.run:()V │ │ -030ea4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -030ea6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -030ea8: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -030eac: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -030eb0: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ -030eb4: 2205 9c01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -030eb8: 7010 930a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030ebe: 1a06 4506 |000d: const-string v6, "Run: " // string@0645 │ │ -030ec2: 6e20 9a0a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030ec8: 0c05 |0012: move-result-object v5 │ │ -030eca: 6e20 990a 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030ed0: 0c05 |0016: move-result-object v5 │ │ -030ed2: 6e10 9e0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030ed8: 0c05 |001a: move-result-object v5 │ │ -030eda: 7120 8c07 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -030ee0: 5594 1900 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -030ee4: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -030ee8: 5294 2300 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -030eec: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -030ef0: 2204 8c01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@018c │ │ -030ef4: 1a05 c507 |0028: const-string v5, "addToBackStack() called after commit()" // string@07c5 │ │ -030ef8: 7020 510a 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -030efe: 2704 |002d: throw v4 │ │ -030f00: 6e20 fb00 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@00fb │ │ -030f06: 5493 2200 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -030f0a: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ -030f0e: 5234 0700 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030f12: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ -030f18: 2204 8b01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -030f1c: 2205 9c01 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -030f20: 7010 930a 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030f26: 1a06 c106 |0041: const-string v6, "Unknown cmd: " // string@06c1 │ │ -030f2a: 6e20 9a0a 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030f30: 0c05 |0046: move-result-object v5 │ │ -030f32: 5236 0700 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -030f36: 6e20 970a 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -030f3c: 0c05 |004c: move-result-object v5 │ │ -030f3e: 6e10 9e0a 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030f44: 0c05 |0050: move-result-object v5 │ │ -030f46: 7020 4e0a 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -030f4c: 2704 |0054: throw v4 │ │ -030f4e: 5430 0a00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030f52: 5234 0800 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -030f56: 5904 6600 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030f5a: 5494 2400 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030f5e: 6e30 f601 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ -030f64: 5433 0b00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -030f68: 28d1 |0062: goto 0033 // -002f │ │ -030f6a: 5430 0a00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -030f6e: 5494 2400 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030f72: 5444 b000 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030f76: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ -030f7a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -030f7c: 5494 2400 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030f80: 5444 b000 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030f84: 6e10 cb0a 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -030f8a: 0a04 |0073: move-result v4 │ │ -030f8c: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ -030f90: 5494 2400 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -030f94: 5444 b000 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030f98: 6e20 c70a 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -030f9e: 0c02 |007d: move-result-object v2 │ │ -030fa0: 1f02 4800 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -030fa4: 6304 a600 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -030fa8: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -030fac: 1a04 7c01 |0084: const-string v4, "BackStackEntry" // string@017c │ │ -030fb0: 2205 9c01 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -030fb4: 7010 930a 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -030fba: 1a06 f905 |008b: const-string v6, "OP_REPLACE: adding=" // string@05f9 │ │ -030fbe: 6e20 9a0a 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030fc4: 0c05 |0090: move-result-object v5 │ │ -030fc6: 6e20 990a 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030fcc: 0c05 |0094: move-result-object v5 │ │ -030fce: 1a06 6e00 |0095: const-string v6, " old=" // string@006e │ │ -030fd2: 6e20 9a0a 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -030fd8: 0c05 |009a: move-result-object v5 │ │ -030fda: 6e20 990a 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -030fe0: 0c05 |009e: move-result-object v5 │ │ -030fe2: 6e10 9e0a 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -030fe8: 0c05 |00a2: move-result-object v5 │ │ -030fea: 7120 8c07 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -030ff0: 5224 5900 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -030ff4: 5205 5900 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -030ff8: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ -030ffc: 5434 0f00 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -031000: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ -031004: 2204 ae01 |00b0: new-instance v4, Ljava/util/ArrayList; // type@01ae │ │ -031008: 7010 c00a 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -03100e: 5b34 0f00 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -031012: 5434 0f00 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -031016: 6e20 c40a 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -03101c: 5234 0900 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -031020: 5924 6600 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -031024: 5594 1900 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -031028: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ -03102c: 5224 5500 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -031030: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -031034: 5924 5500 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -031038: 6304 a600 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03103c: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ -031040: 1a04 7c01 |00ce: const-string v4, "BackStackEntry" // string@017c │ │ -031044: 2205 9c01 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -031048: 7010 930a 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03104e: 1a06 9101 |00d5: const-string v6, "Bump nesting of " // string@0191 │ │ -031052: 6e20 9a0a 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031058: 0c05 |00da: move-result-object v5 │ │ -03105a: 6e20 990a 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -031060: 0c05 |00de: move-result-object v5 │ │ -031062: 1a06 7600 |00df: const-string v6, " to " // string@0076 │ │ -031066: 6e20 9a0a 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03106c: 0c05 |00e4: move-result-object v5 │ │ -03106e: 5226 5500 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -031072: 6e20 970a 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -031078: 0c05 |00ea: move-result-object v5 │ │ -03107a: 6e10 9e0a 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -031080: 0c05 |00ee: move-result-object v5 │ │ -031082: 7120 8c07 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -031088: 5494 2400 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -03108c: 5295 2a00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -031090: 5296 2b00 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -031094: 6e40 2b02 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ -03109a: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03109e: 2900 6fff |00fd: goto/16 006c // -0091 │ │ -0310a2: 5234 0800 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -0310a6: 5904 6600 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -0310aa: 5494 2400 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -0310ae: 6e30 f601 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ -0310b4: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ -0310b8: 5430 0a00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0310bc: 5234 0900 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -0310c0: 5904 6600 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -0310c4: 5494 2400 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -0310c8: 5295 2a00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -0310cc: 5296 2b00 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -0310d0: 6e40 2b02 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ -0310d6: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ -0310da: 5430 0a00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0310de: 5234 0900 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -0310e2: 5904 6600 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -0310e6: 5494 2400 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -0310ea: 5295 2a00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -0310ee: 5296 2b00 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -0310f2: 6e40 1802 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0218 │ │ -0310f8: 2900 36ff |012a: goto/16 0060 // -00ca │ │ -0310fc: 5430 0a00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -031100: 5234 0800 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -031104: 5904 6600 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -031108: 5494 2400 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -03110c: 5295 2a00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -031110: 5296 2b00 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -031114: 6e40 3602 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0236 │ │ -03111a: 2900 25ff |013b: goto/16 0060 // -00db │ │ -03111e: 5430 0a00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -031122: 5234 0900 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -031126: 5904 6600 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -03112a: 5494 2400 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -03112e: 5295 2a00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -031132: 5296 2b00 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -031136: 6e40 fd01 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fd │ │ -03113c: 2900 14ff |014c: goto/16 0060 // -00ec │ │ -031140: 5430 0a00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -031144: 5234 0800 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -031148: 5904 6600 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -03114c: 5494 2400 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -031150: 5295 2a00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -031154: 5296 2b00 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -031158: 6e40 fa01 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fa │ │ -03115e: 2900 03ff |015d: goto/16 0060 // -00fd │ │ -031162: 5494 2400 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -031166: 5495 2400 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -03116a: 5255 b700 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -03116e: 5296 2a00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -031172: 5297 2b00 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -031176: 6e58 1e02 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@021e │ │ -03117c: 5594 1900 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -031180: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ -031184: 5494 2400 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -031188: 6e20 f501 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@01f5 │ │ -03118e: 0e00 |0175: return-void │ │ -031190: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ +031e08: |[031e08] android.support.v4.app.BackStackRecord.run:()V │ │ +031e18: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +031e1a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +031e1c: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031e20: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +031e24: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ +031e28: 2205 9a01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +031e2c: 7010 930a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031e32: 1a06 4306 |000d: const-string v6, "Run: " // string@0643 │ │ +031e36: 6e20 9a0a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031e3c: 0c05 |0012: move-result-object v5 │ │ +031e3e: 6e20 990a 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +031e44: 0c05 |0016: move-result-object v5 │ │ +031e46: 6e10 9e0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031e4c: 0c05 |001a: move-result-object v5 │ │ +031e4e: 7120 8c07 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +031e54: 5594 1900 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +031e58: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +031e5c: 5294 2300 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +031e60: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +031e64: 2204 8a01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@018a │ │ +031e68: 1a05 c307 |0028: const-string v5, "addToBackStack() called after commit()" // string@07c3 │ │ +031e6c: 7020 510a 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +031e72: 2704 |002d: throw v4 │ │ +031e74: 6e20 fb00 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@00fb │ │ +031e7a: 5493 2200 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +031e7e: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ +031e82: 5234 0700 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031e86: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ +031e8c: 2204 8901 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +031e90: 2205 9a01 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +031e94: 7010 930a 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031e9a: 1a06 bf06 |0041: const-string v6, "Unknown cmd: " // string@06bf │ │ +031e9e: 6e20 9a0a 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031ea4: 0c05 |0046: move-result-object v5 │ │ +031ea6: 5236 0700 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +031eaa: 6e20 970a 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +031eb0: 0c05 |004c: move-result-object v5 │ │ +031eb2: 6e10 9e0a 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031eb8: 0c05 |0050: move-result-object v5 │ │ +031eba: 7020 4e0a 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +031ec0: 2704 |0054: throw v4 │ │ +031ec2: 5430 0a00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031ec6: 5234 0800 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +031eca: 5904 6600 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031ece: 5494 2400 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031ed2: 6e30 f601 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ +031ed8: 5433 0b00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +031edc: 28d1 |0062: goto 0033 // -002f │ │ +031ede: 5430 0a00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +031ee2: 5494 2400 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031ee6: 5444 b000 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +031eea: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ +031eee: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +031ef0: 5494 2400 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031ef4: 5444 b000 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +031ef8: 6e10 cb0a 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +031efe: 0a04 |0073: move-result v4 │ │ +031f00: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ +031f04: 5494 2400 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +031f08: 5444 b000 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +031f0c: 6e20 c70a 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +031f12: 0c02 |007d: move-result-object v2 │ │ +031f14: 1f02 4700 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +031f18: 6304 a600 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031f1c: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +031f20: 1a04 7c01 |0084: const-string v4, "BackStackEntry" // string@017c │ │ +031f24: 2205 9a01 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +031f28: 7010 930a 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031f2e: 1a06 f705 |008b: const-string v6, "OP_REPLACE: adding=" // string@05f7 │ │ +031f32: 6e20 9a0a 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031f38: 0c05 |0090: move-result-object v5 │ │ +031f3a: 6e20 990a 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +031f40: 0c05 |0094: move-result-object v5 │ │ +031f42: 1a06 6e00 |0095: const-string v6, " old=" // string@006e │ │ +031f46: 6e20 9a0a 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031f4c: 0c05 |009a: move-result-object v5 │ │ +031f4e: 6e20 990a 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +031f54: 0c05 |009e: move-result-object v5 │ │ +031f56: 6e10 9e0a 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031f5c: 0c05 |00a2: move-result-object v5 │ │ +031f5e: 7120 8c07 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +031f64: 5224 5900 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +031f68: 5205 5900 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +031f6c: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ +031f70: 5434 0f00 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031f74: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ +031f78: 2204 ac01 |00b0: new-instance v4, Ljava/util/ArrayList; // type@01ac │ │ +031f7c: 7010 c00a 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +031f82: 5b34 0f00 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031f86: 5434 0f00 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +031f8a: 6e20 c40a 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +031f90: 5234 0900 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +031f94: 5924 6600 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031f98: 5594 1900 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +031f9c: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ +031fa0: 5224 5500 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +031fa4: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +031fa8: 5924 5500 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +031fac: 6304 a600 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031fb0: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ +031fb4: 1a04 7c01 |00ce: const-string v4, "BackStackEntry" // string@017c │ │ +031fb8: 2205 9a01 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +031fbc: 7010 930a 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +031fc2: 1a06 9101 |00d5: const-string v6, "Bump nesting of " // string@0191 │ │ +031fc6: 6e20 9a0a 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031fcc: 0c05 |00da: move-result-object v5 │ │ +031fce: 6e20 990a 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +031fd4: 0c05 |00de: move-result-object v5 │ │ +031fd6: 1a06 7600 |00df: const-string v6, " to " // string@0076 │ │ +031fda: 6e20 9a0a 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +031fe0: 0c05 |00e4: move-result-object v5 │ │ +031fe2: 5226 5500 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +031fe6: 6e20 970a 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +031fec: 0c05 |00ea: move-result-object v5 │ │ +031fee: 6e10 9e0a 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +031ff4: 0c05 |00ee: move-result-object v5 │ │ +031ff6: 7120 8c07 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +031ffc: 5494 2400 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +032000: 5295 2a00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +032004: 5296 2b00 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +032008: 6e40 2b02 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ +03200e: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032012: 2900 6fff |00fd: goto/16 006c // -0091 │ │ +032016: 5234 0800 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +03201a: 5904 6600 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +03201e: 5494 2400 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +032022: 6e30 f601 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01f6 │ │ +032028: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ +03202c: 5430 0a00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +032030: 5234 0900 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +032034: 5904 6600 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +032038: 5494 2400 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +03203c: 5295 2a00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +032040: 5296 2b00 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +032044: 6e40 2b02 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@022b │ │ +03204a: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ +03204e: 5430 0a00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +032052: 5234 0900 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +032056: 5904 6600 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +03205a: 5494 2400 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +03205e: 5295 2a00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +032062: 5296 2b00 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +032066: 6e40 1802 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0218 │ │ +03206c: 2900 36ff |012a: goto/16 0060 // -00ca │ │ +032070: 5430 0a00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +032074: 5234 0800 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +032078: 5904 6600 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +03207c: 5494 2400 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +032080: 5295 2a00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +032084: 5296 2b00 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +032088: 6e40 3602 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0236 │ │ +03208e: 2900 25ff |013b: goto/16 0060 // -00db │ │ +032092: 5430 0a00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +032096: 5234 0900 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +03209a: 5904 6600 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +03209e: 5494 2400 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0320a2: 5295 2a00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +0320a6: 5296 2b00 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +0320aa: 6e40 fd01 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fd │ │ +0320b0: 2900 14ff |014c: goto/16 0060 // -00ec │ │ +0320b4: 5430 0a00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +0320b8: 5234 0800 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +0320bc: 5904 6600 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +0320c0: 5494 2400 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0320c4: 5295 2a00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +0320c8: 5296 2b00 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +0320cc: 6e40 fa01 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@01fa │ │ +0320d2: 2900 03ff |015d: goto/16 0060 // -00fd │ │ +0320d6: 5494 2400 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0320da: 5495 2400 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0320de: 5255 b700 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +0320e2: 5296 2a00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +0320e6: 5297 2b00 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +0320ea: 6e58 1e02 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@021e │ │ +0320f0: 5594 1900 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +0320f4: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ +0320f8: 5494 2400 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +0320fc: 6e20 f501 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@01f5 │ │ +032102: 0e00 |0175: return-void │ │ +032104: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=546 │ │ 0x001e line=548 │ │ 0x0022 line=549 │ │ 0x0026 line=550 │ │ 0x002e line=554 │ │ @@ -53687,19 +53694,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0311b4: |[0311b4] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0311c4: 5912 1b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -0311c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0311ca: 5b10 1c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -0311ce: 1101 |0005: return-object v1 │ │ +032128: |[032128] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +032138: 5912 1b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +03213c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03213e: 5b10 1c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +032142: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0002 line=491 │ │ 0x0005 line=492 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -53710,19 +53717,19 @@ │ │ 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 │ │ -0311d0: |[0311d0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -0311e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0311e2: 5910 1b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -0311e6: 5b12 1c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -0311ea: 1101 |0005: return-object v1 │ │ +032144: |[032144] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +032154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032156: 5910 1b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +03215a: 5b12 1c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +03215e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0003 line=497 │ │ 0x0005 line=498 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -53733,19 +53740,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0311ec: |[0311ec] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0311fc: 5912 1d00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -031200: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -031202: 5b10 1e00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -031206: 1101 |0005: return-object v1 │ │ +032160: |[032160] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +032170: 5912 1d00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +032174: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +032176: 5b10 1e00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +03217a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0002 line=479 │ │ 0x0005 line=480 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -53756,19 +53763,19 @@ │ │ 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 │ │ -031208: |[031208] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -031218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03121a: 5910 1d00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -03121e: 5b12 1e00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -031222: 1101 |0005: return-object v1 │ │ +03217c: |[03217c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +03218c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03218e: 5910 1d00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +032192: 5b12 1e00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +032196: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0003 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -53779,19 +53786,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -031224: |[031224] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -031234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031236: 6e50 1801 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0118 │ │ -03123c: 0c00 |0004: move-result-object v0 │ │ -03123e: 1100 |0005: return-object v0 │ │ +032198: |[032198] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +0321a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0321aa: 6e50 1801 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0118 │ │ +0321b0: 0c00 |0004: move-result-object v0 │ │ +0321b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -53801,20 +53808,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -031240: |[031240] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -031250: 5901 2000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -031254: 5902 2100 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -031258: 5903 2700 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -03125c: 5904 2800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -031260: 1100 |0008: return-object v0 │ │ +0321b4: |[0321b4] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +0321c4: 5901 2000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +0321c8: 5902 2100 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +0321cc: 5903 2700 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +0321d0: 5904 2800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +0321d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ 0x0004 line=439 │ │ 0x0006 line=440 │ │ 0x0008 line=441 │ │ @@ -53830,17 +53837,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031264: |[031264] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -031274: 5901 2a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -031278: 1100 |0002: return-object v0 │ │ +0321d8: |[0321d8] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0321e8: 5901 2a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +0321ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -53850,17 +53857,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03127c: |[03127c] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -03128c: 5901 2b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -031290: 1100 |0002: return-object v0 │ │ +0321f0: |[0321f0] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +032200: 5901 2b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +032204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0002 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -53870,22 +53877,22 @@ │ │ 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 │ │ -031294: |[031294] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0312a4: 2200 4000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0040 │ │ -0312a8: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ -0312ae: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -0312b0: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -0312b4: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0312b8: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ -0312be: 1102 |000d: return-object v2 │ │ +032208: |[032208] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +032218: 2200 3f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@003f │ │ +03221c: 7010 f300 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00f3 │ │ +032222: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +032224: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +032228: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +03222c: 6e20 f800 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@00f8 │ │ +032232: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ 0x0008 line=407 │ │ 0x000a line=408 │ │ 0x000d line=410 │ │ @@ -53893,17 +53900,17 @@ │ │ 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; │ │ │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #215 header: │ │ -class_idx : 68 │ │ +class_idx : 67 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 72 │ │ +superclass_idx : 71 │ │ source_file_idx : 518 │ │ static_fields_size : 10 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 21 │ │ │ │ Class #215 - │ │ @@ -54003,25 +54010,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0312c0: |[0312c0] android.support.v4.app.DialogFragment.:()V │ │ -0312d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0312d2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0312d4: 7010 4c01 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@014c │ │ -0312da: 5920 4700 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -0312de: 5920 4800 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -0312e2: 5c21 4100 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -0312e6: 5c21 4600 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -0312ea: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0312ec: 5920 4000 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -0312f0: 0e00 |0010: return-void │ │ +032234: |[032234] android.support.v4.app.DialogFragment.:()V │ │ +032244: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +032246: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +032248: 7010 4c01 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@014c │ │ +03224e: 5920 4700 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +032252: 5920 4800 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +032256: 5c21 4100 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +03225a: 5c21 4600 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +03225e: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +032260: 5920 4000 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +032264: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0005 line=72 │ │ 0x0007 line=73 │ │ 0x0009 line=74 │ │ 0x000b line=75 │ │ @@ -54036,18 +54043,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0312f4: |[0312f4] android.support.v4.app.DialogFragment.dismiss:()V │ │ -031304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031306: 6e20 2901 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0129 │ │ -03130c: 0e00 |0004: return-void │ │ +032268: |[032268] android.support.v4.app.DialogFragment.dismiss:()V │ │ +032278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03227a: 6e20 2901 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0129 │ │ +032280: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -54056,42 +54063,42 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -031310: |[031310] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -031320: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -031322: 5441 4400 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031326: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -03132a: 5441 4400 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03132e: 6e10 3500 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0035 │ │ -031334: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -031336: 5b41 4400 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03133a: 5c43 4500 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -03133e: 5241 4000 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -031342: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ -031346: 6e10 2c01 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@012c │ │ -03134c: 0c01 |0016: move-result-object v1 │ │ -03134e: 5242 4000 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -031352: 6e30 df01 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@01df │ │ -031358: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ -03135a: 5941 4000 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -03135e: 0e00 |001f: return-void │ │ -031360: 6e10 2c01 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@012c │ │ -031366: 0c01 |0023: move-result-object v1 │ │ -031368: 6e10 d401 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -03136e: 0c00 |0027: move-result-object v0 │ │ -031370: 6e20 7002 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0270 │ │ -031376: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ -03137a: 6e10 6a02 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@026a │ │ -031380: 28ef |0030: goto 001f // -0011 │ │ -031382: 6e10 6902 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0269 │ │ -031388: 28eb |0034: goto 001f // -0015 │ │ +032284: |[032284] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +032294: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +032296: 5441 4400 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03229a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +03229e: 5441 4400 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0322a2: 6e10 3500 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0035 │ │ +0322a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0322aa: 5b41 4400 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0322ae: 5c43 4500 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +0322b2: 5241 4000 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0322b6: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ +0322ba: 6e10 2c01 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@012c │ │ +0322c0: 0c01 |0016: move-result-object v1 │ │ +0322c2: 5242 4000 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0322c6: 6e30 df01 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@01df │ │ +0322cc: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ +0322ce: 5941 4000 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0322d2: 0e00 |001f: return-void │ │ +0322d4: 6e10 2c01 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@012c │ │ +0322da: 0c01 |0023: move-result-object v1 │ │ +0322dc: 6e10 d401 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +0322e2: 0c00 |0027: move-result-object v0 │ │ +0322e4: 6e20 7002 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0270 │ │ +0322ea: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ +0322ee: 6e10 6a02 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@026a │ │ +0322f4: 28ef |0030: goto 001f // -0011 │ │ +0322f6: 6e10 6902 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0269 │ │ +0322fc: 28eb |0034: goto 001f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000d line=157 │ │ 0x000f line=158 │ │ @@ -54113,17 +54120,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03138c: |[03138c] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -03139c: 5410 4400 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0313a0: 1100 |0002: return-object v0 │ │ +032300: |[032300] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +032310: 5410 4400 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -54131,45 +54138,45 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0313a4: |[0313a4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -0313b4: 5520 4600 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -0313b8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0313bc: 6f20 5301 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0153 │ │ -0313c2: 0c00 |0007: move-result-object v0 │ │ -0313c4: 1100 |0008: return-object v0 │ │ -0313c6: 6e20 3501 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0135 │ │ -0313cc: 0c00 |000c: move-result-object v0 │ │ -0313ce: 5b20 4400 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0313d2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0313d4: 5c20 4300 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ -0313d8: 5220 4700 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -0313dc: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ -0313e2: 5420 4400 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0313e6: 6e10 3600 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0036 │ │ -0313ec: 0c00 |001c: move-result-object v0 │ │ -0313ee: 1a01 0e0c |001d: const-string v1, "layout_inflater" // string@0c0e │ │ -0313f2: 6e20 4e00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -0313f8: 0c00 |0022: move-result-object v0 │ │ -0313fa: 1f00 f500 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@00f5 │ │ -0313fe: 28e3 |0025: goto 0008 // -001d │ │ -031400: 5420 4400 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031404: 6e10 3700 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0037 │ │ -03140a: 0c00 |002b: move-result-object v0 │ │ -03140c: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ -031410: 6e20 1108 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0811 │ │ -031416: 5420 4400 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03141a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -03141c: 6e20 3b00 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@003b │ │ -031422: 28e0 |0037: goto 0017 // -0020 │ │ -031424: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ +032318: |[032318] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +032328: 5520 4600 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +03232c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +032330: 6f20 5301 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0153 │ │ +032336: 0c00 |0007: move-result-object v0 │ │ +032338: 1100 |0008: return-object v0 │ │ +03233a: 6e20 3501 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0135 │ │ +032340: 0c00 |000c: move-result-object v0 │ │ +032342: 5b20 4400 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032346: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +032348: 5c20 4300 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ +03234c: 5220 4700 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +032350: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ +032356: 5420 4400 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03235a: 6e10 3600 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0036 │ │ +032360: 0c00 |001c: move-result-object v0 │ │ +032362: 1a01 0b0c |001d: const-string v1, "layout_inflater" // string@0c0b │ │ +032366: 6e20 4e00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +03236c: 0c00 |0022: move-result-object v0 │ │ +03236e: 1f00 f400 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@00f4 │ │ +032372: 28e3 |0025: goto 0008 // -001d │ │ +032374: 5420 4400 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032378: 6e10 3700 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0037 │ │ +03237e: 0c00 |002b: move-result-object v0 │ │ +032380: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ +032384: 6e20 1108 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0811 │ │ +03238a: 5420 4400 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03238e: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +032390: 6e20 3b00 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@003b │ │ +032396: 28e0 |0037: goto 0017 // -0020 │ │ +032398: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0008 line=265 │ │ 0x0009 line=253 │ │ 0x000f line=254 │ │ @@ -54187,17 +54194,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031438: |[031438] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -031448: 5510 4600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -03144c: 0f00 |0002: return v0 │ │ +0323ac: |[0323ac] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +0323bc: 5510 4600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +0323c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -54205,17 +54212,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031450: |[031450] android.support.v4.app.DialogFragment.getTheme:()I │ │ -031460: 5210 4800 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -031464: 0f00 |0002: return v0 │ │ +0323c4: |[0323c4] android.support.v4.app.DialogFragment.getTheme:()I │ │ +0323d4: 5210 4800 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +0323d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -54223,17 +54230,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031468: |[031468] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -031478: 5510 4100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -03147c: 0f00 |0002: return v0 │ │ +0323dc: |[0323dc] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +0323ec: 5510 4100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +0323f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -54241,50 +54248,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -031480: |[031480] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -031490: 6f20 6a01 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@016a │ │ -031496: 5542 4600 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -03149a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -03149e: 0e00 |0007: return-void │ │ -0314a0: 6e10 3001 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0130 │ │ -0314a6: 0c01 |000b: move-result-object v1 │ │ -0314a8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0314ac: 6e10 df07 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07df │ │ -0314b2: 0c02 |0011: move-result-object v2 │ │ -0314b4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -0314b8: 2202 8c01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -0314bc: 1a03 0502 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0205 │ │ -0314c0: 7020 510a 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0314c6: 2702 |001b: throw v2 │ │ -0314c8: 5442 4400 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0314cc: 6e20 3d00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@003d │ │ -0314d2: 5442 4400 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0314d6: 6e10 2a01 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@012a │ │ -0314dc: 0c03 |0026: move-result-object v3 │ │ -0314de: 6e20 4000 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0040 │ │ -0314e4: 5442 4400 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0314e8: 5543 4100 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -0314ec: 6e20 3c00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@003c │ │ -0314f2: 5442 4400 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -0314f6: 6e20 3e00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003e │ │ -0314fc: 5442 4400 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031500: 6e20 3f00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003f │ │ -031506: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -03150a: 1a02 de07 |003d: const-string v2, "android:savedDialogState" // string@07de │ │ -03150e: 6e20 9f00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@009f │ │ -031514: 0c00 |0042: move-result-object v0 │ │ -031516: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -03151a: 5442 4400 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03151e: 6e20 3900 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0039 │ │ -031524: 28bd |004a: goto 0007 // -0043 │ │ +0323f4: |[0323f4] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +032404: 6f20 6a01 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@016a │ │ +03240a: 5542 4600 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +03240e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +032412: 0e00 |0007: return-void │ │ +032414: 6e10 3001 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0130 │ │ +03241a: 0c01 |000b: move-result-object v1 │ │ +03241c: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +032420: 6e10 df07 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07df │ │ +032426: 0c02 |0011: move-result-object v2 │ │ +032428: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +03242c: 2202 8a01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +032430: 1a03 0502 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0205 │ │ +032434: 7020 510a 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03243a: 2702 |001b: throw v2 │ │ +03243c: 5442 4400 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032440: 6e20 3d00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@003d │ │ +032446: 5442 4400 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03244a: 6e10 2a01 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@012a │ │ +032450: 0c03 |0026: move-result-object v3 │ │ +032452: 6e20 4000 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0040 │ │ +032458: 5442 4400 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03245c: 5543 4100 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +032460: 6e20 3c00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@003c │ │ +032466: 5442 4400 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03246a: 6e20 3e00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003e │ │ +032470: 5442 4400 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032474: 6e20 3f00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003f │ │ +03247a: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +03247e: 1a02 dc07 |003d: const-string v2, "android:savedDialogState" // string@07dc │ │ +032482: 6e20 9f00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@009f │ │ +032488: 0c00 |0042: move-result-object v0 │ │ +03248a: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +03248e: 5442 4400 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032492: 6e20 3900 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0039 │ │ +032498: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=312 │ │ 0x0007 line=333 │ │ 0x0008 line=316 │ │ 0x000c line=317 │ │ @@ -54310,16 +54317,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -031528: |[031528] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -031538: 0e00 |0000: return-void │ │ +03249c: |[03249c] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +0324ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -54328,48 +54335,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -03153c: |[03153c] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -03154c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03154e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -031550: 6f20 6f01 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@016f │ │ -031556: 5230 4200 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0042 │ │ -03155a: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -03155e: 0110 |0009: move v0, v1 │ │ -031560: 5c30 4600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -031564: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -031568: 1a00 e007 |000e: const-string v0, "android:style" // string@07e0 │ │ -03156c: 6e30 a000 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ -031572: 0a00 |0013: move-result v0 │ │ -031574: 5930 4700 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -031578: 1a00 e507 |0016: const-string v0, "android:theme" // string@07e5 │ │ -03157c: 6e30 a000 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ -031582: 0a00 |001b: move-result v0 │ │ -031584: 5930 4800 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -031588: 1a00 dc07 |001e: const-string v0, "android:cancelable" // string@07dc │ │ -03158c: 6e30 9e00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -031592: 0a00 |0023: move-result v0 │ │ -031594: 5c30 4100 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -031598: 1a00 df07 |0026: const-string v0, "android:showsDialog" // string@07df │ │ -03159c: 5531 4600 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -0315a0: 6e30 9e00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -0315a6: 0a00 |002d: move-result v0 │ │ -0315a8: 5c30 4600 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -0315ac: 1a00 db07 |0030: const-string v0, "android:backStackId" // string@07db │ │ -0315b0: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -0315b2: 6e30 a000 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ -0315b8: 0a00 |0036: move-result v0 │ │ -0315ba: 5930 4000 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -0315be: 0e00 |0039: return-void │ │ -0315c0: 0120 |003a: move v0, v2 │ │ -0315c2: 28cf |003b: goto 000a // -0031 │ │ +0324b0: |[0324b0] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0324c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0324c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0324c4: 6f20 6f01 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@016f │ │ +0324ca: 5230 4200 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0042 │ │ +0324ce: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +0324d2: 0110 |0009: move v0, v1 │ │ +0324d4: 5c30 4600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +0324d8: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +0324dc: 1a00 de07 |000e: const-string v0, "android:style" // string@07de │ │ +0324e0: 6e30 a000 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ +0324e6: 0a00 |0013: move-result v0 │ │ +0324e8: 5930 4700 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +0324ec: 1a00 e307 |0016: const-string v0, "android:theme" // string@07e3 │ │ +0324f0: 6e30 a000 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ +0324f6: 0a00 |001b: move-result v0 │ │ +0324f8: 5930 4800 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +0324fc: 1a00 da07 |001e: const-string v0, "android:cancelable" // string@07da │ │ +032500: 6e30 9e00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +032506: 0a00 |0023: move-result v0 │ │ +032508: 5c30 4100 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +03250c: 1a00 dd07 |0026: const-string v0, "android:showsDialog" // string@07dd │ │ +032510: 5531 4600 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +032514: 6e30 9e00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +03251a: 0a00 |002d: move-result v0 │ │ +03251c: 5c30 4600 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +032520: 1a00 d907 |0030: const-string v0, "android:backStackId" // string@07d9 │ │ +032524: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +032526: 6e30 a000 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ +03252c: 0a00 |0036: move-result v0 │ │ +03252e: 5930 4000 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +032532: 0e00 |0039: return-void │ │ +032534: 0120 |003a: move v0, v2 │ │ +032536: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ 0x0005 line=234 │ │ 0x000c line=236 │ │ 0x000e line=237 │ │ 0x0016 line=238 │ │ @@ -54387,22 +54394,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0315c4: |[0315c4] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0315d4: 2200 0c00 |0000: new-instance v0, Landroid/app/Dialog; // type@000c │ │ -0315d8: 6e10 2a01 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@012a │ │ -0315de: 0c01 |0005: move-result-object v1 │ │ -0315e0: 6e10 2f01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@012f │ │ -0315e6: 0a02 |0009: move-result v2 │ │ -0315e8: 7030 3400 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0034 │ │ -0315ee: 1100 |000d: return-object v0 │ │ +032538: |[032538] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +032548: 2200 0c00 |0000: new-instance v0, Landroid/app/Dialog; // type@000c │ │ +03254c: 6e10 2a01 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@012a │ │ +032552: 0c01 |0005: move-result-object v1 │ │ +032554: 6e10 2f01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@012f │ │ +03255a: 0a02 |0009: move-result v2 │ │ +03255c: 7030 3400 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0034 │ │ +032562: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -54411,26 +54418,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0315f0: |[0315f0] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -031600: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -031602: 6f10 7601 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0176 │ │ -031608: 5c21 4300 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ -03160c: 5420 4400 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031610: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -031614: 5c21 4500 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -031618: 5420 4400 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03161c: 6e10 3500 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0035 │ │ -031622: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -031624: 5b20 4400 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031628: 0e00 |0014: return-void │ │ +032564: |[032564] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +032574: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +032576: 6f10 7601 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0176 │ │ +03257c: 5c21 4300 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ +032580: 5420 4400 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032584: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +032588: 5c21 4500 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +03258c: 5420 4400 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032590: 6e10 3500 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0035 │ │ +032596: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +032598: 5b20 4400 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03259c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0004 line=384 │ │ 0x0006 line=385 │ │ 0x000a line=389 │ │ 0x000c line=390 │ │ @@ -54444,20 +54451,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03162c: |[03162c] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -03163c: 5510 4500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -031640: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -031644: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -031646: 6e20 2901 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0129 │ │ -03164c: 0e00 |0008: return-void │ │ +0325a0: |[0325a0] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0325b0: 5510 4500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +0325b4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0325b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0325ba: 6e20 2901 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0129 │ │ +0325c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=304 │ │ 0x0008 line=306 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -54468,51 +54475,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -031650: |[031650] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -031660: 6f20 8001 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0180 │ │ -031666: 5431 4400 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03166a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -03166e: 5431 4400 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031672: 6e10 3a00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@003a │ │ -031678: 0c00 |000c: move-result-object v0 │ │ -03167a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03167e: 1a01 de07 |000f: const-string v1, "android:savedDialogState" // string@07de │ │ -031682: 6e30 a700 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00a7 │ │ -031688: 5231 4700 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -03168c: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -031690: 1a01 e007 |0018: const-string v1, "android:style" // string@07e0 │ │ -031694: 5232 4700 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -031698: 6e30 a800 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ -03169e: 5231 4800 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -0316a2: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -0316a6: 1a01 e507 |0023: const-string v1, "android:theme" // string@07e5 │ │ -0316aa: 5232 4800 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -0316ae: 6e30 a800 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ -0316b4: 5531 4100 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -0316b8: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -0316bc: 1a01 dc07 |002e: const-string v1, "android:cancelable" // string@07dc │ │ -0316c0: 5532 4100 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -0316c4: 6e30 a600 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00a6 │ │ -0316ca: 5531 4600 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -0316ce: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -0316d2: 1a01 df07 |0039: const-string v1, "android:showsDialog" // string@07df │ │ -0316d6: 5532 4600 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -0316da: 6e30 a600 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00a6 │ │ -0316e0: 5231 4000 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -0316e4: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -0316e6: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -0316ea: 1a01 db07 |0045: const-string v1, "android:backStackId" // string@07db │ │ -0316ee: 5232 4000 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -0316f2: 6e30 a800 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ -0316f8: 0e00 |004c: return-void │ │ +0325c4: |[0325c4] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0325d4: 6f20 8001 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0180 │ │ +0325da: 5431 4400 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0325de: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0325e2: 5431 4400 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0325e6: 6e10 3a00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@003a │ │ +0325ec: 0c00 |000c: move-result-object v0 │ │ +0325ee: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0325f2: 1a01 dc07 |000f: const-string v1, "android:savedDialogState" // string@07dc │ │ +0325f6: 6e30 a700 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00a7 │ │ +0325fc: 5231 4700 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +032600: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +032604: 1a01 de07 |0018: const-string v1, "android:style" // string@07de │ │ +032608: 5232 4700 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +03260c: 6e30 a800 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ +032612: 5231 4800 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +032616: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +03261a: 1a01 e307 |0023: const-string v1, "android:theme" // string@07e3 │ │ +03261e: 5232 4800 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +032622: 6e30 a800 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ +032628: 5531 4100 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +03262c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +032630: 1a01 da07 |002e: const-string v1, "android:cancelable" // string@07da │ │ +032634: 5532 4100 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +032638: 6e30 a600 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00a6 │ │ +03263e: 5531 4600 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +032642: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +032646: 1a01 dd07 |0039: const-string v1, "android:showsDialog" // string@07dd │ │ +03264a: 5532 4600 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +03264e: 6e30 a600 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00a6 │ │ +032654: 5231 4000 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +032658: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +03265a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +03265e: 1a01 d907 |0045: const-string v1, "android:backStackId" // string@07d9 │ │ +032662: 5232 4000 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +032666: 6e30 a800 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ +03266c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x0007 line=348 │ │ 0x000d line=349 │ │ 0x000f line=350 │ │ @@ -54537,23 +54544,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0316fc: |[0316fc] android.support.v4.app.DialogFragment.onStart:()V │ │ -03170c: 6f10 8101 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0181 │ │ -031712: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031716: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -03171a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03171c: 5c10 4500 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -031720: 5410 4400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031724: 6e10 4100 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0041 │ │ -03172a: 0e00 |000f: return-void │ │ +032670: |[032670] android.support.v4.app.DialogFragment.onStart:()V │ │ +032680: 6f10 8101 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0181 │ │ +032686: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03268a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +03268e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +032690: 5c10 4500 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +032694: 5410 4400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +032698: 6e10 4100 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0041 │ │ +03269e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x0007 line=339 │ │ 0x000a line=340 │ │ 0x000f line=342 │ │ @@ -54565,21 +54572,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03172c: |[03172c] android.support.v4.app.DialogFragment.onStop:()V │ │ -03173c: 6f10 8201 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0182 │ │ -031742: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031746: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03174a: 5410 4400 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -03174e: 6e10 3800 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0038 │ │ -031754: 0e00 |000c: return-void │ │ +0326a0: |[0326a0] android.support.v4.app.DialogFragment.onStop:()V │ │ +0326b0: 6f10 8201 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0182 │ │ +0326b6: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0326ba: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0326be: 5410 4400 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0326c2: 6e10 3800 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0038 │ │ +0326c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0007 line=374 │ │ 0x000c line=376 │ │ locals : │ │ @@ -54590,21 +54597,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -031758: |[031758] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -031768: 5c12 4100 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -03176c: 5410 4400 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031770: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -031774: 5410 4400 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -031778: 6e20 3c00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@003c │ │ -03177e: 0e00 |000b: return-void │ │ +0326cc: |[0326cc] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +0326dc: 5c12 4100 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +0326e0: 5410 4400 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0326e4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0326e8: 5410 4400 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0326ec: 6e20 3c00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@003c │ │ +0326f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ 0x000b line=193 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -54615,17 +54622,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031780: |[031780] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -031790: 5c01 4600 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -031794: 0e00 |0002: return-void │ │ +0326f4: |[0326f4] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +032704: 5c01 4600 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +032708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0002 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -54635,27 +54642,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -031798: |[031798] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -0317a8: 5923 4700 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -0317ac: 5220 4700 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -0317b0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0317b2: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -0317b6: 5220 4700 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -0317ba: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -0317bc: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -0317c0: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -0317c6: 5920 4800 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -0317ca: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -0317ce: 5924 4800 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -0317d2: 0e00 |0015: return-void │ │ +03270c: |[03270c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +03271c: 5923 4700 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +032720: 5220 4700 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +032724: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +032726: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +03272a: 5220 4700 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +03272e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +032730: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +032734: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +03273a: 5920 4800 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +03273e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +032742: 5924 4800 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +032746: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x000c line=102 │ │ 0x0011 line=104 │ │ 0x0013 line=105 │ │ @@ -54670,23 +54677,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0317d4: |[0317d4] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -0317e4: 6e30 6602 1203 |0000: invoke-virtual {v2, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0266 │ │ -0317ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0317ec: 5c10 4500 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -0317f0: 6e10 6902 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0269 │ │ -0317f6: 0a00 |0009: move-result v0 │ │ -0317f8: 5910 4000 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -0317fc: 5210 4000 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -031800: 0f00 |000e: return v0 │ │ +032748: |[032748] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +032758: 6e30 6602 1203 |0000: invoke-virtual {v2, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0266 │ │ +03275e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +032760: 5c10 4500 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +032764: 6e10 6902 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0269 │ │ +03276a: 0a00 |0009: move-result v0 │ │ +03276c: 5910 4000 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +032770: 5210 4000 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +032774: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0006 line=138 │ │ 0x000c line=139 │ │ locals : │ │ @@ -54699,20 +54706,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -031804: |[031804] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -031814: 6e10 d401 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -03181a: 0c00 |0003: move-result-object v0 │ │ -03181c: 6e30 6602 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0266 │ │ -031822: 6e10 6902 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0269 │ │ -031828: 0e00 |000a: return-void │ │ +032778: |[032778] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +032788: 6e10 d401 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +03278e: 0c00 |0003: move-result-object v0 │ │ +032790: 6e30 6602 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0266 │ │ +032796: 6e10 6902 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0269 │ │ +03279c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0007 line=123 │ │ 0x000a line=124 │ │ locals : │ │ @@ -54720,17 +54727,17 @@ │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000b reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x000b reg=3 tag Ljava/lang/String; │ │ │ │ source_file_idx : 518 (DialogFragment.java) │ │ │ │ Class #216 header: │ │ -class_idx : 85 │ │ +class_idx : 84 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 79 │ │ +superclass_idx : 78 │ │ source_file_idx : 603 │ │ static_fields_size : 17 │ │ instance_fields_size: 20 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 63 │ │ │ │ Class #216 annotations: │ │ @@ -54937,37 +54944,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -03182c: |[03182c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -03183c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03183e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -031842: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -031846: 6a00 a600 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03184a: 6001 0200 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ -03184e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -031852: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -031856: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -031858: 6a00 a900 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ -03185c: 2200 1701 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0117 │ │ -031860: 7020 7e08 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@087e │ │ -031866: 6900 a800 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ -03186a: 2200 1701 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0117 │ │ -03186e: 7020 7e08 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@087e │ │ -031874: 6900 a700 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ -031878: 2200 1101 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0111 │ │ -03187c: 7020 7608 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0876 │ │ -031882: 6900 9e00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@009e │ │ -031886: 2200 1101 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0111 │ │ -03188a: 7020 7608 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0876 │ │ -031890: 6900 9d00 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@009d │ │ -031894: 0e00 |002c: return-void │ │ +0327a0: |[0327a0] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0327b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0327b2: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +0327b6: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0327ba: 6a00 a600 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0327be: 6001 0200 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0002 │ │ +0327c2: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +0327c6: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +0327ca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0327cc: 6a00 a900 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ +0327d0: 2200 1501 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0115 │ │ +0327d4: 7020 7e08 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@087e │ │ +0327da: 6900 a800 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ +0327de: 2200 1501 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0115 │ │ +0327e2: 7020 7e08 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@087e │ │ +0327e8: 6900 a700 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ +0327ec: 2200 0f01 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@010f │ │ +0327f0: 7020 7608 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0876 │ │ +0327f6: 6900 9e00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@009e │ │ +0327fa: 2200 0f01 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@010f │ │ +0327fe: 7020 7608 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0876 │ │ +032804: 6900 9d00 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@009d │ │ +032808: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=378 │ │ 0x0007 line=381 │ │ 0x0010 line=670 │ │ 0x0017 line=671 │ │ 0x001e line=672 │ │ @@ -54979,25 +54986,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -031898: |[031898] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0318a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0318aa: 7010 d201 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@01d2 │ │ -0318b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0318b2: 5920 b700 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -0318b6: 5b21 bf00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0318ba: 5b21 be00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0318be: 2200 5000 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0050 │ │ -0318c2: 7020 e701 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01e7 │ │ -0318c8: 5b20 b900 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -0318cc: 0e00 |0012: return-void │ │ +03280c: |[03280c] android.support.v4.app.FragmentManagerImpl.:()V │ │ +03281c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03281e: 7010 d201 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@01d2 │ │ +032824: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +032826: 5920 b700 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +03282a: 5b21 bf00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +03282e: 5b21 be00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +032832: 2200 4f00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@004f │ │ +032836: 7020 e701 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01e7 │ │ +03283c: 5b20 b900 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +032840: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0004 line=403 │ │ 0x0007 line=412 │ │ 0x0009 line=413 │ │ 0x000b line=415 │ │ @@ -55009,37 +55016,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0318d0: |[0318d0] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -0318e0: 5530 c000 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0318e4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0318e8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -0318ec: 1a01 a501 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01a5 │ │ -0318f0: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0318f6: 2700 |000b: throw v0 │ │ -0318f8: 5430 bc00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -0318fc: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -031900: 2200 8c01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -031904: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -031908: 7010 930a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03190e: 1a02 a601 |0017: const-string v2, "Can not perform this action inside of " // string@01a6 │ │ -031912: 6e20 9a0a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031918: 0c01 |001c: move-result-object v1 │ │ -03191a: 5432 bc00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -03191e: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031924: 0c01 |0022: move-result-object v1 │ │ -031926: 6e10 9e0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03192c: 0c01 |0026: move-result-object v1 │ │ -03192e: 7020 510a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -031934: 2700 |002a: throw v0 │ │ -031936: 0e00 |002b: return-void │ │ +032844: |[032844] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +032854: 5530 c000 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +032858: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03285c: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +032860: 1a01 a501 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01a5 │ │ +032864: 7020 510a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03286a: 2700 |000b: throw v0 │ │ +03286c: 5430 bc00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +032870: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +032874: 2200 8a01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +032878: 2201 9a01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03287c: 7010 930a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +032882: 1a02 a601 |0017: const-string v2, "Can not perform this action inside of " // string@01a6 │ │ +032886: 6e20 9a0a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03288c: 0c01 |001c: move-result-object v1 │ │ +03288e: 5432 bc00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +032892: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032898: 0c01 |0022: move-result-object v1 │ │ +03289a: 6e10 9e0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0328a0: 0c01 |0026: move-result-object v1 │ │ +0328a2: 7020 510a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0328a8: 2700 |002a: throw v0 │ │ +0328aa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ 0x0004 line=1254 │ │ 0x000c line=1257 │ │ 0x0010 line=1258 │ │ 0x002b line=1261 │ │ @@ -55047,74 +55054,74 @@ │ │ 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 : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -031938: |[031938] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -031948: 2200 1201 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0112 │ │ -03194c: 7030 7708 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0877 │ │ -031952: 6201 a700 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ -031956: 6e20 7908 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0879 │ │ -03195c: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -031960: 6e30 7808 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0878 │ │ -031966: 1100 |000f: return-object v0 │ │ +0328ac: |[0328ac] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +0328bc: 2200 1001 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0110 │ │ +0328c0: 7030 7708 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0877 │ │ +0328c6: 6201 a700 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ +0328ca: 6e20 7908 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0879 │ │ +0328d0: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +0328d4: 6e30 7808 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0878 │ │ +0328da: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0005 line=694 │ │ 0x000a line=695 │ │ 0x000f line=696 │ │ 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 - 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 │ │ -031968: |[031968] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -031978: 220a 1501 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0115 │ │ -03197c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03197e: 7020 7b08 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@087b │ │ -031984: 2200 1901 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0119 │ │ -031988: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -03198a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -03198e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -031990: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -031994: 01c1 |000e: move v1, v12 │ │ -031996: 01d2 |000f: move v2, v13 │ │ -031998: 01c3 |0010: move v3, v12 │ │ -03199a: 01d4 |0011: move v4, v13 │ │ -03199c: 7609 7f08 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@087f │ │ -0319a2: 6201 a800 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ -0319a6: 6e20 8108 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0881 │ │ -0319ac: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -0319b0: 6e30 8008 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0880 │ │ -0319b6: 6e20 7c08 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@087c │ │ -0319bc: 2209 1201 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0112 │ │ -0319c0: 7030 7708 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0877 │ │ -0319c6: 6201 a700 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ -0319ca: 6e20 7908 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0879 │ │ -0319d0: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -0319d4: 6e30 7808 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0878 │ │ -0319da: 6e20 7c08 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@087c │ │ -0319e0: 110a |0034: return-object v10 │ │ +0328dc: |[0328dc] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +0328ec: 220a 1301 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0113 │ │ +0328f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0328f2: 7020 7b08 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@087b │ │ +0328f8: 2200 1701 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0117 │ │ +0328fc: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +0328fe: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +032902: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +032904: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +032908: 01c1 |000e: move v1, v12 │ │ +03290a: 01d2 |000f: move v2, v13 │ │ +03290c: 01c3 |0010: move v3, v12 │ │ +03290e: 01d4 |0011: move v4, v13 │ │ +032910: 7609 7f08 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@087f │ │ +032916: 6201 a800 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ +03291a: 6e20 8108 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0881 │ │ +032920: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +032924: 6e30 8008 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0880 │ │ +03292a: 6e20 7c08 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@087c │ │ +032930: 2209 1001 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0110 │ │ +032934: 7030 7708 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0877 │ │ +03293a: 6201 a700 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ +03293e: 6e20 7908 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0879 │ │ +032944: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +032948: 6e30 7808 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0878 │ │ +03294e: 6e20 7c08 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@087c │ │ +032954: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0006 line=680 │ │ 0x0015 line=682 │ │ 0x001a line=683 │ │ 0x001f line=684 │ │ @@ -55138,25 +55145,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0319e4: |[0319e4] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -0319f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0319f6: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -0319fc: 0f00 |0004: return v0 │ │ -0319fe: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -031a02: 28fd |0007: goto 0004 // -0003 │ │ -031a04: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -031a08: 28fa |000a: goto 0004 // -0006 │ │ -031a0a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -031a0e: 28f7 |000d: goto 0004 // -0009 │ │ -031a10: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +032958: |[032958] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +032968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03296a: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +032970: 0f00 |0004: return v0 │ │ +032972: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +032976: 28fd |0007: goto 0004 // -0003 │ │ +032978: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +03297c: 28fa |000a: goto 0004 // -0006 │ │ +03297e: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +032982: 28f7 |000d: goto 0004 // -0009 │ │ +032984: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1890 │ │ 0x0001 line=1891 │ │ 0x0004 line=1902 │ │ 0x0005 line=1893 │ │ 0x0007 line=1894 │ │ @@ -55173,35 +55180,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -031a2c: |[031a2c] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -031a3c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -031a3e: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -031a44: 0f00 |0004: return v0 │ │ -031a46: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -031a4a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -031a4c: 28fc |0008: goto 0004 // -0004 │ │ -031a4e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -031a50: 28fe |000a: goto 0008 // -0002 │ │ -031a52: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -031a56: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -031a58: 28f6 |000e: goto 0004 // -000a │ │ -031a5a: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -031a5c: 28fe |0010: goto 000e // -0002 │ │ -031a5e: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -031a62: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -031a64: 28f0 |0014: goto 0004 // -0010 │ │ -031a66: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -031a68: 28fe |0016: goto 0014 // -0002 │ │ -031a6a: 0000 |0017: nop // spacer │ │ -031a6c: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0329a0: |[0329a0] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0329b0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0329b2: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +0329b8: 0f00 |0004: return v0 │ │ +0329ba: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +0329be: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0329c0: 28fc |0008: goto 0004 // -0004 │ │ +0329c2: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0329c4: 28fe |000a: goto 0008 // -0002 │ │ +0329c6: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +0329ca: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +0329cc: 28f6 |000e: goto 0004 // -000a │ │ +0329ce: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +0329d0: 28fe |0010: goto 000e // -0002 │ │ +0329d2: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +0329d6: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +0329d8: 28f0 |0014: goto 0004 // -0010 │ │ +0329da: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +0329dc: 28fe |0016: goto 0014 // -0002 │ │ +0329de: 0000 |0017: nop // spacer │ │ +0329e0: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1914 │ │ 0x0001 line=1915 │ │ 0x0004 line=1926 │ │ 0x0005 line=1917 │ │ 0x0008 line=1918 │ │ @@ -55222,24 +55229,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -031a88: |[031a88] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -031a98: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031a9c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -031aa0: 2200 ae01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -031aa4: 7010 c00a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -031aaa: 5b10 b300 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031aae: 5410 b300 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031ab2: 6e20 c40a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -031ab8: 6e10 2d02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@022d │ │ -031abe: 0e00 |0013: return-void │ │ +0329fc: |[0329fc] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +032a0c: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032a10: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +032a14: 2200 ac01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +032a18: 7010 c00a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +032a1e: 5b10 b300 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032a22: 5410 b300 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032a26: 6e20 c40a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +032a2c: 6e10 2d02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@022d │ │ +032a32: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0004 line=1389 │ │ 0x000b line=1391 │ │ 0x0010 line=1392 │ │ 0x0013 line=1393 │ │ @@ -55252,50 +55259,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -031ac0: |[031ac0] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -031ad0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -031ad2: 5440 b000 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031ad6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -031ada: 2200 ae01 |0005: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -031ade: 7010 c00a 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -031ae4: 5b40 b000 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031ae8: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031aec: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -031af0: 1a00 5902 |0010: const-string v0, "FragmentManager" // string@0259 │ │ -031af4: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -031af8: 7010 930a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -031afe: 1a02 a007 |0017: const-string v2, "add: " // string@07a0 │ │ -031b02: 6e20 9a0a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031b08: 0c01 |001c: move-result-object v1 │ │ -031b0a: 6e20 990a 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -031b10: 0c01 |0020: move-result-object v1 │ │ -031b12: 6e10 9e0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -031b18: 0c01 |0024: move-result-object v1 │ │ -031b1a: 7120 8c07 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -031b20: 6e20 1a02 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@021a │ │ -031b26: 5550 5a00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -031b2a: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ -031b2e: 5440 b000 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031b32: 6e20 c40a 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -031b38: 5c53 5200 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031b3c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -031b3e: 5c50 6700 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -031b42: 5550 5e00 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -031b46: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ -031b4a: 5550 6500 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -031b4e: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -031b52: 5c43 bb00 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -031b56: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ -031b5a: 6e20 2002 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0220 │ │ -031b60: 0e00 |0048: return-void │ │ +032a34: |[032a34] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +032a44: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +032a46: 5440 b000 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032a4a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +032a4e: 2200 ac01 |0005: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +032a52: 7010 c00a 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +032a58: 5b40 b000 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032a5c: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032a60: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +032a64: 1a00 5902 |0010: const-string v0, "FragmentManager" // string@0259 │ │ +032a68: 2201 9a01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +032a6c: 7010 930a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +032a72: 1a02 9e07 |0017: const-string v2, "add: " // string@079e │ │ +032a76: 6e20 9a0a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032a7c: 0c01 |001c: move-result-object v1 │ │ +032a7e: 6e20 990a 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +032a84: 0c01 |0020: move-result-object v1 │ │ +032a86: 6e10 9e0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +032a8c: 0c01 |0024: move-result-object v1 │ │ +032a8e: 7120 8c07 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +032a94: 6e20 1a02 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@021a │ │ +032a9a: 5550 5a00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +032a9e: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ +032aa2: 5440 b000 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032aa6: 6e20 c40a 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +032aac: 5c53 5200 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032ab0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +032ab2: 5c50 6700 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +032ab6: 5550 5e00 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +032aba: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ +032abe: 5550 6500 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +032ac2: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +032ac6: 5c43 bb00 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +032aca: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ +032ace: 6e20 2002 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0220 │ │ +032ad4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1098 │ │ 0x0005 line=1099 │ │ 0x000c line=1101 │ │ 0x0028 line=1102 │ │ 0x002b line=1103 │ │ @@ -55317,23 +55324,23 @@ │ │ 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 │ │ -031b64: |[031b64] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -031b74: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -031b78: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -031b7c: 2200 ae01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -031b80: 7010 c00a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -031b86: 5b10 b400 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -031b8a: 5410 b400 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -031b8e: 6e20 c40a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -031b94: 0e00 |0010: return-void │ │ +032ad8: |[032ad8] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +032ae8: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032aec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +032af0: 2200 ac01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +032af4: 7010 c00a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +032afa: 5b10 b400 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032afe: 5410 b400 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032b02: 6e20 c40a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +032b08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0004 line=499 │ │ 0x000b line=501 │ │ 0x0010 line=502 │ │ locals : │ │ @@ -55345,89 +55352,89 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -031b98: |[031b98] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -031ba8: 1d05 |0000: monitor-enter v5 │ │ -031baa: 5452 b100 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -031bae: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -031bb2: 5452 b100 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -031bb6: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031bbc: 0a02 |000a: move-result v2 │ │ -031bbe: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -031bc2: 5452 b500 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -031bc6: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -031bca: 2202 ae01 |0011: new-instance v2, Ljava/util/ArrayList; // type@01ae │ │ -031bce: 7010 c00a 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -031bd4: 5b52 b500 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -031bd8: 5452 b500 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -031bdc: 6e10 cb0a 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031be2: 0a00 |001d: move-result v0 │ │ -031be4: 6302 a600 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031be8: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -031bec: 1a02 5902 |0022: const-string v2, "FragmentManager" // string@0259 │ │ -031bf0: 2203 9c01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -031bf4: 7010 930a 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -031bfa: 1a04 7306 |0029: const-string v4, "Setting back stack index " // string@0673 │ │ -031bfe: 6e20 9a0a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031c04: 0c03 |002e: move-result-object v3 │ │ -031c06: 6e20 970a 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -031c0c: 0c03 |0032: move-result-object v3 │ │ -031c0e: 1a04 7600 |0033: const-string v4, " to " // string@0076 │ │ -031c12: 6e20 9a0a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031c18: 0c03 |0038: move-result-object v3 │ │ -031c1a: 6e20 990a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -031c20: 0c03 |003c: move-result-object v3 │ │ -031c22: 6e10 9e0a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -031c28: 0c03 |0040: move-result-object v3 │ │ -031c2a: 7120 8c07 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -031c30: 5452 b500 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -031c34: 6e20 c40a 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -031c3a: 1e05 |0049: monitor-exit v5 │ │ -031c3c: 0101 |004a: move v1, v0 │ │ -031c3e: 0f01 |004b: return v1 │ │ -031c40: 5452 b100 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -031c44: 5453 b100 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -031c48: 6e10 cb0a 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031c4e: 0a03 |0053: move-result v3 │ │ -031c50: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -031c54: 6e20 c80a 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -031c5a: 0c02 |0059: move-result-object v2 │ │ -031c5c: 1f02 8f01 |005a: check-cast v2, Ljava/lang/Integer; // type@018f │ │ -031c60: 6e10 540a 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ -031c66: 0a00 |005f: move-result v0 │ │ -031c68: 6302 a600 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031c6c: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -031c70: 1a02 5902 |0064: const-string v2, "FragmentManager" // string@0259 │ │ -031c74: 2203 9c01 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -031c78: 7010 930a 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -031c7e: 1a04 6701 |006b: const-string v4, "Adding back stack index " // string@0167 │ │ -031c82: 6e20 9a0a 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031c88: 0c03 |0070: move-result-object v3 │ │ -031c8a: 6e20 970a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -031c90: 0c03 |0074: move-result-object v3 │ │ -031c92: 1a04 7b00 |0075: const-string v4, " with " // string@007b │ │ -031c96: 6e20 9a0a 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031c9c: 0c03 |007a: move-result-object v3 │ │ -031c9e: 6e20 990a 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -031ca4: 0c03 |007e: move-result-object v3 │ │ -031ca6: 6e10 9e0a 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -031cac: 0c03 |0082: move-result-object v3 │ │ -031cae: 7120 8c07 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -031cb4: 5452 b500 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -031cb8: 6e30 ca0a 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -031cbe: 1e05 |008b: monitor-exit v5 │ │ -031cc0: 0101 |008c: move v1, v0 │ │ -031cc2: 28be |008d: goto 004b // -0042 │ │ -031cc4: 0d02 |008e: move-exception v2 │ │ -031cc6: 1e05 |008f: monitor-exit v5 │ │ -031cc8: 2702 |0090: throw v2 │ │ +032b0c: |[032b0c] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +032b1c: 1d05 |0000: monitor-enter v5 │ │ +032b1e: 5452 b100 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +032b22: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +032b26: 5452 b100 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +032b2a: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032b30: 0a02 |000a: move-result v2 │ │ +032b32: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +032b36: 5452 b500 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +032b3a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +032b3e: 2202 ac01 |0011: new-instance v2, Ljava/util/ArrayList; // type@01ac │ │ +032b42: 7010 c00a 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +032b48: 5b52 b500 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +032b4c: 5452 b500 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +032b50: 6e10 cb0a 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032b56: 0a00 |001d: move-result v0 │ │ +032b58: 6302 a600 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032b5c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +032b60: 1a02 5902 |0022: const-string v2, "FragmentManager" // string@0259 │ │ +032b64: 2203 9a01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +032b68: 7010 930a 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +032b6e: 1a04 7106 |0029: const-string v4, "Setting back stack index " // string@0671 │ │ +032b72: 6e20 9a0a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032b78: 0c03 |002e: move-result-object v3 │ │ +032b7a: 6e20 970a 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +032b80: 0c03 |0032: move-result-object v3 │ │ +032b82: 1a04 7600 |0033: const-string v4, " to " // string@0076 │ │ +032b86: 6e20 9a0a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032b8c: 0c03 |0038: move-result-object v3 │ │ +032b8e: 6e20 990a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +032b94: 0c03 |003c: move-result-object v3 │ │ +032b96: 6e10 9e0a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +032b9c: 0c03 |0040: move-result-object v3 │ │ +032b9e: 7120 8c07 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +032ba4: 5452 b500 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +032ba8: 6e20 c40a 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +032bae: 1e05 |0049: monitor-exit v5 │ │ +032bb0: 0101 |004a: move v1, v0 │ │ +032bb2: 0f01 |004b: return v1 │ │ +032bb4: 5452 b100 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +032bb8: 5453 b100 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +032bbc: 6e10 cb0a 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032bc2: 0a03 |0053: move-result v3 │ │ +032bc4: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +032bc8: 6e20 c80a 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +032bce: 0c02 |0059: move-result-object v2 │ │ +032bd0: 1f02 8d01 |005a: check-cast v2, Ljava/lang/Integer; // type@018d │ │ +032bd4: 6e10 540a 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ +032bda: 0a00 |005f: move-result v0 │ │ +032bdc: 6302 a600 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032be0: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +032be4: 1a02 5902 |0064: const-string v2, "FragmentManager" // string@0259 │ │ +032be8: 2203 9a01 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +032bec: 7010 930a 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +032bf2: 1a04 6701 |006b: const-string v4, "Adding back stack index " // string@0167 │ │ +032bf6: 6e20 9a0a 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032bfc: 0c03 |0070: move-result-object v3 │ │ +032bfe: 6e20 970a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +032c04: 0c03 |0074: move-result-object v3 │ │ +032c06: 1a04 7b00 |0075: const-string v4, " with " // string@007b │ │ +032c0a: 6e20 9a0a 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032c10: 0c03 |007a: move-result-object v3 │ │ +032c12: 6e20 990a 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +032c18: 0c03 |007e: move-result-object v3 │ │ +032c1a: 6e10 9e0a 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +032c20: 0c03 |0082: move-result-object v3 │ │ +032c22: 7120 8c07 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +032c28: 5452 b500 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +032c2c: 6e30 ca0a 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +032c32: 1e05 |008b: monitor-exit v5 │ │ +032c34: 0101 |008c: move v1, v0 │ │ +032c36: 28be |008d: goto 004b // -0042 │ │ +032c38: 0d02 |008e: move-exception v2 │ │ +032c3a: 1e05 |008f: monitor-exit v5 │ │ +032c3c: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0001 line=1284 │ │ 0x000d line=1285 │ │ @@ -55455,22 +55462,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -031cd8: |[031cd8] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -031ce8: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031cec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -031cf0: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -031cf4: 7010 500a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a50 │ │ -031cfa: 2700 |0009: throw v0 │ │ -031cfc: 5b12 af00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031d00: 0e00 |000c: return-void │ │ +032c4c: |[032c4c] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +032c5c: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +032c60: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +032c64: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +032c68: 7010 500a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a50 │ │ +032c6e: 2700 |0009: throw v0 │ │ +032c70: 5b12 af00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +032c74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1731 │ │ 0x000a line=1732 │ │ 0x000c line=1733 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -55481,46 +55488,46 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -031d04: |[031d04] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -031d14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -031d16: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031d1a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -031d1e: 1a00 5902 |0005: const-string v0, "FragmentManager" // string@0259 │ │ -031d22: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -031d26: 7010 930a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -031d2c: 1a02 ff07 |000c: const-string v2, "attach: " // string@07ff │ │ -031d30: 6e20 9a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031d36: 0c01 |0011: move-result-object v1 │ │ -031d38: 6e20 990a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -031d3e: 0c01 |0015: move-result-object v1 │ │ -031d40: 6e10 9e0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -031d46: 0c01 |0019: move-result-object v1 │ │ -031d48: 7120 8c07 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -031d4e: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -031d52: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ -031d56: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -031d58: 5c50 5a00 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -031d5c: 5550 5200 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031d60: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ -031d64: 5440 b000 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031d68: 6e20 c40a 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -031d6e: 5c53 5200 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031d72: 5550 5e00 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -031d76: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -031d7a: 5550 6500 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -031d7e: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ -031d82: 5c43 bb00 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -031d86: 5240 b700 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -031d8a: 6e57 2102 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -031d90: 0e00 |003e: return-void │ │ +032c78: |[032c78] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +032c88: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +032c8a: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032c8e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +032c92: 1a00 5902 |0005: const-string v0, "FragmentManager" // string@0259 │ │ +032c96: 2201 9a01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +032c9a: 7010 930a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +032ca0: 1a02 fc07 |000c: const-string v2, "attach: " // string@07fc │ │ +032ca4: 6e20 9a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032caa: 0c01 |0011: move-result-object v1 │ │ +032cac: 6e20 990a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +032cb2: 0c01 |0015: move-result-object v1 │ │ +032cb4: 6e10 9e0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +032cba: 0c01 |0019: move-result-object v1 │ │ +032cbc: 7120 8c07 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +032cc2: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +032cc6: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ +032cca: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +032ccc: 5c50 5a00 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +032cd0: 5550 5200 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032cd4: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ +032cd8: 5440 b000 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032cdc: 6e20 c40a 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +032ce2: 5c53 5200 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032ce6: 5550 5e00 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +032cea: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +032cee: 5550 6500 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +032cf2: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ +032cf6: 5c43 bb00 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +032cfa: 5240 b700 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +032cfe: 6e57 2102 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +032d04: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1186 │ │ 0x001d line=1187 │ │ 0x0021 line=1188 │ │ 0x0024 line=1189 │ │ 0x0028 line=1190 │ │ @@ -55540,18 +55547,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -031d94: |[031d94] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -031da4: 2200 4100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -031da8: 7020 f400 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@00f4 │ │ -031dae: 1100 |0005: return-object v0 │ │ +032d08: |[032d08] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +032d18: 2200 4000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +032d1c: 7020 f400 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@00f4 │ │ +032d22: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -55559,45 +55566,45 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -031db0: |[031db0] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -031dc0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -031dc2: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031dc6: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -031dca: 1a00 5902 |0005: const-string v0, "FragmentManager" // string@0259 │ │ -031dce: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -031dd2: 7010 930a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -031dd8: 1a02 fa08 |000c: const-string v2, "detach: " // string@08fa │ │ -031ddc: 6e20 9a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -031de2: 0c01 |0011: move-result-object v1 │ │ -031de4: 6e20 990a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -031dea: 0c01 |0015: move-result-object v1 │ │ -031dec: 6e10 9e0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -031df2: 0c01 |0019: move-result-object v1 │ │ -031df4: 7120 8c07 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -031dfa: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -031dfe: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ -031e02: 5c53 5a00 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -031e06: 5550 5200 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031e0a: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -031e0e: 5440 b000 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031e12: 6e20 c90a 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0ac9 │ │ -031e18: 5550 5e00 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -031e1c: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -031e20: 5550 6500 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -031e24: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -031e28: 5c43 bb00 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -031e2c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -031e2e: 5c50 5200 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031e32: 6e57 2102 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -031e38: 0e00 |003c: return-void │ │ +032d24: |[032d24] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +032d34: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +032d36: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032d3a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +032d3e: 1a00 5902 |0005: const-string v0, "FragmentManager" // string@0259 │ │ +032d42: 2201 9a01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +032d46: 7010 930a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +032d4c: 1a02 f708 |000c: const-string v2, "detach: " // string@08f7 │ │ +032d50: 6e20 9a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +032d56: 0c01 |0011: move-result-object v1 │ │ +032d58: 6e20 990a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +032d5e: 0c01 |0015: move-result-object v1 │ │ +032d60: 6e10 9e0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +032d66: 0c01 |0019: move-result-object v1 │ │ +032d68: 7120 8c07 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +032d6e: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +032d72: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ +032d76: 5c53 5a00 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +032d7a: 5550 5200 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032d7e: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +032d82: 5440 b000 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032d86: 6e20 c90a 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0ac9 │ │ +032d8c: 5550 5e00 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +032d90: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +032d94: 5550 6500 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +032d98: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +032d9c: 5c43 bb00 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +032da0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +032da2: 5c50 5200 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032da6: 6e57 2102 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +032dac: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1170 │ │ 0x001d line=1171 │ │ 0x0021 line=1172 │ │ 0x0023 line=1173 │ │ 0x0027 line=1175 │ │ @@ -55617,20 +55624,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -031e3c: |[031e3c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -031e4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -031e4e: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -031e52: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -031e54: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -031e5a: 0e00 |0007: return-void │ │ +032db0: |[032db0] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +032dc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +032dc2: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +032dc6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +032dc8: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +032dce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1745 │ │ 0x0003 line=1746 │ │ 0x0007 line=1747 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -55640,31 +55647,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -031e5c: |[031e5c] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -031e6c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031e70: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -031e74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -031e76: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031e7a: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031e80: 0a02 |000a: move-result v2 │ │ -031e82: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -031e86: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031e8a: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -031e90: 0c00 |0012: move-result-object v0 │ │ -031e92: 1f00 4800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -031e96: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -031e9a: 6e20 6d01 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@016d │ │ -031ea0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031ea4: 28e9 |001c: goto 0005 // -0017 │ │ -031ea6: 0e00 |001d: return-void │ │ +032dd0: |[032dd0] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +032de0: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032de4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +032de8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +032dea: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032dee: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032df4: 0a02 |000a: move-result v2 │ │ +032df6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +032dfa: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032dfe: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +032e04: 0c00 |0012: move-result-object v0 │ │ +032e06: 1f00 4700 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +032e0a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +032e0e: 6e20 6d01 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@016d │ │ +032e14: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032e18: 28e9 |001c: goto 0005 // -0017 │ │ +032e1a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1784 │ │ 0x0004 line=1785 │ │ 0x000d line=1786 │ │ 0x0015 line=1787 │ │ 0x0017 line=1788 │ │ @@ -55681,38 +55688,38 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -031ea8: |[031ea8] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -031eb8: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031ebc: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -031ec0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -031ec2: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031ec6: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031ecc: 0a02 |000a: move-result v2 │ │ -031ece: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ -031ed2: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031ed6: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -031edc: 0c00 |0012: move-result-object v0 │ │ -031ede: 1f00 4800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -031ee2: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -031ee6: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -031eea: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ -031eee: 6e20 6e01 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@016e │ │ -031ef4: 0a02 |001e: move-result v2 │ │ -031ef6: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -031efa: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -031efc: 0f02 |0022: return v2 │ │ -031efe: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031f02: 28e0 |0025: goto 0005 // -0020 │ │ -031f04: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -031f06: 28fb |0027: goto 0022 // -0005 │ │ +032e1c: |[032e1c] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +032e2c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032e30: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +032e34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +032e36: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032e3a: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032e40: 0a02 |000a: move-result v2 │ │ +032e42: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ +032e46: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032e4a: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +032e50: 0c00 |0012: move-result-object v0 │ │ +032e52: 1f00 4700 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +032e56: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +032e5a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +032e5e: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ +032e62: 6e20 6e01 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@016e │ │ +032e68: 0a02 |001e: move-result v2 │ │ +032e6a: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +032e6e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +032e70: 0f02 |0022: return v2 │ │ +032e72: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032e76: 28e0 |0025: goto 0005 // -0020 │ │ +032e78: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +032e7a: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ 0x0004 line=1866 │ │ 0x000d line=1867 │ │ 0x0015 line=1868 │ │ 0x001b line=1869 │ │ @@ -55733,20 +55740,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -031f08: |[031f08] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -031f18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -031f1a: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -031f1e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -031f20: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -031f26: 0e00 |0007: return-void │ │ +032e7c: |[032e7c] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +032e8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +032e8e: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +032e92: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +032e94: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +032e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1740 │ │ 0x0003 line=1741 │ │ 0x0007 line=1742 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -55756,63 +55763,63 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -031f28: |[031f28] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -031f38: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -031f3a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -031f3c: 5454 ae00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031f40: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ -031f44: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -031f46: 5454 b000 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031f4a: 6e10 cb0a 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031f50: 0a04 |000c: move-result v4 │ │ -031f52: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ -031f56: 5454 b000 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031f5a: 6e20 c70a 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -031f60: 0c00 |0014: move-result-object v0 │ │ -031f62: 1f00 4800 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -031f66: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ -031f6a: 5504 5f00 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -031f6e: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ -031f72: 5504 5e00 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -031f76: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ -031f7a: 5504 6500 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -031f7e: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ -031f82: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -031f84: 6e30 7201 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0172 │ │ -031f8a: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ -031f8e: 2202 ae01 |002b: new-instance v2, Ljava/util/ArrayList; // type@01ae │ │ -031f92: 7010 c00a 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -031f98: 6e20 c40a 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -031f9e: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031fa2: 28d2 |0035: goto 0007 // -002e │ │ -031fa4: 5454 b600 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -031fa8: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ -031fac: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -031fae: 5454 b600 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -031fb2: 6e10 cb0a 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -031fb8: 0a04 |0040: move-result v4 │ │ -031fba: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ -031fbe: 5454 b600 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -031fc2: 6e20 c70a 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -031fc8: 0c00 |0048: move-result-object v0 │ │ -031fca: 1f00 4800 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -031fce: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ -031fd2: 6e20 c60a 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0ac6 │ │ -031fd8: 0a04 |0050: move-result v4 │ │ -031fda: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ -031fde: 6e10 7501 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0175 │ │ -031fe4: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031fe8: 28e3 |0058: goto 003b // -001d │ │ -031fea: 5b52 b600 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -031fee: 0f03 |005b: return v3 │ │ +032e9c: |[032e9c] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +032eac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032eae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +032eb0: 5454 ae00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032eb4: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ +032eb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +032eba: 5454 b000 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032ebe: 6e10 cb0a 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032ec4: 0a04 |000c: move-result v4 │ │ +032ec6: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ +032eca: 5454 b000 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032ece: 6e20 c70a 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +032ed4: 0c00 |0014: move-result-object v0 │ │ +032ed6: 1f00 4700 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +032eda: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ +032ede: 5504 5f00 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +032ee2: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ +032ee6: 5504 5e00 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +032eea: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ +032eee: 5504 6500 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +032ef2: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ +032ef6: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +032ef8: 6e30 7201 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0172 │ │ +032efe: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ +032f02: 2202 ac01 |002b: new-instance v2, Ljava/util/ArrayList; // type@01ac │ │ +032f06: 7010 c00a 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +032f0c: 6e20 c40a 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +032f12: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032f16: 28d2 |0035: goto 0007 // -002e │ │ +032f18: 5454 b600 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +032f1c: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ +032f20: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +032f22: 5454 b600 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +032f26: 6e10 cb0a 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032f2c: 0a04 |0040: move-result v4 │ │ +032f2e: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ +032f32: 5454 b600 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +032f36: 6e20 c70a 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +032f3c: 0c00 |0048: move-result-object v0 │ │ +032f3e: 1f00 4700 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +032f42: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ +032f46: 6e20 c60a 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0ac6 │ │ +032f4c: 0a04 |0050: move-result v4 │ │ +032f4e: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ +032f52: 6e10 7501 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0175 │ │ +032f58: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032f5c: 28e3 |0058: goto 003b // -001d │ │ +032f5e: 5b52 b600 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +032f62: 0f03 |005b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1806 │ │ 0x0001 line=1807 │ │ 0x0002 line=1808 │ │ 0x0006 line=1809 │ │ 0x000f line=1810 │ │ @@ -55848,23 +55855,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -031ff0: |[031ff0] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -032000: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -032002: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -032004: 5c20 b800 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -032008: 6e10 0f02 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -03200e: 6e30 1f02 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -032014: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -032016: 5b20 af00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03201a: 0e00 |000d: return-void │ │ +032f64: |[032f64] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +032f74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +032f76: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +032f78: 5c20 b800 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +032f7c: 6e10 0f02 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +032f82: 6e30 1f02 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +032f88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +032f8a: 5b20 af00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +032f8e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1777 │ │ 0x0004 line=1778 │ │ 0x0007 line=1779 │ │ 0x000a line=1780 │ │ 0x000d line=1781 │ │ @@ -55876,31 +55883,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03201c: |[03201c] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -03202c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032030: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -032034: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -032036: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03203a: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032040: 0a02 |000a: move-result v2 │ │ -032042: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -032046: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03204a: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032050: 0c00 |0012: move-result-object v0 │ │ -032052: 1f00 4800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032056: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -03205a: 6e10 7a01 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@017a │ │ -032060: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -032064: 28e9 |001c: goto 0005 // -0017 │ │ -032066: 0e00 |001d: return-void │ │ +032f90: |[032f90] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +032fa0: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032fa4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +032fa8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +032faa: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032fae: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +032fb4: 0a02 |000a: move-result v2 │ │ +032fb6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +032fba: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032fbe: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +032fc4: 0c00 |0012: move-result-object v0 │ │ +032fc6: 1f00 4700 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +032fca: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +032fce: 6e10 7a01 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@017a │ │ +032fd4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032fd8: 28e9 |001c: goto 0005 // -0017 │ │ +032fda: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x0004 line=1796 │ │ 0x000d line=1797 │ │ 0x0015 line=1798 │ │ 0x0017 line=1799 │ │ @@ -55916,42 +55923,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -032068: |[032068] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -032078: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03207c: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ -032080: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -032082: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032086: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03208c: 0a02 |000a: move-result v2 │ │ -03208e: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ -032092: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032096: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03209c: 0c00 |0012: move-result-object v0 │ │ -03209e: 1f00 4800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0320a2: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -0320a6: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -0320aa: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ -0320ae: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -0320b2: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ -0320b6: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -0320ba: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ -0320be: 6e20 7b01 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@017b │ │ -0320c4: 0a02 |0026: move-result v2 │ │ -0320c6: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ -0320ca: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -0320cc: 0f02 |002a: return v2 │ │ -0320ce: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0320d2: 28d8 |002d: goto 0005 // -0028 │ │ -0320d4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -0320d6: 28fb |002f: goto 002a // -0005 │ │ +032fdc: |[032fdc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +032fec: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032ff0: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ +032ff4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +032ff6: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032ffa: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033000: 0a02 |000a: move-result v2 │ │ +033002: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ +033006: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03300a: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033010: 0c00 |0012: move-result-object v0 │ │ +033012: 1f00 4700 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033016: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +03301a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +03301e: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ +033022: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +033026: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ +03302a: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +03302e: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ +033032: 6e20 7b01 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@017b │ │ +033038: 0a02 |0026: move-result v2 │ │ +03303a: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ +03303e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +033040: 0f02 |002a: return v2 │ │ +033042: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +033046: 28d8 |002d: goto 0005 // -0028 │ │ +033048: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +03304a: 28fb |002f: goto 002a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1851 │ │ 0x0004 line=1852 │ │ 0x000d line=1853 │ │ 0x0015 line=1854 │ │ 0x0023 line=1855 │ │ @@ -55972,37 +55979,37 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0320d8: |[0320d8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0320e8: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0320ec: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ -0320f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0320f2: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0320f6: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0320fc: 0a02 |000a: move-result v2 │ │ -0320fe: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ -032102: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032106: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03210c: 0c00 |0012: move-result-object v0 │ │ -03210e: 1f00 4800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032112: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -032116: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -03211a: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ -03211e: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -032122: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -032126: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -03212a: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ -03212e: 6e20 7c01 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@017c │ │ -032134: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -032138: 28dd |0028: goto 0005 // -0023 │ │ -03213a: 0e00 |0029: return-void │ │ +03304c: |[03304c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +03305c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033060: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ +033064: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +033066: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03306a: 6e10 cb0a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033070: 0a02 |000a: move-result v2 │ │ +033072: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ +033076: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03307a: 6e20 c70a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033080: 0c00 |0012: move-result-object v0 │ │ +033082: 1f00 4700 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033086: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +03308a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +03308e: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ +033092: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +033096: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +03309a: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +03309e: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ +0330a2: 6e20 7c01 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@017c │ │ +0330a8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0330ac: 28dd |0028: goto 0005 // -0023 │ │ +0330ae: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ 0x0004 line=1880 │ │ 0x000d line=1881 │ │ 0x0015 line=1882 │ │ 0x0023 line=1883 │ │ @@ -56019,19 +56026,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03213c: |[03213c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -03214c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -03214e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -032150: 6e30 1f02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -032156: 0e00 |0005: return-void │ │ +0330b0: |[0330b0] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +0330c0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0330c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0330c4: 6e30 1f02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +0330ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1760 │ │ 0x0005 line=1761 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -56040,39 +56047,39 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -032158: |[032158] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -032168: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03216a: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03216e: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -032172: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -032174: 5443 b000 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032178: 6e10 cb0a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03217e: 0a03 |000b: move-result v3 │ │ -032180: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ -032184: 5443 b000 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032188: 6e20 c70a 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03218e: 0c00 |0013: move-result-object v0 │ │ -032190: 1f00 4800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032194: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -032198: 5503 5f00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -03219c: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ -0321a0: 5503 5e00 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -0321a4: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -0321a8: 5503 6500 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -0321ac: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ -0321b0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -0321b2: 6e20 7e01 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@017e │ │ -0321b8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0321bc: 28dc |002a: goto 0006 // -0024 │ │ -0321be: 0f02 |002b: return v2 │ │ +0330cc: |[0330cc] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0330dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0330de: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0330e2: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +0330e6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0330e8: 5443 b000 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0330ec: 6e10 cb0a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0330f2: 0a03 |000b: move-result v3 │ │ +0330f4: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ +0330f8: 5443 b000 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0330fc: 6e20 c70a 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033102: 0c00 |0013: move-result-object v0 │ │ +033104: 1f00 4700 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033108: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +03310c: 5503 5f00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +033110: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ +033114: 5503 5e00 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +033118: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +03311c: 5503 6500 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +033120: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ +033124: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +033126: 6e20 7e01 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@017e │ │ +03312c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +033130: 28dc |002a: goto 0006 // -0024 │ │ +033132: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1837 │ │ 0x0001 line=1838 │ │ 0x0005 line=1839 │ │ 0x000e line=1840 │ │ 0x0016 line=1841 │ │ @@ -56092,19 +56099,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0321c0: |[0321c0] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -0321d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0321d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0321d4: 6e30 1f02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -0321da: 0e00 |0005: return-void │ │ +033134: |[033134] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +033144: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +033146: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +033148: 6e30 1f02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +03314e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1773 │ │ 0x0005 line=1774 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -56113,20 +56120,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0321dc: |[0321dc] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -0321ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0321ee: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0321f2: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -0321f4: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -0321fa: 0e00 |0007: return-void │ │ +033150: |[033150] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +033160: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033162: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +033166: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +033168: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +03316e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1755 │ │ 0x0003 line=1756 │ │ 0x0007 line=1757 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -56136,20 +56143,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0321fc: |[0321fc] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -03220c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03220e: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -032212: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -032214: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -03221a: 0e00 |0007: return-void │ │ +033170: |[033170] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +033180: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033182: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +033186: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +033188: 6e30 1f02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +03318e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1750 │ │ 0x0003 line=1751 │ │ 0x0007 line=1752 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -56159,21 +56166,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03221c: |[03221c] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -03222c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03222e: 5c20 c000 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -032232: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -032234: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -032236: 6e30 1f02 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ -03223c: 0e00 |0008: return-void │ │ +033190: |[033190] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +0331a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0331a2: 5c20 c000 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +0331a6: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +0331a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0331aa: 6e30 1f02 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@021f │ │ +0331b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ 0x0003 line=1769 │ │ 0x0008 line=1770 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -56183,250 +56190,250 @@ │ │ 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 : 520 16-bit code units │ │ -032240: |[032240] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -032250: 2206 9c01 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -032254: 7010 930a 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03225a: 6e20 9a0a 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032260: 0c06 |0008: move-result-object v6 │ │ -032262: 1a07 0700 |0009: const-string v7, " " // string@0007 │ │ -032266: 6e20 9a0a 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03226c: 0c06 |000e: move-result-object v6 │ │ -03226e: 6e10 9e0a 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -032274: 0c04 |0012: move-result-object v4 │ │ -032276: 5486 ae00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03227a: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -03227e: 5486 ae00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032282: 6e10 cb0a 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032288: 0a00 |001c: move-result v0 │ │ -03228a: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -03228e: 6e20 2a0a 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032294: 1a06 5e01 |0022: const-string v6, "Active Fragments in " // string@015e │ │ -032298: 6e20 2a0a 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03229e: 7110 a10a 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -0322a4: 0a06 |002a: move-result v6 │ │ -0322a6: 7110 560a 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0322ac: 0c06 |002e: move-result-object v6 │ │ -0322ae: 6e20 2a0a 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0322b4: 1a06 c900 |0032: const-string v6, ":" // string@00c9 │ │ -0322b8: 6e20 2f0a 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0322be: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0322c0: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -0322c4: 5486 ae00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0322c8: 6e20 c70a 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0322ce: 0c02 |003f: move-result-object v2 │ │ -0322d0: 1f02 4800 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0322d4: 6e20 2a0a 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0322da: 1a06 0800 |0045: const-string v6, " #" // string@0008 │ │ -0322de: 6e20 2a0a 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0322e4: 6e20 280a 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -0322ea: 1a06 ca00 |004d: const-string v6, ": " // string@00ca │ │ -0322ee: 6e20 2a0a 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0322f4: 6e20 2e0a 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -0322fa: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -0322fe: 6e5c 4d01 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@014d │ │ -032304: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -032308: 28dc |005c: goto 0038 // -0024 │ │ -03230a: 5486 b000 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03230e: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -032312: 5486 b000 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032316: 6e10 cb0a 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03231c: 0a00 |0066: move-result v0 │ │ -03231e: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -032322: 6e20 2a0a 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032328: 1a06 6401 |006c: const-string v6, "Added Fragments:" // string@0164 │ │ -03232c: 6e20 2f0a 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -032332: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -032334: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -032338: 5486 b000 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03233c: 6e20 c70a 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032342: 0c02 |0079: move-result-object v2 │ │ -032344: 1f02 4800 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032348: 6e20 2a0a 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03234e: 1a06 0800 |007f: const-string v6, " #" // string@0008 │ │ -032352: 6e20 2a0a 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032358: 6e20 280a 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -03235e: 1a06 ca00 |0087: const-string v6, ": " // string@00ca │ │ -032362: 6e20 2a0a 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032368: 6e10 9301 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0193 │ │ -03236e: 0c06 |008f: move-result-object v6 │ │ -032370: 6e20 2f0a 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -032376: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03237a: 28dd |0095: goto 0072 // -0023 │ │ -03237c: 5486 b600 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -032380: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -032384: 5486 b600 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -032388: 6e10 cb0a 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03238e: 0a00 |009f: move-result v0 │ │ -032390: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -032394: 6e20 2a0a 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03239a: 1a06 6702 |00a5: const-string v6, "Fragments Created Menus:" // string@0267 │ │ -03239e: 6e20 2f0a 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0323a4: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0323a6: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0323aa: 5486 b600 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -0323ae: 6e20 c70a 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0323b4: 0c02 |00b2: move-result-object v2 │ │ -0323b6: 1f02 4800 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0323ba: 6e20 2a0a 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0323c0: 1a06 0800 |00b8: const-string v6, " #" // string@0008 │ │ -0323c4: 6e20 2a0a 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0323ca: 6e20 280a 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -0323d0: 1a06 ca00 |00c0: const-string v6, ": " // string@00ca │ │ -0323d4: 6e20 2a0a 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0323da: 6e10 9301 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0193 │ │ -0323e0: 0c06 |00c8: move-result-object v6 │ │ -0323e2: 6e20 2f0a 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0323e8: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0323ec: 28dd |00ce: goto 00ab // -0023 │ │ -0323ee: 5486 b300 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0323f2: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -0323f6: 5486 b300 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0323fa: 6e10 cb0a 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032400: 0a00 |00d8: move-result v0 │ │ -032402: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -032406: 6e20 2a0a 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03240c: 1a06 7b01 |00de: const-string v6, "Back Stack:" // string@017b │ │ -032410: 6e20 2f0a 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -032416: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -032418: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -03241c: 5486 b300 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -032420: 6e20 c70a 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032426: 0c01 |00eb: move-result-object v1 │ │ -032428: 1f01 4100 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -03242c: 6e20 2a0a 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032432: 1a06 0800 |00f1: const-string v6, " #" // string@0008 │ │ -032436: 6e20 2a0a 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03243c: 6e20 280a 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -032442: 1a06 ca00 |00f9: const-string v6, ": " // string@00ca │ │ -032446: 6e20 2a0a 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03244c: 6e10 6a0a 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -032452: 0c06 |0101: move-result-object v6 │ │ -032454: 6e20 2f0a 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03245a: 6e5c 0201 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@0102 │ │ -032460: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -032464: 28da |010a: goto 00e4 // -0026 │ │ -032466: 1d08 |010b: monitor-enter v8 │ │ -032468: 5486 b500 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -03246c: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -032470: 5486 b500 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032474: 6e10 cb0a 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03247a: 0a00 |0115: move-result v0 │ │ -03247c: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -032480: 6e20 2a0a 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032486: 1a06 7a01 |011b: const-string v6, "Back Stack Indices:" // string@017a │ │ -03248a: 6e20 2f0a 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -032490: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -032492: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -032496: 5486 b500 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -03249a: 6e20 c70a 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0324a0: 0c01 |0128: move-result-object v1 │ │ -0324a2: 1f01 4100 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -0324a6: 6e20 2a0a 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0324ac: 1a06 0800 |012e: const-string v6, " #" // string@0008 │ │ -0324b0: 6e20 2a0a 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0324b6: 6e20 280a 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -0324bc: 1a06 ca00 |0136: const-string v6, ": " // string@00ca │ │ -0324c0: 6e20 2a0a 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0324c6: 6e20 2e0a 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -0324cc: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0324d0: 28e1 |0140: goto 0121 // -001f │ │ -0324d2: 5486 b100 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -0324d6: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -0324da: 5486 b100 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -0324de: 6e10 cb0a 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0324e4: 0a06 |014a: move-result v6 │ │ -0324e6: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -0324ea: 6e20 2a0a 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0324f0: 1a06 4f0c |0150: const-string v6, "mAvailBackStackIndices: " // string@0c4f │ │ -0324f4: 6e20 2a0a 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0324fa: 5486 b100 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -0324fe: 6e10 cc0a 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0acc │ │ -032504: 0c06 |015a: move-result-object v6 │ │ -032506: 7110 cf0a 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -03250c: 0c06 |015e: move-result-object v6 │ │ -03250e: 6e20 2f0a 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -032514: 1e08 |0162: monitor-exit v8 │ │ -032516: 5486 bd00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -03251a: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -03251e: 5486 bd00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -032522: 6e10 cb0a 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032528: 0a00 |016c: move-result v0 │ │ -03252a: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -03252e: 6e20 2a0a 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032534: 1a06 1a06 |0172: const-string v6, "Pending Actions:" // string@061a │ │ -032538: 6e20 2f0a 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03253e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -032540: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -032544: 5486 bd00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -032548: 6e20 c70a 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03254e: 0c05 |017f: move-result-object v5 │ │ -032550: 1f05 9801 |0180: check-cast v5, Ljava/lang/Runnable; // type@0198 │ │ -032554: 6e20 2a0a 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03255a: 1a06 0800 |0185: const-string v6, " #" // string@0008 │ │ -03255e: 6e20 2a0a 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032564: 6e20 280a 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -03256a: 1a06 ca00 |018d: const-string v6, ": " // string@00ca │ │ -03256e: 6e20 2a0a 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032574: 6e20 2e0a 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -03257a: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03257e: 28e1 |0197: goto 0178 // -001f │ │ -032580: 0d06 |0198: move-exception v6 │ │ -032582: 1e08 |0199: monitor-exit v8 │ │ -032584: 2706 |019a: throw v6 │ │ -032586: 6e20 2a0a 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03258c: 1a06 5a02 |019e: const-string v6, "FragmentManager misc state:" // string@025a │ │ -032590: 6e20 2f0a 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -032596: 6e20 2a0a 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03259c: 1a06 1e00 |01a6: const-string v6, " mCurState=" // string@001e │ │ -0325a0: 6e20 2a0a 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0325a6: 5286 b700 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -0325aa: 6e20 280a 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -0325b0: 1a06 6300 |01b0: const-string v6, " mStateSaved=" // string@0063 │ │ -0325b4: 6e20 2a0a 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0325ba: 5586 c000 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0325be: 6e20 2b0a 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -0325c4: 1a06 5000 |01ba: const-string v6, " mDestroyed=" // string@0050 │ │ -0325c8: 6e20 2a0a 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0325ce: 5586 b800 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -0325d2: 6e20 300a 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -0325d8: 5586 bb00 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -0325dc: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ -0325e0: 6e20 2a0a 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0325e6: 1a06 2000 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@0020 │ │ -0325ea: 6e20 2a0a 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0325f0: 5586 bb00 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -0325f4: 6e20 300a 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -0325fa: 5486 bc00 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -0325fe: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ -032602: 6e20 2a0a 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032608: 1a06 2100 |01dc: const-string v6, " mNoTransactionsBecause=" // string@0021 │ │ -03260c: 6e20 2a0a 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032612: 5486 bc00 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -032616: 6e20 2f0a 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03261c: 5486 b200 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032620: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ -032624: 5486 b200 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032628: 6e10 cb0a 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03262e: 0a06 |01ef: move-result v6 │ │ -032630: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ -032634: 6e20 2a0a 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03263a: 1a06 1d00 |01f5: const-string v6, " mAvailIndices: " // string@001d │ │ -03263e: 6e20 2a0a 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -032644: 5486 b200 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032648: 6e10 cc0a 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0acc │ │ -03264e: 0c06 |01ff: move-result-object v6 │ │ -032650: 7110 cf0a 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -032656: 0c06 |0203: move-result-object v6 │ │ -032658: 6e20 2f0a 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03265e: 0e00 |0207: return-void │ │ +0331b4: |[0331b4] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0331c4: 2206 9a01 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +0331c8: 7010 930a 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0331ce: 6e20 9a0a 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0331d4: 0c06 |0008: move-result-object v6 │ │ +0331d6: 1a07 0700 |0009: const-string v7, " " // string@0007 │ │ +0331da: 6e20 9a0a 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0331e0: 0c06 |000e: move-result-object v6 │ │ +0331e2: 6e10 9e0a 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0331e8: 0c04 |0012: move-result-object v4 │ │ +0331ea: 5486 ae00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0331ee: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +0331f2: 5486 ae00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0331f6: 6e10 cb0a 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0331fc: 0a00 |001c: move-result v0 │ │ +0331fe: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +033202: 6e20 2a0a 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033208: 1a06 5e01 |0022: const-string v6, "Active Fragments in " // string@015e │ │ +03320c: 6e20 2a0a 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033212: 7110 a10a 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +033218: 0a06 |002a: move-result v6 │ │ +03321a: 7110 560a 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +033220: 0c06 |002e: move-result-object v6 │ │ +033222: 6e20 2a0a 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033228: 1a06 c900 |0032: const-string v6, ":" // string@00c9 │ │ +03322c: 6e20 2f0a 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +033232: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +033234: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +033238: 5486 ae00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03323c: 6e20 c70a 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033242: 0c02 |003f: move-result-object v2 │ │ +033244: 1f02 4700 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033248: 6e20 2a0a 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03324e: 1a06 0800 |0045: const-string v6, " #" // string@0008 │ │ +033252: 6e20 2a0a 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033258: 6e20 280a 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +03325e: 1a06 ca00 |004d: const-string v6, ": " // string@00ca │ │ +033262: 6e20 2a0a 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033268: 6e20 2e0a 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +03326e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +033272: 6e5c 4d01 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@014d │ │ +033278: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03327c: 28dc |005c: goto 0038 // -0024 │ │ +03327e: 5486 b000 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +033282: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +033286: 5486 b000 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03328a: 6e10 cb0a 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033290: 0a00 |0066: move-result v0 │ │ +033292: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +033296: 6e20 2a0a 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03329c: 1a06 6401 |006c: const-string v6, "Added Fragments:" // string@0164 │ │ +0332a0: 6e20 2f0a 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0332a6: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +0332a8: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +0332ac: 5486 b000 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0332b0: 6e20 c70a 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0332b6: 0c02 |0079: move-result-object v2 │ │ +0332b8: 1f02 4700 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +0332bc: 6e20 2a0a 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0332c2: 1a06 0800 |007f: const-string v6, " #" // string@0008 │ │ +0332c6: 6e20 2a0a 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0332cc: 6e20 280a 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +0332d2: 1a06 ca00 |0087: const-string v6, ": " // string@00ca │ │ +0332d6: 6e20 2a0a 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0332dc: 6e10 9301 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0193 │ │ +0332e2: 0c06 |008f: move-result-object v6 │ │ +0332e4: 6e20 2f0a 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0332ea: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0332ee: 28dd |0095: goto 0072 // -0023 │ │ +0332f0: 5486 b600 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +0332f4: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +0332f8: 5486 b600 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +0332fc: 6e10 cb0a 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033302: 0a00 |009f: move-result v0 │ │ +033304: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +033308: 6e20 2a0a 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03330e: 1a06 6702 |00a5: const-string v6, "Fragments Created Menus:" // string@0267 │ │ +033312: 6e20 2f0a 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +033318: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +03331a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +03331e: 5486 b600 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +033322: 6e20 c70a 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033328: 0c02 |00b2: move-result-object v2 │ │ +03332a: 1f02 4700 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0047 │ │ +03332e: 6e20 2a0a 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033334: 1a06 0800 |00b8: const-string v6, " #" // string@0008 │ │ +033338: 6e20 2a0a 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03333e: 6e20 280a 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +033344: 1a06 ca00 |00c0: const-string v6, ": " // string@00ca │ │ +033348: 6e20 2a0a 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03334e: 6e10 9301 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0193 │ │ +033354: 0c06 |00c8: move-result-object v6 │ │ +033356: 6e20 2f0a 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03335c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +033360: 28dd |00ce: goto 00ab // -0023 │ │ +033362: 5486 b300 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033366: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +03336a: 5486 b300 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03336e: 6e10 cb0a 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033374: 0a00 |00d8: move-result v0 │ │ +033376: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +03337a: 6e20 2a0a 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033380: 1a06 7b01 |00de: const-string v6, "Back Stack:" // string@017b │ │ +033384: 6e20 2f0a 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03338a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +03338c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +033390: 5486 b300 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033394: 6e20 c70a 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +03339a: 0c01 |00eb: move-result-object v1 │ │ +03339c: 1f01 4000 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +0333a0: 6e20 2a0a 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0333a6: 1a06 0800 |00f1: const-string v6, " #" // string@0008 │ │ +0333aa: 6e20 2a0a 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0333b0: 6e20 280a 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +0333b6: 1a06 ca00 |00f9: const-string v6, ": " // string@00ca │ │ +0333ba: 6e20 2a0a 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0333c0: 6e10 6a0a 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +0333c6: 0c06 |0101: move-result-object v6 │ │ +0333c8: 6e20 2f0a 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0333ce: 6e5c 0201 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@0102 │ │ +0333d4: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0333d8: 28da |010a: goto 00e4 // -0026 │ │ +0333da: 1d08 |010b: monitor-enter v8 │ │ +0333dc: 5486 b500 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0333e0: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +0333e4: 5486 b500 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0333e8: 6e10 cb0a 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0333ee: 0a00 |0115: move-result v0 │ │ +0333f0: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +0333f4: 6e20 2a0a 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0333fa: 1a06 7a01 |011b: const-string v6, "Back Stack Indices:" // string@017a │ │ +0333fe: 6e20 2f0a 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +033404: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +033406: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +03340a: 5486 b500 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +03340e: 6e20 c70a 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033414: 0c01 |0128: move-result-object v1 │ │ +033416: 1f01 4000 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +03341a: 6e20 2a0a 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033420: 1a06 0800 |012e: const-string v6, " #" // string@0008 │ │ +033424: 6e20 2a0a 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03342a: 6e20 280a 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +033430: 1a06 ca00 |0136: const-string v6, ": " // string@00ca │ │ +033434: 6e20 2a0a 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03343a: 6e20 2e0a 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +033440: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +033444: 28e1 |0140: goto 0121 // -001f │ │ +033446: 5486 b100 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +03344a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +03344e: 5486 b100 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +033452: 6e10 cb0a 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033458: 0a06 |014a: move-result v6 │ │ +03345a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +03345e: 6e20 2a0a 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033464: 1a06 4b0c |0150: const-string v6, "mAvailBackStackIndices: " // string@0c4b │ │ +033468: 6e20 2a0a 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03346e: 5486 b100 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +033472: 6e10 cc0a 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0acc │ │ +033478: 0c06 |015a: move-result-object v6 │ │ +03347a: 7110 cf0a 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +033480: 0c06 |015e: move-result-object v6 │ │ +033482: 6e20 2f0a 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +033488: 1e08 |0162: monitor-exit v8 │ │ +03348a: 5486 bd00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03348e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +033492: 5486 bd00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +033496: 6e10 cb0a 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03349c: 0a00 |016c: move-result v0 │ │ +03349e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +0334a2: 6e20 2a0a 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0334a8: 1a06 1806 |0172: const-string v6, "Pending Actions:" // string@0618 │ │ +0334ac: 6e20 2f0a 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0334b2: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +0334b4: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +0334b8: 5486 bd00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0334bc: 6e20 c70a 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0334c2: 0c05 |017f: move-result-object v5 │ │ +0334c4: 1f05 9601 |0180: check-cast v5, Ljava/lang/Runnable; // type@0196 │ │ +0334c8: 6e20 2a0a 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0334ce: 1a06 0800 |0185: const-string v6, " #" // string@0008 │ │ +0334d2: 6e20 2a0a 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0334d8: 6e20 280a 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +0334de: 1a06 ca00 |018d: const-string v6, ": " // string@00ca │ │ +0334e2: 6e20 2a0a 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0334e8: 6e20 2e0a 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +0334ee: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0334f2: 28e1 |0197: goto 0178 // -001f │ │ +0334f4: 0d06 |0198: move-exception v6 │ │ +0334f6: 1e08 |0199: monitor-exit v8 │ │ +0334f8: 2706 |019a: throw v6 │ │ +0334fa: 6e20 2a0a 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033500: 1a06 5a02 |019e: const-string v6, "FragmentManager misc state:" // string@025a │ │ +033504: 6e20 2f0a 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03350a: 6e20 2a0a 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033510: 1a06 1e00 |01a6: const-string v6, " mCurState=" // string@001e │ │ +033514: 6e20 2a0a 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03351a: 5286 b700 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +03351e: 6e20 280a 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +033524: 1a06 6300 |01b0: const-string v6, " mStateSaved=" // string@0063 │ │ +033528: 6e20 2a0a 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03352e: 5586 c000 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +033532: 6e20 2b0a 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +033538: 1a06 5000 |01ba: const-string v6, " mDestroyed=" // string@0050 │ │ +03353c: 6e20 2a0a 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033542: 5586 b800 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +033546: 6e20 300a 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +03354c: 5586 bb00 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +033550: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ +033554: 6e20 2a0a 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03355a: 1a06 2000 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@0020 │ │ +03355e: 6e20 2a0a 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033564: 5586 bb00 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +033568: 6e20 300a 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +03356e: 5486 bc00 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +033572: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ +033576: 6e20 2a0a 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03357c: 1a06 2100 |01dc: const-string v6, " mNoTransactionsBecause=" // string@0021 │ │ +033580: 6e20 2a0a 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +033586: 5486 bc00 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03358a: 6e20 2f0a 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +033590: 5486 b200 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033594: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ +033598: 5486 b200 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +03359c: 6e10 cb0a 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0335a2: 0a06 |01ef: move-result v6 │ │ +0335a4: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ +0335a8: 6e20 2a0a 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0335ae: 1a06 1d00 |01f5: const-string v6, " mAvailIndices: " // string@001d │ │ +0335b2: 6e20 2a0a 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0335b8: 5486 b200 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +0335bc: 6e10 cc0a 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0acc │ │ +0335c2: 0c06 |01ff: move-result-object v6 │ │ +0335c4: 7110 cf0a 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +0335ca: 0c06 |0203: move-result-object v6 │ │ +0335cc: 6e20 2f0a 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0335d2: 0e00 |0207: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=564 │ │ @@ -56540,49 +56547,49 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -032674: |[032674] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -032684: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -032688: 7010 fc01 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ -03268e: 1d02 |0005: monitor-enter v2 │ │ -032690: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032694: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -032698: 2200 8c01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -03269c: 1a01 6001 |000c: const-string v1, "Activity has been destroyed" // string@0160 │ │ -0326a0: 7020 510a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0326a6: 2700 |0011: throw v0 │ │ -0326a8: 0d00 |0012: move-exception v0 │ │ -0326aa: 1e02 |0013: monitor-exit v2 │ │ -0326ac: 2700 |0014: throw v0 │ │ -0326ae: 5420 bd00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0326b2: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -0326b6: 2200 ae01 |0019: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -0326ba: 7010 c00a 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -0326c0: 5b20 bd00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0326c4: 5420 bd00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0326c8: 6e20 c40a 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -0326ce: 5420 bd00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0326d2: 6e10 cb0a 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0326d8: 0a00 |002a: move-result v0 │ │ -0326da: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -0326dc: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -0326e0: 5420 af00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0326e4: 5400 8a00 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -0326e8: 5421 b900 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -0326ec: 6e20 b500 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ -0326f2: 5420 af00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0326f6: 5400 8a00 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -0326fa: 5421 b900 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -0326fe: 6e20 b200 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -032704: 1e02 |0040: monitor-exit v2 │ │ -032706: 0e00 |0041: return-void │ │ +0335e8: |[0335e8] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +0335f8: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +0335fc: 7010 fc01 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ +033602: 1d02 |0005: monitor-enter v2 │ │ +033604: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033608: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +03360c: 2200 8a01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +033610: 1a01 6001 |000c: const-string v1, "Activity has been destroyed" // string@0160 │ │ +033614: 7020 510a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03361a: 2700 |0011: throw v0 │ │ +03361c: 0d00 |0012: move-exception v0 │ │ +03361e: 1e02 |0013: monitor-exit v2 │ │ +033620: 2700 |0014: throw v0 │ │ +033622: 5420 bd00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +033626: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +03362a: 2200 ac01 |0019: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +03362e: 7010 c00a 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +033634: 5b20 bd00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +033638: 5420 bd00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03363c: 6e20 c40a 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +033642: 5420 bd00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +033646: 6e10 cb0a 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03364c: 0a00 |002a: move-result v0 │ │ +03364e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +033650: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ +033654: 5420 af00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033658: 5400 8a00 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +03365c: 5421 b900 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +033660: 6e20 b500 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ +033666: 5420 af00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +03366a: 5400 8a00 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +03366e: 5421 b900 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +033672: 6e20 b200 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +033678: 1e02 |0040: monitor-exit v2 │ │ +03367a: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0006 - 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0041 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=1264 │ │ @@ -56609,81 +56616,81 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -03271c: |[03271c] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -03272c: 5553 ba00 |0000: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ -032730: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -032734: 2203 8c01 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -032738: 1a04 3606 |0006: const-string v4, "Recursive entry to executePendingTransactions" // string@0636 │ │ -03273c: 7020 510a 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -032742: 2703 |000b: throw v3 │ │ -032744: 7100 bc00 0000 |000c: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@00bc │ │ -03274a: 0c03 |000f: move-result-object v3 │ │ -03274c: 5454 af00 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032750: 5444 8a00 |0012: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -032754: 6e10 af00 0400 |0014: invoke-virtual {v4}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@00af │ │ -03275a: 0c04 |0017: move-result-object v4 │ │ -03275c: 3243 0a00 |0018: if-eq v3, v4, 0022 // +000a │ │ -032760: 2203 8c01 |001a: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -032764: 1a04 d705 |001c: const-string v4, "Must be called from main thread of process" // string@05d7 │ │ -032768: 7020 510a 4300 |001e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -03276e: 2703 |0021: throw v3 │ │ -032770: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -032772: 1d05 |0023: monitor-enter v5 │ │ -032774: 5453 bd00 |0024: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -032778: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -03277c: 5453 bd00 |0028: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -032780: 6e10 cb0a 0300 |002a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032786: 0a03 |002d: move-result v3 │ │ -032788: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ -03278c: 1e05 |0030: monitor-exit v5 │ │ -03278e: 0f00 |0031: return v0 │ │ -032790: 5453 bd00 |0032: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -032794: 6e10 cb0a 0300 |0034: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03279a: 0a02 |0037: move-result v2 │ │ -03279c: 5453 c100 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -0327a0: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ -0327a4: 5453 c100 |003c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -0327a8: 2133 |003e: array-length v3, v3 │ │ -0327aa: 3523 0600 |003f: if-ge v3, v2, 0045 // +0006 │ │ -0327ae: 2323 7102 |0041: new-array v3, v2, [Ljava/lang/Runnable; // type@0271 │ │ -0327b2: 5b53 c100 |0043: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -0327b6: 5453 bd00 |0045: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0327ba: 5454 c100 |0047: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -0327be: 6e20 cd0a 4300 |0049: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0acd │ │ -0327c4: 5453 bd00 |004c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0327c8: 6e10 c50a 0300 |004e: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -0327ce: 5453 af00 |0051: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0327d2: 5433 8a00 |0053: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -0327d6: 5454 b900 |0055: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -0327da: 6e20 b500 4300 |0057: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ -0327e0: 1e05 |005a: monitor-exit v5 │ │ -0327e2: 1213 |005b: const/4 v3, #int 1 // #1 │ │ -0327e4: 5c53 ba00 |005c: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ -0327e8: 1201 |005e: const/4 v1, #int 0 // #0 │ │ -0327ea: 3521 1400 |005f: if-ge v1, v2, 0073 // +0014 │ │ -0327ee: 5453 c100 |0061: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -0327f2: 4603 0301 |0063: aget-object v3, v3, v1 │ │ -0327f6: 7210 6b0a 0300 |0065: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@0a6b │ │ -0327fc: 5453 c100 |0068: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -032800: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -032802: 4d04 0301 |006b: aput-object v4, v3, v1 │ │ -032806: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03280a: 28f0 |006f: goto 005f // -0010 │ │ -03280c: 0d03 |0070: move-exception v3 │ │ -03280e: 1e05 |0071: monitor-exit v5 │ │ -032810: 2703 |0072: throw v3 │ │ -032812: 1203 |0073: const/4 v3, #int 0 // #0 │ │ -032814: 5c53 ba00 |0074: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ -032818: 1210 |0076: const/4 v0, #int 1 // #1 │ │ -03281a: 28ac |0077: goto 0023 // -0054 │ │ +033690: |[033690] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +0336a0: 5553 ba00 |0000: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ +0336a4: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +0336a8: 2203 8a01 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@018a │ │ +0336ac: 1a04 3406 |0006: const-string v4, "Recursive entry to executePendingTransactions" // string@0634 │ │ +0336b0: 7020 510a 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0336b6: 2703 |000b: throw v3 │ │ +0336b8: 7100 bc00 0000 |000c: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@00bc │ │ +0336be: 0c03 |000f: move-result-object v3 │ │ +0336c0: 5454 af00 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0336c4: 5444 8a00 |0012: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0336c8: 6e10 af00 0400 |0014: invoke-virtual {v4}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@00af │ │ +0336ce: 0c04 |0017: move-result-object v4 │ │ +0336d0: 3243 0a00 |0018: if-eq v3, v4, 0022 // +000a │ │ +0336d4: 2203 8a01 |001a: new-instance v3, Ljava/lang/IllegalStateException; // type@018a │ │ +0336d8: 1a04 d505 |001c: const-string v4, "Must be called from main thread of process" // string@05d5 │ │ +0336dc: 7020 510a 4300 |001e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0336e2: 2703 |0021: throw v3 │ │ +0336e4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0336e6: 1d05 |0023: monitor-enter v5 │ │ +0336e8: 5453 bd00 |0024: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0336ec: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +0336f0: 5453 bd00 |0028: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0336f4: 6e10 cb0a 0300 |002a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0336fa: 0a03 |002d: move-result v3 │ │ +0336fc: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ +033700: 1e05 |0030: monitor-exit v5 │ │ +033702: 0f00 |0031: return v0 │ │ +033704: 5453 bd00 |0032: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +033708: 6e10 cb0a 0300 |0034: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03370e: 0a02 |0037: move-result v2 │ │ +033710: 5453 c100 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +033714: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ +033718: 5453 c100 |003c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +03371c: 2133 |003e: array-length v3, v3 │ │ +03371e: 3523 0600 |003f: if-ge v3, v2, 0045 // +0006 │ │ +033722: 2323 6f02 |0041: new-array v3, v2, [Ljava/lang/Runnable; // type@026f │ │ +033726: 5b53 c100 |0043: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +03372a: 5453 bd00 |0045: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03372e: 5454 c100 |0047: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +033732: 6e20 cd0a 4300 |0049: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0acd │ │ +033738: 5453 bd00 |004c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03373c: 6e10 c50a 0300 |004e: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +033742: 5453 af00 |0051: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033746: 5433 8a00 |0053: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +03374a: 5454 b900 |0055: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +03374e: 6e20 b500 4300 |0057: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ +033754: 1e05 |005a: monitor-exit v5 │ │ +033756: 1213 |005b: const/4 v3, #int 1 // #1 │ │ +033758: 5c53 ba00 |005c: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ +03375c: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +03375e: 3521 1400 |005f: if-ge v1, v2, 0073 // +0014 │ │ +033762: 5453 c100 |0061: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +033766: 4603 0301 |0063: aget-object v3, v3, v1 │ │ +03376a: 7210 6b0a 0300 |0065: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@0a6b │ │ +033770: 5453 c100 |0068: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +033774: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +033776: 4d04 0301 |006b: aput-object v4, v3, v1 │ │ +03377a: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03377e: 28f0 |006f: goto 005f // -0010 │ │ +033780: 0d03 |0070: move-exception v3 │ │ +033782: 1e05 |0071: monitor-exit v5 │ │ +033784: 2703 |0072: throw v3 │ │ +033786: 1203 |0073: const/4 v3, #int 0 // #0 │ │ +033788: 5c53 ba00 |0074: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ +03378c: 1210 |0076: const/4 v0, #int 1 // #1 │ │ +03378e: 28ac |0077: goto 0023 // -0054 │ │ catches : 2 │ │ 0x0024 - 0x005b │ │ -> 0x0070 │ │ 0x0071 - 0x0072 │ │ -> 0x0070 │ │ positions : │ │ 0x0000 line=1342 │ │ @@ -56723,18 +56730,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -032830: |[032830] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -032840: 6e10 0f02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -032846: 0a00 |0003: move-result v0 │ │ -032848: 0f00 |0004: return v0 │ │ +0337a4: |[0337a4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0337b4: 6e10 0f02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +0337ba: 0a00 |0003: move-result v0 │ │ +0337bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -56742,48 +56749,48 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -03284c: |[03284c] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -03285c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032860: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ -032864: 5432 b000 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032868: 6e10 cb0a 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03286e: 0a02 |0009: move-result v2 │ │ -032870: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032874: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -032878: 5432 b000 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03287c: 6e20 c70a 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032882: 0c00 |0013: move-result-object v0 │ │ -032884: 1f00 4800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032888: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -03288c: 5202 5b00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -032890: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -032894: 1100 |001c: return-object v0 │ │ -032896: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03289a: 28ed |001f: goto 000c // -0013 │ │ -03289c: 5432 ae00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0328a0: 6e10 cb0a 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0328a6: 0a02 |0025: move-result v2 │ │ -0328a8: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0328ac: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ -0328b0: 5432 ae00 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0328b4: 6e20 c70a 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0328ba: 0c00 |002f: move-result-object v0 │ │ -0328bc: 1f00 4800 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0328c0: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -0328c4: 5202 5b00 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -0328c8: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ -0328cc: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0328d0: 28ee |003a: goto 0028 // -0012 │ │ -0328d2: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -0328d4: 28e0 |003c: goto 001c // -0020 │ │ +0337c0: |[0337c0] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0337d0: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0337d4: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ +0337d8: 5432 b000 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0337dc: 6e10 cb0a 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0337e2: 0a02 |0009: move-result v2 │ │ +0337e4: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0337e8: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0337ec: 5432 b000 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0337f0: 6e20 c70a 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0337f6: 0c00 |0013: move-result-object v0 │ │ +0337f8: 1f00 4700 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +0337fc: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +033800: 5202 5b00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +033804: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +033808: 1100 |001c: return-object v0 │ │ +03380a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03380e: 28ed |001f: goto 000c // -0013 │ │ +033810: 5432 ae00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033814: 6e10 cb0a 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03381a: 0a02 |0025: move-result v2 │ │ +03381c: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ +033820: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ +033824: 5432 ae00 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033828: 6e20 c70a 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +03382e: 0c00 |002f: move-result-object v0 │ │ +033830: 1f00 4700 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033834: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +033838: 5202 5b00 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +03383c: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ +033840: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ +033844: 28ee |003a: goto 0028 // -0012 │ │ +033846: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +033848: 28e0 |003c: goto 001c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0004 line=1203 │ │ 0x000e line=1204 │ │ 0x0016 line=1205 │ │ 0x001c line=1217 │ │ @@ -56807,53 +56814,53 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0328d8: |[0328d8] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0328e8: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0328ec: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ -0328f0: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ -0328f4: 5432 b000 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0328f8: 6e10 cb0a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0328fe: 0a02 |000b: move-result v2 │ │ -032900: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032904: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -032908: 5432 b000 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03290c: 6e20 c70a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032912: 0c00 |0015: move-result-object v0 │ │ -032914: 1f00 4800 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032918: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -03291c: 5402 7000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -032920: 6e20 7a0a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -032926: 0a02 |001f: move-result v2 │ │ -032928: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -03292c: 1100 |0022: return-object v0 │ │ -03292e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032932: 28e9 |0025: goto 000e // -0017 │ │ -032934: 5432 ae00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032938: 6e10 cb0a 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03293e: 0a02 |002b: move-result v2 │ │ -032940: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032944: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ -032948: 5432 ae00 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03294c: 6e20 c70a 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032952: 0c00 |0035: move-result-object v0 │ │ -032954: 1f00 4800 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032958: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ -03295c: 5402 7000 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -032960: 6e20 7a0a 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -032966: 0a02 |003f: move-result v2 │ │ -032968: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ -03296c: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032970: 28ea |0044: goto 002e // -0016 │ │ -032972: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -032974: 28dc |0046: goto 0022 // -0024 │ │ +03384c: |[03384c] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03385c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033860: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ +033864: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ +033868: 5432 b000 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03386c: 6e10 cb0a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033872: 0a02 |000b: move-result v2 │ │ +033874: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +033878: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +03387c: 5432 b000 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +033880: 6e20 c70a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033886: 0c00 |0015: move-result-object v0 │ │ +033888: 1f00 4700 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +03388c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +033890: 5402 7000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +033894: 6e20 7a0a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03389a: 0a02 |001f: move-result v2 │ │ +03389c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0338a0: 1100 |0022: return-object v0 │ │ +0338a2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0338a6: 28e9 |0025: goto 000e // -0017 │ │ +0338a8: 5432 ae00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0338ac: 6e10 cb0a 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0338b2: 0a02 |002b: move-result v2 │ │ +0338b4: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0338b8: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ +0338bc: 5432 ae00 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0338c0: 6e20 c70a 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0338c6: 0c00 |0035: move-result-object v0 │ │ +0338c8: 1f00 4700 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +0338cc: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ +0338d0: 5402 7000 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +0338d4: 6e20 7a0a 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +0338da: 0a02 |003f: move-result v2 │ │ +0338dc: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ +0338e0: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0338e4: 28ea |0044: goto 002e // -0016 │ │ +0338e6: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +0338e8: 28dc |0046: goto 0022 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1221 │ │ 0x0006 line=1223 │ │ 0x0010 line=1224 │ │ 0x0018 line=1225 │ │ 0x0022 line=1237 │ │ @@ -56877,37 +56884,37 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -032978: |[032978] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -032988: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03298c: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -032990: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -032994: 5432 ae00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032998: 6e10 cb0a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03299e: 0a02 |000b: move-result v2 │ │ -0329a0: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0329a4: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -0329a8: 5432 ae00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0329ac: 6e20 c70a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0329b2: 0c00 |0015: move-result-object v0 │ │ -0329b4: 1f00 4800 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0329b8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0329bc: 5402 7500 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -0329c0: 6e20 7a0a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -0329c6: 0a02 |001f: move-result v2 │ │ -0329c8: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -0329cc: 1100 |0022: return-object v0 │ │ -0329ce: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0329d2: 28e9 |0025: goto 000e // -0017 │ │ -0329d4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0329d6: 28fb |0027: goto 0022 // -0005 │ │ +0338ec: |[0338ec] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0338fc: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033900: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +033904: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +033908: 5432 ae00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03390c: 6e10 cb0a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033912: 0a02 |000b: move-result v2 │ │ +033914: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +033918: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +03391c: 5432 ae00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033920: 6e20 c70a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033926: 0c00 |0015: move-result-object v0 │ │ +033928: 1f00 4700 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +03392c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +033930: 5402 7500 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +033934: 6e20 7a0a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03393a: 0a02 |001f: move-result v2 │ │ +03393c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +033940: 1100 |0022: return-object v0 │ │ +033942: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +033946: 28e9 |0025: goto 000e // -0017 │ │ +033948: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +03394a: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ 0x0006 line=1242 │ │ 0x0010 line=1243 │ │ 0x0018 line=1244 │ │ 0x0022 line=1249 │ │ @@ -56926,46 +56933,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0329d8: |[0329d8] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0329e8: 1d03 |0000: monitor-enter v3 │ │ -0329ea: 5430 b500 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -0329ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0329f0: 6e30 ca0a 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -0329f6: 5430 b100 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -0329fa: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0329fe: 2200 ae01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -032a02: 7010 c00a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -032a08: 5b30 b100 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -032a0c: 6300 a600 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032a10: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -032a14: 1a00 5902 |0016: const-string v0, "FragmentManager" // string@0259 │ │ -032a18: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -032a1c: 7010 930a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -032a22: 1a02 6802 |001d: const-string v2, "Freeing back stack index " // string@0268 │ │ -032a26: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032a2c: 0c01 |0022: move-result-object v1 │ │ -032a2e: 6e20 970a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -032a34: 0c01 |0026: move-result-object v1 │ │ -032a36: 6e10 9e0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -032a3c: 0c01 |002a: move-result-object v1 │ │ -032a3e: 7120 8c07 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -032a44: 5430 b100 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -032a48: 7110 570a 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -032a4e: 0c01 |0033: move-result-object v1 │ │ -032a50: 6e20 c40a 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -032a56: 1e03 |0037: monitor-exit v3 │ │ -032a58: 0e00 |0038: return-void │ │ -032a5a: 0d00 |0039: move-exception v0 │ │ -032a5c: 1e03 |003a: monitor-exit v3 │ │ -032a5e: 2700 |003b: throw v0 │ │ +03394c: |[03394c] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +03395c: 1d03 |0000: monitor-enter v3 │ │ +03395e: 5430 b500 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +033962: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +033964: 6e30 ca0a 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +03396a: 5430 b100 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +03396e: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +033972: 2200 ac01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +033976: 7010 c00a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +03397c: 5b30 b100 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +033980: 6300 a600 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +033984: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +033988: 1a00 5902 |0016: const-string v0, "FragmentManager" // string@0259 │ │ +03398c: 2201 9a01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +033990: 7010 930a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +033996: 1a02 6802 |001d: const-string v2, "Freeing back stack index " // string@0268 │ │ +03399a: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0339a0: 0c01 |0022: move-result-object v1 │ │ +0339a2: 6e20 970a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0339a8: 0c01 |0026: move-result-object v1 │ │ +0339aa: 6e10 9e0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0339b0: 0c01 |002a: move-result-object v1 │ │ +0339b2: 7120 8c07 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0339b8: 5430 b100 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0339bc: 7110 570a 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +0339c2: 0c01 |0033: move-result-object v1 │ │ +0339c4: 6e20 c40a 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +0339ca: 1e03 |0037: monitor-exit v3 │ │ +0339cc: 0e00 |0038: return-void │ │ +0339ce: 0d00 |0039: move-exception v0 │ │ +0339d0: 1e03 |003a: monitor-exit v3 │ │ +0339d2: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0001 line=1329 │ │ 0x0007 line=1330 │ │ @@ -56984,20 +56991,20 @@ │ │ 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 │ │ -032a6c: |[032a6c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -032a7c: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -032a80: 6e20 c70a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032a86: 0c00 |0005: move-result-object v0 │ │ -032a88: 1f00 4d00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@004d │ │ -032a8c: 1100 |0008: return-object v0 │ │ +0339e0: |[0339e0] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +0339f0: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0339f4: 6e20 c70a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0339fa: 0c00 |0005: move-result-object v0 │ │ +0339fc: 1f00 4c00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@004c │ │ +033a00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -57006,23 +57013,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -032a90: |[032a90] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -032aa0: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -032aa4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -032aa8: 5410 b300 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -032aac: 6e10 cb0a 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032ab2: 0a00 |0009: move-result v0 │ │ -032ab4: 0f00 |000a: return v0 │ │ -032ab6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -032ab8: 28fe |000c: goto 000a // -0002 │ │ +033a04: |[033a04] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +033a14: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033a18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +033a1c: 5410 b300 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033a20: 6e10 cb0a 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033a26: 0a00 |0009: move-result v0 │ │ +033a28: 0f00 |000a: return v0 │ │ +033a2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +033a2c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -57030,64 +57037,64 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -032abc: |[032abc] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -032acc: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -032ace: 6e30 a000 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ -032ad4: 0a01 |0004: move-result v1 │ │ -032ad6: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -032ada: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -032adc: 1100 |0008: return-object v0 │ │ -032ade: 5452 ae00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032ae2: 6e10 cb0a 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032ae8: 0a02 |000e: move-result v2 │ │ -032aea: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ -032aee: 2202 8c01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -032af2: 2203 9c01 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -032af6: 7010 930a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -032afc: 1a04 5202 |0018: const-string v4, "Fragement no longer exists for key " // string@0252 │ │ -032b00: 6e20 9a0a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032b06: 0c03 |001d: move-result-object v3 │ │ -032b08: 6e20 9a0a 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032b0e: 0c03 |0021: move-result-object v3 │ │ -032b10: 1a04 cf00 |0022: const-string v4, ": index " // string@00cf │ │ -032b14: 6e20 9a0a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032b1a: 0c03 |0027: move-result-object v3 │ │ -032b1c: 6e20 970a 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -032b22: 0c03 |002b: move-result-object v3 │ │ -032b24: 6e10 9e0a 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -032b2a: 0c03 |002f: move-result-object v3 │ │ -032b2c: 7020 510a 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -032b32: 2702 |0033: throw v2 │ │ -032b34: 5452 ae00 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032b38: 6e20 c70a 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032b3e: 0c00 |0039: move-result-object v0 │ │ -032b40: 1f00 4800 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032b44: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ -032b48: 2202 8c01 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -032b4c: 2203 9c01 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -032b50: 7010 930a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -032b56: 1a04 5202 |0045: const-string v4, "Fragement no longer exists for key " // string@0252 │ │ -032b5a: 6e20 9a0a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032b60: 0c03 |004a: move-result-object v3 │ │ -032b62: 6e20 9a0a 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032b68: 0c03 |004e: move-result-object v3 │ │ -032b6a: 1a04 cf00 |004f: const-string v4, ": index " // string@00cf │ │ -032b6e: 6e20 9a0a 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032b74: 0c03 |0054: move-result-object v3 │ │ -032b76: 6e20 970a 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -032b7c: 0c03 |0058: move-result-object v3 │ │ -032b7e: 6e10 9e0a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -032b84: 0c03 |005c: move-result-object v3 │ │ -032b86: 7020 510a 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -032b8c: 2702 |0060: throw v2 │ │ +033a30: |[033a30] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +033a40: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +033a42: 6e30 a000 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ +033a48: 0a01 |0004: move-result v1 │ │ +033a4a: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +033a4e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +033a50: 1100 |0008: return-object v0 │ │ +033a52: 5452 ae00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033a56: 6e10 cb0a 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033a5c: 0a02 |000e: move-result v2 │ │ +033a5e: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ +033a62: 2202 8a01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +033a66: 2203 9a01 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +033a6a: 7010 930a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +033a70: 1a04 5202 |0018: const-string v4, "Fragement no longer exists for key " // string@0252 │ │ +033a74: 6e20 9a0a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033a7a: 0c03 |001d: move-result-object v3 │ │ +033a7c: 6e20 9a0a 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033a82: 0c03 |0021: move-result-object v3 │ │ +033a84: 1a04 cf00 |0022: const-string v4, ": index " // string@00cf │ │ +033a88: 6e20 9a0a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033a8e: 0c03 |0027: move-result-object v3 │ │ +033a90: 6e20 970a 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +033a96: 0c03 |002b: move-result-object v3 │ │ +033a98: 6e10 9e0a 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +033a9e: 0c03 |002f: move-result-object v3 │ │ +033aa0: 7020 510a 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +033aa6: 2702 |0033: throw v2 │ │ +033aa8: 5452 ae00 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033aac: 6e20 c70a 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033ab2: 0c00 |0039: move-result-object v0 │ │ +033ab4: 1f00 4700 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033ab8: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ +033abc: 2202 8a01 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +033ac0: 2203 9a01 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +033ac4: 7010 930a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +033aca: 1a04 5202 |0045: const-string v4, "Fragement no longer exists for key " // string@0252 │ │ +033ace: 6e20 9a0a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033ad4: 0c03 |004a: move-result-object v3 │ │ +033ad6: 6e20 9a0a 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033adc: 0c03 |004e: move-result-object v3 │ │ +033ade: 1a04 cf00 |004f: const-string v4, ": index " // string@00cf │ │ +033ae2: 6e20 9a0a 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033ae8: 0c03 |0054: move-result-object v3 │ │ +033aea: 6e20 970a 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +033af0: 0c03 |0058: move-result-object v3 │ │ +033af2: 6e10 9e0a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +033af8: 0c03 |005c: move-result-object v3 │ │ +033afa: 7020 510a 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +033b00: 2702 |0060: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=522 │ │ 0x0005 line=523 │ │ 0x0007 line=524 │ │ 0x0008 line=535 │ │ 0x0009 line=526 │ │ @@ -57107,51 +57114,51 @@ │ │ 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 │ │ -032b90: |[032b90] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -032ba0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -032ba2: 6301 a600 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032ba6: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -032baa: 1a01 5902 |0005: const-string v1, "FragmentManager" // string@0259 │ │ -032bae: 2202 9c01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -032bb2: 7010 930a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -032bb8: 1a03 360b |000c: const-string v3, "hide: " // string@0b36 │ │ -032bbc: 6e20 9a0a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032bc2: 0c02 |0011: move-result-object v2 │ │ -032bc4: 6e20 990a 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -032bca: 0c02 |0015: move-result-object v2 │ │ -032bcc: 6e10 9e0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -032bd2: 0c02 |0019: move-result-object v2 │ │ -032bd4: 7120 8c07 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -032bda: 5561 5f00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -032bde: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -032be2: 5c64 5f00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -032be6: 5461 7400 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -032bea: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -032bee: 6e58 1902 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@0219 │ │ -032bf4: 0c00 |002a: move-result-object v0 │ │ -032bf6: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -032bfa: 5461 7400 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -032bfe: 6e20 f907 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -032c04: 5461 7400 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -032c08: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -032c0c: 6e20 f807 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -032c12: 5561 5200 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -032c16: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -032c1a: 5561 5e00 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -032c1e: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -032c22: 5561 6500 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -032c26: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -032c2a: 5c54 bb00 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -032c2e: 6e20 7801 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0178 │ │ -032c34: 0e00 |004a: return-void │ │ +033b04: |[033b04] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +033b14: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +033b16: 6301 a600 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +033b1a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +033b1e: 1a01 5902 |0005: const-string v1, "FragmentManager" // string@0259 │ │ +033b22: 2202 9a01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +033b26: 7010 930a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +033b2c: 1a03 330b |000c: const-string v3, "hide: " // string@0b33 │ │ +033b30: 6e20 9a0a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033b36: 0c02 |0011: move-result-object v2 │ │ +033b38: 6e20 990a 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +033b3e: 0c02 |0015: move-result-object v2 │ │ +033b40: 6e10 9e0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +033b46: 0c02 |0019: move-result-object v2 │ │ +033b48: 7120 8c07 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +033b4e: 5561 5f00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +033b52: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ +033b56: 5c64 5f00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +033b5a: 5461 7400 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +033b5e: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ +033b62: 6e58 1902 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@0219 │ │ +033b68: 0c00 |002a: move-result-object v0 │ │ +033b6a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +033b6e: 5461 7400 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +033b72: 6e20 f907 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +033b78: 5461 7400 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +033b7c: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +033b80: 6e20 f807 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +033b86: 5561 5200 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +033b8a: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ +033b8e: 5561 5e00 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +033b92: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +033b96: 5561 6500 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +033b9a: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +033b9e: 5c54 bb00 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +033ba2: 6e20 7801 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0178 │ │ +033ba8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1132 │ │ 0x001d line=1133 │ │ 0x0021 line=1134 │ │ 0x0023 line=1135 │ │ 0x0027 line=1136 │ │ @@ -57174,85 +57181,85 @@ │ │ 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 │ │ -032c38: |[032c38] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -032c48: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -032c4e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -032c50: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -032c52: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -032c56: 52a4 6600 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -032c5a: 6e40 7001 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0170 │ │ -032c60: 0c01 |000c: move-result-object v1 │ │ -032c62: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -032c66: 1101 |000f: return-object v1 │ │ -032c68: 52a4 6600 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -032c6c: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -032c70: 5494 af00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032c74: 52a5 6600 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -032c78: 7120 7d08 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ -032c7e: 0c00 |001b: move-result-object v0 │ │ -032c80: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -032c84: 0701 |001e: move-object v1, v0 │ │ -032c86: 28f0 |001f: goto 000f // -0010 │ │ -032c88: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -032c8c: 0731 |0022: move-object v1, v3 │ │ -032c8e: 28ec |0023: goto 000f // -0014 │ │ -032c90: 7120 3802 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0238 │ │ -032c96: 0a02 |0027: move-result v2 │ │ -032c98: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -032c9c: 0731 |002a: move-object v1, v3 │ │ -032c9e: 28e4 |002b: goto 000f // -001c │ │ -032ca0: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -032ca6: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -032caa: 5494 af00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032cae: 6e10 aa01 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01aa │ │ -032cb4: 0c04 |0036: move-result-object v4 │ │ -032cb6: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -032cba: 5494 af00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032cbe: 6e10 aa01 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01aa │ │ -032cc4: 0c04 |003e: move-result-object v4 │ │ -032cc6: 6e10 1208 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0812 │ │ -032ccc: 0c04 |0042: move-result-object v4 │ │ -032cce: 524d ee01 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@01ee │ │ -032cd2: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -032cd6: 0731 |0047: move-object v1, v3 │ │ -032cd8: 28c7 |0048: goto 000f // -0039 │ │ -032cda: 5493 af00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032cde: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -032ce2: 7156 1d02 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ -032ce8: 0c01 |0050: move-result-object v1 │ │ -032cea: 28be |0051: goto 000f // -0042 │ │ -032cec: 5493 af00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032cf0: 7157 1d02 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ -032cf6: 0c01 |0057: move-result-object v1 │ │ -032cf8: 28b7 |0058: goto 000f // -0049 │ │ -032cfa: 5493 af00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032cfe: 7156 1d02 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ -032d04: 0c01 |005e: move-result-object v1 │ │ -032d06: 28b0 |005f: goto 000f // -0050 │ │ -032d08: 5493 af00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032d0c: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -032d12: 7157 1d02 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ -032d18: 0c01 |0068: move-result-object v1 │ │ -032d1a: 28a6 |0069: goto 000f // -005a │ │ -032d1c: 5493 af00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032d20: 7130 1b02 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@021b │ │ -032d26: 0c01 |006f: move-result-object v1 │ │ -032d28: 289f |0070: goto 000f // -0061 │ │ -032d2a: 5493 af00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032d2e: 7130 1b02 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@021b │ │ -032d34: 0c01 |0076: move-result-object v1 │ │ -032d36: 2898 |0077: goto 000f // -0068 │ │ -032d38: 0731 |0078: move-object v1, v3 │ │ -032d3a: 2896 |0079: goto 000f // -006a │ │ -032d3c: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +033bac: |[033bac] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +033bbc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +033bc2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +033bc4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +033bc6: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +033bca: 52a4 6600 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +033bce: 6e40 7001 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0170 │ │ +033bd4: 0c01 |000c: move-result-object v1 │ │ +033bd6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +033bda: 1101 |000f: return-object v1 │ │ +033bdc: 52a4 6600 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +033be0: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +033be4: 5494 af00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033be8: 52a5 6600 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +033bec: 7120 7d08 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ +033bf2: 0c00 |001b: move-result-object v0 │ │ +033bf4: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +033bf8: 0701 |001e: move-object v1, v0 │ │ +033bfa: 28f0 |001f: goto 000f // -0010 │ │ +033bfc: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +033c00: 0731 |0022: move-object v1, v3 │ │ +033c02: 28ec |0023: goto 000f // -0014 │ │ +033c04: 7120 3802 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0238 │ │ +033c0a: 0a02 |0027: move-result v2 │ │ +033c0c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +033c10: 0731 |002a: move-object v1, v3 │ │ +033c12: 28e4 |002b: goto 000f // -001c │ │ +033c14: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +033c1a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +033c1e: 5494 af00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c22: 6e10 aa01 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01aa │ │ +033c28: 0c04 |0036: move-result-object v4 │ │ +033c2a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +033c2e: 5494 af00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c32: 6e10 aa01 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01aa │ │ +033c38: 0c04 |003e: move-result-object v4 │ │ +033c3a: 6e10 1208 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0812 │ │ +033c40: 0c04 |0042: move-result-object v4 │ │ +033c42: 524d ee01 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@01ee │ │ +033c46: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +033c4a: 0731 |0047: move-object v1, v3 │ │ +033c4c: 28c7 |0048: goto 000f // -0039 │ │ +033c4e: 5493 af00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c52: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +033c56: 7156 1d02 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ +033c5c: 0c01 |0050: move-result-object v1 │ │ +033c5e: 28be |0051: goto 000f // -0042 │ │ +033c60: 5493 af00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c64: 7157 1d02 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ +033c6a: 0c01 |0057: move-result-object v1 │ │ +033c6c: 28b7 |0058: goto 000f // -0049 │ │ +033c6e: 5493 af00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c72: 7156 1d02 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ +033c78: 0c01 |005e: move-result-object v1 │ │ +033c7a: 28b0 |005f: goto 000f // -0050 │ │ +033c7c: 5493 af00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c80: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +033c86: 7157 1d02 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@021d │ │ +033c8c: 0c01 |0068: move-result-object v1 │ │ +033c8e: 28a6 |0069: goto 000f // -005a │ │ +033c90: 5493 af00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033c94: 7130 1b02 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@021b │ │ +033c9a: 0c01 |006f: move-result-object v1 │ │ +033c9c: 289f |0070: goto 000f // -0061 │ │ +033c9e: 5493 af00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033ca2: 7130 1b02 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@021b │ │ +033ca8: 0c01 |0076: move-result-object v1 │ │ +033caa: 2898 |0077: goto 000f // -0068 │ │ +033cac: 0731 |0078: move-object v1, v3 │ │ +033cae: 2896 |0079: goto 000f // -006a │ │ +033cb0: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=701 │ │ 0x000d line=703 │ │ 0x000f line=755 │ │ 0x0010 line=707 │ │ 0x0014 line=708 │ │ @@ -57292,51 +57299,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -032d5c: |[032d5c] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -032d6c: 5230 6100 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032d70: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -032d74: 0e00 |0004: return-void │ │ -032d76: 5420 b200 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032d7a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -032d7e: 5420 b200 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032d82: 6e10 cb0a 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032d88: 0a00 |000e: move-result v0 │ │ -032d8a: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ -032d8e: 5420 ae00 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032d92: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -032d96: 2200 ae01 |0015: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -032d9a: 7010 c00a 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -032da0: 5b20 ae00 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032da4: 5420 ae00 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032da8: 6e10 cb0a 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032dae: 0a00 |0021: move-result v0 │ │ -032db0: 6e20 8c01 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@018c │ │ -032db6: 5420 ae00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032dba: 6e20 c40a 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -032dc0: 28da |002a: goto 0004 // -0026 │ │ -032dc2: 5420 b200 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032dc6: 5421 b200 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032dca: 6e10 cb0a 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032dd0: 0a01 |0032: move-result v1 │ │ -032dd2: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032dd6: 6e20 c80a 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -032ddc: 0c00 |0038: move-result-object v0 │ │ -032dde: 1f00 8f01 |0039: check-cast v0, Ljava/lang/Integer; // type@018f │ │ -032de2: 6e10 540a 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ -032de8: 0a00 |003e: move-result v0 │ │ -032dea: 6e20 8c01 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@018c │ │ -032df0: 5420 ae00 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032df4: 5231 6100 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032df8: 6e30 ca0a 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -032dfe: 28bb |0049: goto 0004 // -0045 │ │ +033cd0: |[033cd0] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +033ce0: 5230 6100 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033ce4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +033ce8: 0e00 |0004: return-void │ │ +033cea: 5420 b200 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033cee: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +033cf2: 5420 b200 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033cf6: 6e10 cb0a 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033cfc: 0a00 |000e: move-result v0 │ │ +033cfe: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ +033d02: 5420 ae00 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033d06: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +033d0a: 2200 ac01 |0015: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +033d0e: 7010 c00a 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +033d14: 5b20 ae00 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033d18: 5420 ae00 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033d1c: 6e10 cb0a 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033d22: 0a00 |0021: move-result v0 │ │ +033d24: 6e20 8c01 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@018c │ │ +033d2a: 5420 ae00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033d2e: 6e20 c40a 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +033d34: 28da |002a: goto 0004 // -0026 │ │ +033d36: 5420 b200 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033d3a: 5421 b200 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033d3e: 6e10 cb0a 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033d44: 0a01 |0032: move-result v1 │ │ +033d46: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +033d4a: 6e20 c80a 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +033d50: 0c00 |0038: move-result-object v0 │ │ +033d52: 1f00 8d01 |0039: check-cast v0, Ljava/lang/Integer; // type@018d │ │ +033d56: 6e10 540a 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ +033d5c: 0a00 |003e: move-result v0 │ │ +033d5e: 6e20 8c01 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@018c │ │ +033d64: 5420 ae00 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033d68: 5231 6100 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033d6c: 6e30 ca0a 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +033d72: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ 0x0004 line=1080 │ │ 0x0005 line=1069 │ │ 0x0011 line=1070 │ │ 0x0015 line=1071 │ │ @@ -57353,51 +57360,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -032e00: |[032e00] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -032e10: 5240 6100 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032e14: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -032e18: 0e00 |0004: return-void │ │ -032e1a: 6300 a600 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032e1e: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -032e22: 1a00 5902 |0009: const-string v0, "FragmentManager" // string@0259 │ │ -032e26: 2201 9c01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -032e2a: 7010 930a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -032e30: 1a02 6902 |0010: const-string v2, "Freeing fragment index " // string@0269 │ │ -032e34: 6e20 9a0a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -032e3a: 0c01 |0015: move-result-object v1 │ │ -032e3c: 5242 6100 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032e40: 6e20 970a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -032e46: 0c01 |001b: move-result-object v1 │ │ -032e48: 6e10 9e0a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -032e4e: 0c01 |001f: move-result-object v1 │ │ -032e50: 7120 8c07 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -032e56: 5430 ae00 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032e5a: 5241 6100 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032e5e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -032e60: 6e30 ca0a 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -032e66: 5430 b200 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032e6a: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ -032e6e: 2200 ae01 |002f: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -032e72: 7010 c00a 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -032e78: 5b30 b200 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032e7c: 5430 b200 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032e80: 5241 6100 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032e84: 7110 570a 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -032e8a: 0c01 |003d: move-result-object v1 │ │ -032e8c: 6e20 c40a 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -032e92: 5430 af00 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032e96: 5241 6100 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032e9a: 6e20 ab01 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@01ab │ │ -032ea0: 6e10 5f01 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@015f │ │ -032ea6: 28b9 |004b: goto 0004 // -0047 │ │ +033d74: |[033d74] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +033d84: 5240 6100 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033d88: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +033d8c: 0e00 |0004: return-void │ │ +033d8e: 6300 a600 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +033d92: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +033d96: 1a00 5902 |0009: const-string v0, "FragmentManager" // string@0259 │ │ +033d9a: 2201 9a01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +033d9e: 7010 930a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +033da4: 1a02 6902 |0010: const-string v2, "Freeing fragment index " // string@0269 │ │ +033da8: 6e20 9a0a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033dae: 0c01 |0015: move-result-object v1 │ │ +033db0: 5242 6100 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033db4: 6e20 970a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +033dba: 0c01 |001b: move-result-object v1 │ │ +033dbc: 6e10 9e0a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +033dc2: 0c01 |001f: move-result-object v1 │ │ +033dc4: 7120 8c07 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +033dca: 5430 ae00 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033dce: 5241 6100 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033dd2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +033dd4: 6e30 ca0a 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +033dda: 5430 b200 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033dde: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ +033de2: 2200 ac01 |002f: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +033de6: 7010 c00a 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +033dec: 5b30 b200 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033df0: 5430 b200 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +033df4: 5241 6100 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033df8: 7110 570a 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +033dfe: 0c01 |003d: move-result-object v1 │ │ +033e00: 6e20 c40a 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +033e06: 5430 af00 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033e0a: 5241 6100 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033e0e: 6e20 ab01 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@01ab │ │ +033e14: 6e10 5f01 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@015f │ │ +033e1a: 28b9 |004b: goto 0004 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ 0x0004 line=1095 │ │ 0x0005 line=1087 │ │ 0x0023 line=1088 │ │ 0x002b line=1089 │ │ @@ -57414,54 +57421,54 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -032ea8: |[032ea8] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -032eb8: 5442 af00 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032ebc: 3902 0c00 |0002: if-nez v2, 000e // +000c │ │ -032ec0: 3805 0a00 |0004: if-eqz v5, 000e // +000a │ │ -032ec4: 2202 8c01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -032ec8: 1a03 e105 |0008: const-string v3, "No activity" // string@05e1 │ │ -032ecc: 7020 510a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -032ed2: 2702 |000d: throw v2 │ │ -032ed4: 3908 0700 |000e: if-nez v8, 0015 // +0007 │ │ -032ed8: 5242 b700 |0010: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -032edc: 3352 0300 |0012: if-ne v2, v5, 0015 // +0003 │ │ -032ee0: 0e00 |0014: return-void │ │ -032ee2: 5945 b700 |0015: iput v5, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -032ee6: 5442 ae00 |0017: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032eea: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ -032eee: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -032ef0: 5442 ae00 |001c: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032ef4: 6e10 cb0a 0200 |001e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -032efa: 0a02 |0021: move-result v2 │ │ -032efc: 3521 1200 |0022: if-ge v1, v2, 0034 // +0012 │ │ -032f00: 5442 ae00 |0024: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032f04: 6e20 c70a 1200 |0026: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -032f0a: 0c00 |0029: move-result-object v0 │ │ -032f0c: 1f00 4800 |002a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -032f10: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -032f14: 6e57 2102 0465 |002e: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -032f1a: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -032f1e: 28e9 |0033: goto 001c // -0017 │ │ -032f20: 5542 bb00 |0034: iget-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -032f24: 3802 deff |0036: if-eqz v2, 0014 // -0022 │ │ -032f28: 5442 af00 |0038: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032f2c: 3802 daff |003a: if-eqz v2, 0014 // -0026 │ │ -032f30: 5242 b700 |003c: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -032f34: 1253 |003e: const/4 v3, #int 5 // #5 │ │ -032f36: 3332 d5ff |003f: if-ne v2, v3, 0014 // -002b │ │ -032f3a: 5442 af00 |0041: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032f3e: 6e10 ca01 0200 |0043: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01ca │ │ -032f44: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -032f46: 5c42 bb00 |0047: iput-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -032f4a: 28cb |0049: goto 0014 // -0035 │ │ +033e1c: |[033e1c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +033e2c: 5442 af00 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033e30: 3902 0c00 |0002: if-nez v2, 000e // +000c │ │ +033e34: 3805 0a00 |0004: if-eqz v5, 000e // +000a │ │ +033e38: 2202 8a01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +033e3c: 1a03 df05 |0008: const-string v3, "No activity" // string@05df │ │ +033e40: 7020 510a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +033e46: 2702 |000d: throw v2 │ │ +033e48: 3908 0700 |000e: if-nez v8, 0015 // +0007 │ │ +033e4c: 5242 b700 |0010: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +033e50: 3352 0300 |0012: if-ne v2, v5, 0015 // +0003 │ │ +033e54: 0e00 |0014: return-void │ │ +033e56: 5945 b700 |0015: iput v5, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +033e5a: 5442 ae00 |0017: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033e5e: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ +033e62: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +033e64: 5442 ae00 |001c: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033e68: 6e10 cb0a 0200 |001e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +033e6e: 0a02 |0021: move-result v2 │ │ +033e70: 3521 1200 |0022: if-ge v1, v2, 0034 // +0012 │ │ +033e74: 5442 ae00 |0024: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033e78: 6e20 c70a 1200 |0026: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +033e7e: 0c00 |0029: move-result-object v0 │ │ +033e80: 1f00 4700 |002a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +033e84: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +033e88: 6e57 2102 0465 |002e: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +033e8e: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +033e92: 28e9 |0033: goto 001c // -0017 │ │ +033e94: 5542 bb00 |0034: iget-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +033e98: 3802 deff |0036: if-eqz v2, 0014 // -0022 │ │ +033e9c: 5442 af00 |0038: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033ea0: 3802 daff |003a: if-eqz v2, 0014 // -0026 │ │ +033ea4: 5242 b700 |003c: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +033ea8: 1253 |003e: const/4 v3, #int 5 // #5 │ │ +033eaa: 3332 d5ff |003f: if-ne v2, v3, 0014 // -002b │ │ +033eae: 5442 af00 |0041: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +033eb2: 6e10 ca01 0200 |0043: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01ca │ │ +033eb8: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +033eba: 5c42 bb00 |0047: iput-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +033ebe: 28cb |0049: goto 0014 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1040 │ │ 0x0006 line=1041 │ │ 0x000e line=1044 │ │ 0x0014 line=1062 │ │ 0x0015 line=1048 │ │ @@ -57488,18 +57495,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -032f4c: |[032f4c] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -032f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032f5e: 6e53 1e02 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@021e │ │ -032f64: 0e00 |0004: return-void │ │ +033ec0: |[033ec0] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +033ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033ed2: 6e53 1e02 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@021e │ │ +033ed8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1036 │ │ 0x0004 line=1037 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -57510,19 +57517,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -032f68: |[032f68] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -032f78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -032f7a: 5220 b700 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -032f7e: 6e51 2102 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -032f84: 0e00 |0006: return-void │ │ +033edc: |[033edc] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +033eec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033eee: 5220 b700 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +033ef2: 6e51 2102 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +033ef8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1032 │ │ 0x0006 line=1033 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ @@ -57532,597 +57539,597 @@ │ │ type : '(Landroid/support/v4/app/Fragment;III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 1196 16-bit code units │ │ -032f88: |[032f88] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ -032f98: 5584 5200 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -032f9c: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -032fa0: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -032fa2: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ -032fa6: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -032fa8: 5584 6700 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -032fac: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ -032fb0: 5284 6e00 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -032fb4: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ -032fb8: 5289 6e00 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -032fbc: 5284 6e00 |0012: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -032fc0: 3594 8302 |0014: if-ge v4, v9, 0297 // +0283 │ │ -032fc4: 5584 5d00 |0016: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -032fc8: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ -032fcc: 5584 6000 |001a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -032fd0: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ -032fd4: 0e00 |001e: return-void │ │ -032fd6: 5484 5300 |001f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -032fda: 3804 0c00 |0021: if-eqz v4, 002d // +000c │ │ -032fde: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -032fe0: 5b84 5300 |0024: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -032fe4: 5284 6f00 |0026: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -032fe8: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -032fea: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -032fec: 6e56 2102 8754 |002a: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -032ff2: 5284 6e00 |002d: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -032ff6: 2b04 6104 0000 |002f: packed-switch v4, 00000490 // +00000461 │ │ -032ffc: 5989 6e00 |0032: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -033000: 28ea |0034: goto 001e // -0016 │ │ -033002: 6304 a600 |0035: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033006: 3804 1a00 |0037: if-eqz v4, 0051 // +001a │ │ -03300a: 1a04 5902 |0039: const-string v4, "FragmentManager" // string@0259 │ │ -03300e: 2205 9c01 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033012: 7010 930a 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033018: 1a06 9f0d |0040: const-string v6, "moveto CREATED: " // string@0d9f │ │ -03301c: 6e20 9a0a 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033022: 0c05 |0045: move-result-object v5 │ │ -033024: 6e20 990a 8500 |0046: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03302a: 0c05 |0049: move-result-object v5 │ │ -03302c: 6e10 9e0a 0500 |004a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033032: 0c05 |004d: move-result-object v5 │ │ -033034: 7120 8c07 5400 |004e: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03303a: 5484 6c00 |0051: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03303e: 3804 2500 |0053: if-eqz v4, 0078 // +0025 │ │ -033042: 5484 6c00 |0055: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -033046: 1a05 e607 |0057: const-string v5, "android:view_state" // string@07e6 │ │ -03304a: 6e20 a300 5400 |0059: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00a3 │ │ -033050: 0c04 |005c: move-result-object v4 │ │ -033052: 5b84 6d00 |005d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -033056: 5484 6c00 |005f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03305a: 1a05 e407 |0061: const-string v5, "android:target_state" // string@07e4 │ │ -03305e: 6e30 1702 4705 |0063: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0217 │ │ -033064: 0c04 |0066: move-result-object v4 │ │ -033066: 5b84 7100 |0067: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -03306a: 5484 7100 |0069: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -03306e: 3804 0d00 |006b: if-eqz v4, 0078 // +000d │ │ -033072: 5484 6c00 |006d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -033076: 1a05 e307 |006f: const-string v5, "android:target_req_state" // string@07e3 │ │ -03307a: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -03307c: 6e30 a000 5406 |0072: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ -033082: 0a04 |0075: move-result v4 │ │ -033084: 5984 7300 |0076: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -033088: 5474 af00 |0078: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03308c: 5b84 5100 |007a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -033090: 5474 af00 |007c: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -033094: 5444 8900 |007e: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033098: 5b84 5c00 |0080: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -03309c: 1204 |0082: const/4 v4, #int 0 // #0 │ │ -03309e: 5c84 5600 |0083: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0330a2: 5474 af00 |0085: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0330a6: 6e20 6c01 4800 |0087: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@016c │ │ -0330ac: 5584 5600 |008a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0330b0: 3904 2100 |008c: if-nez v4, 00ad // +0021 │ │ -0330b4: 2204 6600 |008e: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -0330b8: 2205 9c01 |0090: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0330bc: 7010 930a 0500 |0092: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0330c2: 1a06 5402 |0095: const-string v6, "Fragment " // string@0254 │ │ -0330c6: 6e20 9a0a 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0330cc: 0c05 |009a: move-result-object v5 │ │ -0330ce: 6e20 990a 8500 |009b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0330d4: 0c05 |009e: move-result-object v5 │ │ -0330d6: 1a06 2e00 |009f: const-string v6, " did not call through to super.onAttach()" // string@002e │ │ -0330da: 6e20 9a0a 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0330e0: 0c05 |00a4: move-result-object v5 │ │ -0330e2: 6e10 9e0a 0500 |00a5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0330e8: 0c05 |00a8: move-result-object v5 │ │ -0330ea: 7020 dc02 5400 |00a9: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -0330f0: 2704 |00ac: throw v4 │ │ -0330f2: 5474 af00 |00ad: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0330f6: 6e20 ae01 8400 |00af: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@01ae │ │ -0330fc: 5584 6b00 |00b2: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -033100: 3904 2d00 |00b4: if-nez v4, 00e1 // +002d │ │ -033104: 1204 |00b6: const/4 v4, #int 0 // #0 │ │ -033106: 5c84 5600 |00b7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -03310a: 5484 6c00 |00b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03310e: 6e20 6f01 4800 |00bb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@016f │ │ -033114: 5584 5600 |00be: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033118: 3904 2100 |00c0: if-nez v4, 00e1 // +0021 │ │ -03311c: 2204 6600 |00c2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -033120: 2205 9c01 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033124: 7010 930a 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03312a: 1a06 5402 |00c9: const-string v6, "Fragment " // string@0254 │ │ -03312e: 6e20 9a0a 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033134: 0c05 |00ce: move-result-object v5 │ │ -033136: 6e20 990a 8500 |00cf: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03313c: 0c05 |00d2: move-result-object v5 │ │ -03313e: 1a06 2f00 |00d3: const-string v6, " did not call through to super.onCreate()" // string@002f │ │ -033142: 6e20 9a0a 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033148: 0c05 |00d8: move-result-object v5 │ │ -03314a: 6e10 9e0a 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033150: 0c05 |00dc: move-result-object v5 │ │ -033152: 7020 dc02 5400 |00dd: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -033158: 2704 |00e0: throw v4 │ │ -03315a: 1204 |00e1: const/4 v4, #int 0 // #0 │ │ -03315c: 5c84 6b00 |00e2: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -033160: 5584 5d00 |00e4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -033164: 3804 3300 |00e6: if-eqz v4, 0119 // +0033 │ │ -033168: 5484 6c00 |00e8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03316c: 6e20 5301 4800 |00ea: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0153 │ │ -033172: 0c04 |00ed: move-result-object v4 │ │ -033174: 1205 |00ee: const/4 v5, #int 0 // #0 │ │ -033176: 5486 6c00 |00ef: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03317a: 6e40 7301 4865 |00f1: invoke-virtual {v8, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0173 │ │ -033180: 0c04 |00f4: move-result-object v4 │ │ -033182: 5b84 7400 |00f5: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033186: 5484 7400 |00f7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03318a: 3804 8100 |00f9: if-eqz v4, 017a // +0081 │ │ -03318e: 5484 7400 |00fb: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033192: 5b84 6200 |00fd: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -033196: 5484 7400 |00ff: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03319a: 7110 db02 0400 |0101: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02db │ │ -0331a0: 0c04 |0104: move-result-object v4 │ │ -0331a2: 5b84 7400 |0105: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0331a6: 5584 5f00 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -0331aa: 3804 0900 |0109: if-eqz v4, 0112 // +0009 │ │ -0331ae: 5484 7400 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0331b2: 1305 0800 |010d: const/16 v5, #int 8 // #8 │ │ -0331b6: 6e20 f807 5400 |010f: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -0331bc: 5484 7400 |0112: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0331c0: 5485 6c00 |0114: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0331c4: 6e30 8301 4805 |0116: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0183 │ │ -0331ca: 1214 |0119: const/4 v4, #int 1 // #1 │ │ -0331cc: 3749 e200 |011a: if-le v9, v4, 01fc // +00e2 │ │ -0331d0: 6304 a600 |011c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0331d4: 3804 1a00 |011e: if-eqz v4, 0138 // +001a │ │ -0331d8: 1a04 5902 |0120: const-string v4, "FragmentManager" // string@0259 │ │ -0331dc: 2205 9c01 |0122: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0331e0: 7010 930a 0500 |0124: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0331e6: 1a06 9e0d |0127: const-string v6, "moveto ACTIVITY_CREATED: " // string@0d9e │ │ -0331ea: 6e20 9a0a 6500 |0129: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0331f0: 0c05 |012c: move-result-object v5 │ │ -0331f2: 6e20 990a 8500 |012d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0331f8: 0c05 |0130: move-result-object v5 │ │ -0331fa: 6e10 9e0a 0500 |0131: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033200: 0c05 |0134: move-result-object v5 │ │ -033202: 7120 8c07 5400 |0135: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033208: 5584 5d00 |0138: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -03320c: 3904 8900 |013a: if-nez v4, 01c3 // +0089 │ │ -033210: 1201 |013c: const/4 v1, #int 0 // #0 │ │ -033212: 5284 5900 |013d: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -033216: 3804 3f00 |013f: if-eqz v4, 017e // +003f │ │ -03321a: 5474 af00 |0141: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03321e: 5285 5900 |0143: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -033222: 6e20 9d01 5400 |0145: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@019d │ │ -033228: 0c01 |0148: move-result-object v1 │ │ -03322a: 1f01 0701 |0149: check-cast v1, Landroid/view/ViewGroup; // type@0107 │ │ -03322e: 3901 3300 |014b: if-nez v1, 017e // +0033 │ │ -033232: 5584 6800 |014d: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ -033236: 3904 2f00 |014f: if-nez v4, 017e // +002f │ │ -03323a: 2204 8b01 |0151: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03323e: 2205 9c01 |0153: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033242: 7010 930a 0500 |0155: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033248: 1a06 e605 |0158: const-string v6, "No view found for id 0x" // string@05e6 │ │ -03324c: 6e20 9a0a 6500 |015a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033252: 0c05 |015d: move-result-object v5 │ │ -033254: 5286 5900 |015e: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -033258: 7110 560a 0600 |0160: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -03325e: 0c06 |0163: move-result-object v6 │ │ -033260: 6e20 9a0a 6500 |0164: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033266: 0c05 |0167: move-result-object v5 │ │ -033268: 1a06 3f00 |0168: const-string v6, " for fragment " // string@003f │ │ -03326c: 6e20 9a0a 6500 |016a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033272: 0c05 |016d: move-result-object v5 │ │ -033274: 6e20 990a 8500 |016e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03327a: 0c05 |0171: move-result-object v5 │ │ -03327c: 6e10 9e0a 0500 |0172: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033282: 0c05 |0175: move-result-object v5 │ │ -033284: 7020 4e0a 5400 |0176: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03328a: 2704 |0179: throw v4 │ │ -03328c: 1204 |017a: const/4 v4, #int 0 // #0 │ │ -03328e: 5b84 6200 |017b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -033292: 289c |017d: goto 0119 // -0064 │ │ -033294: 5b81 5800 |017e: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -033298: 5484 6c00 |0180: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03329c: 6e20 5301 4800 |0182: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0153 │ │ -0332a2: 0c04 |0185: move-result-object v4 │ │ -0332a4: 5485 6c00 |0186: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0332a8: 6e40 7301 4851 |0188: invoke-virtual {v8, v4, v1, v5}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0173 │ │ -0332ae: 0c04 |018b: move-result-object v4 │ │ -0332b0: 5b84 7400 |018c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332b4: 5484 7400 |018e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332b8: 3804 5e00 |0190: if-eqz v4, 01ee // +005e │ │ -0332bc: 5484 7400 |0192: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332c0: 5b84 6200 |0194: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -0332c4: 5484 7400 |0196: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332c8: 7110 db02 0400 |0198: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02db │ │ -0332ce: 0c04 |019b: move-result-object v4 │ │ -0332d0: 5b84 7400 |019c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332d4: 3801 1300 |019e: if-eqz v1, 01b1 // +0013 │ │ -0332d8: 1214 |01a0: const/4 v4, #int 1 // #1 │ │ -0332da: 6e5b 1902 874a |01a1: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0219 │ │ -0332e0: 0c00 |01a4: move-result-object v0 │ │ -0332e2: 3800 0700 |01a5: if-eqz v0, 01ac // +0007 │ │ -0332e6: 5484 7400 |01a7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332ea: 6e20 f907 0400 |01a9: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -0332f0: 5484 7400 |01ac: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0332f4: 6e20 0208 4100 |01ae: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ -0332fa: 5584 5f00 |01b1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -0332fe: 3804 0900 |01b3: if-eqz v4, 01bc // +0009 │ │ -033302: 5484 7400 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033306: 1305 0800 |01b7: const/16 v5, #int 8 // #8 │ │ -03330a: 6e20 f807 5400 |01b9: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -033310: 5484 7400 |01bc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033314: 5485 6c00 |01be: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -033318: 6e30 8301 4805 |01c0: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0183 │ │ -03331e: 1204 |01c3: const/4 v4, #int 0 // #0 │ │ -033320: 5c84 5600 |01c4: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033324: 5484 6c00 |01c6: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -033328: 6e20 6a01 4800 |01c8: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@016a │ │ -03332e: 5584 5600 |01cb: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033332: 3904 2500 |01cd: if-nez v4, 01f2 // +0025 │ │ -033336: 2204 6600 |01cf: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -03333a: 2205 9c01 |01d1: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -03333e: 7010 930a 0500 |01d3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033344: 1a06 5402 |01d6: const-string v6, "Fragment " // string@0254 │ │ -033348: 6e20 9a0a 6500 |01d8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03334e: 0c05 |01db: move-result-object v5 │ │ -033350: 6e20 990a 8500 |01dc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033356: 0c05 |01df: move-result-object v5 │ │ -033358: 1a06 2d00 |01e0: const-string v6, " did not call through to super.onActivityCreated()" // string@002d │ │ -03335c: 6e20 9a0a 6500 |01e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033362: 0c05 |01e5: move-result-object v5 │ │ -033364: 6e10 9e0a 0500 |01e6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03336a: 0c05 |01e9: move-result-object v5 │ │ -03336c: 7020 dc02 5400 |01ea: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -033372: 2704 |01ed: throw v4 │ │ -033374: 1204 |01ee: const/4 v4, #int 0 // #0 │ │ -033376: 5b84 6200 |01ef: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -03337a: 28d2 |01f1: goto 01c3 // -002e │ │ -03337c: 5484 7400 |01f2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033380: 3804 0500 |01f4: if-eqz v4, 01f9 // +0005 │ │ -033384: 6e10 8901 0800 |01f6: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@0189 │ │ -03338a: 1204 |01f9: const/4 v4, #int 0 // #0 │ │ -03338c: 5b84 6c00 |01fa: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -033390: 1234 |01fc: const/4 v4, #int 3 // #3 │ │ -033392: 3749 4700 |01fd: if-le v9, v4, 0244 // +0047 │ │ -033396: 6304 a600 |01ff: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03339a: 3804 1a00 |0201: if-eqz v4, 021b // +001a │ │ -03339e: 1a04 5902 |0203: const-string v4, "FragmentManager" // string@0259 │ │ -0333a2: 2205 9c01 |0205: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0333a6: 7010 930a 0500 |0207: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0333ac: 1a06 a10d |020a: const-string v6, "moveto STARTED: " // string@0da1 │ │ -0333b0: 6e20 9a0a 6500 |020c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0333b6: 0c05 |020f: move-result-object v5 │ │ -0333b8: 6e20 990a 8500 |0210: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0333be: 0c05 |0213: move-result-object v5 │ │ -0333c0: 6e10 9e0a 0500 |0214: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0333c6: 0c05 |0217: move-result-object v5 │ │ -0333c8: 7120 8c07 5400 |0218: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0333ce: 1204 |021b: const/4 v4, #int 0 // #0 │ │ -0333d0: 5c84 5600 |021c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0333d4: 6e10 8601 0800 |021e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0186 │ │ -0333da: 5584 5600 |0221: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0333de: 3904 2100 |0223: if-nez v4, 0244 // +0021 │ │ -0333e2: 2204 6600 |0225: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -0333e6: 2205 9c01 |0227: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0333ea: 7010 930a 0500 |0229: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0333f0: 1a06 5402 |022c: const-string v6, "Fragment " // string@0254 │ │ -0333f4: 6e20 9a0a 6500 |022e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0333fa: 0c05 |0231: move-result-object v5 │ │ -0333fc: 6e20 990a 8500 |0232: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033402: 0c05 |0235: move-result-object v5 │ │ -033404: 1a06 3500 |0236: const-string v6, " did not call through to super.onStart()" // string@0035 │ │ -033408: 6e20 9a0a 6500 |0238: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03340e: 0c05 |023b: move-result-object v5 │ │ -033410: 6e10 9e0a 0500 |023c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033416: 0c05 |023f: move-result-object v5 │ │ -033418: 7020 dc02 5400 |0240: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -03341e: 2704 |0243: throw v4 │ │ -033420: 1244 |0244: const/4 v4, #int 4 // #4 │ │ -033422: 3749 edfd |0245: if-le v9, v4, 0032 // -0213 │ │ -033426: 6304 a600 |0247: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03342a: 3804 1a00 |0249: if-eqz v4, 0263 // +001a │ │ -03342e: 1a04 5902 |024b: const-string v4, "FragmentManager" // string@0259 │ │ -033432: 2205 9c01 |024d: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033436: 7010 930a 0500 |024f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03343c: 1a06 a00d |0252: const-string v6, "moveto RESUMED: " // string@0da0 │ │ -033440: 6e20 9a0a 6500 |0254: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033446: 0c05 |0257: move-result-object v5 │ │ -033448: 6e20 990a 8500 |0258: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03344e: 0c05 |025b: move-result-object v5 │ │ -033450: 6e10 9e0a 0500 |025c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033456: 0c05 |025f: move-result-object v5 │ │ -033458: 7120 8c07 5400 |0260: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03345e: 1204 |0263: const/4 v4, #int 0 // #0 │ │ -033460: 5c84 5600 |0264: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033464: 1214 |0266: const/4 v4, #int 1 // #1 │ │ -033466: 5c84 6900 |0267: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -03346a: 6e10 7f01 0800 |0269: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@017f │ │ -033470: 5584 5600 |026c: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033474: 3904 2100 |026e: if-nez v4, 028f // +0021 │ │ -033478: 2204 6600 |0270: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -03347c: 2205 9c01 |0272: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033480: 7010 930a 0500 |0274: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033486: 1a06 5402 |0277: const-string v6, "Fragment " // string@0254 │ │ -03348a: 6e20 9a0a 6500 |0279: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033490: 0c05 |027c: move-result-object v5 │ │ -033492: 6e20 990a 8500 |027d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033498: 0c05 |0280: move-result-object v5 │ │ -03349a: 1a06 3400 |0281: const-string v6, " did not call through to super.onResume()" // string@0034 │ │ -03349e: 6e20 9a0a 6500 |0283: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0334a4: 0c05 |0286: move-result-object v5 │ │ -0334a6: 6e10 9e0a 0500 |0287: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0334ac: 0c05 |028a: move-result-object v5 │ │ -0334ae: 7020 dc02 5400 |028b: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -0334b4: 2704 |028e: throw v4 │ │ -0334b6: 1204 |028f: const/4 v4, #int 0 // #0 │ │ -0334b8: 5b84 6c00 |0290: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0334bc: 1204 |0292: const/4 v4, #int 0 // #0 │ │ -0334be: 5b84 6d00 |0293: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -0334c2: 2900 9dfd |0295: goto/16 0032 // -0263 │ │ -0334c6: 5284 6e00 |0297: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -0334ca: 3794 99fd |0299: if-le v4, v9, 0032 // -0267 │ │ -0334ce: 5284 6e00 |029b: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -0334d2: 2b04 0102 0000 |029d: packed-switch v4, 0000049e // +00000201 │ │ -0334d8: 2900 92fd |02a0: goto/16 0032 // -026e │ │ -0334dc: 1214 |02a2: const/4 v4, #int 1 // #1 │ │ -0334de: 3549 8ffd |02a3: if-ge v9, v4, 0032 // -0271 │ │ -0334e2: 5574 b800 |02a5: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -0334e6: 3804 0e00 |02a7: if-eqz v4, 02b5 // +000e │ │ -0334ea: 5484 5300 |02a9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -0334ee: 3804 0a00 |02ab: if-eqz v4, 02b5 // +000a │ │ -0334f2: 5483 5300 |02ad: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -0334f6: 1204 |02af: const/4 v4, #int 0 // #0 │ │ -0334f8: 5b84 5300 |02b0: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -0334fc: 6e10 d407 0300 |02b2: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ -033502: 5484 5300 |02b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -033506: 3804 5501 |02b7: if-eqz v4, 040c // +0155 │ │ -03350a: 5989 6f00 |02b9: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -03350e: 1219 |02bb: const/4 v9, #int 1 // #1 │ │ -033510: 2900 76fd |02bc: goto/16 0032 // -028a │ │ -033514: 1254 |02be: const/4 v4, #int 5 // #5 │ │ -033516: 3549 4a00 |02bf: if-ge v9, v4, 0309 // +004a │ │ -03351a: 6304 a600 |02c1: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03351e: 3804 1a00 |02c3: if-eqz v4, 02dd // +001a │ │ -033522: 1a04 5902 |02c5: const-string v4, "FragmentManager" // string@0259 │ │ -033526: 2205 9c01 |02c7: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -03352a: 7010 930a 0500 |02c9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033530: 1a06 9b0d |02cc: const-string v6, "movefrom RESUMED: " // string@0d9b │ │ -033534: 6e20 9a0a 6500 |02ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03353a: 0c05 |02d1: move-result-object v5 │ │ -03353c: 6e20 990a 8500 |02d2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033542: 0c05 |02d5: move-result-object v5 │ │ -033544: 6e10 9e0a 0500 |02d6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03354a: 0c05 |02d9: move-result-object v5 │ │ -03354c: 7120 8c07 5400 |02da: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033552: 1204 |02dd: const/4 v4, #int 0 // #0 │ │ -033554: 5c84 5600 |02de: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033558: 6e10 7d01 0800 |02e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@017d │ │ -03355e: 5584 5600 |02e3: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033562: 3904 2100 |02e5: if-nez v4, 0306 // +0021 │ │ -033566: 2204 6600 |02e7: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -03356a: 2205 9c01 |02e9: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -03356e: 7010 930a 0500 |02eb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033574: 1a06 5402 |02ee: const-string v6, "Fragment " // string@0254 │ │ -033578: 6e20 9a0a 6500 |02f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03357e: 0c05 |02f3: move-result-object v5 │ │ -033580: 6e20 990a 8500 |02f4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033586: 0c05 |02f7: move-result-object v5 │ │ -033588: 1a06 3300 |02f8: const-string v6, " did not call through to super.onPause()" // string@0033 │ │ -03358c: 6e20 9a0a 6500 |02fa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033592: 0c05 |02fd: move-result-object v5 │ │ -033594: 6e10 9e0a 0500 |02fe: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03359a: 0c05 |0301: move-result-object v5 │ │ -03359c: 7020 dc02 5400 |0302: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -0335a2: 2704 |0305: throw v4 │ │ -0335a4: 1204 |0306: const/4 v4, #int 0 // #0 │ │ -0335a6: 5c84 6900 |0307: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -0335aa: 1244 |0309: const/4 v4, #int 4 // #4 │ │ -0335ac: 3549 4700 |030a: if-ge v9, v4, 0351 // +0047 │ │ -0335b0: 6304 a600 |030c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0335b4: 3804 1a00 |030e: if-eqz v4, 0328 // +001a │ │ -0335b8: 1a04 5902 |0310: const-string v4, "FragmentManager" // string@0259 │ │ -0335bc: 2205 9c01 |0312: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0335c0: 7010 930a 0500 |0314: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0335c6: 1a06 9c0d |0317: const-string v6, "movefrom STARTED: " // string@0d9c │ │ -0335ca: 6e20 9a0a 6500 |0319: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0335d0: 0c05 |031c: move-result-object v5 │ │ -0335d2: 6e20 990a 8500 |031d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0335d8: 0c05 |0320: move-result-object v5 │ │ -0335da: 6e10 9e0a 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0335e0: 0c05 |0324: move-result-object v5 │ │ -0335e2: 7120 8c07 5400 |0325: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0335e8: 1204 |0328: const/4 v4, #int 0 // #0 │ │ -0335ea: 5c84 5600 |0329: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0335ee: 6e10 8701 0800 |032b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0187 │ │ -0335f4: 5584 5600 |032e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0335f8: 3904 2100 |0330: if-nez v4, 0351 // +0021 │ │ -0335fc: 2204 6600 |0332: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -033600: 2205 9c01 |0334: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033604: 7010 930a 0500 |0336: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03360a: 1a06 5402 |0339: const-string v6, "Fragment " // string@0254 │ │ -03360e: 6e20 9a0a 6500 |033b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033614: 0c05 |033e: move-result-object v5 │ │ -033616: 6e20 990a 8500 |033f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03361c: 0c05 |0342: move-result-object v5 │ │ -03361e: 1a06 3600 |0343: const-string v6, " did not call through to super.onStop()" // string@0036 │ │ -033622: 6e20 9a0a 6500 |0345: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033628: 0c05 |0348: move-result-object v5 │ │ -03362a: 6e10 9e0a 0500 |0349: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033630: 0c05 |034c: move-result-object v5 │ │ -033632: 7020 dc02 5400 |034d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -033638: 2704 |0350: throw v4 │ │ -03363a: 1234 |0351: const/4 v4, #int 3 // #3 │ │ -03363c: 3549 2100 |0352: if-ge v9, v4, 0373 // +0021 │ │ -033640: 6304 a600 |0354: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033644: 3804 1a00 |0356: if-eqz v4, 0370 // +001a │ │ -033648: 1a04 5902 |0358: const-string v4, "FragmentManager" // string@0259 │ │ -03364c: 2205 9c01 |035a: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033650: 7010 930a 0500 |035c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033656: 1a06 9d0d |035f: const-string v6, "movefrom STOPPED: " // string@0d9d │ │ -03365a: 6e20 9a0a 6500 |0361: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033660: 0c05 |0364: move-result-object v5 │ │ -033662: 6e20 990a 8500 |0365: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033668: 0c05 |0368: move-result-object v5 │ │ -03366a: 6e10 9e0a 0500 |0369: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033670: 0c05 |036c: move-result-object v5 │ │ -033672: 7120 8c07 5400 |036d: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033678: 6e10 8501 0800 |0370: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0185 │ │ -03367e: 1224 |0373: const/4 v4, #int 2 // #2 │ │ -033680: 3549 2eff |0374: if-ge v9, v4, 02a2 // -00d2 │ │ -033684: 6304 a600 |0376: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033688: 3804 1a00 |0378: if-eqz v4, 0392 // +001a │ │ -03368c: 1a04 5902 |037a: const-string v4, "FragmentManager" // string@0259 │ │ -033690: 2205 9c01 |037c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -033694: 7010 930a 0500 |037e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03369a: 1a06 990d |0381: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0d99 │ │ -03369e: 6e20 9a0a 6500 |0383: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0336a4: 0c05 |0386: move-result-object v5 │ │ -0336a6: 6e20 990a 8500 |0387: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0336ac: 0c05 |038a: move-result-object v5 │ │ -0336ae: 6e10 9e0a 0500 |038b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0336b4: 0c05 |038e: move-result-object v5 │ │ -0336b6: 7120 8c07 5400 |038f: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0336bc: 5484 7400 |0392: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0336c0: 3804 1100 |0394: if-eqz v4, 03a5 // +0011 │ │ -0336c4: 5474 af00 |0396: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0336c8: 6e10 ac01 0400 |0398: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@01ac │ │ -0336ce: 0a04 |039b: move-result v4 │ │ -0336d0: 3904 0900 |039c: if-nez v4, 03a5 // +0009 │ │ -0336d4: 5484 6d00 |039e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -0336d8: 3904 0500 |03a0: if-nez v4, 03a5 // +0005 │ │ -0336dc: 6e20 3402 8700 |03a2: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0234 │ │ -0336e2: 1204 |03a5: const/4 v4, #int 0 // #0 │ │ -0336e4: 5c84 5600 |03a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0336e8: 6e10 8401 0800 |03a8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0184 │ │ -0336ee: 5584 5600 |03ab: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0336f2: 3904 2100 |03ad: if-nez v4, 03ce // +0021 │ │ -0336f6: 2204 6600 |03af: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -0336fa: 2205 9c01 |03b1: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0336fe: 7010 930a 0500 |03b3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033704: 1a06 5402 |03b6: const-string v6, "Fragment " // string@0254 │ │ -033708: 6e20 9a0a 6500 |03b8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03370e: 0c05 |03bb: move-result-object v5 │ │ -033710: 6e20 990a 8500 |03bc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033716: 0c05 |03bf: move-result-object v5 │ │ -033718: 1a06 3100 |03c0: const-string v6, " did not call through to super.onDestroyView()" // string@0031 │ │ -03371c: 6e20 9a0a 6500 |03c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033722: 0c05 |03c5: move-result-object v5 │ │ -033724: 6e10 9e0a 0500 |03c6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03372a: 0c05 |03c9: move-result-object v5 │ │ -03372c: 7020 dc02 5400 |03ca: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -033732: 2704 |03cd: throw v4 │ │ -033734: 5484 7400 |03ce: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033738: 3804 3100 |03d0: if-eqz v4, 0401 // +0031 │ │ -03373c: 5484 5800 |03d2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -033740: 3804 2d00 |03d4: if-eqz v4, 0401 // +002d │ │ -033744: 1200 |03d6: const/4 v0, #int 0 // #0 │ │ -033746: 5274 b700 |03d7: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -03374a: 3d04 0b00 |03d9: if-lez v4, 03e4 // +000b │ │ -03374e: 5574 b800 |03db: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -033752: 3904 0700 |03dd: if-nez v4, 03e4 // +0007 │ │ -033756: 1204 |03df: const/4 v4, #int 0 // #0 │ │ -033758: 6e5b 1902 874a |03e0: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0219 │ │ -03375e: 0c00 |03e3: move-result-object v0 │ │ -033760: 3800 1600 |03e4: if-eqz v0, 03fa // +0016 │ │ -033764: 0782 |03e6: move-object v2, v8 │ │ -033766: 5484 7400 |03e7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03376a: 5b84 5300 |03e9: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -03376e: 5989 6f00 |03eb: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -033772: 2204 5400 |03ed: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0054 │ │ -033776: 7030 ef01 7402 |03ef: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@01ef │ │ -03377c: 6e20 7a08 4000 |03f2: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@087a │ │ -033782: 5484 7400 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033786: 6e20 f907 0400 |03f7: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -03378c: 5484 5800 |03fa: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -033790: 5485 7400 |03fc: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -033794: 6e20 0f08 5400 |03fe: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@080f │ │ -03379a: 1204 |0401: const/4 v4, #int 0 // #0 │ │ -03379c: 5b84 5800 |0402: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -0337a0: 1204 |0404: const/4 v4, #int 0 // #0 │ │ -0337a2: 5b84 7400 |0405: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0337a6: 1204 |0407: const/4 v4, #int 0 // #0 │ │ -0337a8: 5b84 6200 |0408: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -0337ac: 2900 98fe |040a: goto/16 02a2 // -0168 │ │ -0337b0: 6304 a600 |040c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0337b4: 3804 1a00 |040e: if-eqz v4, 0428 // +001a │ │ -0337b8: 1a04 5902 |0410: const-string v4, "FragmentManager" // string@0259 │ │ -0337bc: 2205 9c01 |0412: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0337c0: 7010 930a 0500 |0414: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0337c6: 1a06 9a0d |0417: const-string v6, "movefrom CREATED: " // string@0d9a │ │ -0337ca: 6e20 9a0a 6500 |0419: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0337d0: 0c05 |041c: move-result-object v5 │ │ -0337d2: 6e20 990a 8500 |041d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0337d8: 0c05 |0420: move-result-object v5 │ │ -0337da: 6e10 9e0a 0500 |0421: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0337e0: 0c05 |0424: move-result-object v5 │ │ -0337e2: 7120 8c07 5400 |0425: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0337e8: 5584 6b00 |0428: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -0337ec: 3904 2b00 |042a: if-nez v4, 0455 // +002b │ │ -0337f0: 1204 |042c: const/4 v4, #int 0 // #0 │ │ -0337f2: 5c84 5600 |042d: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0337f6: 6e10 7401 0800 |042f: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0174 │ │ -0337fc: 5584 5600 |0432: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033800: 3904 2100 |0434: if-nez v4, 0455 // +0021 │ │ -033804: 2204 6600 |0436: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -033808: 2205 9c01 |0438: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -03380c: 7010 930a 0500 |043a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033812: 1a06 5402 |043d: const-string v6, "Fragment " // string@0254 │ │ -033816: 6e20 9a0a 6500 |043f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03381c: 0c05 |0442: move-result-object v5 │ │ -03381e: 6e20 990a 8500 |0443: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033824: 0c05 |0446: move-result-object v5 │ │ -033826: 1a06 3000 |0447: const-string v6, " did not call through to super.onDestroy()" // string@0030 │ │ -03382a: 6e20 9a0a 6500 |0449: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033830: 0c05 |044c: move-result-object v5 │ │ -033832: 6e10 9e0a 0500 |044d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033838: 0c05 |0450: move-result-object v5 │ │ -03383a: 7020 dc02 5400 |0451: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -033840: 2704 |0454: throw v4 │ │ -033842: 1204 |0455: const/4 v4, #int 0 // #0 │ │ -033844: 5c84 5600 |0456: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033848: 6e10 7701 0800 |0458: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0177 │ │ -03384e: 5584 5600 |045b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -033852: 3904 2100 |045d: if-nez v4, 047e // +0021 │ │ -033856: 2204 6600 |045f: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0066 │ │ -03385a: 2205 9c01 |0461: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -03385e: 7010 930a 0500 |0463: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033864: 1a06 5402 |0466: const-string v6, "Fragment " // string@0254 │ │ -033868: 6e20 9a0a 6500 |0468: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03386e: 0c05 |046b: move-result-object v5 │ │ -033870: 6e20 990a 8500 |046c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033876: 0c05 |046f: move-result-object v5 │ │ -033878: 1a06 3200 |0470: const-string v6, " did not call through to super.onDetach()" // string@0032 │ │ -03387c: 6e20 9a0a 6500 |0472: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033882: 0c05 |0475: move-result-object v5 │ │ -033884: 6e10 9e0a 0500 |0476: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03388a: 0c05 |0479: move-result-object v5 │ │ -03388c: 7020 dc02 5400 |047a: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ -033892: 2704 |047d: throw v4 │ │ -033894: 5584 6b00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -033898: 3904 0700 |0480: if-nez v4, 0487 // +0007 │ │ -03389c: 6e20 1c02 8700 |0482: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@021c │ │ -0338a2: 2900 adfb |0485: goto/16 0032 // -0453 │ │ -0338a6: 1204 |0487: const/4 v4, #int 0 // #0 │ │ -0338a8: 5b84 5100 |0488: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -0338ac: 1204 |048a: const/4 v4, #int 0 // #0 │ │ -0338ae: 5b84 5c00 |048b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -0338b2: 2900 a5fb |048d: goto/16 0032 // -045b │ │ -0338b6: 0000 |048f: nop // spacer │ │ -0338b8: 0001 0500 0000 0000 0600 0000 ea00 ... |0490: packed-switch-data (14 units) │ │ -0338d4: 0001 0500 0100 0000 0500 0000 d600 ... |049e: packed-switch-data (14 units) │ │ +033efc: |[033efc] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ +033f0c: 5584 5200 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +033f10: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +033f14: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +033f16: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ +033f1a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +033f1c: 5584 6700 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +033f20: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ +033f24: 5284 6e00 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +033f28: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ +033f2c: 5289 6e00 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +033f30: 5284 6e00 |0012: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +033f34: 3594 8302 |0014: if-ge v4, v9, 0297 // +0283 │ │ +033f38: 5584 5d00 |0016: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +033f3c: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ +033f40: 5584 6000 |001a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +033f44: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ +033f48: 0e00 |001e: return-void │ │ +033f4a: 5484 5300 |001f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +033f4e: 3804 0c00 |0021: if-eqz v4, 002d // +000c │ │ +033f52: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +033f54: 5b84 5300 |0024: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +033f58: 5284 6f00 |0026: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +033f5c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +033f5e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +033f60: 6e56 2102 8754 |002a: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +033f66: 5284 6e00 |002d: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +033f6a: 2b04 6104 0000 |002f: packed-switch v4, 00000490 // +00000461 │ │ +033f70: 5989 6e00 |0032: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +033f74: 28ea |0034: goto 001e // -0016 │ │ +033f76: 6304 a600 |0035: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +033f7a: 3804 1a00 |0037: if-eqz v4, 0051 // +001a │ │ +033f7e: 1a04 5902 |0039: const-string v4, "FragmentManager" // string@0259 │ │ +033f82: 2205 9a01 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +033f86: 7010 930a 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +033f8c: 1a06 9b0d |0040: const-string v6, "moveto CREATED: " // string@0d9b │ │ +033f90: 6e20 9a0a 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +033f96: 0c05 |0045: move-result-object v5 │ │ +033f98: 6e20 990a 8500 |0046: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +033f9e: 0c05 |0049: move-result-object v5 │ │ +033fa0: 6e10 9e0a 0500 |004a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +033fa6: 0c05 |004d: move-result-object v5 │ │ +033fa8: 7120 8c07 5400 |004e: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +033fae: 5484 6c00 |0051: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +033fb2: 3804 2500 |0053: if-eqz v4, 0078 // +0025 │ │ +033fb6: 5484 6c00 |0055: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +033fba: 1a05 e407 |0057: const-string v5, "android:view_state" // string@07e4 │ │ +033fbe: 6e20 a300 5400 |0059: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00a3 │ │ +033fc4: 0c04 |005c: move-result-object v4 │ │ +033fc6: 5b84 6d00 |005d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +033fca: 5484 6c00 |005f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +033fce: 1a05 e207 |0061: const-string v5, "android:target_state" // string@07e2 │ │ +033fd2: 6e30 1702 4705 |0063: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0217 │ │ +033fd8: 0c04 |0066: move-result-object v4 │ │ +033fda: 5b84 7100 |0067: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +033fde: 5484 7100 |0069: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +033fe2: 3804 0d00 |006b: if-eqz v4, 0078 // +000d │ │ +033fe6: 5484 6c00 |006d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +033fea: 1a05 e107 |006f: const-string v5, "android:target_req_state" // string@07e1 │ │ +033fee: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +033ff0: 6e30 a000 5406 |0072: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a0 │ │ +033ff6: 0a04 |0075: move-result v4 │ │ +033ff8: 5984 7300 |0076: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +033ffc: 5474 af00 |0078: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +034000: 5b84 5100 |007a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +034004: 5474 af00 |007c: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +034008: 5444 8900 |007e: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +03400c: 5b84 5c00 |0080: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +034010: 1204 |0082: const/4 v4, #int 0 // #0 │ │ +034012: 5c84 5600 |0083: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034016: 5474 af00 |0085: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +03401a: 6e20 6c01 4800 |0087: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@016c │ │ +034020: 5584 5600 |008a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034024: 3904 2100 |008c: if-nez v4, 00ad // +0021 │ │ +034028: 2204 6500 |008e: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +03402c: 2205 9a01 |0090: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034030: 7010 930a 0500 |0092: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034036: 1a06 5402 |0095: const-string v6, "Fragment " // string@0254 │ │ +03403a: 6e20 9a0a 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034040: 0c05 |009a: move-result-object v5 │ │ +034042: 6e20 990a 8500 |009b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034048: 0c05 |009e: move-result-object v5 │ │ +03404a: 1a06 2e00 |009f: const-string v6, " did not call through to super.onAttach()" // string@002e │ │ +03404e: 6e20 9a0a 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034054: 0c05 |00a4: move-result-object v5 │ │ +034056: 6e10 9e0a 0500 |00a5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03405c: 0c05 |00a8: move-result-object v5 │ │ +03405e: 7020 dc02 5400 |00a9: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +034064: 2704 |00ac: throw v4 │ │ +034066: 5474 af00 |00ad: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +03406a: 6e20 ae01 8400 |00af: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@01ae │ │ +034070: 5584 6b00 |00b2: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +034074: 3904 2d00 |00b4: if-nez v4, 00e1 // +002d │ │ +034078: 1204 |00b6: const/4 v4, #int 0 // #0 │ │ +03407a: 5c84 5600 |00b7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03407e: 5484 6c00 |00b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +034082: 6e20 6f01 4800 |00bb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@016f │ │ +034088: 5584 5600 |00be: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03408c: 3904 2100 |00c0: if-nez v4, 00e1 // +0021 │ │ +034090: 2204 6500 |00c2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +034094: 2205 9a01 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034098: 7010 930a 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03409e: 1a06 5402 |00c9: const-string v6, "Fragment " // string@0254 │ │ +0340a2: 6e20 9a0a 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0340a8: 0c05 |00ce: move-result-object v5 │ │ +0340aa: 6e20 990a 8500 |00cf: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0340b0: 0c05 |00d2: move-result-object v5 │ │ +0340b2: 1a06 2f00 |00d3: const-string v6, " did not call through to super.onCreate()" // string@002f │ │ +0340b6: 6e20 9a0a 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0340bc: 0c05 |00d8: move-result-object v5 │ │ +0340be: 6e10 9e0a 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0340c4: 0c05 |00dc: move-result-object v5 │ │ +0340c6: 7020 dc02 5400 |00dd: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +0340cc: 2704 |00e0: throw v4 │ │ +0340ce: 1204 |00e1: const/4 v4, #int 0 // #0 │ │ +0340d0: 5c84 6b00 |00e2: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +0340d4: 5584 5d00 |00e4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +0340d8: 3804 3300 |00e6: if-eqz v4, 0119 // +0033 │ │ +0340dc: 5484 6c00 |00e8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +0340e0: 6e20 5301 4800 |00ea: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0153 │ │ +0340e6: 0c04 |00ed: move-result-object v4 │ │ +0340e8: 1205 |00ee: const/4 v5, #int 0 // #0 │ │ +0340ea: 5486 6c00 |00ef: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +0340ee: 6e40 7301 4865 |00f1: invoke-virtual {v8, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0173 │ │ +0340f4: 0c04 |00f4: move-result-object v4 │ │ +0340f6: 5b84 7400 |00f5: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0340fa: 5484 7400 |00f7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0340fe: 3804 8100 |00f9: if-eqz v4, 017a // +0081 │ │ +034102: 5484 7400 |00fb: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034106: 5b84 6200 |00fd: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +03410a: 5484 7400 |00ff: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03410e: 7110 db02 0400 |0101: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02db │ │ +034114: 0c04 |0104: move-result-object v4 │ │ +034116: 5b84 7400 |0105: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03411a: 5584 5f00 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +03411e: 3804 0900 |0109: if-eqz v4, 0112 // +0009 │ │ +034122: 5484 7400 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034126: 1305 0800 |010d: const/16 v5, #int 8 // #8 │ │ +03412a: 6e20 f807 5400 |010f: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +034130: 5484 7400 |0112: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034134: 5485 6c00 |0114: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +034138: 6e30 8301 4805 |0116: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0183 │ │ +03413e: 1214 |0119: const/4 v4, #int 1 // #1 │ │ +034140: 3749 e200 |011a: if-le v9, v4, 01fc // +00e2 │ │ +034144: 6304 a600 |011c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034148: 3804 1a00 |011e: if-eqz v4, 0138 // +001a │ │ +03414c: 1a04 5902 |0120: const-string v4, "FragmentManager" // string@0259 │ │ +034150: 2205 9a01 |0122: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034154: 7010 930a 0500 |0124: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03415a: 1a06 9a0d |0127: const-string v6, "moveto ACTIVITY_CREATED: " // string@0d9a │ │ +03415e: 6e20 9a0a 6500 |0129: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034164: 0c05 |012c: move-result-object v5 │ │ +034166: 6e20 990a 8500 |012d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03416c: 0c05 |0130: move-result-object v5 │ │ +03416e: 6e10 9e0a 0500 |0131: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034174: 0c05 |0134: move-result-object v5 │ │ +034176: 7120 8c07 5400 |0135: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03417c: 5584 5d00 |0138: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +034180: 3904 8900 |013a: if-nez v4, 01c3 // +0089 │ │ +034184: 1201 |013c: const/4 v1, #int 0 // #0 │ │ +034186: 5284 5900 |013d: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +03418a: 3804 3f00 |013f: if-eqz v4, 017e // +003f │ │ +03418e: 5474 af00 |0141: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +034192: 5285 5900 |0143: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +034196: 6e20 9d01 5400 |0145: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@019d │ │ +03419c: 0c01 |0148: move-result-object v1 │ │ +03419e: 1f01 0601 |0149: check-cast v1, Landroid/view/ViewGroup; // type@0106 │ │ +0341a2: 3901 3300 |014b: if-nez v1, 017e // +0033 │ │ +0341a6: 5584 6800 |014d: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ +0341aa: 3904 2f00 |014f: if-nez v4, 017e // +002f │ │ +0341ae: 2204 8901 |0151: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +0341b2: 2205 9a01 |0153: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0341b6: 7010 930a 0500 |0155: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0341bc: 1a06 e405 |0158: const-string v6, "No view found for id 0x" // string@05e4 │ │ +0341c0: 6e20 9a0a 6500 |015a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0341c6: 0c05 |015d: move-result-object v5 │ │ +0341c8: 5286 5900 |015e: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +0341cc: 7110 560a 0600 |0160: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +0341d2: 0c06 |0163: move-result-object v6 │ │ +0341d4: 6e20 9a0a 6500 |0164: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0341da: 0c05 |0167: move-result-object v5 │ │ +0341dc: 1a06 3f00 |0168: const-string v6, " for fragment " // string@003f │ │ +0341e0: 6e20 9a0a 6500 |016a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0341e6: 0c05 |016d: move-result-object v5 │ │ +0341e8: 6e20 990a 8500 |016e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0341ee: 0c05 |0171: move-result-object v5 │ │ +0341f0: 6e10 9e0a 0500 |0172: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0341f6: 0c05 |0175: move-result-object v5 │ │ +0341f8: 7020 4e0a 5400 |0176: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +0341fe: 2704 |0179: throw v4 │ │ +034200: 1204 |017a: const/4 v4, #int 0 // #0 │ │ +034202: 5b84 6200 |017b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +034206: 289c |017d: goto 0119 // -0064 │ │ +034208: 5b81 5800 |017e: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +03420c: 5484 6c00 |0180: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +034210: 6e20 5301 4800 |0182: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0153 │ │ +034216: 0c04 |0185: move-result-object v4 │ │ +034218: 5485 6c00 |0186: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +03421c: 6e40 7301 4851 |0188: invoke-virtual {v8, v4, v1, v5}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0173 │ │ +034222: 0c04 |018b: move-result-object v4 │ │ +034224: 5b84 7400 |018c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034228: 5484 7400 |018e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03422c: 3804 5e00 |0190: if-eqz v4, 01ee // +005e │ │ +034230: 5484 7400 |0192: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034234: 5b84 6200 |0194: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +034238: 5484 7400 |0196: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03423c: 7110 db02 0400 |0198: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02db │ │ +034242: 0c04 |019b: move-result-object v4 │ │ +034244: 5b84 7400 |019c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034248: 3801 1300 |019e: if-eqz v1, 01b1 // +0013 │ │ +03424c: 1214 |01a0: const/4 v4, #int 1 // #1 │ │ +03424e: 6e5b 1902 874a |01a1: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0219 │ │ +034254: 0c00 |01a4: move-result-object v0 │ │ +034256: 3800 0700 |01a5: if-eqz v0, 01ac // +0007 │ │ +03425a: 5484 7400 |01a7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03425e: 6e20 f907 0400 |01a9: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +034264: 5484 7400 |01ac: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034268: 6e20 0208 4100 |01ae: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ +03426e: 5584 5f00 |01b1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +034272: 3804 0900 |01b3: if-eqz v4, 01bc // +0009 │ │ +034276: 5484 7400 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03427a: 1305 0800 |01b7: const/16 v5, #int 8 // #8 │ │ +03427e: 6e20 f807 5400 |01b9: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +034284: 5484 7400 |01bc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034288: 5485 6c00 |01be: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +03428c: 6e30 8301 4805 |01c0: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0183 │ │ +034292: 1204 |01c3: const/4 v4, #int 0 // #0 │ │ +034294: 5c84 5600 |01c4: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034298: 5484 6c00 |01c6: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +03429c: 6e20 6a01 4800 |01c8: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@016a │ │ +0342a2: 5584 5600 |01cb: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0342a6: 3904 2500 |01cd: if-nez v4, 01f2 // +0025 │ │ +0342aa: 2204 6500 |01cf: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +0342ae: 2205 9a01 |01d1: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0342b2: 7010 930a 0500 |01d3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0342b8: 1a06 5402 |01d6: const-string v6, "Fragment " // string@0254 │ │ +0342bc: 6e20 9a0a 6500 |01d8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0342c2: 0c05 |01db: move-result-object v5 │ │ +0342c4: 6e20 990a 8500 |01dc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0342ca: 0c05 |01df: move-result-object v5 │ │ +0342cc: 1a06 2d00 |01e0: const-string v6, " did not call through to super.onActivityCreated()" // string@002d │ │ +0342d0: 6e20 9a0a 6500 |01e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0342d6: 0c05 |01e5: move-result-object v5 │ │ +0342d8: 6e10 9e0a 0500 |01e6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0342de: 0c05 |01e9: move-result-object v5 │ │ +0342e0: 7020 dc02 5400 |01ea: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +0342e6: 2704 |01ed: throw v4 │ │ +0342e8: 1204 |01ee: const/4 v4, #int 0 // #0 │ │ +0342ea: 5b84 6200 |01ef: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +0342ee: 28d2 |01f1: goto 01c3 // -002e │ │ +0342f0: 5484 7400 |01f2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0342f4: 3804 0500 |01f4: if-eqz v4, 01f9 // +0005 │ │ +0342f8: 6e10 8901 0800 |01f6: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@0189 │ │ +0342fe: 1204 |01f9: const/4 v4, #int 0 // #0 │ │ +034300: 5b84 6c00 |01fa: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +034304: 1234 |01fc: const/4 v4, #int 3 // #3 │ │ +034306: 3749 4700 |01fd: if-le v9, v4, 0244 // +0047 │ │ +03430a: 6304 a600 |01ff: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03430e: 3804 1a00 |0201: if-eqz v4, 021b // +001a │ │ +034312: 1a04 5902 |0203: const-string v4, "FragmentManager" // string@0259 │ │ +034316: 2205 9a01 |0205: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +03431a: 7010 930a 0500 |0207: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034320: 1a06 9d0d |020a: const-string v6, "moveto STARTED: " // string@0d9d │ │ +034324: 6e20 9a0a 6500 |020c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03432a: 0c05 |020f: move-result-object v5 │ │ +03432c: 6e20 990a 8500 |0210: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034332: 0c05 |0213: move-result-object v5 │ │ +034334: 6e10 9e0a 0500 |0214: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03433a: 0c05 |0217: move-result-object v5 │ │ +03433c: 7120 8c07 5400 |0218: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034342: 1204 |021b: const/4 v4, #int 0 // #0 │ │ +034344: 5c84 5600 |021c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034348: 6e10 8601 0800 |021e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0186 │ │ +03434e: 5584 5600 |0221: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034352: 3904 2100 |0223: if-nez v4, 0244 // +0021 │ │ +034356: 2204 6500 |0225: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +03435a: 2205 9a01 |0227: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +03435e: 7010 930a 0500 |0229: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034364: 1a06 5402 |022c: const-string v6, "Fragment " // string@0254 │ │ +034368: 6e20 9a0a 6500 |022e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03436e: 0c05 |0231: move-result-object v5 │ │ +034370: 6e20 990a 8500 |0232: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034376: 0c05 |0235: move-result-object v5 │ │ +034378: 1a06 3500 |0236: const-string v6, " did not call through to super.onStart()" // string@0035 │ │ +03437c: 6e20 9a0a 6500 |0238: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034382: 0c05 |023b: move-result-object v5 │ │ +034384: 6e10 9e0a 0500 |023c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03438a: 0c05 |023f: move-result-object v5 │ │ +03438c: 7020 dc02 5400 |0240: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +034392: 2704 |0243: throw v4 │ │ +034394: 1244 |0244: const/4 v4, #int 4 // #4 │ │ +034396: 3749 edfd |0245: if-le v9, v4, 0032 // -0213 │ │ +03439a: 6304 a600 |0247: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03439e: 3804 1a00 |0249: if-eqz v4, 0263 // +001a │ │ +0343a2: 1a04 5902 |024b: const-string v4, "FragmentManager" // string@0259 │ │ +0343a6: 2205 9a01 |024d: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0343aa: 7010 930a 0500 |024f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0343b0: 1a06 9c0d |0252: const-string v6, "moveto RESUMED: " // string@0d9c │ │ +0343b4: 6e20 9a0a 6500 |0254: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0343ba: 0c05 |0257: move-result-object v5 │ │ +0343bc: 6e20 990a 8500 |0258: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0343c2: 0c05 |025b: move-result-object v5 │ │ +0343c4: 6e10 9e0a 0500 |025c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0343ca: 0c05 |025f: move-result-object v5 │ │ +0343cc: 7120 8c07 5400 |0260: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0343d2: 1204 |0263: const/4 v4, #int 0 // #0 │ │ +0343d4: 5c84 5600 |0264: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0343d8: 1214 |0266: const/4 v4, #int 1 // #1 │ │ +0343da: 5c84 6900 |0267: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +0343de: 6e10 7f01 0800 |0269: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@017f │ │ +0343e4: 5584 5600 |026c: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0343e8: 3904 2100 |026e: if-nez v4, 028f // +0021 │ │ +0343ec: 2204 6500 |0270: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +0343f0: 2205 9a01 |0272: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0343f4: 7010 930a 0500 |0274: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0343fa: 1a06 5402 |0277: const-string v6, "Fragment " // string@0254 │ │ +0343fe: 6e20 9a0a 6500 |0279: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034404: 0c05 |027c: move-result-object v5 │ │ +034406: 6e20 990a 8500 |027d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03440c: 0c05 |0280: move-result-object v5 │ │ +03440e: 1a06 3400 |0281: const-string v6, " did not call through to super.onResume()" // string@0034 │ │ +034412: 6e20 9a0a 6500 |0283: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034418: 0c05 |0286: move-result-object v5 │ │ +03441a: 6e10 9e0a 0500 |0287: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034420: 0c05 |028a: move-result-object v5 │ │ +034422: 7020 dc02 5400 |028b: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +034428: 2704 |028e: throw v4 │ │ +03442a: 1204 |028f: const/4 v4, #int 0 // #0 │ │ +03442c: 5b84 6c00 |0290: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +034430: 1204 |0292: const/4 v4, #int 0 // #0 │ │ +034432: 5b84 6d00 |0293: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +034436: 2900 9dfd |0295: goto/16 0032 // -0263 │ │ +03443a: 5284 6e00 |0297: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +03443e: 3794 99fd |0299: if-le v4, v9, 0032 // -0267 │ │ +034442: 5284 6e00 |029b: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +034446: 2b04 0102 0000 |029d: packed-switch v4, 0000049e // +00000201 │ │ +03444c: 2900 92fd |02a0: goto/16 0032 // -026e │ │ +034450: 1214 |02a2: const/4 v4, #int 1 // #1 │ │ +034452: 3549 8ffd |02a3: if-ge v9, v4, 0032 // -0271 │ │ +034456: 5574 b800 |02a5: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +03445a: 3804 0e00 |02a7: if-eqz v4, 02b5 // +000e │ │ +03445e: 5484 5300 |02a9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +034462: 3804 0a00 |02ab: if-eqz v4, 02b5 // +000a │ │ +034466: 5483 5300 |02ad: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +03446a: 1204 |02af: const/4 v4, #int 0 // #0 │ │ +03446c: 5b84 5300 |02b0: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +034470: 6e10 d407 0300 |02b2: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ +034476: 5484 5300 |02b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +03447a: 3804 5501 |02b7: if-eqz v4, 040c // +0155 │ │ +03447e: 5989 6f00 |02b9: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +034482: 1219 |02bb: const/4 v9, #int 1 // #1 │ │ +034484: 2900 76fd |02bc: goto/16 0032 // -028a │ │ +034488: 1254 |02be: const/4 v4, #int 5 // #5 │ │ +03448a: 3549 4a00 |02bf: if-ge v9, v4, 0309 // +004a │ │ +03448e: 6304 a600 |02c1: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034492: 3804 1a00 |02c3: if-eqz v4, 02dd // +001a │ │ +034496: 1a04 5902 |02c5: const-string v4, "FragmentManager" // string@0259 │ │ +03449a: 2205 9a01 |02c7: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +03449e: 7010 930a 0500 |02c9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0344a4: 1a06 970d |02cc: const-string v6, "movefrom RESUMED: " // string@0d97 │ │ +0344a8: 6e20 9a0a 6500 |02ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0344ae: 0c05 |02d1: move-result-object v5 │ │ +0344b0: 6e20 990a 8500 |02d2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0344b6: 0c05 |02d5: move-result-object v5 │ │ +0344b8: 6e10 9e0a 0500 |02d6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0344be: 0c05 |02d9: move-result-object v5 │ │ +0344c0: 7120 8c07 5400 |02da: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0344c6: 1204 |02dd: const/4 v4, #int 0 // #0 │ │ +0344c8: 5c84 5600 |02de: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0344cc: 6e10 7d01 0800 |02e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@017d │ │ +0344d2: 5584 5600 |02e3: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0344d6: 3904 2100 |02e5: if-nez v4, 0306 // +0021 │ │ +0344da: 2204 6500 |02e7: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +0344de: 2205 9a01 |02e9: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0344e2: 7010 930a 0500 |02eb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0344e8: 1a06 5402 |02ee: const-string v6, "Fragment " // string@0254 │ │ +0344ec: 6e20 9a0a 6500 |02f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0344f2: 0c05 |02f3: move-result-object v5 │ │ +0344f4: 6e20 990a 8500 |02f4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0344fa: 0c05 |02f7: move-result-object v5 │ │ +0344fc: 1a06 3300 |02f8: const-string v6, " did not call through to super.onPause()" // string@0033 │ │ +034500: 6e20 9a0a 6500 |02fa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034506: 0c05 |02fd: move-result-object v5 │ │ +034508: 6e10 9e0a 0500 |02fe: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03450e: 0c05 |0301: move-result-object v5 │ │ +034510: 7020 dc02 5400 |0302: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +034516: 2704 |0305: throw v4 │ │ +034518: 1204 |0306: const/4 v4, #int 0 // #0 │ │ +03451a: 5c84 6900 |0307: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +03451e: 1244 |0309: const/4 v4, #int 4 // #4 │ │ +034520: 3549 4700 |030a: if-ge v9, v4, 0351 // +0047 │ │ +034524: 6304 a600 |030c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034528: 3804 1a00 |030e: if-eqz v4, 0328 // +001a │ │ +03452c: 1a04 5902 |0310: const-string v4, "FragmentManager" // string@0259 │ │ +034530: 2205 9a01 |0312: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034534: 7010 930a 0500 |0314: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03453a: 1a06 980d |0317: const-string v6, "movefrom STARTED: " // string@0d98 │ │ +03453e: 6e20 9a0a 6500 |0319: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034544: 0c05 |031c: move-result-object v5 │ │ +034546: 6e20 990a 8500 |031d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03454c: 0c05 |0320: move-result-object v5 │ │ +03454e: 6e10 9e0a 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034554: 0c05 |0324: move-result-object v5 │ │ +034556: 7120 8c07 5400 |0325: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03455c: 1204 |0328: const/4 v4, #int 0 // #0 │ │ +03455e: 5c84 5600 |0329: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034562: 6e10 8701 0800 |032b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0187 │ │ +034568: 5584 5600 |032e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03456c: 3904 2100 |0330: if-nez v4, 0351 // +0021 │ │ +034570: 2204 6500 |0332: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +034574: 2205 9a01 |0334: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034578: 7010 930a 0500 |0336: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03457e: 1a06 5402 |0339: const-string v6, "Fragment " // string@0254 │ │ +034582: 6e20 9a0a 6500 |033b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034588: 0c05 |033e: move-result-object v5 │ │ +03458a: 6e20 990a 8500 |033f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034590: 0c05 |0342: move-result-object v5 │ │ +034592: 1a06 3600 |0343: const-string v6, " did not call through to super.onStop()" // string@0036 │ │ +034596: 6e20 9a0a 6500 |0345: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03459c: 0c05 |0348: move-result-object v5 │ │ +03459e: 6e10 9e0a 0500 |0349: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0345a4: 0c05 |034c: move-result-object v5 │ │ +0345a6: 7020 dc02 5400 |034d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +0345ac: 2704 |0350: throw v4 │ │ +0345ae: 1234 |0351: const/4 v4, #int 3 // #3 │ │ +0345b0: 3549 2100 |0352: if-ge v9, v4, 0373 // +0021 │ │ +0345b4: 6304 a600 |0354: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0345b8: 3804 1a00 |0356: if-eqz v4, 0370 // +001a │ │ +0345bc: 1a04 5902 |0358: const-string v4, "FragmentManager" // string@0259 │ │ +0345c0: 2205 9a01 |035a: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0345c4: 7010 930a 0500 |035c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0345ca: 1a06 990d |035f: const-string v6, "movefrom STOPPED: " // string@0d99 │ │ +0345ce: 6e20 9a0a 6500 |0361: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0345d4: 0c05 |0364: move-result-object v5 │ │ +0345d6: 6e20 990a 8500 |0365: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0345dc: 0c05 |0368: move-result-object v5 │ │ +0345de: 6e10 9e0a 0500 |0369: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0345e4: 0c05 |036c: move-result-object v5 │ │ +0345e6: 7120 8c07 5400 |036d: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0345ec: 6e10 8501 0800 |0370: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0185 │ │ +0345f2: 1224 |0373: const/4 v4, #int 2 // #2 │ │ +0345f4: 3549 2eff |0374: if-ge v9, v4, 02a2 // -00d2 │ │ +0345f8: 6304 a600 |0376: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0345fc: 3804 1a00 |0378: if-eqz v4, 0392 // +001a │ │ +034600: 1a04 5902 |037a: const-string v4, "FragmentManager" // string@0259 │ │ +034604: 2205 9a01 |037c: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034608: 7010 930a 0500 |037e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03460e: 1a06 950d |0381: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0d95 │ │ +034612: 6e20 9a0a 6500 |0383: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034618: 0c05 |0386: move-result-object v5 │ │ +03461a: 6e20 990a 8500 |0387: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034620: 0c05 |038a: move-result-object v5 │ │ +034622: 6e10 9e0a 0500 |038b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034628: 0c05 |038e: move-result-object v5 │ │ +03462a: 7120 8c07 5400 |038f: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034630: 5484 7400 |0392: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034634: 3804 1100 |0394: if-eqz v4, 03a5 // +0011 │ │ +034638: 5474 af00 |0396: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +03463c: 6e10 ac01 0400 |0398: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@01ac │ │ +034642: 0a04 |039b: move-result v4 │ │ +034644: 3904 0900 |039c: if-nez v4, 03a5 // +0009 │ │ +034648: 5484 6d00 |039e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +03464c: 3904 0500 |03a0: if-nez v4, 03a5 // +0005 │ │ +034650: 6e20 3402 8700 |03a2: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0234 │ │ +034656: 1204 |03a5: const/4 v4, #int 0 // #0 │ │ +034658: 5c84 5600 |03a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03465c: 6e10 8401 0800 |03a8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0184 │ │ +034662: 5584 5600 |03ab: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034666: 3904 2100 |03ad: if-nez v4, 03ce // +0021 │ │ +03466a: 2204 6500 |03af: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +03466e: 2205 9a01 |03b1: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034672: 7010 930a 0500 |03b3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034678: 1a06 5402 |03b6: const-string v6, "Fragment " // string@0254 │ │ +03467c: 6e20 9a0a 6500 |03b8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034682: 0c05 |03bb: move-result-object v5 │ │ +034684: 6e20 990a 8500 |03bc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03468a: 0c05 |03bf: move-result-object v5 │ │ +03468c: 1a06 3100 |03c0: const-string v6, " did not call through to super.onDestroyView()" // string@0031 │ │ +034690: 6e20 9a0a 6500 |03c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034696: 0c05 |03c5: move-result-object v5 │ │ +034698: 6e10 9e0a 0500 |03c6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03469e: 0c05 |03c9: move-result-object v5 │ │ +0346a0: 7020 dc02 5400 |03ca: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +0346a6: 2704 |03cd: throw v4 │ │ +0346a8: 5484 7400 |03ce: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0346ac: 3804 3100 |03d0: if-eqz v4, 0401 // +0031 │ │ +0346b0: 5484 5800 |03d2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +0346b4: 3804 2d00 |03d4: if-eqz v4, 0401 // +002d │ │ +0346b8: 1200 |03d6: const/4 v0, #int 0 // #0 │ │ +0346ba: 5274 b700 |03d7: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +0346be: 3d04 0b00 |03d9: if-lez v4, 03e4 // +000b │ │ +0346c2: 5574 b800 |03db: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +0346c6: 3904 0700 |03dd: if-nez v4, 03e4 // +0007 │ │ +0346ca: 1204 |03df: const/4 v4, #int 0 // #0 │ │ +0346cc: 6e5b 1902 874a |03e0: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0219 │ │ +0346d2: 0c00 |03e3: move-result-object v0 │ │ +0346d4: 3800 1600 |03e4: if-eqz v0, 03fa // +0016 │ │ +0346d8: 0782 |03e6: move-object v2, v8 │ │ +0346da: 5484 7400 |03e7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0346de: 5b84 5300 |03e9: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +0346e2: 5989 6f00 |03eb: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +0346e6: 2204 5300 |03ed: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0053 │ │ +0346ea: 7030 ef01 7402 |03ef: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@01ef │ │ +0346f0: 6e20 7a08 4000 |03f2: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@087a │ │ +0346f6: 5484 7400 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0346fa: 6e20 f907 0400 |03f7: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +034700: 5484 5800 |03fa: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +034704: 5485 7400 |03fc: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +034708: 6e20 0f08 5400 |03fe: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@080f │ │ +03470e: 1204 |0401: const/4 v4, #int 0 // #0 │ │ +034710: 5b84 5800 |0402: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +034714: 1204 |0404: const/4 v4, #int 0 // #0 │ │ +034716: 5b84 7400 |0405: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03471a: 1204 |0407: const/4 v4, #int 0 // #0 │ │ +03471c: 5b84 6200 |0408: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +034720: 2900 98fe |040a: goto/16 02a2 // -0168 │ │ +034724: 6304 a600 |040c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034728: 3804 1a00 |040e: if-eqz v4, 0428 // +001a │ │ +03472c: 1a04 5902 |0410: const-string v4, "FragmentManager" // string@0259 │ │ +034730: 2205 9a01 |0412: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034734: 7010 930a 0500 |0414: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03473a: 1a06 960d |0417: const-string v6, "movefrom CREATED: " // string@0d96 │ │ +03473e: 6e20 9a0a 6500 |0419: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034744: 0c05 |041c: move-result-object v5 │ │ +034746: 6e20 990a 8500 |041d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03474c: 0c05 |0420: move-result-object v5 │ │ +03474e: 6e10 9e0a 0500 |0421: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034754: 0c05 |0424: move-result-object v5 │ │ +034756: 7120 8c07 5400 |0425: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03475c: 5584 6b00 |0428: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +034760: 3904 2b00 |042a: if-nez v4, 0455 // +002b │ │ +034764: 1204 |042c: const/4 v4, #int 0 // #0 │ │ +034766: 5c84 5600 |042d: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03476a: 6e10 7401 0800 |042f: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0174 │ │ +034770: 5584 5600 |0432: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +034774: 3904 2100 |0434: if-nez v4, 0455 // +0021 │ │ +034778: 2204 6500 |0436: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +03477c: 2205 9a01 |0438: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +034780: 7010 930a 0500 |043a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034786: 1a06 5402 |043d: const-string v6, "Fragment " // string@0254 │ │ +03478a: 6e20 9a0a 6500 |043f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034790: 0c05 |0442: move-result-object v5 │ │ +034792: 6e20 990a 8500 |0443: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034798: 0c05 |0446: move-result-object v5 │ │ +03479a: 1a06 3000 |0447: const-string v6, " did not call through to super.onDestroy()" // string@0030 │ │ +03479e: 6e20 9a0a 6500 |0449: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0347a4: 0c05 |044c: move-result-object v5 │ │ +0347a6: 6e10 9e0a 0500 |044d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0347ac: 0c05 |0450: move-result-object v5 │ │ +0347ae: 7020 dc02 5400 |0451: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +0347b4: 2704 |0454: throw v4 │ │ +0347b6: 1204 |0455: const/4 v4, #int 0 // #0 │ │ +0347b8: 5c84 5600 |0456: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0347bc: 6e10 7701 0800 |0458: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0177 │ │ +0347c2: 5584 5600 |045b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0347c6: 3904 2100 |045d: if-nez v4, 047e // +0021 │ │ +0347ca: 2204 6500 |045f: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0065 │ │ +0347ce: 2205 9a01 |0461: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +0347d2: 7010 930a 0500 |0463: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0347d8: 1a06 5402 |0466: const-string v6, "Fragment " // string@0254 │ │ +0347dc: 6e20 9a0a 6500 |0468: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0347e2: 0c05 |046b: move-result-object v5 │ │ +0347e4: 6e20 990a 8500 |046c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0347ea: 0c05 |046f: move-result-object v5 │ │ +0347ec: 1a06 3200 |0470: const-string v6, " did not call through to super.onDetach()" // string@0032 │ │ +0347f0: 6e20 9a0a 6500 |0472: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0347f6: 0c05 |0475: move-result-object v5 │ │ +0347f8: 6e10 9e0a 0500 |0476: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0347fe: 0c05 |0479: move-result-object v5 │ │ +034800: 7020 dc02 5400 |047a: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02dc │ │ +034806: 2704 |047d: throw v4 │ │ +034808: 5584 6b00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +03480c: 3904 0700 |0480: if-nez v4, 0487 // +0007 │ │ +034810: 6e20 1c02 8700 |0482: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@021c │ │ +034816: 2900 adfb |0485: goto/16 0032 // -0453 │ │ +03481a: 1204 |0487: const/4 v4, #int 0 // #0 │ │ +03481c: 5b84 5100 |0488: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +034820: 1204 |048a: const/4 v4, #int 0 // #0 │ │ +034822: 5b84 5c00 |048b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +034826: 2900 a5fb |048d: goto/16 0032 // -045b │ │ +03482a: 0000 |048f: nop // spacer │ │ +03482c: 0001 0500 0000 0000 0600 0000 ea00 ... |0490: packed-switch-data (14 units) │ │ +034848: 0001 0500 0100 0000 0500 0000 d600 ... |049e: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0007 line=761 │ │ 0x0008 line=763 │ │ 0x0010 line=765 │ │ 0x0012 line=768 │ │ @@ -58289,18 +58296,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0338f0: |[0338f0] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -033900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -033902: 5c10 c000 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -033906: 0e00 |0003: return-void │ │ +034864: |[034864] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +034874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034876: 5c10 c000 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +03487a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1736 │ │ 0x0003 line=1737 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -58309,20 +58316,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033908: |[033908] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -033918: 2200 5100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0051 │ │ -03391c: 7020 e901 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01e9 │ │ -033922: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -033924: 6e30 0e02 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ -03392a: 0e00 |0009: return-void │ │ +03487c: |[03487c] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +03488c: 2200 5000 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0050 │ │ +034890: 7020 e901 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01e9 │ │ +034896: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +034898: 6e30 0e02 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ +03489e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0009 line=439 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -58331,33 +58338,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -03392c: |[03392c] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -03393c: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -033940: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -033944: 2201 9c01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -033948: 7010 930a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03394e: 1a02 7f01 |0009: const-string v2, "Bad id: " // string@017f │ │ -033952: 6e20 9a0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033958: 0c01 |000e: move-result-object v1 │ │ -03395a: 6e20 970a 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -033960: 0c01 |0012: move-result-object v1 │ │ -033962: 6e10 9e0a 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033968: 0c01 |0016: move-result-object v1 │ │ -03396a: 7020 4e0a 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -033970: 2700 |001a: throw v0 │ │ -033972: 2200 5300 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0053 │ │ -033976: 7040 ed01 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@01ed │ │ -03397c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -03397e: 6e30 0e02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ -033984: 0e00 |0024: return-void │ │ +0348a0: |[0348a0] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +0348b0: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +0348b4: 2200 8901 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +0348b8: 2201 9a01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +0348bc: 7010 930a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0348c2: 1a02 7f01 |0009: const-string v2, "Bad id: " // string@017f │ │ +0348c6: 6e20 9a0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0348cc: 0c01 |000e: move-result-object v1 │ │ +0348ce: 6e20 970a 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0348d4: 0c01 |0012: move-result-object v1 │ │ +0348d6: 6e10 9e0a 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0348dc: 0c01 |0016: move-result-object v1 │ │ +0348de: 7020 4e0a 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +0348e4: 2700 |001a: throw v0 │ │ +0348e6: 2200 5200 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0052 │ │ +0348ea: 7040 ed01 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@01ed │ │ +0348f0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0348f2: 6e30 0e02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ +0348f8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0002 line=467 │ │ 0x001b line=469 │ │ 0x0024 line=474 │ │ locals : │ │ @@ -58370,20 +58377,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -033988: |[033988] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -033998: 2200 5200 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0052 │ │ -03399c: 7040 eb01 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@01eb │ │ -0339a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0339a4: 6e30 0e02 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ -0339aa: 0e00 |0009: return-void │ │ +0348fc: |[0348fc] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +03490c: 2200 5100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0051 │ │ +034910: 7040 eb01 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@01eb │ │ +034916: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +034918: 6e30 0e02 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@020e │ │ +03491e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0009 line=455 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -58394,25 +58401,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0339ac: |[0339ac] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -0339bc: 7010 fc01 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ -0339c2: 6e10 1002 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0210 │ │ -0339c8: 5440 af00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0339cc: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -0339d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0339d2: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0339d4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0339d6: 6e53 2902 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ -0339dc: 0a00 |0010: move-result v0 │ │ -0339de: 0f00 |0011: return v0 │ │ +034920: |[034920] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +034930: 7010 fc01 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ +034936: 6e10 1002 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0210 │ │ +03493c: 5440 af00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +034940: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +034944: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +034946: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +034948: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +03494a: 6e53 2902 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ +034950: 0a00 |0010: move-result v0 │ │ +034952: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0003 line=444 │ │ 0x0006 line=445 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -58422,36 +58429,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0339e0: |[0339e0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -0339f0: 7010 fc01 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ -0339f6: 6e10 1002 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0210 │ │ -0339fc: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -033a00: 2200 8b01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -033a04: 2201 9c01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -033a08: 7010 930a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033a0e: 1a02 7f01 |000f: const-string v2, "Bad id: " // string@017f │ │ -033a12: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033a18: 0c01 |0014: move-result-object v1 │ │ -033a1a: 6e20 970a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -033a20: 0c01 |0018: move-result-object v1 │ │ -033a22: 6e10 9e0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033a28: 0c01 |001c: move-result-object v1 │ │ -033a2a: 7020 4e0a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -033a30: 2700 |0020: throw v0 │ │ -033a32: 5430 af00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -033a36: 5400 8a00 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -033a3a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -033a3c: 6e55 2902 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ -033a42: 0a00 |0029: move-result v0 │ │ -033a44: 0f00 |002a: return v0 │ │ +034954: |[034954] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +034964: 7010 fc01 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ +03496a: 6e10 1002 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0210 │ │ +034970: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +034974: 2200 8901 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +034978: 2201 9a01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03497c: 7010 930a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034982: 1a02 7f01 |000f: const-string v2, "Bad id: " // string@017f │ │ +034986: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03498c: 0c01 |0014: move-result-object v1 │ │ +03498e: 6e20 970a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +034994: 0c01 |0018: move-result-object v1 │ │ +034996: 6e10 9e0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03499c: 0c01 |001c: move-result-object v1 │ │ +03499e: 7020 4e0a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +0349a4: 2700 |0020: throw v0 │ │ +0349a6: 5430 af00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0349aa: 5400 8a00 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0349ae: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0349b0: 6e55 2902 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ +0349b6: 0a00 |0029: move-result v0 │ │ +0349b8: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0003 line=479 │ │ 0x0006 line=480 │ │ 0x0008 line=481 │ │ 0x0021 line=483 │ │ @@ -58465,23 +58472,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -033a48: |[033a48] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -033a58: 7010 fc01 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ -033a5e: 6e10 1002 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0210 │ │ -033a64: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -033a68: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -033a6c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -033a6e: 6e54 2902 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ -033a74: 0a00 |000e: move-result v0 │ │ -033a76: 0f00 |000f: return v0 │ │ +0349bc: |[0349bc] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +0349cc: 7010 fc01 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@01fc │ │ +0349d2: 6e10 1002 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0210 │ │ +0349d8: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0349dc: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0349e0: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0349e2: 6e54 2902 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0229 │ │ +0349e8: 0a00 |000e: move-result v0 │ │ +0349ea: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0003 line=460 │ │ 0x0006 line=461 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -58493,130 +58500,130 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -033a78: |[033a78] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -033a88: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -033a8a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -033a8c: 54b6 b300 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033a90: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -033a94: 0f09 |0006: return v9 │ │ -033a96: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -033a9a: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -033a9e: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -033aa2: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -033aa6: 54b6 b300 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033aaa: 6e10 cb0a 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033ab0: 0a06 |0014: move-result v6 │ │ -033ab2: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -033ab6: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -033aba: 54b6 b300 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033abe: 6e20 c80a 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -033ac4: 0c01 |001e: move-result-object v1 │ │ -033ac6: 1f01 4100 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -033aca: 6e20 0e01 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@010e │ │ -033ad0: 6e10 2d02 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@022d │ │ -033ad6: 0189 |0027: move v9, v8 │ │ -033ad8: 28de |0028: goto 0006 // -0022 │ │ -033ada: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -033adc: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -033ae0: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -033ae4: 54b6 b300 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033ae8: 6e10 cb0a 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033aee: 0a06 |0033: move-result v6 │ │ -033af0: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -033af4: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -033af8: 54b6 b300 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033afc: 6e20 c70a 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -033b02: 0c01 |003d: move-result-object v1 │ │ -033b04: 1f01 4100 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -033b08: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -033b0c: 6e10 0801 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0108 │ │ -033b12: 0c06 |0045: move-result-object v6 │ │ -033b14: 6e20 7a0a 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -033b1a: 0a06 |0049: move-result v6 │ │ -033b1c: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -033b20: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -033b24: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -033b28: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -033b2c: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -033b30: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -033b34: 54b6 b300 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033b38: 6e20 c70a 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -033b3e: 0c01 |005b: move-result-object v1 │ │ -033b40: 1f01 4100 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -033b44: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -033b48: 6e10 0801 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0108 │ │ -033b4e: 0c06 |0063: move-result-object v6 │ │ -033b50: 6e20 7a0a 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -033b56: 0a06 |0067: move-result v6 │ │ -033b58: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -033b5c: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -033b60: 5216 2300 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -033b64: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -033b68: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -033b6c: 28e2 |0072: goto 0054 // -001e │ │ -033b6e: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -033b72: 5216 2300 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -033b76: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -033b7a: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -033b7e: 28bb |007b: goto 0036 // -0045 │ │ -033b80: 54b6 b300 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033b84: 6e10 cb0a 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033b8a: 0a06 |0081: move-result v6 │ │ -033b8c: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -033b90: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -033b94: 2205 ae01 |0086: new-instance v5, Ljava/util/ArrayList; // type@01ae │ │ -033b98: 7010 c00a 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -033b9e: 54b6 b300 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033ba2: 6e10 cb0a 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033ba8: 0a06 |0090: move-result v6 │ │ -033baa: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -033bae: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -033bb2: 54b6 b300 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -033bb6: 6e20 c80a 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ -033bbc: 0c06 |009a: move-result-object v6 │ │ -033bbe: 6e20 c40a 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -033bc4: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -033bc8: 28f3 |00a0: goto 0093 // -000d │ │ -033bca: 6e10 cb0a 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033bd0: 0a06 |00a4: move-result v6 │ │ -033bd2: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -033bd6: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -033bd8: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -033bdc: 6306 a600 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033be0: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -033be4: 1a06 5902 |00ae: const-string v6, "FragmentManager" // string@0259 │ │ -033be8: 2207 9c01 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -033bec: 7010 930a 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033bf2: 1a0a 1d06 |00b5: const-string v10, "Popping back stack state: " // string@061d │ │ -033bf6: 6e20 9a0a a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033bfc: 0c07 |00ba: move-result-object v7 │ │ -033bfe: 6e20 c70a 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -033c04: 0c0a |00be: move-result-object v10 │ │ -033c06: 6e20 990a a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033c0c: 0c07 |00c2: move-result-object v7 │ │ -033c0e: 6e10 9e0a 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033c14: 0c07 |00c6: move-result-object v7 │ │ -033c16: 7120 8c07 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033c1c: 6e20 c70a 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -033c22: 0c06 |00cd: move-result-object v6 │ │ -033c24: 1f06 4100 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -033c28: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -033c2c: 0187 |00d2: move v7, v8 │ │ -033c2e: 6e20 0e01 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@010e │ │ -033c34: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033c38: 28d0 |00d8: goto 00a8 // -0030 │ │ -033c3a: 0197 |00d9: move v7, v9 │ │ -033c3c: 28f9 |00da: goto 00d3 // -0007 │ │ -033c3e: 6e10 2d02 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@022d │ │ -033c44: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +0349ec: |[0349ec] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +0349fc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0349fe: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +034a00: 54b6 b300 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034a04: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +034a08: 0f09 |0006: return v9 │ │ +034a0a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +034a0e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +034a12: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +034a16: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +034a1a: 54b6 b300 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034a1e: 6e10 cb0a 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034a24: 0a06 |0014: move-result v6 │ │ +034a26: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +034a2a: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +034a2e: 54b6 b300 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034a32: 6e20 c80a 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +034a38: 0c01 |001e: move-result-object v1 │ │ +034a3a: 1f01 4000 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +034a3e: 6e20 0e01 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@010e │ │ +034a44: 6e10 2d02 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@022d │ │ +034a4a: 0189 |0027: move v9, v8 │ │ +034a4c: 28de |0028: goto 0006 // -0022 │ │ +034a4e: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +034a50: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +034a54: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +034a58: 54b6 b300 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034a5c: 6e10 cb0a 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034a62: 0a06 |0033: move-result v6 │ │ +034a64: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +034a68: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +034a6c: 54b6 b300 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034a70: 6e20 c70a 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034a76: 0c01 |003d: move-result-object v1 │ │ +034a78: 1f01 4000 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +034a7c: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +034a80: 6e10 0801 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0108 │ │ +034a86: 0c06 |0045: move-result-object v6 │ │ +034a88: 6e20 7a0a 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +034a8e: 0a06 |0049: move-result v6 │ │ +034a90: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +034a94: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +034a98: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +034a9c: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +034aa0: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +034aa4: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +034aa8: 54b6 b300 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034aac: 6e20 c70a 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034ab2: 0c01 |005b: move-result-object v1 │ │ +034ab4: 1f01 4000 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +034ab8: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +034abc: 6e10 0801 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0108 │ │ +034ac2: 0c06 |0063: move-result-object v6 │ │ +034ac4: 6e20 7a0a 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +034aca: 0a06 |0067: move-result v6 │ │ +034acc: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +034ad0: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +034ad4: 5216 2300 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +034ad8: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +034adc: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +034ae0: 28e2 |0072: goto 0054 // -001e │ │ +034ae2: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +034ae6: 5216 2300 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +034aea: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +034aee: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +034af2: 28bb |007b: goto 0036 // -0045 │ │ +034af4: 54b6 b300 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034af8: 6e10 cb0a 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034afe: 0a06 |0081: move-result v6 │ │ +034b00: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +034b04: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +034b08: 2205 ac01 |0086: new-instance v5, Ljava/util/ArrayList; // type@01ac │ │ +034b0c: 7010 c00a 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +034b12: 54b6 b300 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034b16: 6e10 cb0a 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034b1c: 0a06 |0090: move-result v6 │ │ +034b1e: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +034b22: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +034b26: 54b6 b300 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +034b2a: 6e20 c80a 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0ac8 │ │ +034b30: 0c06 |009a: move-result-object v6 │ │ +034b32: 6e20 c40a 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +034b38: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +034b3c: 28f3 |00a0: goto 0093 // -000d │ │ +034b3e: 6e10 cb0a 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034b44: 0a06 |00a4: move-result v6 │ │ +034b46: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +034b4a: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +034b4c: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +034b50: 6306 a600 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034b54: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +034b58: 1a06 5902 |00ae: const-string v6, "FragmentManager" // string@0259 │ │ +034b5c: 2207 9a01 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@019a │ │ +034b60: 7010 930a 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034b66: 1a0a 1b06 |00b5: const-string v10, "Popping back stack state: " // string@061b │ │ +034b6a: 6e20 9a0a a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034b70: 0c07 |00ba: move-result-object v7 │ │ +034b72: 6e20 c70a 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034b78: 0c0a |00be: move-result-object v10 │ │ +034b7a: 6e20 990a a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034b80: 0c07 |00c2: move-result-object v7 │ │ +034b82: 6e10 9e0a 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034b88: 0c07 |00c6: move-result-object v7 │ │ +034b8a: 7120 8c07 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034b90: 6e20 c70a 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034b96: 0c06 |00cd: move-result-object v6 │ │ +034b98: 1f06 4000 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +034b9c: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +034ba0: 0187 |00d2: move v7, v8 │ │ +034ba2: 6e20 0e01 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@010e │ │ +034ba8: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +034bac: 28d0 |00d8: goto 00a8 // -0030 │ │ +034bae: 0197 |00d9: move v7, v9 │ │ +034bb0: 28f9 |00da: goto 00d3 // -0007 │ │ +034bb2: 6e10 2d02 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@022d │ │ +034bb8: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1396 │ │ 0x0006 line=1455 │ │ 0x0007 line=1399 │ │ 0x000f line=1400 │ │ 0x0017 line=1401 │ │ @@ -58673,35 +58680,35 @@ │ │ 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 : 41 16-bit code units │ │ -033c48: |[033c48] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -033c58: 5260 6100 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -033c5c: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ -033c60: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -033c64: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -033c68: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033c6e: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ -033c72: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033c78: 0c01 |0010: move-result-object v1 │ │ -033c7a: 6e20 990a 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033c80: 0c01 |0014: move-result-object v1 │ │ -033c82: 1a02 4600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0046 │ │ -033c86: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033c8c: 0c01 |001a: move-result-object v1 │ │ -033c8e: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033c94: 0c01 |001e: move-result-object v1 │ │ -033c96: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -033c9c: 2700 |0022: throw v0 │ │ -033c9e: 5260 6100 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -033ca2: 6e30 a800 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ -033ca8: 0e00 |0028: return-void │ │ +034bbc: |[034bbc] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +034bcc: 5260 6100 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +034bd0: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ +034bd4: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +034bd8: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +034bdc: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034be2: 1a02 5402 |000b: const-string v2, "Fragment " // string@0254 │ │ +034be6: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034bec: 0c01 |0010: move-result-object v1 │ │ +034bee: 6e20 990a 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034bf4: 0c01 |0014: move-result-object v1 │ │ +034bf6: 1a02 4600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0046 │ │ +034bfa: 6e20 9a0a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034c00: 0c01 |001a: move-result-object v1 │ │ +034c02: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034c08: 0c01 |001e: move-result-object v1 │ │ +034c0a: 7020 510a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +034c10: 2700 |0022: throw v0 │ │ +034c12: 5260 6100 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +034c16: 6e30 a800 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ +034c1c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0004 line=514 │ │ 0x0023 line=517 │ │ 0x0028 line=518 │ │ locals : │ │ @@ -58715,59 +58722,59 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -033cac: |[033cac] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -033cbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -033cbe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -033cc0: 6303 a600 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033cc4: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ -033cc8: 1a03 5902 |0006: const-string v3, "FragmentManager" // string@0259 │ │ -033ccc: 2204 9c01 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -033cd0: 7010 930a 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033cd6: 1a05 320f |000d: const-string v5, "remove: " // string@0f32 │ │ -033cda: 6e20 9a0a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033ce0: 0c04 |0012: move-result-object v4 │ │ -033ce2: 6e20 990a 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033ce8: 0c04 |0016: move-result-object v4 │ │ -033cea: 1a05 6900 |0017: const-string v5, " nesting=" // string@0069 │ │ -033cee: 6e20 9a0a 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033cf4: 0c04 |001c: move-result-object v4 │ │ -033cf6: 5275 5500 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -033cfa: 6e20 970a 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -033d00: 0c04 |0022: move-result-object v4 │ │ -033d02: 6e10 9e0a 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033d08: 0c04 |0026: move-result-object v4 │ │ -033d0a: 7120 8c07 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033d10: 6e10 6501 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0165 │ │ -033d16: 0a03 |002d: move-result v3 │ │ -033d18: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ -033d1c: 0110 |0030: move v0, v1 │ │ -033d1e: 5573 5a00 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -033d22: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ -033d26: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ -033d2a: 5463 b000 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -033d2e: 6e20 c90a 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0ac9 │ │ -033d34: 5573 5e00 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -033d38: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -033d3c: 5573 6500 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -033d40: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ -033d44: 5c61 bb00 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -033d48: 5c72 5200 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -033d4c: 5c71 6700 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -033d50: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ -033d54: 6e59 2102 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ -033d5a: 0e00 |004f: return-void │ │ -033d5c: 0120 |0050: move v0, v2 │ │ -033d5e: 28e0 |0051: goto 0031 // -0020 │ │ -033d60: 0112 |0052: move v2, v1 │ │ -033d62: 28f9 |0053: goto 004c // -0007 │ │ +034c20: |[034c20] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +034c30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +034c32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +034c34: 6303 a600 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034c38: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ +034c3c: 1a03 5902 |0006: const-string v3, "FragmentManager" // string@0259 │ │ +034c40: 2204 9a01 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +034c44: 7010 930a 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034c4a: 1a05 2e0f |000d: const-string v5, "remove: " // string@0f2e │ │ +034c4e: 6e20 9a0a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034c54: 0c04 |0012: move-result-object v4 │ │ +034c56: 6e20 990a 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034c5c: 0c04 |0016: move-result-object v4 │ │ +034c5e: 1a05 6900 |0017: const-string v5, " nesting=" // string@0069 │ │ +034c62: 6e20 9a0a 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034c68: 0c04 |001c: move-result-object v4 │ │ +034c6a: 5275 5500 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +034c6e: 6e20 970a 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +034c74: 0c04 |0022: move-result-object v4 │ │ +034c76: 6e10 9e0a 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034c7c: 0c04 |0026: move-result-object v4 │ │ +034c7e: 7120 8c07 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034c84: 6e10 6501 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0165 │ │ +034c8a: 0a03 |002d: move-result v3 │ │ +034c8c: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ +034c90: 0110 |0030: move v0, v1 │ │ +034c92: 5573 5a00 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +034c96: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ +034c9a: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ +034c9e: 5463 b000 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +034ca2: 6e20 c90a 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0ac9 │ │ +034ca8: 5573 5e00 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +034cac: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +034cb0: 5573 6500 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +034cb4: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ +034cb8: 5c61 bb00 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +034cbc: 5c72 5200 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +034cc0: 5c71 6700 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +034cc4: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ +034cc8: 6e59 2102 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0221 │ │ +034cce: 0e00 |004f: return-void │ │ +034cd0: 0120 |0050: move v0, v2 │ │ +034cd2: 28e0 |0051: goto 0031 // -0020 │ │ +034cd4: 0112 |0052: move v2, v1 │ │ +034cd6: 28f9 |0053: goto 004c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1117 │ │ 0x002a line=1118 │ │ 0x0031 line=1119 │ │ 0x0037 line=1120 │ │ 0x003c line=1121 │ │ @@ -58791,20 +58798,20 @@ │ │ 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 │ │ -033d64: |[033d64] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -033d74: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -033d78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -033d7c: 5410 b400 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -033d80: 6e20 c90a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0ac9 │ │ -033d86: 0e00 |0009: return-void │ │ +034cd8: |[034cd8] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +034ce8: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +034cec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +034cf0: 5410 b400 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +034cf4: 6e20 c90a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0ac9 │ │ +034cfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0004 line=507 │ │ 0x0009 line=509 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -58815,30 +58822,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -033d88: |[033d88] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -033d98: 5421 b400 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -033d9c: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -033da0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -033da2: 5421 b400 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -033da6: 6e10 cb0a 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033dac: 0a01 |000a: move-result v1 │ │ -033dae: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -033db2: 5421 b400 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -033db6: 6e20 c70a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -033dbc: 0c01 |0012: move-result-object v1 │ │ -033dbe: 1f01 4e00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@004e │ │ -033dc2: 7210 d101 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@01d1 │ │ -033dc8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -033dcc: 28eb |001a: goto 0005 // -0015 │ │ -033dce: 0e00 |001b: return-void │ │ +034cfc: |[034cfc] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +034d0c: 5421 b400 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +034d10: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +034d14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +034d16: 5421 b400 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +034d1a: 6e10 cb0a 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034d20: 0a01 |000a: move-result v1 │ │ +034d22: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +034d26: 5421 b400 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +034d2a: 6e20 c70a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034d30: 0c01 |0012: move-result-object v1 │ │ +034d32: 1f01 4d00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@004d │ │ +034d36: 7210 d101 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@01d1 │ │ +034d3c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034d40: 28eb |001a: goto 0005 // -0015 │ │ +034d42: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1380 │ │ 0x0004 line=1381 │ │ 0x000d line=1382 │ │ 0x0018 line=1381 │ │ 0x001b line=1385 │ │ @@ -58851,298 +58858,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 570 16-bit code units │ │ -033dd0: |[033dd0] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -033de0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -033de2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -033de4: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ -033de8: 0e00 |0004: return-void │ │ -033dea: 07b2 |0005: move-object v2, v11 │ │ -033dec: 1f02 5700 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0057 │ │ -033df0: 5425 c300 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -033df4: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ -033df8: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ -033dfc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -033dfe: 6e10 cb0a 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -033e04: 0a05 |0012: move-result v5 │ │ -033e06: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ -033e0a: 6e20 c70a 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -033e10: 0c01 |0018: move-result-object v1 │ │ -033e12: 1f01 4800 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0048 │ │ -033e16: 6305 a600 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033e1a: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ -033e1e: 1a05 5902 |001f: const-string v5, "FragmentManager" // string@0259 │ │ -033e22: 2206 9c01 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -033e26: 7010 930a 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033e2c: 1a07 5c0f |0026: const-string v7, "restoreAllState: re-attaching retained " // string@0f5c │ │ -033e30: 6e20 9a0a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033e36: 0c06 |002b: move-result-object v6 │ │ -033e38: 6e20 990a 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033e3e: 0c06 |002f: move-result-object v6 │ │ -033e40: 6e10 9e0a 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033e46: 0c06 |0033: move-result-object v6 │ │ -033e48: 7120 8c07 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033e4e: 5425 c300 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -033e52: 5216 6100 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -033e56: 4603 0506 |003b: aget-object v3, v5, v6 │ │ -033e5a: 5b31 d300 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -033e5e: 5b18 6d00 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -033e62: 5919 5500 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -033e66: 5c19 6000 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -033e6a: 5c19 5200 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -033e6e: 5b18 7100 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -033e72: 5435 d500 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -033e76: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ -033e7a: 5435 d500 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -033e7e: 54a6 af00 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -033e82: 6e10 a001 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01a0 │ │ -033e88: 0c06 |0054: move-result-object v6 │ │ -033e8a: 6e20 ac00 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ -033e90: 5435 d500 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -033e94: 1a06 e607 |005a: const-string v6, "android:view_state" // string@07e6 │ │ -033e98: 6e20 a300 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00a3 │ │ -033e9e: 0c05 |005f: move-result-object v5 │ │ -033ea0: 5b15 6d00 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -033ea4: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -033ea8: 28ab |0064: goto 000f // -0055 │ │ -033eaa: 2205 ae01 |0065: new-instance v5, Ljava/util/ArrayList; // type@01ae │ │ -033eae: 5426 c300 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -033eb2: 2166 |0069: array-length v6, v6 │ │ -033eb4: 7020 c10a 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ -033eba: 5ba5 ae00 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -033ebe: 54a5 b200 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -033ec2: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ -033ec6: 54a5 b200 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -033eca: 6e10 c50a 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -033ed0: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -033ed2: 5425 c300 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -033ed6: 2155 |007b: array-length v5, v5 │ │ -033ed8: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ -033edc: 5425 c300 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -033ee0: 4603 0504 |0080: aget-object v3, v5, v4 │ │ -033ee4: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ -033ee8: 54a5 af00 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -033eec: 6e20 5702 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@0257 │ │ -033ef2: 0c01 |0089: move-result-object v1 │ │ -033ef4: 6305 a600 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033ef8: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ -033efc: 1a05 5902 |008e: const-string v5, "FragmentManager" // string@0259 │ │ -033f00: 2206 9c01 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -033f04: 7010 930a 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033f0a: 1a07 580f |0095: const-string v7, "restoreAllState: adding #" // string@0f58 │ │ -033f0e: 6e20 9a0a 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033f14: 0c06 |009a: move-result-object v6 │ │ -033f16: 6e20 970a 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -033f1c: 0c06 |009e: move-result-object v6 │ │ -033f1e: 1a07 ca00 |009f: const-string v7, ": " // string@00ca │ │ -033f22: 6e20 9a0a 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033f28: 0c06 |00a4: move-result-object v6 │ │ -033f2a: 6e20 990a 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -033f30: 0c06 |00a8: move-result-object v6 │ │ -033f32: 6e10 9e0a 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033f38: 0c06 |00ac: move-result-object v6 │ │ -033f3a: 7120 8c07 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033f40: 54a5 ae00 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -033f44: 6e20 c40a 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -033f4a: 5b38 d300 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -033f4e: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -033f52: 28c0 |00b9: goto 0079 // -0040 │ │ -033f54: 6305 a600 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033f58: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ -033f5c: 1a05 5902 |00be: const-string v5, "FragmentManager" // string@0259 │ │ -033f60: 2206 9c01 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -033f64: 7010 930a 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033f6a: 1a07 580f |00c5: const-string v7, "restoreAllState: adding #" // string@0f58 │ │ -033f6e: 6e20 9a0a 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033f74: 0c06 |00ca: move-result-object v6 │ │ -033f76: 6e20 970a 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -033f7c: 0c06 |00ce: move-result-object v6 │ │ -033f7e: 1a07 cb00 |00cf: const-string v7, ": (null)" // string@00cb │ │ -033f82: 6e20 9a0a 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033f88: 0c06 |00d4: move-result-object v6 │ │ -033f8a: 6e10 9e0a 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033f90: 0c06 |00d8: move-result-object v6 │ │ -033f92: 7120 8c07 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033f98: 54a5 ae00 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -033f9c: 6e20 c40a 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -033fa2: 54a5 b200 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -033fa6: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ -033faa: 2205 ae01 |00e5: new-instance v5, Ljava/util/ArrayList; // type@01ae │ │ -033fae: 7010 c00a 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -033fb4: 5ba5 b200 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -033fb8: 6305 a600 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -033fbc: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ -033fc0: 1a05 5902 |00f0: const-string v5, "FragmentManager" // string@0259 │ │ -033fc4: 2206 9c01 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -033fc8: 7010 930a 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -033fce: 1a07 590f |00f7: const-string v7, "restoreAllState: adding avail #" // string@0f59 │ │ -033fd2: 6e20 9a0a 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -033fd8: 0c06 |00fc: move-result-object v6 │ │ -033fda: 6e20 970a 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -033fe0: 0c06 |0100: move-result-object v6 │ │ -033fe2: 6e10 9e0a 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -033fe8: 0c06 |0104: move-result-object v6 │ │ -033fea: 7120 8c07 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -033ff0: 54a5 b200 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -033ff4: 7110 570a 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -033ffa: 0c06 |010d: move-result-object v6 │ │ -033ffc: 6e20 c40a 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034002: 28a6 |0111: goto 00b7 // -005a │ │ -034004: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ -034008: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -03400a: 6e10 cb0a 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034010: 0a05 |0118: move-result v5 │ │ -034012: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ -034016: 6e20 c70a 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03401c: 0c01 |011e: move-result-object v1 │ │ -03401e: 1f01 4800 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034022: 5215 7200 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -034026: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ -03402a: 5215 7200 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -03402e: 54a6 ae00 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -034032: 6e10 cb0a 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034038: 0a06 |012c: move-result v6 │ │ -03403a: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ -03403e: 54a5 ae00 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -034042: 5216 7200 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -034046: 6e20 c70a 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03404c: 0c05 |0136: move-result-object v5 │ │ -03404e: 1f05 4800 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034052: 5b15 7100 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -034056: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03405a: 28d8 |013d: goto 0115 // -0028 │ │ -03405c: 1a05 5902 |013e: const-string v5, "FragmentManager" // string@0259 │ │ -034060: 2206 9c01 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -034064: 7010 930a 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03406a: 1a07 3106 |0145: const-string v7, "Re-attaching retained fragment " // string@0631 │ │ -03406e: 6e20 9a0a 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034074: 0c06 |014a: move-result-object v6 │ │ -034076: 6e20 990a 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03407c: 0c06 |014e: move-result-object v6 │ │ -03407e: 1a07 7500 |014f: const-string v7, " target no longer exists: " // string@0075 │ │ -034082: 6e20 9a0a 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034088: 0c06 |0154: move-result-object v6 │ │ -03408a: 5217 7200 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -03408e: 6e20 970a 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034094: 0c06 |015a: move-result-object v6 │ │ -034096: 6e10 9e0a 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03409c: 0c06 |015e: move-result-object v6 │ │ -03409e: 7120 8d07 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ -0340a4: 5b18 7100 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0340a8: 28d7 |0164: goto 013b // -0029 │ │ -0340aa: 5425 c400 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -0340ae: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ -0340b2: 2205 ae01 |0169: new-instance v5, Ljava/util/ArrayList; // type@01ae │ │ -0340b6: 5426 c400 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -0340ba: 2166 |016d: array-length v6, v6 │ │ -0340bc: 7020 c10a 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ -0340c2: 5ba5 b000 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0340c6: 1204 |0173: const/4 v4, #int 0 // #0 │ │ -0340c8: 5425 c400 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -0340cc: 2155 |0176: array-length v5, v5 │ │ -0340ce: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ -0340d2: 54a5 ae00 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0340d6: 5426 c400 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -0340da: 4406 0604 |017d: aget v6, v6, v4 │ │ -0340de: 6e20 c70a 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0340e4: 0c01 |0182: move-result-object v1 │ │ -0340e6: 1f01 4800 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0340ea: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ -0340ee: 2205 8c01 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ -0340f2: 2206 9c01 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -0340f6: 7010 930a 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0340fc: 1a07 e305 |018e: const-string v7, "No instantiated fragment for index #" // string@05e3 │ │ -034100: 6e20 9a0a 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034106: 0c06 |0193: move-result-object v6 │ │ -034108: 5427 c400 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -03410c: 4407 0704 |0196: aget v7, v7, v4 │ │ -034110: 6e20 970a 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034116: 0c06 |019b: move-result-object v6 │ │ -034118: 6e10 9e0a 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03411e: 0c06 |019f: move-result-object v6 │ │ -034120: 7020 510a 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -034126: 2705 |01a3: throw v5 │ │ -034128: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ -03412a: 5c15 5200 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -03412e: 6305 a600 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -034132: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ -034136: 1a05 5902 |01ab: const-string v5, "FragmentManager" // string@0259 │ │ -03413a: 2206 9c01 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -03413e: 7010 930a 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -034144: 1a07 5b0f |01b2: const-string v7, "restoreAllState: making added #" // string@0f5b │ │ -034148: 6e20 9a0a 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03414e: 0c06 |01b7: move-result-object v6 │ │ -034150: 6e20 970a 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034156: 0c06 |01bb: move-result-object v6 │ │ -034158: 1a07 ca00 |01bc: const-string v7, ": " // string@00ca │ │ -03415c: 6e20 9a0a 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034162: 0c06 |01c1: move-result-object v6 │ │ -034164: 6e20 990a 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03416a: 0c06 |01c5: move-result-object v6 │ │ -03416c: 6e10 9e0a 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034172: 0c06 |01c9: move-result-object v6 │ │ -034174: 7120 8c07 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03417a: 54a5 b000 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03417e: 6e20 c40a 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034184: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -034188: 28a0 |01d4: goto 0174 // -0060 │ │ -03418a: 5ba8 b000 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03418e: 5425 c500 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -034192: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ -034196: 2205 ae01 |01db: new-instance v5, Ljava/util/ArrayList; // type@01ae │ │ -03419a: 5426 c500 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -03419e: 2166 |01df: array-length v6, v6 │ │ -0341a0: 7020 c10a 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ -0341a6: 5ba5 b300 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0341aa: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ -0341ac: 5425 c500 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -0341b0: 2155 |01e8: array-length v5, v5 │ │ -0341b2: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ -0341b6: 5425 c500 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -0341ba: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ -0341be: 6e20 2501 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0125 │ │ -0341c4: 0c00 |01f2: move-result-object v0 │ │ -0341c6: 6305 a600 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0341ca: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ -0341ce: 1a05 5902 |01f7: const-string v5, "FragmentManager" // string@0259 │ │ -0341d2: 2206 9c01 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -0341d6: 7010 930a 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0341dc: 1a07 5a0f |01fe: const-string v7, "restoreAllState: adding bse #" // string@0f5a │ │ -0341e0: 6e20 9a0a 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0341e6: 0c06 |0203: move-result-object v6 │ │ -0341e8: 6e20 970a 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0341ee: 0c06 |0207: move-result-object v6 │ │ -0341f0: 1a07 2500 |0208: const-string v7, " (index " // string@0025 │ │ -0341f4: 6e20 9a0a 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0341fa: 0c06 |020d: move-result-object v6 │ │ -0341fc: 5207 2300 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -034200: 6e20 970a 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034206: 0c06 |0213: move-result-object v6 │ │ -034208: 1a07 a200 |0214: const-string v7, "): " // string@00a2 │ │ -03420c: 6e20 9a0a 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034212: 0c06 |0219: move-result-object v6 │ │ -034214: 6e20 990a 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03421a: 0c06 |021d: move-result-object v6 │ │ -03421c: 6e10 9e0a 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034222: 0c06 |0221: move-result-object v6 │ │ -034224: 7120 8c07 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03422a: 54a5 b300 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -03422e: 6e20 c40a 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034234: 5205 2300 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -034238: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ -03423c: 5205 2300 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -034240: 6e30 3502 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0235 │ │ -034246: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03424a: 28b1 |0235: goto 01e6 // -004f │ │ -03424c: 5ba8 b300 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -034250: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ +034d44: |[034d44] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +034d54: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +034d56: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +034d58: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ +034d5c: 0e00 |0004: return-void │ │ +034d5e: 07b2 |0005: move-object v2, v11 │ │ +034d60: 1f02 5600 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0056 │ │ +034d64: 5425 c300 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +034d68: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ +034d6c: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ +034d70: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +034d72: 6e10 cb0a 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034d78: 0a05 |0012: move-result v5 │ │ +034d7a: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ +034d7e: 6e20 c70a 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034d84: 0c01 |0018: move-result-object v1 │ │ +034d86: 1f01 4700 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0047 │ │ +034d8a: 6305 a600 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034d8e: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ +034d92: 1a05 5902 |001f: const-string v5, "FragmentManager" // string@0259 │ │ +034d96: 2206 9a01 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +034d9a: 7010 930a 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034da0: 1a07 580f |0026: const-string v7, "restoreAllState: re-attaching retained " // string@0f58 │ │ +034da4: 6e20 9a0a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034daa: 0c06 |002b: move-result-object v6 │ │ +034dac: 6e20 990a 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034db2: 0c06 |002f: move-result-object v6 │ │ +034db4: 6e10 9e0a 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034dba: 0c06 |0033: move-result-object v6 │ │ +034dbc: 7120 8c07 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034dc2: 5425 c300 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +034dc6: 5216 6100 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +034dca: 4603 0506 |003b: aget-object v3, v5, v6 │ │ +034dce: 5b31 d300 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +034dd2: 5b18 6d00 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +034dd6: 5919 5500 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +034dda: 5c19 6000 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +034dde: 5c19 5200 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +034de2: 5b18 7100 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +034de6: 5435 d500 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +034dea: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ +034dee: 5435 d500 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +034df2: 54a6 af00 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +034df6: 6e10 a001 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01a0 │ │ +034dfc: 0c06 |0054: move-result-object v6 │ │ +034dfe: 6e20 ac00 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ +034e04: 5435 d500 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +034e08: 1a06 e407 |005a: const-string v6, "android:view_state" // string@07e4 │ │ +034e0c: 6e20 a300 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00a3 │ │ +034e12: 0c05 |005f: move-result-object v5 │ │ +034e14: 5b15 6d00 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +034e18: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +034e1c: 28ab |0064: goto 000f // -0055 │ │ +034e1e: 2205 ac01 |0065: new-instance v5, Ljava/util/ArrayList; // type@01ac │ │ +034e22: 5426 c300 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +034e26: 2166 |0069: array-length v6, v6 │ │ +034e28: 7020 c10a 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ +034e2e: 5ba5 ae00 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +034e32: 54a5 b200 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +034e36: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ +034e3a: 54a5 b200 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +034e3e: 6e10 c50a 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +034e44: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +034e46: 5425 c300 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +034e4a: 2155 |007b: array-length v5, v5 │ │ +034e4c: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ +034e50: 5425 c300 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +034e54: 4603 0504 |0080: aget-object v3, v5, v4 │ │ +034e58: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ +034e5c: 54a5 af00 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +034e60: 6e20 5702 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@0257 │ │ +034e66: 0c01 |0089: move-result-object v1 │ │ +034e68: 6305 a600 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034e6c: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ +034e70: 1a05 5902 |008e: const-string v5, "FragmentManager" // string@0259 │ │ +034e74: 2206 9a01 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +034e78: 7010 930a 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034e7e: 1a07 540f |0095: const-string v7, "restoreAllState: adding #" // string@0f54 │ │ +034e82: 6e20 9a0a 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034e88: 0c06 |009a: move-result-object v6 │ │ +034e8a: 6e20 970a 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +034e90: 0c06 |009e: move-result-object v6 │ │ +034e92: 1a07 ca00 |009f: const-string v7, ": " // string@00ca │ │ +034e96: 6e20 9a0a 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034e9c: 0c06 |00a4: move-result-object v6 │ │ +034e9e: 6e20 990a 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034ea4: 0c06 |00a8: move-result-object v6 │ │ +034ea6: 6e10 9e0a 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034eac: 0c06 |00ac: move-result-object v6 │ │ +034eae: 7120 8c07 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034eb4: 54a5 ae00 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +034eb8: 6e20 c40a 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +034ebe: 5b38 d300 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +034ec2: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +034ec6: 28c0 |00b9: goto 0079 // -0040 │ │ +034ec8: 6305 a600 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034ecc: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ +034ed0: 1a05 5902 |00be: const-string v5, "FragmentManager" // string@0259 │ │ +034ed4: 2206 9a01 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +034ed8: 7010 930a 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034ede: 1a07 540f |00c5: const-string v7, "restoreAllState: adding #" // string@0f54 │ │ +034ee2: 6e20 9a0a 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034ee8: 0c06 |00ca: move-result-object v6 │ │ +034eea: 6e20 970a 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +034ef0: 0c06 |00ce: move-result-object v6 │ │ +034ef2: 1a07 cb00 |00cf: const-string v7, ": (null)" // string@00cb │ │ +034ef6: 6e20 9a0a 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034efc: 0c06 |00d4: move-result-object v6 │ │ +034efe: 6e10 9e0a 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034f04: 0c06 |00d8: move-result-object v6 │ │ +034f06: 7120 8c07 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034f0c: 54a5 ae00 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +034f10: 6e20 c40a 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +034f16: 54a5 b200 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +034f1a: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ +034f1e: 2205 ac01 |00e5: new-instance v5, Ljava/util/ArrayList; // type@01ac │ │ +034f22: 7010 c00a 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +034f28: 5ba5 b200 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +034f2c: 6305 a600 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +034f30: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ +034f34: 1a05 5902 |00f0: const-string v5, "FragmentManager" // string@0259 │ │ +034f38: 2206 9a01 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +034f3c: 7010 930a 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034f42: 1a07 550f |00f7: const-string v7, "restoreAllState: adding avail #" // string@0f55 │ │ +034f46: 6e20 9a0a 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034f4c: 0c06 |00fc: move-result-object v6 │ │ +034f4e: 6e20 970a 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +034f54: 0c06 |0100: move-result-object v6 │ │ +034f56: 6e10 9e0a 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +034f5c: 0c06 |0104: move-result-object v6 │ │ +034f5e: 7120 8c07 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +034f64: 54a5 b200 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +034f68: 7110 570a 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +034f6e: 0c06 |010d: move-result-object v6 │ │ +034f70: 6e20 c40a 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +034f76: 28a6 |0111: goto 00b7 // -005a │ │ +034f78: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ +034f7c: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +034f7e: 6e10 cb0a 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034f84: 0a05 |0118: move-result v5 │ │ +034f86: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ +034f8a: 6e20 c70a 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034f90: 0c01 |011e: move-result-object v1 │ │ +034f92: 1f01 4700 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0047 │ │ +034f96: 5215 7200 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +034f9a: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ +034f9e: 5215 7200 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +034fa2: 54a6 ae00 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +034fa6: 6e10 cb0a 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +034fac: 0a06 |012c: move-result v6 │ │ +034fae: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ +034fb2: 54a5 ae00 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +034fb6: 5216 7200 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +034fba: 6e20 c70a 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +034fc0: 0c05 |0136: move-result-object v5 │ │ +034fc2: 1f05 4700 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0047 │ │ +034fc6: 5b15 7100 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +034fca: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +034fce: 28d8 |013d: goto 0115 // -0028 │ │ +034fd0: 1a05 5902 |013e: const-string v5, "FragmentManager" // string@0259 │ │ +034fd4: 2206 9a01 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +034fd8: 7010 930a 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +034fde: 1a07 2f06 |0145: const-string v7, "Re-attaching retained fragment " // string@062f │ │ +034fe2: 6e20 9a0a 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034fe8: 0c06 |014a: move-result-object v6 │ │ +034fea: 6e20 990a 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +034ff0: 0c06 |014e: move-result-object v6 │ │ +034ff2: 1a07 7500 |014f: const-string v7, " target no longer exists: " // string@0075 │ │ +034ff6: 6e20 9a0a 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +034ffc: 0c06 |0154: move-result-object v6 │ │ +034ffe: 5217 7200 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +035002: 6e20 970a 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +035008: 0c06 |015a: move-result-object v6 │ │ +03500a: 6e10 9e0a 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035010: 0c06 |015e: move-result-object v6 │ │ +035012: 7120 8d07 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ +035018: 5b18 7100 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +03501c: 28d7 |0164: goto 013b // -0029 │ │ +03501e: 5425 c400 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +035022: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ +035026: 2205 ac01 |0169: new-instance v5, Ljava/util/ArrayList; // type@01ac │ │ +03502a: 5426 c400 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +03502e: 2166 |016d: array-length v6, v6 │ │ +035030: 7020 c10a 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ +035036: 5ba5 b000 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03503a: 1204 |0173: const/4 v4, #int 0 // #0 │ │ +03503c: 5425 c400 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +035040: 2155 |0176: array-length v5, v5 │ │ +035042: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ +035046: 54a5 ae00 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03504a: 5426 c400 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +03504e: 4406 0604 |017d: aget v6, v6, v4 │ │ +035052: 6e20 c70a 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035058: 0c01 |0182: move-result-object v1 │ │ +03505a: 1f01 4700 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0047 │ │ +03505e: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ +035062: 2205 8a01 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@018a │ │ +035066: 2206 9a01 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +03506a: 7010 930a 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035070: 1a07 e105 |018e: const-string v7, "No instantiated fragment for index #" // string@05e1 │ │ +035074: 6e20 9a0a 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03507a: 0c06 |0193: move-result-object v6 │ │ +03507c: 5427 c400 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +035080: 4407 0704 |0196: aget v7, v7, v4 │ │ +035084: 6e20 970a 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03508a: 0c06 |019b: move-result-object v6 │ │ +03508c: 6e10 9e0a 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035092: 0c06 |019f: move-result-object v6 │ │ +035094: 7020 510a 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03509a: 2705 |01a3: throw v5 │ │ +03509c: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ +03509e: 5c15 5200 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +0350a2: 6305 a600 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0350a6: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ +0350aa: 1a05 5902 |01ab: const-string v5, "FragmentManager" // string@0259 │ │ +0350ae: 2206 9a01 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +0350b2: 7010 930a 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0350b8: 1a07 570f |01b2: const-string v7, "restoreAllState: making added #" // string@0f57 │ │ +0350bc: 6e20 9a0a 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0350c2: 0c06 |01b7: move-result-object v6 │ │ +0350c4: 6e20 970a 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0350ca: 0c06 |01bb: move-result-object v6 │ │ +0350cc: 1a07 ca00 |01bc: const-string v7, ": " // string@00ca │ │ +0350d0: 6e20 9a0a 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0350d6: 0c06 |01c1: move-result-object v6 │ │ +0350d8: 6e20 990a 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0350de: 0c06 |01c5: move-result-object v6 │ │ +0350e0: 6e10 9e0a 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0350e6: 0c06 |01c9: move-result-object v6 │ │ +0350e8: 7120 8c07 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0350ee: 54a5 b000 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0350f2: 6e20 c40a 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +0350f8: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0350fc: 28a0 |01d4: goto 0174 // -0060 │ │ +0350fe: 5ba8 b000 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +035102: 5425 c500 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +035106: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ +03510a: 2205 ac01 |01db: new-instance v5, Ljava/util/ArrayList; // type@01ac │ │ +03510e: 5426 c500 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +035112: 2166 |01df: array-length v6, v6 │ │ +035114: 7020 c10a 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0ac1 │ │ +03511a: 5ba5 b300 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03511e: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ +035120: 5425 c500 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +035124: 2155 |01e8: array-length v5, v5 │ │ +035126: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ +03512a: 5425 c500 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +03512e: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ +035132: 6e20 2501 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0125 │ │ +035138: 0c00 |01f2: move-result-object v0 │ │ +03513a: 6305 a600 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03513e: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ +035142: 1a05 5902 |01f7: const-string v5, "FragmentManager" // string@0259 │ │ +035146: 2206 9a01 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@019a │ │ +03514a: 7010 930a 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035150: 1a07 560f |01fe: const-string v7, "restoreAllState: adding bse #" // string@0f56 │ │ +035154: 6e20 9a0a 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03515a: 0c06 |0203: move-result-object v6 │ │ +03515c: 6e20 970a 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +035162: 0c06 |0207: move-result-object v6 │ │ +035164: 1a07 2500 |0208: const-string v7, " (index " // string@0025 │ │ +035168: 6e20 9a0a 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03516e: 0c06 |020d: move-result-object v6 │ │ +035170: 5207 2300 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +035174: 6e20 970a 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03517a: 0c06 |0213: move-result-object v6 │ │ +03517c: 1a07 a200 |0214: const-string v7, "): " // string@00a2 │ │ +035180: 6e20 9a0a 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035186: 0c06 |0219: move-result-object v6 │ │ +035188: 6e20 990a 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03518e: 0c06 |021d: move-result-object v6 │ │ +035190: 6e10 9e0a 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035196: 0c06 |0221: move-result-object v6 │ │ +035198: 7120 8c07 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03519e: 54a5 b300 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0351a2: 6e20 c40a 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +0351a8: 5205 2300 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +0351ac: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ +0351b0: 5205 2300 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +0351b4: 6e30 3502 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0235 │ │ +0351ba: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0351be: 28b1 |0235: goto 01e6 // -004f │ │ +0351c0: 5ba8 b300 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0351c4: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1628 │ │ 0x0004 line=1728 │ │ 0x0006 line=1629 │ │ 0x0008 line=1630 │ │ 0x000c line=1634 │ │ @@ -59228,46 +59235,46 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -034254: |[034254] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -034264: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -034266: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03426a: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ -03426e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -034270: 5443 ae00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -034274: 6e10 cb0a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -03427a: 0a03 |000b: move-result v3 │ │ -03427c: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ -034280: 5443 ae00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -034284: 6e20 c70a 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03428a: 0c00 |0013: move-result-object v0 │ │ -03428c: 1f00 4800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034290: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ -034294: 5503 6a00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -034298: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -03429c: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0342a0: 2201 ae01 |001e: new-instance v1, Ljava/util/ArrayList; // type@01ae │ │ -0342a4: 7010 c00a 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -0342aa: 6e20 c40a 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -0342b0: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0342b2: 5c03 6b00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -0342b6: 5403 7100 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0342ba: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -0342be: 5403 7100 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0342c2: 5233 6100 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0342c6: 5903 7200 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -0342ca: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0342ce: 28d1 |0035: goto 0006 // -002f │ │ -0342d0: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -0342d2: 28fa |0037: goto 0031 // -0006 │ │ -0342d4: 1101 |0038: return-object v1 │ │ +0351c8: |[0351c8] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +0351d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0351da: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0351de: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ +0351e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0351e4: 5443 ae00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0351e8: 6e10 cb0a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0351ee: 0a03 |000b: move-result v3 │ │ +0351f0: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ +0351f4: 5443 ae00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0351f8: 6e20 c70a 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0351fe: 0c00 |0013: move-result-object v0 │ │ +035200: 1f00 4700 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035204: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ +035208: 5503 6a00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +03520c: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +035210: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +035214: 2201 ac01 |001e: new-instance v1, Ljava/util/ArrayList; // type@01ac │ │ +035218: 7010 c00a 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +03521e: 6e20 c40a 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +035224: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +035226: 5c03 6b00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +03522a: 5403 7100 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +03522e: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ +035232: 5403 7100 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +035236: 5233 6100 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +03523a: 5903 7200 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +03523e: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +035242: 28d1 |0035: goto 0006 // -002f │ │ +035244: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +035246: 28fa |0037: goto 0031 // -0006 │ │ +035248: 1101 |0038: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0001 line=1460 │ │ 0x0005 line=1461 │ │ 0x000e line=1462 │ │ 0x0016 line=1463 │ │ @@ -59291,216 +59298,216 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 407 16-bit code units │ │ -0342d8: |[0342d8] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -0342e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0342ea: 6e10 0f02 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ -0342f0: 630a a900 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ -0342f4: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -0342f8: 121a |0008: const/4 v10, #int 1 // #1 │ │ -0342fa: 5cea c000 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0342fe: 54ea ae00 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -034302: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ -034306: 54ea ae00 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03430a: 6e10 cb0a 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034310: 0a0a |0014: move-result v10 │ │ -034312: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ -034316: 1105 |0017: return-object v5 │ │ -034318: 54ea ae00 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03431c: 6e10 cb0a 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034322: 0a00 |001d: move-result v0 │ │ -034324: 2301 6902 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0269 │ │ -034328: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -03432a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -03432c: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ -034330: 54ea ae00 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -034334: 6e20 c70a 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03433a: 0c04 |0029: move-result-object v4 │ │ -03433c: 1f04 4800 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034340: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ -034344: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -034346: 2206 5a00 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@005a │ │ -03434a: 7020 5502 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@0255 │ │ -034350: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ -034354: 524a 6e00 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -034358: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ -03435c: 546a d500 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -034360: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ -034364: 6e20 3202 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0232 │ │ -03436a: 0c0a |0041: move-result-object v10 │ │ -03436c: 5b6a d500 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -034370: 544a 7100 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -034374: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ -034378: 544a 7100 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -03437c: 52aa 6100 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -034380: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ -034384: 220a 9c01 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ -034388: 7010 930a 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03438e: 1a0b 4902 |0053: const-string v11, "Failure saving state: " // string@0249 │ │ -034392: 6e20 9a0a ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034398: 0c0a |0058: move-result-object v10 │ │ -03439a: 6e20 990a 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0343a0: 0c0a |005c: move-result-object v10 │ │ -0343a2: 1a0b 4100 |005d: const-string v11, " has target not in fragment manager: " // string@0041 │ │ -0343a6: 6e20 9a0a ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0343ac: 0c0a |0062: move-result-object v10 │ │ -0343ae: 544b 7100 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0343b2: 6e20 990a ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0343b8: 0c0a |0068: move-result-object v10 │ │ -0343ba: 6e10 9e0a 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0343c0: 0c09 |006c: move-result-object v9 │ │ -0343c2: 1a0a 5902 |006d: const-string v10, "FragmentManager" // string@0259 │ │ -0343c6: 7120 8907 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -0343cc: 1a0a 0500 |0072: const-string v10, " " // string@0005 │ │ -0343d0: 220b 7b01 |0074: new-instance v11, Ljava/io/PrintWriter; // type@017b │ │ -0343d4: 220c 8000 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@0080 │ │ -0343d8: 1a0d 5902 |0078: const-string v13, "FragmentManager" // string@0259 │ │ -0343dc: 7020 7a03 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@037a │ │ -0343e2: 7020 260a cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0a26 │ │ -0343e8: 120c |0080: const/4 v12, #int 0 // #0 │ │ -0343ea: 23cc 7202 |0081: new-array v12, v12, [Ljava/lang/String; // type@0272 │ │ -0343ee: 6e5c 0d02 aeb5 |0083: invoke-virtual {v14, v10, v5, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@020d │ │ -0343f4: 220a 8c01 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@018c │ │ -0343f8: 7020 510a 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0343fe: 270a |008b: throw v10 │ │ -034400: 546a d500 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -034404: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ -034408: 220a 2d00 |0090: new-instance v10, Landroid/os/Bundle; // type@002d │ │ -03440c: 7010 9d00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@009d │ │ -034412: 5b6a d500 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -034416: 546a d500 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -03441a: 1a0b e407 |0099: const-string v11, "android:target_state" // string@07e4 │ │ -03441e: 544c 7100 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -034422: 6e40 2a02 aecb |009d: invoke-virtual {v14, v10, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@022a │ │ -034428: 524a 7300 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -03442c: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ -034430: 546a d500 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -034434: 1a0b e307 |00a6: const-string v11, "android:target_req_state" // string@07e3 │ │ -034438: 524c 7300 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -03443c: 6e30 a800 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ -034442: 630a a600 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -034446: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ -03444a: 1a0a 5902 |00b1: const-string v10, "FragmentManager" // string@0259 │ │ -03444e: 220b 9c01 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ -034452: 7010 930a 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -034458: 1a0c 6906 |00b8: const-string v12, "Saved state of " // string@0669 │ │ -03445c: 6e20 9a0a cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034462: 0c0b |00bd: move-result-object v11 │ │ -034464: 6e20 990a 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03446a: 0c0b |00c1: move-result-object v11 │ │ -03446c: 1a0c ca00 |00c2: const-string v12, ": " // string@00ca │ │ -034470: 6e20 9a0a cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034476: 0c0b |00c7: move-result-object v11 │ │ -034478: 546c d500 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -03447c: 6e20 990a cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -034482: 0c0b |00cd: move-result-object v11 │ │ -034484: 6e10 9e0a 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03448a: 0c0b |00d1: move-result-object v11 │ │ -03448c: 7120 8c07 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -034492: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -034496: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ -03449a: 544a 6c00 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03449e: 5b6a d500 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -0344a2: 28d0 |00dd: goto 00ad // -0030 │ │ -0344a4: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ -0344a8: 630a a600 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0344ac: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ -0344b0: 1a0a 5902 |00e4: const-string v10, "FragmentManager" // string@0259 │ │ -0344b4: 1a0b 980f |00e6: const-string v11, "saveAllState: no fragments!" // string@0f98 │ │ -0344b8: 7120 8c07 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0344be: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ -0344c2: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -0344c4: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -0344c6: 54ea b000 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0344ca: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ -0344ce: 54ea b000 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0344d2: 6e10 cb0a 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0344d8: 0a00 |00f8: move-result v0 │ │ -0344da: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ -0344de: 2302 6302 |00fb: new-array v2, v0, [I // type@0263 │ │ -0344e2: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ -0344e4: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ -0344e8: 54ea b000 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0344ec: 6e20 c70a 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0344f2: 0c0a |0105: move-result-object v10 │ │ -0344f4: 1f0a 4800 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0048 │ │ -0344f8: 52aa 6100 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0344fc: 4b0a 0208 |010a: aput v10, v2, v8 │ │ -034500: 630a a600 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -034504: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ -034508: 1a0a 5902 |0110: const-string v10, "FragmentManager" // string@0259 │ │ -03450c: 220b 9c01 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ -034510: 7010 930a 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -034516: 1a0c 970f |0117: const-string v12, "saveAllState: adding fragment #" // string@0f97 │ │ -03451a: 6e20 9a0a cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034520: 0c0b |011c: move-result-object v11 │ │ -034522: 6e20 970a 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034528: 0c0b |0120: move-result-object v11 │ │ -03452a: 1a0c ca00 |0121: const-string v12, ": " // string@00ca │ │ -03452e: 6e20 9a0a cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034534: 0c0b |0126: move-result-object v11 │ │ -034536: 54ec b000 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03453a: 6e20 c70a 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -034540: 0c0c |012c: move-result-object v12 │ │ -034542: 6e20 990a cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -034548: 0c0b |0130: move-result-object v11 │ │ -03454a: 6e10 9e0a 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034550: 0c0b |0134: move-result-object v11 │ │ -034552: 7120 8c07 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -034558: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03455c: 28c4 |013a: goto 00fe // -003c │ │ -03455e: 54ea b300 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -034562: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ -034566: 54ea b300 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -03456a: 6e10 cb0a 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034570: 0a00 |0144: move-result v0 │ │ -034572: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ -034576: 2303 6602 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0266 │ │ -03457a: 1208 |0149: const/4 v8, #int 0 // #0 │ │ -03457c: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ -034580: 220b 4300 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0043 │ │ -034584: 54ea b300 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -034588: 6e20 c70a 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -03458e: 0c0a |0153: move-result-object v10 │ │ -034590: 1f0a 4100 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0041 │ │ -034594: 7030 2301 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0123 │ │ -03459a: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ -03459e: 630a a600 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0345a2: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ -0345a6: 1a0a 5902 |015f: const-string v10, "FragmentManager" // string@0259 │ │ -0345aa: 220b 9c01 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ -0345ae: 7010 930a 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0345b4: 1a0c 960f |0166: const-string v12, "saveAllState: adding back stack #" // string@0f96 │ │ -0345b8: 6e20 9a0a cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0345be: 0c0b |016b: move-result-object v11 │ │ -0345c0: 6e20 970a 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0345c6: 0c0b |016f: move-result-object v11 │ │ -0345c8: 1a0c ca00 |0170: const-string v12, ": " // string@00ca │ │ -0345cc: 6e20 9a0a cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0345d2: 0c0b |0175: move-result-object v11 │ │ -0345d4: 54ec b300 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0345d8: 6e20 c70a 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -0345de: 0c0c |017b: move-result-object v12 │ │ -0345e0: 6e20 990a cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0345e6: 0c0b |017f: move-result-object v11 │ │ -0345e8: 6e10 9e0a 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0345ee: 0c0b |0183: move-result-object v11 │ │ -0345f0: 7120 8c07 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0345f6: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0345fa: 28c1 |0189: goto 014a // -003f │ │ -0345fc: 2205 5700 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0057 │ │ -034600: 7010 3f02 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@023f │ │ -034606: 5b51 c300 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -03460a: 5b52 c400 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -03460e: 5b53 c500 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -034612: 2900 82fe |0195: goto/16 0017 // -017e │ │ +03524c: |[03524c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +03525c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03525e: 6e10 0f02 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@020f │ │ +035264: 630a a900 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ +035268: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +03526c: 121a |0008: const/4 v10, #int 1 // #1 │ │ +03526e: 5cea c000 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +035272: 54ea ae00 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +035276: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ +03527a: 54ea ae00 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03527e: 6e10 cb0a 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035284: 0a0a |0014: move-result v10 │ │ +035286: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ +03528a: 1105 |0017: return-object v5 │ │ +03528c: 54ea ae00 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +035290: 6e10 cb0a 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035296: 0a00 |001d: move-result v0 │ │ +035298: 2301 6702 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0267 │ │ +03529c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +03529e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +0352a0: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ +0352a4: 54ea ae00 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0352a8: 6e20 c70a 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0352ae: 0c04 |0029: move-result-object v4 │ │ +0352b0: 1f04 4700 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0047 │ │ +0352b4: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ +0352b8: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +0352ba: 2206 5900 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0059 │ │ +0352be: 7020 5502 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@0255 │ │ +0352c4: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ +0352c8: 524a 6e00 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +0352cc: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ +0352d0: 546a d500 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0352d4: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ +0352d8: 6e20 3202 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0232 │ │ +0352de: 0c0a |0041: move-result-object v10 │ │ +0352e0: 5b6a d500 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0352e4: 544a 7100 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +0352e8: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ +0352ec: 544a 7100 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +0352f0: 52aa 6100 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +0352f4: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ +0352f8: 220a 9a01 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@019a │ │ +0352fc: 7010 930a 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035302: 1a0b 4902 |0053: const-string v11, "Failure saving state: " // string@0249 │ │ +035306: 6e20 9a0a ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03530c: 0c0a |0058: move-result-object v10 │ │ +03530e: 6e20 990a 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +035314: 0c0a |005c: move-result-object v10 │ │ +035316: 1a0b 4100 |005d: const-string v11, " has target not in fragment manager: " // string@0041 │ │ +03531a: 6e20 9a0a ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035320: 0c0a |0062: move-result-object v10 │ │ +035322: 544b 7100 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +035326: 6e20 990a ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03532c: 0c0a |0068: move-result-object v10 │ │ +03532e: 6e10 9e0a 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035334: 0c09 |006c: move-result-object v9 │ │ +035336: 1a0a 5902 |006d: const-string v10, "FragmentManager" // string@0259 │ │ +03533a: 7120 8907 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +035340: 1a0a 0500 |0072: const-string v10, " " // string@0005 │ │ +035344: 220b 7901 |0074: new-instance v11, Ljava/io/PrintWriter; // type@0179 │ │ +035348: 220c 7f00 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@007f │ │ +03534c: 1a0d 5902 |0078: const-string v13, "FragmentManager" // string@0259 │ │ +035350: 7020 7a03 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@037a │ │ +035356: 7020 260a cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0a26 │ │ +03535c: 120c |0080: const/4 v12, #int 0 // #0 │ │ +03535e: 23cc 7002 |0081: new-array v12, v12, [Ljava/lang/String; // type@0270 │ │ +035362: 6e5c 0d02 aeb5 |0083: invoke-virtual {v14, v10, v5, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@020d │ │ +035368: 220a 8a01 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@018a │ │ +03536c: 7020 510a 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +035372: 270a |008b: throw v10 │ │ +035374: 546a d500 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +035378: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ +03537c: 220a 2c00 |0090: new-instance v10, Landroid/os/Bundle; // type@002c │ │ +035380: 7010 9d00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@009d │ │ +035386: 5b6a d500 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +03538a: 546a d500 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +03538e: 1a0b e207 |0099: const-string v11, "android:target_state" // string@07e2 │ │ +035392: 544c 7100 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +035396: 6e40 2a02 aecb |009d: invoke-virtual {v14, v10, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@022a │ │ +03539c: 524a 7300 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +0353a0: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ +0353a4: 546a d500 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0353a8: 1a0b e107 |00a6: const-string v11, "android:target_req_state" // string@07e1 │ │ +0353ac: 524c 7300 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +0353b0: 6e30 a800 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00a8 │ │ +0353b6: 630a a600 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0353ba: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ +0353be: 1a0a 5902 |00b1: const-string v10, "FragmentManager" // string@0259 │ │ +0353c2: 220b 9a01 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@019a │ │ +0353c6: 7010 930a 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0353cc: 1a0c 6706 |00b8: const-string v12, "Saved state of " // string@0667 │ │ +0353d0: 6e20 9a0a cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0353d6: 0c0b |00bd: move-result-object v11 │ │ +0353d8: 6e20 990a 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0353de: 0c0b |00c1: move-result-object v11 │ │ +0353e0: 1a0c ca00 |00c2: const-string v12, ": " // string@00ca │ │ +0353e4: 6e20 9a0a cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0353ea: 0c0b |00c7: move-result-object v11 │ │ +0353ec: 546c d500 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0353f0: 6e20 990a cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0353f6: 0c0b |00cd: move-result-object v11 │ │ +0353f8: 6e10 9e0a 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0353fe: 0c0b |00d1: move-result-object v11 │ │ +035400: 7120 8c07 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +035406: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03540a: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ +03540e: 544a 6c00 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +035412: 5b6a d500 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +035416: 28d0 |00dd: goto 00ad // -0030 │ │ +035418: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ +03541c: 630a a600 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +035420: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ +035424: 1a0a 5902 |00e4: const-string v10, "FragmentManager" // string@0259 │ │ +035428: 1a0b 940f |00e6: const-string v11, "saveAllState: no fragments!" // string@0f94 │ │ +03542c: 7120 8c07 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +035432: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ +035436: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +035438: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +03543a: 54ea b000 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03543e: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ +035442: 54ea b000 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +035446: 6e10 cb0a 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +03544c: 0a00 |00f8: move-result v0 │ │ +03544e: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ +035452: 2302 6102 |00fb: new-array v2, v0, [I // type@0261 │ │ +035456: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ +035458: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ +03545c: 54ea b000 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +035460: 6e20 c70a 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035466: 0c0a |0105: move-result-object v10 │ │ +035468: 1f0a 4700 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0047 │ │ +03546c: 52aa 6100 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +035470: 4b0a 0208 |010a: aput v10, v2, v8 │ │ +035474: 630a a600 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +035478: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ +03547c: 1a0a 5902 |0110: const-string v10, "FragmentManager" // string@0259 │ │ +035480: 220b 9a01 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@019a │ │ +035484: 7010 930a 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03548a: 1a0c 930f |0117: const-string v12, "saveAllState: adding fragment #" // string@0f93 │ │ +03548e: 6e20 9a0a cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035494: 0c0b |011c: move-result-object v11 │ │ +035496: 6e20 970a 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03549c: 0c0b |0120: move-result-object v11 │ │ +03549e: 1a0c ca00 |0121: const-string v12, ": " // string@00ca │ │ +0354a2: 6e20 9a0a cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0354a8: 0c0b |0126: move-result-object v11 │ │ +0354aa: 54ec b000 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0354ae: 6e20 c70a 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +0354b4: 0c0c |012c: move-result-object v12 │ │ +0354b6: 6e20 990a cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0354bc: 0c0b |0130: move-result-object v11 │ │ +0354be: 6e10 9e0a 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0354c4: 0c0b |0134: move-result-object v11 │ │ +0354c6: 7120 8c07 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0354cc: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0354d0: 28c4 |013a: goto 00fe // -003c │ │ +0354d2: 54ea b300 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0354d6: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ +0354da: 54ea b300 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0354de: 6e10 cb0a 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +0354e4: 0a00 |0144: move-result v0 │ │ +0354e6: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ +0354ea: 2303 6402 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0264 │ │ +0354ee: 1208 |0149: const/4 v8, #int 0 // #0 │ │ +0354f0: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ +0354f4: 220b 4200 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0042 │ │ +0354f8: 54ea b300 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0354fc: 6e20 c70a 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035502: 0c0a |0153: move-result-object v10 │ │ +035504: 1f0a 4000 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0040 │ │ +035508: 7030 2301 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0123 │ │ +03550e: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ +035512: 630a a600 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +035516: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ +03551a: 1a0a 5902 |015f: const-string v10, "FragmentManager" // string@0259 │ │ +03551e: 220b 9a01 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@019a │ │ +035522: 7010 930a 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035528: 1a0c 920f |0166: const-string v12, "saveAllState: adding back stack #" // string@0f92 │ │ +03552c: 6e20 9a0a cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035532: 0c0b |016b: move-result-object v11 │ │ +035534: 6e20 970a 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03553a: 0c0b |016f: move-result-object v11 │ │ +03553c: 1a0c ca00 |0170: const-string v12, ": " // string@00ca │ │ +035540: 6e20 9a0a cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035546: 0c0b |0175: move-result-object v11 │ │ +035548: 54ec b300 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03554c: 6e20 c70a 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035552: 0c0c |017b: move-result-object v12 │ │ +035554: 6e20 990a cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03555a: 0c0b |017f: move-result-object v11 │ │ +03555c: 6e10 9e0a 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035562: 0c0b |0183: move-result-object v11 │ │ +035564: 7120 8c07 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03556a: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03556e: 28c1 |0189: goto 014a // -003f │ │ +035570: 2205 5600 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0056 │ │ +035574: 7010 3f02 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@023f │ │ +03557a: 5b51 c300 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +03557e: 5b52 c400 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +035582: 5b53 c500 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +035586: 2900 82fe |0195: goto/16 0017 // -017e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1521 │ │ 0x0004 line=1523 │ │ 0x0008 line=1533 │ │ 0x000b line=1536 │ │ 0x0017 line=1622 │ │ @@ -59572,42 +59579,42 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -034618: |[034618] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -034628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03462a: 5431 bf00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -03462e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -034632: 2201 2d00 |0005: new-instance v1, Landroid/os/Bundle; // type@002d │ │ -034636: 7010 9d00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@009d │ │ -03463c: 5b31 bf00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -034640: 5431 bf00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -034644: 6e20 8001 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0180 │ │ -03464a: 5431 bf00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -03464e: 6e10 a400 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@00a4 │ │ -034654: 0a01 |0016: move-result v1 │ │ -034656: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -03465a: 5430 bf00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -03465e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -034660: 5b31 bf00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -034664: 5441 7400 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -034668: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -03466c: 6e20 3402 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0234 │ │ -034672: 5441 6d00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -034676: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -03467a: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -03467e: 2200 2d00 |002b: new-instance v0, Landroid/os/Bundle; // type@002d │ │ -034682: 7010 9d00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@009d │ │ -034688: 1a01 e607 |0030: const-string v1, "android:view_state" // string@07e6 │ │ -03468c: 5442 6d00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -034690: 6e30 ab00 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@00ab │ │ -034696: 1100 |0037: return-object v0 │ │ +03558c: |[03558c] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +03559c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03559e: 5431 bf00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +0355a2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0355a6: 2201 2c00 |0005: new-instance v1, Landroid/os/Bundle; // type@002c │ │ +0355aa: 7010 9d00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@009d │ │ +0355b0: 5b31 bf00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +0355b4: 5431 bf00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +0355b8: 6e20 8001 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0180 │ │ +0355be: 5431 bf00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +0355c2: 6e10 a400 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@00a4 │ │ +0355c8: 0a01 |0016: move-result v1 │ │ +0355ca: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +0355ce: 5430 bf00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +0355d2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0355d4: 5b31 bf00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +0355d8: 5441 7400 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0355dc: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +0355e0: 6e20 3402 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0234 │ │ +0355e6: 5441 6d00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +0355ea: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +0355ee: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +0355f2: 2200 2c00 |002b: new-instance v0, Landroid/os/Bundle; // type@002c │ │ +0355f6: 7010 9d00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@009d │ │ +0355fc: 1a01 e407 |0030: const-string v1, "android:view_state" // string@07e4 │ │ +035600: 5442 6d00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +035604: 6e30 ab00 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@00ab │ │ +03560a: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ 0x0001 line=1495 │ │ 0x0005 line=1496 │ │ 0x000c line=1498 │ │ 0x0011 line=1499 │ │ @@ -59631,41 +59638,41 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -034698: |[034698] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0346a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0346aa: 5252 6100 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0346ae: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ -0346b2: 2201 8c01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -0346b6: 2202 9c01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0346ba: 7010 930a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0346c0: 1a03 5402 |000c: const-string v3, "Fragment " // string@0254 │ │ -0346c4: 6e20 9a0a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0346ca: 0c02 |0011: move-result-object v2 │ │ -0346cc: 6e20 990a 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0346d2: 0c02 |0015: move-result-object v2 │ │ -0346d4: 1a03 4600 |0016: const-string v3, " is not currently in the FragmentManager" // string@0046 │ │ -0346d8: 6e20 9a0a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0346de: 0c02 |001b: move-result-object v2 │ │ -0346e0: 6e10 9e0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0346e6: 0c02 |001f: move-result-object v2 │ │ -0346e8: 7020 510a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0346ee: 2701 |0023: throw v1 │ │ -0346f0: 5252 6e00 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -0346f4: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ -0346f8: 6e20 3202 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0232 │ │ -0346fe: 0c00 |002b: move-result-object v0 │ │ -034700: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -034704: 2201 4700 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0047 │ │ -034708: 7020 4701 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0147 │ │ -03470e: 1101 |0033: return-object v1 │ │ +03560c: |[03560c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +03561c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03561e: 5252 6100 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +035622: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ +035626: 2201 8a01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +03562a: 2202 9a01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03562e: 7010 930a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035634: 1a03 5402 |000c: const-string v3, "Fragment " // string@0254 │ │ +035638: 6e20 9a0a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03563e: 0c02 |0011: move-result-object v2 │ │ +035640: 6e20 990a 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +035646: 0c02 |0015: move-result-object v2 │ │ +035648: 1a03 4600 |0016: const-string v3, " is not currently in the FragmentManager" // string@0046 │ │ +03564c: 6e20 9a0a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035652: 0c02 |001b: move-result-object v2 │ │ +035654: 6e10 9e0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03565a: 0c02 |001f: move-result-object v2 │ │ +03565c: 7020 510a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +035662: 2701 |0023: throw v1 │ │ +035664: 5252 6e00 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +035668: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ +03566c: 6e20 3202 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0232 │ │ +035672: 0c00 |002b: move-result-object v0 │ │ +035674: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +035678: 2201 4600 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0046 │ │ +03567c: 7020 4701 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0147 │ │ +035682: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=540 │ │ 0x0005 line=541 │ │ 0x0024 line=544 │ │ 0x0028 line=545 │ │ 0x002c line=546 │ │ @@ -59680,38 +59687,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -034710: |[034710] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -034720: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -034724: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -034728: 0e00 |0004: return-void │ │ -03472a: 5420 be00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -03472e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -034732: 2200 ed00 |0009: new-instance v0, Landroid/util/SparseArray; // type@00ed │ │ -034736: 7010 9007 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0790 │ │ -03473c: 5b20 be00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -034740: 5430 6200 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -034744: 5421 be00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -034748: 6e20 f107 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@07f1 │ │ -03474e: 5420 be00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -034752: 6e10 9507 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0795 │ │ -034758: 0a00 |001c: move-result v0 │ │ -03475a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -03475e: 5420 be00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -034762: 5b30 6d00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -034766: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -034768: 5b20 be00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -03476c: 28de |0026: goto 0004 // -0022 │ │ -03476e: 5420 be00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -034772: 6e10 9107 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0791 │ │ -034778: 28e4 |002c: goto 0010 // -001c │ │ +035684: |[035684] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +035694: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +035698: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +03569c: 0e00 |0004: return-void │ │ +03569e: 5420 be00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356a2: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +0356a6: 2200 ec00 |0009: new-instance v0, Landroid/util/SparseArray; // type@00ec │ │ +0356aa: 7010 9007 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0790 │ │ +0356b0: 5b20 be00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356b4: 5430 6200 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +0356b8: 5421 be00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356bc: 6e20 f107 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@07f1 │ │ +0356c2: 5420 be00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356c6: 6e10 9507 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0795 │ │ +0356cc: 0a00 |001c: move-result v0 │ │ +0356ce: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0356d2: 5420 be00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356d6: 5b30 6d00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +0356da: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0356dc: 5b20 be00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356e0: 28de |0026: goto 0004 // -0022 │ │ +0356e2: 5420 be00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0356e6: 6e10 9107 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0791 │ │ +0356ec: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0004 line=1490 │ │ 0x0005 line=1480 │ │ 0x0009 line=1481 │ │ 0x0010 line=1485 │ │ @@ -59728,99 +59735,99 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -03477c: |[03477c] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -03478c: 1d04 |0000: monitor-enter v4 │ │ -03478e: 5441 b500 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -034792: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -034796: 2201 ae01 |0005: new-instance v1, Ljava/util/ArrayList; // type@01ae │ │ -03479a: 7010 c00a 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -0347a0: 5b41 b500 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -0347a4: 5441 b500 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -0347a8: 6e10 cb0a 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -0347ae: 0a00 |0011: move-result v0 │ │ -0347b0: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -0347b4: 6301 a600 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0347b8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0347bc: 1a01 5902 |0018: const-string v1, "FragmentManager" // string@0259 │ │ -0347c0: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0347c4: 7010 930a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0347ca: 1a03 7306 |001f: const-string v3, "Setting back stack index " // string@0673 │ │ -0347ce: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0347d4: 0c02 |0024: move-result-object v2 │ │ -0347d6: 6e20 970a 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0347dc: 0c02 |0028: move-result-object v2 │ │ -0347de: 1a03 7600 |0029: const-string v3, " to " // string@0076 │ │ -0347e2: 6e20 9a0a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0347e8: 0c02 |002e: move-result-object v2 │ │ -0347ea: 6e20 990a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0347f0: 0c02 |0032: move-result-object v2 │ │ -0347f2: 6e10 9e0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0347f8: 0c02 |0036: move-result-object v2 │ │ -0347fa: 7120 8c07 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -034800: 5441 b500 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -034804: 6e30 ca0a 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -03480a: 1e04 |003f: monitor-exit v4 │ │ -03480c: 0e00 |0040: return-void │ │ -03480e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -034812: 5441 b500 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -034816: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -034818: 6e20 c40a 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -03481e: 5441 b100 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -034822: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -034826: 2201 ae01 |004d: new-instance v1, Ljava/util/ArrayList; // type@01ae │ │ -03482a: 7010 c00a 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -034830: 5b41 b100 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -034834: 6301 a600 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -034838: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -03483c: 1a01 5902 |0058: const-string v1, "FragmentManager" // string@0259 │ │ -034840: 2202 9c01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -034844: 7010 930a 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03484a: 1a03 6601 |005f: const-string v3, "Adding available back stack index " // string@0166 │ │ -03484e: 6e20 9a0a 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034854: 0c02 |0064: move-result-object v2 │ │ -034856: 6e20 970a 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -03485c: 0c02 |0068: move-result-object v2 │ │ -03485e: 6e10 9e0a 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034864: 0c02 |006c: move-result-object v2 │ │ -034866: 7120 8c07 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03486c: 5441 b100 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -034870: 7110 570a 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -034876: 0c02 |0075: move-result-object v2 │ │ -034878: 6e20 c40a 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -03487e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034882: 28c6 |007b: goto 0041 // -003a │ │ -034884: 6301 a600 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -034888: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -03488c: 1a01 5902 |0080: const-string v1, "FragmentManager" // string@0259 │ │ -034890: 2202 9c01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -034894: 7010 930a 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03489a: 1a03 6701 |0087: const-string v3, "Adding back stack index " // string@0167 │ │ -03489e: 6e20 9a0a 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0348a4: 0c02 |008c: move-result-object v2 │ │ -0348a6: 6e20 970a 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0348ac: 0c02 |0090: move-result-object v2 │ │ -0348ae: 1a03 7b00 |0091: const-string v3, " with " // string@007b │ │ -0348b2: 6e20 9a0a 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0348b8: 0c02 |0096: move-result-object v2 │ │ -0348ba: 6e20 990a 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0348c0: 0c02 |009a: move-result-object v2 │ │ -0348c2: 6e10 9e0a 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0348c8: 0c02 |009e: move-result-object v2 │ │ -0348ca: 7120 8c07 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0348d0: 5441 b500 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -0348d4: 6e20 c40a 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -0348da: 2898 |00a7: goto 003f // -0068 │ │ -0348dc: 0d01 |00a8: move-exception v1 │ │ -0348de: 1e04 |00a9: monitor-exit v4 │ │ -0348e0: 2701 |00aa: throw v1 │ │ +0356f0: |[0356f0] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +035700: 1d04 |0000: monitor-enter v4 │ │ +035702: 5441 b500 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +035706: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +03570a: 2201 ac01 |0005: new-instance v1, Ljava/util/ArrayList; // type@01ac │ │ +03570e: 7010 c00a 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +035714: 5b41 b500 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +035718: 5441 b500 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +03571c: 6e10 cb0a 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035722: 0a00 |0011: move-result v0 │ │ +035724: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +035728: 6301 a600 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03572c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +035730: 1a01 5902 |0018: const-string v1, "FragmentManager" // string@0259 │ │ +035734: 2202 9a01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +035738: 7010 930a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03573e: 1a03 7106 |001f: const-string v3, "Setting back stack index " // string@0671 │ │ +035742: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035748: 0c02 |0024: move-result-object v2 │ │ +03574a: 6e20 970a 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +035750: 0c02 |0028: move-result-object v2 │ │ +035752: 1a03 7600 |0029: const-string v3, " to " // string@0076 │ │ +035756: 6e20 9a0a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03575c: 0c02 |002e: move-result-object v2 │ │ +03575e: 6e20 990a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +035764: 0c02 |0032: move-result-object v2 │ │ +035766: 6e10 9e0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03576c: 0c02 |0036: move-result-object v2 │ │ +03576e: 7120 8c07 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +035774: 5441 b500 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +035778: 6e30 ca0a 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +03577e: 1e04 |003f: monitor-exit v4 │ │ +035780: 0e00 |0040: return-void │ │ +035782: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +035786: 5441 b500 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +03578a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +03578c: 6e20 c40a 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +035792: 5441 b100 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +035796: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +03579a: 2201 ac01 |004d: new-instance v1, Ljava/util/ArrayList; // type@01ac │ │ +03579e: 7010 c00a 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +0357a4: 5b41 b100 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0357a8: 6301 a600 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0357ac: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +0357b0: 1a01 5902 |0058: const-string v1, "FragmentManager" // string@0259 │ │ +0357b4: 2202 9a01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +0357b8: 7010 930a 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0357be: 1a03 6601 |005f: const-string v3, "Adding available back stack index " // string@0166 │ │ +0357c2: 6e20 9a0a 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0357c8: 0c02 |0064: move-result-object v2 │ │ +0357ca: 6e20 970a 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0357d0: 0c02 |0068: move-result-object v2 │ │ +0357d2: 6e10 9e0a 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0357d8: 0c02 |006c: move-result-object v2 │ │ +0357da: 7120 8c07 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0357e0: 5441 b100 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0357e4: 7110 570a 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +0357ea: 0c02 |0075: move-result-object v2 │ │ +0357ec: 6e20 c40a 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +0357f2: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0357f6: 28c6 |007b: goto 0041 // -003a │ │ +0357f8: 6301 a600 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0357fc: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +035800: 1a01 5902 |0080: const-string v1, "FragmentManager" // string@0259 │ │ +035804: 2202 9a01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +035808: 7010 930a 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03580e: 1a03 6701 |0087: const-string v3, "Adding back stack index " // string@0167 │ │ +035812: 6e20 9a0a 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035818: 0c02 |008c: move-result-object v2 │ │ +03581a: 6e20 970a 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +035820: 0c02 |0090: move-result-object v2 │ │ +035822: 1a03 7b00 |0091: const-string v3, " with " // string@007b │ │ +035826: 6e20 9a0a 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03582c: 0c02 |0096: move-result-object v2 │ │ +03582e: 6e20 990a 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +035834: 0c02 |009a: move-result-object v2 │ │ +035836: 6e10 9e0a 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03583c: 0c02 |009e: move-result-object v2 │ │ +03583e: 7120 8c07 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +035844: 5441 b500 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +035848: 6e20 c40a 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +03584e: 2898 |00a7: goto 003f // -0068 │ │ +035850: 0d01 |00a8: move-exception v1 │ │ +035852: 1e04 |00a9: monitor-exit v4 │ │ +035854: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1303 │ │ 0x0001 line=1304 │ │ 0x0005 line=1305 │ │ @@ -59851,51 +59858,51 @@ │ │ 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 │ │ -0348f0: |[0348f0] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -034900: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -034902: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -034904: 6301 a600 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -034908: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -03490c: 1a01 5902 |0006: const-string v1, "FragmentManager" // string@0259 │ │ -034910: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -034914: 7010 930a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03491a: 1a03 8710 |000d: const-string v3, "show: " // string@1087 │ │ -03491e: 6e20 9a0a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034924: 0c02 |0012: move-result-object v2 │ │ -034926: 6e20 990a 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03492c: 0c02 |0016: move-result-object v2 │ │ -03492e: 6e10 9e0a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034934: 0c02 |001a: move-result-object v2 │ │ -034936: 7120 8c07 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03493c: 5571 5f00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -034940: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -034944: 5c74 5f00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -034948: 5471 7400 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03494c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -034950: 6e59 1902 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@0219 │ │ -034956: 0c00 |002b: move-result-object v0 │ │ -034958: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -03495c: 5471 7400 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -034960: 6e20 f907 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -034966: 5471 7400 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03496a: 6e20 f807 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -034970: 5571 5200 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -034974: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -034978: 5571 5e00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -03497c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -034980: 5571 6500 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -034984: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -034988: 5c65 bb00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -03498c: 6e20 7801 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0178 │ │ -034992: 0e00 |0049: return-void │ │ +035864: |[035864] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +035874: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +035876: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +035878: 6301 a600 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03587c: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +035880: 1a01 5902 |0006: const-string v1, "FragmentManager" // string@0259 │ │ +035884: 2202 9a01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +035888: 7010 930a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03588e: 1a03 8310 |000d: const-string v3, "show: " // string@1083 │ │ +035892: 6e20 9a0a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035898: 0c02 |0012: move-result-object v2 │ │ +03589a: 6e20 990a 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0358a0: 0c02 |0016: move-result-object v2 │ │ +0358a2: 6e10 9e0a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0358a8: 0c02 |001a: move-result-object v2 │ │ +0358aa: 7120 8c07 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0358b0: 5571 5f00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +0358b4: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +0358b8: 5c74 5f00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +0358bc: 5471 7400 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0358c0: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0358c4: 6e59 1902 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@0219 │ │ +0358ca: 0c00 |002b: move-result-object v0 │ │ +0358cc: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0358d0: 5471 7400 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0358d4: 6e20 f907 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +0358da: 5471 7400 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0358de: 6e20 f807 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +0358e4: 5571 5200 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +0358e8: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +0358ec: 5571 5e00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +0358f0: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +0358f4: 5571 6500 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +0358f8: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +0358fc: 5c65 bb00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +035900: 6e20 7801 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0178 │ │ +035906: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1151 │ │ 0x001e line=1152 │ │ 0x0022 line=1153 │ │ 0x0024 line=1154 │ │ 0x0028 line=1155 │ │ @@ -59918,34 +59925,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -034994: |[034994] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0349a4: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0349a8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0349ac: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -0349b2: 1a01 5c02 |0007: const-string v1, "FragmentManager{" // string@025c │ │ -0349b6: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0349bc: 7110 a10a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -0349c2: 0a01 |000f: move-result v1 │ │ -0349c4: 7110 560a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -0349ca: 0c01 |0013: move-result-object v1 │ │ -0349cc: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0349d2: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ -0349d6: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0349dc: 5421 af00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0349e0: 7120 7903 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ -0349e6: 1a01 8c11 |0021: const-string v1, "}}" // string@118c │ │ -0349ea: 6e20 9a0a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0349f0: 6e10 9e0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0349f6: 0c01 |0029: move-result-object v1 │ │ -0349f8: 1101 |002a: return-object v1 │ │ +035908: |[035908] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +035918: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03591c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +035920: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +035926: 1a01 5c02 |0007: const-string v1, "FragmentManager{" // string@025c │ │ +03592a: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035930: 7110 a10a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +035936: 0a01 |000f: move-result v1 │ │ +035938: 7110 560a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +03593e: 0c01 |0013: move-result-object v1 │ │ +035940: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035946: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ +03594a: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035950: 5421 af00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +035954: 7120 7903 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ +03595a: 1a01 8811 |0021: const-string v1, "}}" // string@1188 │ │ +03595e: 6e20 9a0a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035964: 6e10 9e0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03596a: 0c01 |0029: move-result-object v1 │ │ +03596c: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0007 line=554 │ │ 0x000c line=555 │ │ 0x0017 line=556 │ │ 0x001c line=557 │ │ @@ -59954,17 +59961,17 @@ │ │ locals : │ │ 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ source_file_idx : 603 (FragmentManager.java) │ │ │ │ Class #217 header: │ │ -class_idx : 88 │ │ +class_idx : 87 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 155 │ │ +superclass_idx : 154 │ │ source_file_idx : 607 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #217 - │ │ @@ -60002,21 +60009,21 @@ │ │ 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 │ │ -0349fc: |[0349fc] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -034a0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034a0e: 7010 2004 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0420 │ │ -034a14: 5b10 c800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034a18: 5b10 c900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -034a1c: 5b12 ca00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -034a20: 0e00 |000a: return-void │ │ +035970: |[035970] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +035980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035982: 7010 2004 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0420 │ │ +035988: 5b10 c800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +03598c: 5b10 c900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +035990: 5b12 ca00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +035994: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0004 line=34 │ │ 0x0006 line=35 │ │ 0x0008 line=38 │ │ 0x000a line=39 │ │ @@ -60029,30 +60036,30 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -034a24: |[034a24] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ -034a34: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -034a38: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -034a3e: 1a01 e207 |0005: const-string v1, "android:switcher:" // string@07e2 │ │ -034a42: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034a48: 0c00 |000a: move-result-object v0 │ │ -034a4a: 6e20 970a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034a50: 0c00 |000e: move-result-object v0 │ │ -034a52: 1a01 c900 |000f: const-string v1, ":" // string@00c9 │ │ -034a56: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034a5c: 0c00 |0014: move-result-object v0 │ │ -034a5e: 6e20 970a 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034a64: 0c00 |0018: move-result-object v0 │ │ -034a66: 6e10 9e0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034a6c: 0c00 |001c: move-result-object v0 │ │ -034a6e: 1100 |001d: return-object v0 │ │ +035998: |[035998] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ +0359a8: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +0359ac: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0359b2: 1a01 e007 |0005: const-string v1, "android:switcher:" // string@07e0 │ │ +0359b6: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0359bc: 0c00 |000a: move-result-object v0 │ │ +0359be: 6e20 970a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0359c4: 0c00 |000e: move-result-object v0 │ │ +0359c6: 1a01 c900 |000f: const-string v1, ":" // string@00c9 │ │ +0359ca: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0359d0: 0c00 |0014: move-result-object v0 │ │ +0359d2: 6e20 970a 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +0359d8: 0c00 |0018: move-result-object v0 │ │ +0359da: 6e10 9e0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0359e0: 0c00 |001c: move-result-object v0 │ │ +0359e2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x001e reg=2 viewId I │ │ 0x0000 - 0x001e reg=3 index I │ │ │ │ @@ -60062,25 +60069,25 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -034a70: |[034a70] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -034a80: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034a84: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -034a88: 5410 ca00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -034a8c: 6e10 d401 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -034a92: 0c00 |0009: move-result-object v0 │ │ -034a94: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034a98: 5410 c800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034a9c: 1f04 4800 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034aa0: 6e20 6b02 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@026b │ │ -034aa6: 0e00 |0013: return-void │ │ +0359e4: |[0359e4] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0359f4: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0359f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0359fc: 5410 ca00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +035a00: 6e10 d401 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +035a06: 0c00 |0009: move-result-object v0 │ │ +035a08: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a0c: 5410 c800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a10: 1f04 4700 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035a14: 6e20 6b02 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@026b │ │ +035a1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x000c line=82 │ │ 0x0013 line=83 │ │ locals : │ │ @@ -60094,24 +60101,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -034aa8: |[034aa8] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -034ab8: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034abc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -034ac0: 5410 c800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034ac4: 6e10 6a02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@026a │ │ -034aca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -034acc: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034ad0: 5410 ca00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -034ad4: 6e10 d701 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01d7 │ │ -034ada: 0e00 |0011: return-void │ │ +035a1c: |[035a1c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +035a2c: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a30: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +035a34: 5410 c800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a38: 6e10 6a02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@026a │ │ +035a3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +035a40: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a44: 5410 ca00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +035a48: 6e10 d701 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01d7 │ │ +035a4e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0009 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ @@ -60130,47 +60137,47 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -034adc: |[034adc] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -034aec: 5452 c800 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034af0: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -034af4: 5452 ca00 |0004: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -034af8: 6e10 d401 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -034afe: 0c02 |0009: move-result-object v2 │ │ -034b00: 5b52 c800 |000a: iput-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034b04: 6e10 d907 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ -034b0a: 0a02 |000f: move-result v2 │ │ -034b0c: 7120 4902 7200 |0010: invoke-static {v2, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0249 │ │ -034b12: 0c01 |0013: move-result-object v1 │ │ -034b14: 5452 ca00 |0014: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -034b18: 6e20 d901 1200 |0016: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01d9 │ │ -034b1e: 0c00 |0019: move-result-object v0 │ │ -034b20: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ -034b24: 5452 c800 |001c: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034b28: 6e20 6802 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0268 │ │ -034b2e: 5452 c900 |0021: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -034b32: 3220 0600 |0023: if-eq v0, v2, 0029 // +0006 │ │ -034b36: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -034b38: 6e20 8e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -034b3e: 1100 |0029: return-object v0 │ │ -034b40: 6e20 4602 7500 |002a: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0246 │ │ -034b46: 0c00 |002d: move-result-object v0 │ │ -034b48: 5452 c800 |002e: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -034b4c: 6e10 d907 0600 |0030: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ -034b52: 0a03 |0033: move-result v3 │ │ -034b54: 6e10 d907 0600 |0034: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ -034b5a: 0a04 |0037: move-result v4 │ │ -034b5c: 7120 4902 7400 |0038: invoke-static {v4, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0249 │ │ -034b62: 0c04 |003b: move-result-object v4 │ │ -034b64: 6e40 6502 3240 |003c: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0265 │ │ -034b6a: 28e2 |003f: goto 0021 // -001e │ │ +035a50: |[035a50] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +035a60: 5452 c800 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a64: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +035a68: 5452 ca00 |0004: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +035a6c: 6e10 d401 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +035a72: 0c02 |0009: move-result-object v2 │ │ +035a74: 5b52 c800 |000a: iput-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a78: 6e10 d907 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ +035a7e: 0a02 |000f: move-result v2 │ │ +035a80: 7120 4902 7200 |0010: invoke-static {v2, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0249 │ │ +035a86: 0c01 |0013: move-result-object v1 │ │ +035a88: 5452 ca00 |0014: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +035a8c: 6e20 d901 1200 |0016: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01d9 │ │ +035a92: 0c00 |0019: move-result-object v0 │ │ +035a94: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ +035a98: 5452 c800 |001c: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035a9c: 6e20 6802 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0268 │ │ +035aa2: 5452 c900 |0021: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +035aa6: 3220 0600 |0023: if-eq v0, v2, 0029 // +0006 │ │ +035aaa: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +035aac: 6e20 8e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035ab2: 1100 |0029: return-object v0 │ │ +035ab4: 6e20 4602 7500 |002a: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0246 │ │ +035aba: 0c00 |002d: move-result-object v0 │ │ +035abc: 5452 c800 |002e: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +035ac0: 6e10 d907 0600 |0030: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ +035ac6: 0a03 |0033: move-result v3 │ │ +035ac8: 6e10 d907 0600 |0034: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ +035ace: 0a04 |0037: move-result v4 │ │ +035ad0: 7120 4902 7400 |0038: invoke-static {v4, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0249 │ │ +035ad6: 0c04 |003b: move-result-object v4 │ │ +035ad8: 6e40 6502 3240 |003c: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0265 │ │ +035ade: 28e2 |003f: goto 0021 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x000c line=57 │ │ 0x0014 line=58 │ │ 0x001a line=59 │ │ @@ -60192,23 +60199,23 @@ │ │ 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 │ │ -034b6c: |[034b6c] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -034b7c: 1f03 4800 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034b80: 6e10 5d01 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@015d │ │ -034b86: 0c00 |0005: move-result-object v0 │ │ -034b88: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -034b8c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -034b8e: 0f00 |0009: return v0 │ │ -034b90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -034b92: 28fe |000b: goto 0009 // -0002 │ │ +035ae0: |[035ae0] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +035af0: 1f03 4700 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035af4: 6e10 5d01 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@015d │ │ +035afa: 0c00 |0005: move-result-object v0 │ │ +035afc: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +035b00: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +035b02: 0f00 |0009: return v0 │ │ +035b04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +035b06: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 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; │ │ @@ -60218,16 +60225,16 @@ │ │ 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 │ │ -034b94: |[034b94] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -034ba4: 0e00 |0000: return-void │ │ +035b08: |[035b08] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +035b18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 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; │ │ @@ -60237,17 +60244,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -034ba8: |[034ba8] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -034bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034bba: 1100 |0001: return-object v0 │ │ +035b1c: |[035b1c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +035b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035b2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -60255,29 +60262,29 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -034bbc: |[034bbc] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -034bcc: 0760 |0000: move-object v0, v6 │ │ -034bce: 1f00 4800 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034bd2: 5431 c900 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -034bd6: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -034bda: 5431 c900 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -034bde: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -034be2: 5431 c900 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -034be6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -034be8: 6e20 8e01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -034bee: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -034bf2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -034bf4: 6e20 8e01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -034bfa: 5b30 c900 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -034bfe: 0e00 |0019: return-void │ │ +035b30: |[035b30] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +035b40: 0760 |0000: move-object v0, v6 │ │ +035b42: 1f00 4700 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035b46: 5431 c900 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +035b4a: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +035b4e: 5431 c900 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +035b52: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +035b56: 5431 c900 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +035b5a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +035b5c: 6e20 8e01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035b62: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +035b66: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +035b68: 6e20 8e01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035b6e: 5b30 c900 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +035b72: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0007 line=89 │ │ 0x000b line=90 │ │ 0x0011 line=92 │ │ @@ -60296,29 +60303,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -034c00: |[034c00] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -034c10: 0e00 |0000: return-void │ │ +035b74: |[035b74] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +035b84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ source_file_idx : 607 (FragmentPagerAdapter.java) │ │ │ │ Class #218 header: │ │ -class_idx : 91 │ │ +class_idx : 90 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 155 │ │ +superclass_idx : 154 │ │ source_file_idx : 609 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #218 annotations: │ │ @@ -60370,27 +60377,27 @@ │ │ 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 │ │ -034c14: |[034c14] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -034c24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -034c26: 7010 2004 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0420 │ │ -034c2c: 5b21 d900 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034c30: 2200 ae01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -034c34: 7010 c00a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -034c3a: 5b20 dd00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034c3e: 2200 ae01 |000d: new-instance v0, Ljava/util/ArrayList; // type@01ae │ │ -034c42: 7010 c00a 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ -034c48: 5b20 dc00 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034c4c: 5b21 da00 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -034c50: 5b23 db00 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034c54: 0e00 |0018: return-void │ │ +035b88: |[035b88] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +035b98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035b9a: 7010 2004 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0420 │ │ +035ba0: 5b21 d900 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035ba4: 2200 ac01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +035ba8: 7010 c00a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +035bae: 5b20 dd00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035bb2: 2200 ac01 |000d: new-instance v0, Ljava/util/ArrayList; // type@01ac │ │ +035bb6: 7010 c00a 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0ac0 │ │ +035bbc: 5b20 dc00 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035bc0: 5b21 da00 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +035bc4: 5b23 db00 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035bc8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=32 │ │ 0x0006 line=34 │ │ 0x000d line=35 │ │ 0x0014 line=36 │ │ @@ -60406,41 +60413,41 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -034c58: |[034c58] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -034c68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -034c6a: 0770 |0001: move-object v0, v7 │ │ -034c6c: 1f00 4800 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034c70: 5441 d900 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034c74: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -034c78: 5441 db00 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034c7c: 6e10 d401 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -034c82: 0c01 |000d: move-result-object v1 │ │ -034c84: 5b41 d900 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034c88: 5441 dd00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034c8c: 6e10 cb0a 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034c92: 0a01 |0015: move-result v1 │ │ -034c94: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -034c98: 5441 dd00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034c9c: 6e20 c40a 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034ca2: 28f3 |001d: goto 0010 // -000d │ │ -034ca4: 5441 dd00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034ca8: 5442 db00 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034cac: 6e20 e601 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@01e6 │ │ -034cb2: 0c02 |0025: move-result-object v2 │ │ -034cb4: 6e30 ca0a 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -034cba: 5441 dc00 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034cbe: 6e30 ca0a 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -034cc4: 5441 d900 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034cc8: 6e20 7002 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0270 │ │ -034cce: 0e00 |0033: return-void │ │ +035bcc: |[035bcc] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +035bdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035bde: 0770 |0001: move-object v0, v7 │ │ +035be0: 1f00 4700 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035be4: 5441 d900 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035be8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +035bec: 5441 db00 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035bf0: 6e10 d401 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +035bf6: 0c01 |000d: move-result-object v1 │ │ +035bf8: 5b41 d900 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035bfc: 5441 dd00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035c00: 6e10 cb0a 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035c06: 0a01 |0015: move-result v1 │ │ +035c08: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +035c0c: 5441 dd00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035c10: 6e20 c40a 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +035c16: 28f3 |001d: goto 0010 // -000d │ │ +035c18: 5441 dd00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035c1c: 5442 db00 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035c20: 6e20 e601 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@01e6 │ │ +035c26: 0c02 |0025: move-result-object v2 │ │ +035c28: 6e30 ca0a 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +035c2e: 5441 dc00 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035c32: 6e30 ca0a 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +035c38: 5441 d900 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035c3c: 6e20 7002 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0270 │ │ +035c42: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0004 line=90 │ │ 0x0008 line=91 │ │ 0x0010 line=95 │ │ 0x0018 line=96 │ │ @@ -60460,24 +60467,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -034cd0: |[034cd0] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -034ce0: 5410 d900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034ce4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -034ce8: 5410 d900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034cec: 6e10 6a02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@026a │ │ -034cf2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -034cf4: 5b10 d900 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034cf8: 5410 db00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034cfc: 6e10 d701 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01d7 │ │ -034d02: 0e00 |0011: return-void │ │ +035c44: |[035c44] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +035c54: 5410 d900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035c58: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +035c5c: 5410 d900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035c60: 6e10 6a02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@026a │ │ +035c66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +035c68: 5b10 d900 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035c6c: 5410 db00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035c70: 6e10 d701 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01d7 │ │ +035c76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0009 line=122 │ │ 0x000c line=123 │ │ 0x0011 line=125 │ │ @@ -60496,61 +60503,61 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -034d04: |[034d04] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -034d14: 5453 dc00 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034d18: 6e10 cb0a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034d1e: 0a03 |0005: move-result v3 │ │ -034d20: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ -034d24: 5453 dc00 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034d28: 6e20 c70a 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -034d2e: 0c00 |000d: move-result-object v0 │ │ -034d30: 1f00 4800 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034d34: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -034d38: 1100 |0012: return-object v0 │ │ -034d3a: 5453 d900 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034d3e: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ -034d42: 5453 db00 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034d46: 6e10 d401 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ -034d4c: 0c03 |001c: move-result-object v3 │ │ -034d4e: 5b53 d900 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034d52: 6e20 5c02 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@025c │ │ -034d58: 0c01 |0022: move-result-object v1 │ │ -034d5a: 5453 dd00 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034d5e: 6e10 cb0a 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034d64: 0a03 |0028: move-result v3 │ │ -034d66: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ -034d6a: 5453 dd00 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034d6e: 6e20 c70a 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -034d74: 0c02 |0030: move-result-object v2 │ │ -034d76: 1f02 4700 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0047 │ │ -034d7a: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -034d7e: 6e20 8d01 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@018d │ │ -034d84: 5453 dc00 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034d88: 6e10 cb0a 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034d8e: 0a03 |003d: move-result v3 │ │ -034d90: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ -034d94: 5453 dc00 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034d98: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -034d9a: 6e20 c40a 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034da0: 28f2 |0046: goto 0038 // -000e │ │ -034da2: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -034da4: 6e20 8e01 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -034daa: 5453 dc00 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034dae: 6e30 ca0a 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -034db4: 5453 d900 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -034db8: 6e10 d907 0600 |0052: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ -034dbe: 0a04 |0055: move-result v4 │ │ -034dc0: 6e30 6402 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0264 │ │ -034dc6: 0710 |0059: move-object v0, v1 │ │ -034dc8: 28b8 |005a: goto 0012 // -0048 │ │ +035c78: |[035c78] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +035c88: 5453 dc00 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035c8c: 6e10 cb0a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035c92: 0a03 |0005: move-result v3 │ │ +035c94: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ +035c98: 5453 dc00 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035c9c: 6e20 c70a 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035ca2: 0c00 |000d: move-result-object v0 │ │ +035ca4: 1f00 4700 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035ca8: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +035cac: 1100 |0012: return-object v0 │ │ +035cae: 5453 d900 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035cb2: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ +035cb6: 5453 db00 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035cba: 6e10 d401 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01d4 │ │ +035cc0: 0c03 |001c: move-result-object v3 │ │ +035cc2: 5b53 d900 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035cc6: 6e20 5c02 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@025c │ │ +035ccc: 0c01 |0022: move-result-object v1 │ │ +035cce: 5453 dd00 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035cd2: 6e10 cb0a 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035cd8: 0a03 |0028: move-result v3 │ │ +035cda: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ +035cde: 5453 dd00 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035ce2: 6e20 c70a 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035ce8: 0c02 |0030: move-result-object v2 │ │ +035cea: 1f02 4600 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0046 │ │ +035cee: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ +035cf2: 6e20 8d01 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@018d │ │ +035cf8: 5453 dc00 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035cfc: 6e10 cb0a 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035d02: 0a03 |003d: move-result v3 │ │ +035d04: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ +035d08: 5453 dc00 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035d0c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +035d0e: 6e20 c40a 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +035d14: 28f2 |0046: goto 0038 // -000e │ │ +035d16: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +035d18: 6e20 8e01 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035d1e: 5453 dc00 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035d22: 6e30 ca0a 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +035d28: 5453 d900 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +035d2c: 6e10 d907 0600 |0052: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07d9 │ │ +035d32: 0a04 |0055: move-result v4 │ │ +035d34: 6e30 6402 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0264 │ │ +035d3a: 0710 |0059: move-object v0, v1 │ │ +035d3c: 28b8 |005a: goto 0012 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x0010 line=59 │ │ 0x0012 line=83 │ │ 0x0013 line=64 │ │ @@ -60579,23 +60586,23 @@ │ │ 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 │ │ -034dcc: |[034dcc] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -034ddc: 1f03 4800 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034de0: 6e10 5d01 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@015d │ │ -034de6: 0c00 |0005: move-result-object v0 │ │ -034de8: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -034dec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -034dee: 0f00 |0009: return v0 │ │ -034df0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -034df2: 28fe |000b: goto 0009 // -0002 │ │ +035d40: |[035d40] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +035d50: 1f03 4700 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035d54: 6e10 5d01 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@015d │ │ +035d5a: 0c00 |0005: move-result-object v0 │ │ +035d5c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +035d60: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +035d62: 0f00 |0009: return v0 │ │ +035d64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +035d66: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 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; │ │ @@ -60605,85 +60612,85 @@ │ │ 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 │ │ -034df4: |[034df4] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -034e04: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -034e08: 07c0 |0002: move-object v0, v12 │ │ -034e0a: 1f00 2d00 |0003: check-cast v0, Landroid/os/Bundle; // type@002d │ │ -034e0e: 6e20 ac00 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ -034e14: 1a08 b110 |0008: const-string v8, "states" // string@10b1 │ │ -034e18: 6e20 a200 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00a2 │ │ -034e1e: 0c02 |000d: move-result-object v2 │ │ -034e20: 54b8 dd00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034e24: 6e10 c50a 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -034e2a: 54b8 dc00 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034e2e: 6e10 c50a 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ -034e34: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -034e38: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -034e3a: 2128 |001b: array-length v8, v2 │ │ -034e3c: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -034e40: 54b9 dd00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034e44: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -034e48: 1f08 4700 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0047 │ │ -034e4c: 6e20 c40a 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034e52: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -034e56: 28f2 |0029: goto 001b // -000e │ │ -034e58: 6e10 a500 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00a5 │ │ -034e5e: 0c07 |002d: move-result-object v7 │ │ -034e60: 7210 590a 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0a59 │ │ -034e66: 0c04 |0031: move-result-object v4 │ │ -034e68: 7210 dc0a 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -034e6e: 0a08 |0035: move-result v8 │ │ -034e70: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -034e74: 7210 dd0a 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -034e7a: 0c06 |003b: move-result-object v6 │ │ -034e7c: 1f06 9a01 |003c: check-cast v6, Ljava/lang/String; // type@019a │ │ -034e80: 1a08 9409 |003e: const-string v8, "f" // string@0994 │ │ -034e84: 6e20 860a 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a86 │ │ -034e8a: 0a08 |0043: move-result v8 │ │ -034e8c: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -034e90: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -034e92: 6e20 870a 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -034e98: 0c08 |004a: move-result-object v8 │ │ -034e9a: 7110 550a 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ -034ea0: 0a05 |004e: move-result v5 │ │ -034ea2: 54b8 db00 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034ea6: 6e30 dc01 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@01dc │ │ -034eac: 0c01 |0054: move-result-object v1 │ │ -034eae: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -034eb2: 54b8 dc00 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034eb6: 6e10 cb0a 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034ebc: 0a08 |005c: move-result v8 │ │ -034ebe: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -034ec2: 54b8 dc00 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034ec6: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -034ec8: 6e20 c40a 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ -034ece: 28f2 |0065: goto 0057 // -000e │ │ -034ed0: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -034ed2: 6e20 8e01 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -034ed8: 54b8 dc00 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034edc: 6e30 ca0a 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ -034ee2: 28c3 |006f: goto 0032 // -003d │ │ -034ee4: 1a08 6002 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0260 │ │ -034ee8: 2209 9c01 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -034eec: 7010 930a 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -034ef2: 1a0a 7e01 |0077: const-string v10, "Bad fragment at key " // string@017e │ │ -034ef6: 6e20 9a0a a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034efc: 0c09 |007c: move-result-object v9 │ │ -034efe: 6e20 9a0a 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034f04: 0c09 |0080: move-result-object v9 │ │ -034f06: 6e10 9e0a 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034f0c: 0c09 |0084: move-result-object v9 │ │ -034f0e: 7120 8d07 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ -034f14: 28aa |0088: goto 0032 // -0056 │ │ -034f16: 0e00 |0089: return-void │ │ +035d68: |[035d68] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +035d78: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +035d7c: 07c0 |0002: move-object v0, v12 │ │ +035d7e: 1f00 2c00 |0003: check-cast v0, Landroid/os/Bundle; // type@002c │ │ +035d82: 6e20 ac00 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00ac │ │ +035d88: 1a08 ad10 |0008: const-string v8, "states" // string@10ad │ │ +035d8c: 6e20 a200 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00a2 │ │ +035d92: 0c02 |000d: move-result-object v2 │ │ +035d94: 54b8 dd00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035d98: 6e10 c50a 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +035d9e: 54b8 dc00 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035da2: 6e10 c50a 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0ac5 │ │ +035da8: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +035dac: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +035dae: 2128 |001b: array-length v8, v2 │ │ +035db0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +035db4: 54b9 dd00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035db8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +035dbc: 1f08 4600 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0046 │ │ +035dc0: 6e20 c40a 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +035dc6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +035dca: 28f2 |0029: goto 001b // -000e │ │ +035dcc: 6e10 a500 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00a5 │ │ +035dd2: 0c07 |002d: move-result-object v7 │ │ +035dd4: 7210 590a 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0a59 │ │ +035dda: 0c04 |0031: move-result-object v4 │ │ +035ddc: 7210 dc0a 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +035de2: 0a08 |0035: move-result v8 │ │ +035de4: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +035de8: 7210 dd0a 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +035dee: 0c06 |003b: move-result-object v6 │ │ +035df0: 1f06 9801 |003c: check-cast v6, Ljava/lang/String; // type@0198 │ │ +035df4: 1a08 9109 |003e: const-string v8, "f" // string@0991 │ │ +035df8: 6e20 860a 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a86 │ │ +035dfe: 0a08 |0043: move-result v8 │ │ +035e00: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +035e04: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +035e06: 6e20 870a 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +035e0c: 0c08 |004a: move-result-object v8 │ │ +035e0e: 7110 550a 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ +035e14: 0a05 |004e: move-result v5 │ │ +035e16: 54b8 db00 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035e1a: 6e30 dc01 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@01dc │ │ +035e20: 0c01 |0054: move-result-object v1 │ │ +035e22: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +035e26: 54b8 dc00 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035e2a: 6e10 cb0a 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035e30: 0a08 |005c: move-result v8 │ │ +035e32: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +035e36: 54b8 dc00 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035e3a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +035e3c: 6e20 c40a 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0ac4 │ │ +035e42: 28f2 |0065: goto 0057 // -000e │ │ +035e44: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +035e46: 6e20 8e01 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035e4c: 54b8 dc00 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035e50: 6e30 ca0a 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0aca │ │ +035e56: 28c3 |006f: goto 0032 // -003d │ │ +035e58: 1a08 6002 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0260 │ │ +035e5c: 2209 9a01 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +035e60: 7010 930a 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035e66: 1a0a 7e01 |0077: const-string v10, "Bad fragment at key " // string@017e │ │ +035e6a: 6e20 9a0a a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035e70: 0c09 |007c: move-result-object v9 │ │ +035e72: 6e20 9a0a 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035e78: 0c09 |0080: move-result-object v9 │ │ +035e7a: 6e10 9e0a 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035e80: 0c09 |0084: move-result-object v9 │ │ +035e82: 7120 8d07 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@078d │ │ +035e88: 28aa |0088: goto 0032 // -0056 │ │ +035e8a: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ 0x0008 line=159 │ │ 0x000e line=160 │ │ @@ -60722,57 +60729,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -034f18: |[034f18] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -034f28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -034f2a: 5475 dd00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034f2e: 6e10 cb0a 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034f34: 0a05 |0006: move-result v5 │ │ -034f36: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -034f3a: 2204 2d00 |0009: new-instance v4, Landroid/os/Bundle; // type@002d │ │ -034f3e: 7010 9d00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@009d │ │ -034f44: 5475 dd00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034f48: 6e10 cb0a 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034f4e: 0a05 |0013: move-result v5 │ │ -034f50: 2351 6702 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0267 │ │ -034f54: 5475 dd00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -034f58: 6e20 cd0a 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0acd │ │ -034f5e: 1a05 b110 |001b: const-string v5, "states" // string@10b1 │ │ -034f62: 6e30 aa00 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@00aa │ │ -034f68: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -034f6a: 5475 dc00 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034f6e: 6e10 cb0a 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ -034f74: 0a05 |0026: move-result v5 │ │ -034f76: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -034f7a: 5475 dc00 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -034f7e: 6e20 c70a 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ -034f84: 0c00 |002e: move-result-object v0 │ │ -034f86: 1f00 4800 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034f8a: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -034f8e: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -034f92: 2204 2d00 |0035: new-instance v4, Landroid/os/Bundle; // type@002d │ │ -034f96: 7010 9d00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@009d │ │ -034f9c: 2205 9c01 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -034fa0: 7010 930a 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -034fa6: 1a06 9409 |003f: const-string v6, "f" // string@0994 │ │ -034faa: 6e20 9a0a 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -034fb0: 0c05 |0044: move-result-object v5 │ │ -034fb2: 6e20 970a 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -034fb8: 0c05 |0048: move-result-object v5 │ │ -034fba: 6e10 9e0a 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -034fc0: 0c03 |004c: move-result-object v3 │ │ -034fc2: 5475 db00 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -034fc6: 6e40 e401 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@01e4 │ │ -034fcc: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -034fd0: 28cd |0054: goto 0021 // -0033 │ │ -034fd2: 1104 |0055: return-object v4 │ │ +035e8c: |[035e8c] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +035e9c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +035e9e: 5475 dd00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035ea2: 6e10 cb0a 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035ea8: 0a05 |0006: move-result v5 │ │ +035eaa: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +035eae: 2204 2c00 |0009: new-instance v4, Landroid/os/Bundle; // type@002c │ │ +035eb2: 7010 9d00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@009d │ │ +035eb8: 5475 dd00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035ebc: 6e10 cb0a 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035ec2: 0a05 |0013: move-result v5 │ │ +035ec4: 2351 6502 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0265 │ │ +035ec8: 5475 dd00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +035ecc: 6e20 cd0a 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0acd │ │ +035ed2: 1a05 ad10 |001b: const-string v5, "states" // string@10ad │ │ +035ed6: 6e30 aa00 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@00aa │ │ +035edc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +035ede: 5475 dc00 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035ee2: 6e10 cb0a 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0acb │ │ +035ee8: 0a05 |0026: move-result v5 │ │ +035eea: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +035eee: 5475 dc00 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +035ef2: 6e20 c70a 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0ac7 │ │ +035ef8: 0c00 |002e: move-result-object v0 │ │ +035efa: 1f00 4700 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035efe: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +035f02: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +035f06: 2204 2c00 |0035: new-instance v4, Landroid/os/Bundle; // type@002c │ │ +035f0a: 7010 9d00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@009d │ │ +035f10: 2205 9a01 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@019a │ │ +035f14: 7010 930a 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +035f1a: 1a06 9109 |003f: const-string v6, "f" // string@0991 │ │ +035f1e: 6e20 9a0a 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +035f24: 0c05 |0044: move-result-object v5 │ │ +035f26: 6e20 970a 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +035f2c: 0c05 |0048: move-result-object v5 │ │ +035f2e: 6e10 9e0a 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +035f34: 0c03 |004c: move-result-object v3 │ │ +035f36: 5475 db00 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +035f3a: 6e40 e401 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@01e4 │ │ +035f40: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +035f44: 28cd |0054: goto 0021 // -0033 │ │ +035f46: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0001 line=135 │ │ 0x0009 line=136 │ │ 0x000e line=137 │ │ 0x0016 line=138 │ │ @@ -60801,29 +60808,29 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -034fd4: |[034fd4] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -034fe4: 0760 |0000: move-object v0, v6 │ │ -034fe6: 1f00 4800 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0048 │ │ -034fea: 5431 da00 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -034fee: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -034ff2: 5431 da00 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -034ff6: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -034ffa: 5431 da00 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -034ffe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -035000: 6e20 8e01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -035006: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -03500a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -03500c: 6e20 8e01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ -035012: 5b30 da00 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -035016: 0e00 |0019: return-void │ │ +035f48: |[035f48] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +035f58: 0760 |0000: move-object v0, v6 │ │ +035f5a: 1f00 4700 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0047 │ │ +035f5e: 5431 da00 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +035f62: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +035f66: 5431 da00 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +035f6a: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +035f6e: 5431 da00 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +035f72: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +035f74: 6e20 8e01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035f7a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +035f7e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +035f80: 6e20 8e01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@018e │ │ +035f86: 5b30 da00 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +035f8a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0007 line=108 │ │ 0x000b line=109 │ │ 0x0011 line=111 │ │ @@ -60842,30 +60849,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035018: |[035018] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -035028: 0e00 |0000: return-void │ │ +035f8c: |[035f8c] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +035f9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ source_file_idx : 609 (FragmentStatePagerAdapter.java) │ │ │ │ Class #219 header: │ │ -class_idx : 96 │ │ +class_idx : 95 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 72 │ │ -source_file_idx : 1147 │ │ +superclass_idx : 71 │ │ +source_file_idx : 1145 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #219 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -60939,26 +60946,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03502c: |[03502c] android.support.v4.app.ListFragment.:()V │ │ -03503c: 7010 4c01 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@014c │ │ -035042: 2200 2e00 |0003: new-instance v0, Landroid/os/Handler; // type@002e │ │ -035046: 7010 ad00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -03504c: 5b10 f200 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ -035050: 2200 5e00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@005e │ │ -035054: 7020 9202 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0292 │ │ -03505a: 5b10 f800 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ -03505e: 2200 5f00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@005f │ │ -035062: 7020 9402 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0294 │ │ -035068: 5b10 f600 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ -03506c: 0e00 |0018: return-void │ │ +035fa0: |[035fa0] android.support.v4.app.ListFragment.:()V │ │ +035fb0: 7010 4c01 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@014c │ │ +035fb6: 2200 2d00 |0003: new-instance v0, Landroid/os/Handler; // type@002d │ │ +035fba: 7010 ad00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +035fc0: 5b10 f200 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ +035fc4: 2200 5d00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@005d │ │ +035fc8: 7020 9202 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0292 │ │ +035fce: 5b10 f800 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ +035fd2: 2200 5e00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@005e │ │ +035fd6: 7020 9402 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0294 │ │ +035fdc: 5b10 f600 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ +035fe0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -60970,103 +60977,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -035070: |[035070] android.support.v4.app.ListFragment.ensureList:()V │ │ -035080: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -035082: 5463 f300 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -035086: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -03508a: 0e00 |0005: return-void │ │ -03508c: 6e10 9d02 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@029d │ │ -035092: 0c02 |0009: move-result-object v2 │ │ -035094: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -035098: 2203 8c01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -03509c: 1a04 d801 |000e: const-string v4, "Content view not yet created" // string@01d8 │ │ -0350a0: 7020 510a 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0350a6: 2703 |0013: throw v3 │ │ -0350a8: 2023 3201 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0132 │ │ -0350ac: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -0350b0: 1f02 3201 |0018: check-cast v2, Landroid/widget/ListView; // type@0132 │ │ -0350b4: 5b62 f300 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0350b8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0350ba: 5c63 f500 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -0350be: 5463 f300 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0350c2: 5464 f600 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ -0350c6: 6e20 bf08 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@08bf │ │ -0350cc: 5463 ef00 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -0350d0: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -0350d4: 5460 ef00 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -0350d8: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0350da: 5b63 ef00 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -0350de: 6e20 a702 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02a7 │ │ -0350e4: 5463 f200 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ -0350e8: 5464 f800 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ -0350ec: 6e20 b200 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -0350f2: 28cc |0039: goto 0005 // -0034 │ │ -0350f4: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -0350fa: 6e20 d607 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -035100: 0c03 |0040: move-result-object v3 │ │ -035102: 1f03 3d01 |0041: check-cast v3, Landroid/widget/TextView; // type@013d │ │ -035106: 5b63 f900 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -03510a: 5463 f900 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -03510e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -035112: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -035118: 6e20 d607 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03511e: 0c03 |004f: move-result-object v3 │ │ -035120: 5b63 f100 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -035124: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -03512a: 6e20 d607 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -035130: 0c03 |0058: move-result-object v3 │ │ -035132: 5b63 f700 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -035136: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -03513c: 6e20 d607 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -035142: 0c03 |0061: move-result-object v3 │ │ -035144: 5b63 f400 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -035148: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -03514e: 6e20 d607 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -035154: 0c01 |006a: move-result-object v1 │ │ -035156: 2013 3201 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0132 │ │ -03515a: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -03515e: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -035162: 2203 9901 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -035166: 1a04 1e07 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@071e │ │ -03516a: 7020 6d0a 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ -035170: 2703 |0078: throw v3 │ │ -035172: 5463 f900 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -035176: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -03517a: 6e20 ea08 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@08ea │ │ -035180: 28d2 |0080: goto 0052 // -002e │ │ -035182: 2203 9901 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -035186: 1a04 d701 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01d7 │ │ -03518a: 7020 6d0a 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ -035190: 2703 |0088: throw v3 │ │ -035192: 1f01 3201 |0089: check-cast v1, Landroid/widget/ListView; // type@0132 │ │ -035196: 5b61 f300 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03519a: 5463 f100 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -03519e: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -0351a2: 5463 f300 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0351a6: 5464 f100 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -0351aa: 6e20 bd08 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@08bd │ │ -0351b0: 2884 |0098: goto 001c // -007c │ │ -0351b2: 5463 f000 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -0351b6: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -0351ba: 5463 f900 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0351be: 5464 f000 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -0351c2: 6e20 e908 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -0351c8: 5463 f300 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0351cc: 5464 f900 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0351d0: 6e20 bd08 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@08bd │ │ -0351d6: 2900 71ff |00ab: goto/16 001c // -008f │ │ -0351da: 5463 f700 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0351de: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -0351e2: 7030 a902 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ -0351e8: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +035fe4: |[035fe4] android.support.v4.app.ListFragment.ensureList:()V │ │ +035ff4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +035ff6: 5463 f300 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +035ffa: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +035ffe: 0e00 |0005: return-void │ │ +036000: 6e10 9d02 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@029d │ │ +036006: 0c02 |0009: move-result-object v2 │ │ +036008: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +03600c: 2203 8a01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@018a │ │ +036010: 1a04 d801 |000e: const-string v4, "Content view not yet created" // string@01d8 │ │ +036014: 7020 510a 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03601a: 2703 |0013: throw v3 │ │ +03601c: 2023 3001 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0130 │ │ +036020: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +036024: 1f02 3001 |0018: check-cast v2, Landroid/widget/ListView; // type@0130 │ │ +036028: 5b62 f300 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03602c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +03602e: 5c63 f500 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +036032: 5463 f300 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +036036: 5464 f600 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ +03603a: 6e20 bf08 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@08bf │ │ +036040: 5463 ef00 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +036044: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +036048: 5460 ef00 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +03604c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +03604e: 5b63 ef00 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +036052: 6e20 a702 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02a7 │ │ +036058: 5463 f200 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ +03605c: 5464 f800 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ +036060: 6e20 b200 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +036066: 28cc |0039: goto 0005 // -0034 │ │ +036068: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +03606e: 6e20 d607 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +036074: 0c03 |0040: move-result-object v3 │ │ +036076: 1f03 3b01 |0041: check-cast v3, Landroid/widget/TextView; // type@013b │ │ +03607a: 5b63 f900 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +03607e: 5463 f900 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +036082: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +036086: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +03608c: 6e20 d607 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +036092: 0c03 |004f: move-result-object v3 │ │ +036094: 5b63 f100 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +036098: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +03609e: 6e20 d607 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +0360a4: 0c03 |0058: move-result-object v3 │ │ +0360a6: 5b63 f700 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +0360aa: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +0360b0: 6e20 d607 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +0360b6: 0c03 |0061: move-result-object v3 │ │ +0360b8: 5b63 f400 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0360bc: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +0360c2: 6e20 d607 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +0360c8: 0c01 |006a: move-result-object v1 │ │ +0360ca: 2013 3001 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0130 │ │ +0360ce: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +0360d2: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +0360d6: 2203 9701 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0197 │ │ +0360da: 1a04 1c07 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@071c │ │ +0360de: 7020 6d0a 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ +0360e4: 2703 |0078: throw v3 │ │ +0360e6: 5463 f900 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +0360ea: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +0360ee: 6e20 ea08 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@08ea │ │ +0360f4: 28d2 |0080: goto 0052 // -002e │ │ +0360f6: 2203 9701 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0197 │ │ +0360fa: 1a04 d701 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01d7 │ │ +0360fe: 7020 6d0a 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ +036104: 2703 |0088: throw v3 │ │ +036106: 1f01 3001 |0089: check-cast v1, Landroid/widget/ListView; // type@0130 │ │ +03610a: 5b61 f300 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03610e: 5463 f100 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +036112: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +036116: 5463 f300 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03611a: 5464 f100 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +03611e: 6e20 bd08 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@08bd │ │ +036124: 2884 |0098: goto 001c // -007c │ │ +036126: 5463 f000 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +03612a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +03612e: 5463 f900 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +036132: 5464 f000 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +036136: 6e20 e908 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03613c: 5463 f300 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +036140: 5464 f900 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +036144: 6e20 bd08 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@08bd │ │ +03614a: 2900 71ff |00ab: goto/16 001c // -008f │ │ +03614e: 5463 f700 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +036152: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +036156: 7030 a902 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ +03615c: 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 │ │ @@ -61111,77 +61118,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -0351ec: |[0351ec] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -0351fc: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -035202: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -035206: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -03520a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -03520c: 7010 9702 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -035212: 5460 f700 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -035216: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -03521a: 2200 8c01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -03521e: 1a01 a801 |0011: const-string v1, "Can't be used with a custom content view" // string@01a8 │ │ -035222: 7020 510a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -035228: 2700 |0016: throw v0 │ │ -03522a: 5560 f500 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -03522e: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -035232: 0e00 |001b: return-void │ │ -035234: 5c67 f500 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -035238: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -03523c: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -035240: 5460 f700 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -035244: 6e10 9802 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -03524a: 0c01 |0027: move-result-object v1 │ │ -03524c: 7120 7d08 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ -035252: 0c01 |002b: move-result-object v1 │ │ -035254: 6e20 f907 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -03525a: 5460 f400 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -03525e: 6e10 9802 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -035264: 0c01 |0034: move-result-object v1 │ │ -035266: 7120 7d08 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ -03526c: 0c01 |0038: move-result-object v1 │ │ -03526e: 6e20 f907 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -035274: 5460 f700 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -035278: 6e20 f807 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -03527e: 5460 f400 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -035282: 6e20 f807 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -035288: 28d5 |0046: goto 001b // -002b │ │ -03528a: 5460 f700 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -03528e: 6e10 d407 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ -035294: 5460 f400 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -035298: 6e10 d407 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ -03529e: 28eb |0051: goto 003c // -0015 │ │ -0352a0: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -0352a4: 5460 f700 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0352a8: 6e10 9802 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -0352ae: 0c01 |0059: move-result-object v1 │ │ -0352b0: 7120 7d08 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ -0352b6: 0c01 |005d: move-result-object v1 │ │ -0352b8: 6e20 f907 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -0352be: 5460 f400 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -0352c2: 6e10 9802 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -0352c8: 0c01 |0066: move-result-object v1 │ │ -0352ca: 7120 7d08 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ -0352d0: 0c01 |006a: move-result-object v1 │ │ -0352d2: 6e20 f907 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ -0352d8: 5460 f700 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0352dc: 6e20 f807 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -0352e2: 5460 f400 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -0352e6: 6e20 f807 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -0352ec: 28a3 |0078: goto 001b // -005d │ │ -0352ee: 5460 f700 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0352f2: 6e10 d407 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ -0352f8: 5460 f400 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -0352fc: 6e10 d407 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ -035302: 28eb |0083: goto 006e // -0015 │ │ +036160: |[036160] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +036170: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +036176: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +03617a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +03617e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +036180: 7010 9702 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +036186: 5460 f700 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +03618a: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +03618e: 2200 8a01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +036192: 1a01 a801 |0011: const-string v1, "Can't be used with a custom content view" // string@01a8 │ │ +036196: 7020 510a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03619c: 2700 |0016: throw v0 │ │ +03619e: 5560 f500 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +0361a2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +0361a6: 0e00 |001b: return-void │ │ +0361a8: 5c67 f500 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +0361ac: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +0361b0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +0361b4: 5460 f700 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +0361b8: 6e10 9802 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +0361be: 0c01 |0027: move-result-object v1 │ │ +0361c0: 7120 7d08 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ +0361c6: 0c01 |002b: move-result-object v1 │ │ +0361c8: 6e20 f907 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +0361ce: 5460 f400 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0361d2: 6e10 9802 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +0361d8: 0c01 |0034: move-result-object v1 │ │ +0361da: 7120 7d08 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ +0361e0: 0c01 |0038: move-result-object v1 │ │ +0361e2: 6e20 f907 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +0361e8: 5460 f700 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +0361ec: 6e20 f807 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +0361f2: 5460 f400 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0361f6: 6e20 f807 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +0361fc: 28d5 |0046: goto 001b // -002b │ │ +0361fe: 5460 f700 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +036202: 6e10 d407 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ +036208: 5460 f400 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +03620c: 6e10 d407 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ +036212: 28eb |0051: goto 003c // -0015 │ │ +036214: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +036218: 5460 f700 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +03621c: 6e10 9802 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +036222: 0c01 |0059: move-result-object v1 │ │ +036224: 7120 7d08 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ +03622a: 0c01 |005d: move-result-object v1 │ │ +03622c: 6e20 f907 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +036232: 5460 f400 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +036236: 6e10 9802 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +03623c: 0c01 |0066: move-result-object v1 │ │ +03623e: 7120 7d08 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@087d │ │ +036244: 0c01 |006a: move-result-object v1 │ │ +036246: 6e20 f907 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07f9 │ │ +03624c: 5460 f700 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +036250: 6e20 f807 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +036256: 5460 f400 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +03625a: 6e20 f807 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +036260: 28a3 |0078: goto 001b // -005d │ │ +036262: 5460 f700 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +036266: 6e10 d407 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ +03626c: 5460 f400 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +036270: 6e10 d407 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07d4 │ │ +036276: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -61212,17 +61219,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035304: |[035304] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -035314: 5410 ef00 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -035318: 1100 |0002: return-object v0 │ │ +036278: |[036278] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +036288: 5410 ef00 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +03628c: 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;) │ │ @@ -61230,18 +61237,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03531c: |[03531c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -03532c: 7010 9702 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -035332: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -035336: 1100 |0005: return-object v0 │ │ +036290: |[036290] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +0362a0: 7010 9702 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +0362a6: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +0362aa: 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; │ │ │ │ @@ -61250,20 +61257,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -035338: |[035338] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -035348: 7010 9702 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -03534e: 5420 f300 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -035352: 6e10 b908 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@08b9 │ │ -035358: 0b00 |0008: move-result-wide v0 │ │ -03535a: 1000 |0009: return-wide v0 │ │ +0362ac: |[0362ac] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +0362bc: 7010 9702 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +0362c2: 5420 f300 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +0362c6: 6e10 b908 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@08b9 │ │ +0362cc: 0b00 |0008: move-result-wide v0 │ │ +0362ce: 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; │ │ │ │ @@ -61272,20 +61279,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03535c: |[03535c] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -03536c: 7010 9702 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -035372: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -035376: 6e10 ba08 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@08ba │ │ -03537c: 0a00 |0008: move-result v0 │ │ -03537e: 0f00 |0009: return v0 │ │ +0362d0: |[0362d0] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +0362e0: 7010 9702 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +0362e6: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +0362ea: 6e10 ba08 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@08ba │ │ +0362f0: 0a00 |0008: move-result v0 │ │ +0362f2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -61294,73 +61301,73 @@ │ │ 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 │ │ -035380: |[035380] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -035390: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -035394: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -035396: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -035398: 6e10 9802 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -03539e: 0c00 |0007: move-result-object v0 │ │ -0353a0: 2205 2b01 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@012b │ │ -0353a4: 7020 a008 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@08a0 │ │ -0353aa: 2203 3001 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0130 │ │ -0353ae: 7020 b008 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@08b0 │ │ -0353b4: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -0353ba: 6e20 b408 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@08b4 │ │ -0353c0: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -0353c2: 6e20 b508 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@08b5 │ │ -0353c8: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -0353cc: 6e20 b608 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@08b6 │ │ -0353d2: 6e20 b308 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@08b3 │ │ -0353d8: 2204 3301 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0133 │ │ -0353dc: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -0353de: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -0353e4: 7040 c208 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08c2 │ │ -0353ea: 2207 2a01 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -0353ee: 7030 9f08 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -0353f4: 6e30 b208 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08b2 │ │ -0353fa: 2207 2a01 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -0353fe: 7030 9f08 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -035404: 6e30 a108 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ -03540a: 2201 2b01 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@012b │ │ -03540e: 7020 a008 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@08a0 │ │ -035414: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -03541a: 6e20 a208 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@08a2 │ │ -035420: 2206 3d01 |0048: new-instance v6, Landroid/widget/TextView; // type@013d │ │ -035424: 6e10 9802 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -03542a: 0c07 |004d: move-result-object v7 │ │ -03542c: 7020 dc08 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ -035432: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -035438: 6e20 e408 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@08e4 │ │ -03543e: 6e20 e308 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@08e3 │ │ -035444: 2207 2a01 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -035448: 7030 9f08 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -03544e: 6e30 a108 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ -035454: 2202 3201 |0062: new-instance v2, Landroid/widget/ListView; // type@0132 │ │ -035458: 6e10 9802 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ -03545e: 0c07 |0067: move-result-object v7 │ │ -035460: 7020 b708 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@08b7 │ │ -035466: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -03546c: 6e20 be08 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@08be │ │ -035472: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -035474: 6e20 bc08 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@08bc │ │ -03547a: 2207 2a01 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -03547e: 7030 9f08 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -035484: 6e30 a108 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ -03548a: 2207 2a01 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -03548e: 7030 9f08 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -035494: 6e30 a108 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ -03549a: 2207 2a01 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@012a │ │ -03549e: 7030 9f08 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ -0354a4: 6e20 a308 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08a3 │ │ -0354aa: 1105 |008d: return-object v5 │ │ +0362f4: |[0362f4] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +036304: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +036308: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +03630a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +03630c: 6e10 9802 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +036312: 0c00 |0007: move-result-object v0 │ │ +036314: 2205 2901 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0129 │ │ +036318: 7020 a008 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@08a0 │ │ +03631e: 2203 2e01 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@012e │ │ +036322: 7020 b008 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@08b0 │ │ +036328: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +03632e: 6e20 b408 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@08b4 │ │ +036334: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +036336: 6e20 b508 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@08b5 │ │ +03633c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +036340: 6e20 b608 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@08b6 │ │ +036346: 6e20 b308 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@08b3 │ │ +03634c: 2204 3101 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0131 │ │ +036350: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +036352: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +036358: 7040 c208 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08c2 │ │ +03635e: 2207 2801 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +036362: 7030 9f08 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +036368: 6e30 b208 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08b2 │ │ +03636e: 2207 2801 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +036372: 7030 9f08 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +036378: 6e30 a108 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ +03637e: 2201 2901 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0129 │ │ +036382: 7020 a008 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@08a0 │ │ +036388: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +03638e: 6e20 a208 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@08a2 │ │ +036394: 2206 3b01 |0048: new-instance v6, Landroid/widget/TextView; // type@013b │ │ +036398: 6e10 9802 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +03639e: 0c07 |004d: move-result-object v7 │ │ +0363a0: 7020 dc08 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ +0363a6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +0363ac: 6e20 e408 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@08e4 │ │ +0363b2: 6e20 e308 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@08e3 │ │ +0363b8: 2207 2801 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +0363bc: 7030 9f08 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +0363c2: 6e30 a108 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ +0363c8: 2202 3001 |0062: new-instance v2, Landroid/widget/ListView; // type@0130 │ │ +0363cc: 6e10 9802 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0298 │ │ +0363d2: 0c07 |0067: move-result-object v7 │ │ +0363d4: 7020 b708 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@08b7 │ │ +0363da: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +0363e0: 6e20 be08 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@08be │ │ +0363e6: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0363e8: 6e20 bc08 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@08bc │ │ +0363ee: 2207 2801 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +0363f2: 7030 9f08 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +0363f8: 6e30 a108 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ +0363fe: 2207 2801 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +036402: 7030 9f08 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +036408: 6e30 a108 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08a1 │ │ +03640e: 2207 2801 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0128 │ │ +036412: 7030 9f08 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@089f │ │ +036418: 6e20 a308 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08a3 │ │ +03641e: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -61400,28 +61407,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0354ac: |[0354ac] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -0354bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0354be: 5430 f200 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ -0354c2: 5431 f800 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ -0354c6: 6e20 b500 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ -0354cc: 5b32 f300 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0354d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0354d2: 5c30 f500 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -0354d6: 5b32 f400 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -0354da: 5b32 f700 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0354de: 5b32 f100 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -0354e2: 5b32 f900 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0354e6: 6f10 7601 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0176 │ │ -0354ec: 0e00 |0018: return-void │ │ +036420: |[036420] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +036430: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +036432: 5430 f200 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ +036436: 5431 f800 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ +03643a: 6e20 b500 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ +036440: 5b32 f300 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +036444: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +036446: 5c30 f500 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +03644a: 5b32 f400 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +03644e: 5b32 f700 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +036452: 5b32 f100 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +036456: 5b32 f900 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +03645a: 6f10 7601 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0176 │ │ +036460: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -61435,16 +61442,16 @@ │ │ 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 │ │ -0354f0: |[0354f0] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -035500: 0e00 |0000: return-void │ │ +036464: |[036464] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +036474: 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; │ │ @@ -61456,18 +61463,18 @@ │ │ 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 │ │ -035504: |[035504] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -035514: 6f30 8301 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0183 │ │ -03551a: 7010 9702 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -035520: 0e00 |0006: return-void │ │ +036478: |[036478] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +036488: 6f30 8301 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0183 │ │ +03648e: 7010 9702 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +036494: 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; │ │ @@ -61479,31 +61486,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -035524: |[035524] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -035534: 7010 9702 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -03553a: 5420 f900 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -03553e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -035542: 2200 8c01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -035546: 1a01 a801 |0009: const-string v1, "Can't be used with a custom content view" // string@01a8 │ │ -03554a: 7020 510a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -035550: 2700 |000e: throw v0 │ │ -035552: 5420 f900 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -035556: 6e20 e908 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -03555c: 5420 f000 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -035560: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -035564: 5420 f300 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -035568: 5421 f900 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -03556c: 6e20 bd08 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@08bd │ │ -035572: 5b23 f000 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -035576: 0e00 |0021: return-void │ │ +036498: |[036498] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +0364a8: 7010 9702 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +0364ae: 5420 f900 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +0364b2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0364b6: 2200 8a01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +0364ba: 1a01 a801 |0009: const-string v1, "Can't be used with a custom content view" // string@01a8 │ │ +0364be: 7020 510a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0364c4: 2700 |000e: throw v0 │ │ +0364c6: 5420 f900 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +0364ca: 6e20 e908 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +0364d0: 5420 f000 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +0364d4: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +0364d8: 5420 f300 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +0364dc: 5421 f900 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +0364e0: 6e20 bd08 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@08bd │ │ +0364e6: 5b23 f000 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +0364ea: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -61519,38 +61526,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -035578: |[035578] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -035588: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03558a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03558c: 5443 ef00 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -035590: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -035594: 0110 |0006: move v0, v1 │ │ -035596: 5b45 ef00 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -03559a: 5443 f300 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03559e: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0355a2: 5443 f300 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0355a6: 6e20 bb08 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@08bb │ │ -0355ac: 5543 f500 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -0355b0: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -0355b4: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -0355b8: 6e10 9d02 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@029d │ │ -0355be: 0c03 |001b: move-result-object v3 │ │ -0355c0: 6e10 e607 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07e6 │ │ -0355c6: 0c03 |001f: move-result-object v3 │ │ -0355c8: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -0355cc: 0112 |0022: move v2, v1 │ │ -0355ce: 7030 a902 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ -0355d4: 0e00 |0026: return-void │ │ -0355d6: 0120 |0027: move v0, v2 │ │ -0355d8: 28df |0028: goto 0007 // -0021 │ │ +0364ec: |[0364ec] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +0364fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0364fe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +036500: 5443 ef00 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +036504: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +036508: 0110 |0006: move v0, v1 │ │ +03650a: 5b45 ef00 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +03650e: 5443 f300 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +036512: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +036516: 5443 f300 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03651a: 6e20 bb08 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@08bb │ │ +036520: 5543 f500 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +036524: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +036528: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +03652c: 6e10 9d02 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@029d │ │ +036532: 0c03 |001b: move-result-object v3 │ │ +036534: 6e10 e607 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07e6 │ │ +03653a: 0c03 |001f: move-result-object v3 │ │ +03653c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +036540: 0112 |0022: move v2, v1 │ │ +036542: 7030 a902 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ +036548: 0e00 |0026: return-void │ │ +03654a: 0120 |0027: move v0, v2 │ │ +03654c: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -61567,18 +61574,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0355dc: |[0355dc] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -0355ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0355ee: 7030 a902 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ -0355f4: 0e00 |0004: return-void │ │ +036550: |[036550] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +036560: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +036562: 7030 a902 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ +036568: 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 │ │ @@ -61588,18 +61595,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0355f8: |[0355f8] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -035608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03560a: 7030 a902 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ -035610: 0e00 |0004: return-void │ │ +03656c: |[03656c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +03657c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03657e: 7030 a902 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02a9 │ │ +036584: 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 │ │ @@ -61609,35 +61616,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035614: |[035614] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -035624: 7010 9702 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ -03562a: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03562e: 6e20 c108 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@08c1 │ │ -035634: 0e00 |0008: return-void │ │ +036588: |[036588] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +036598: 7010 9702 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0297 │ │ +03659e: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +0365a2: 6e20 c108 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@08c1 │ │ +0365a8: 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 : 1147 (ListFragment.java) │ │ + source_file_idx : 1145 (ListFragment.java) │ │ │ │ Class #220 header: │ │ -class_idx : 99 │ │ +class_idx : 98 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1316 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -61729,21 +61736,21 @@ │ │ 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 │ │ -035638: |[035638] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -035648: 5b01 0801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03564c: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -035652: 5902 0001 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035656: 5b03 fa00 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ -03565a: 5b04 fb00 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -03565e: 0e00 |000b: return-void │ │ +0365ac: |[0365ac] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +0365bc: 5b01 0801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0365c0: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0365c6: 5902 0001 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +0365ca: 5b03 fa00 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ +0365ce: 5b04 fb00 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +0365d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x0007 line=221 │ │ 0x0009 line=222 │ │ 0x000b line=223 │ │ @@ -61761,71 +61768,71 @@ │ │ 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 │ │ -035660: |[035660] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -035670: 5441 fb00 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -035674: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -035678: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03567a: 5441 0801 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03567e: 5411 0b01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -035682: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -035686: 5441 0801 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03568a: 5411 0b01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03568e: 5411 8900 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -035692: 5410 bc00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -035696: 5441 0801 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03569a: 5411 0b01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03569e: 5411 8900 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -0356a2: 1a02 400e |0019: const-string v2, "onLoadFinished" // string@0e40 │ │ -0356a6: 5b12 bc00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -0356aa: 6301 0901 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0356ae: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -0356b2: 1a01 2305 |0021: const-string v1, "LoaderManager" // string@0523 │ │ -0356b6: 2202 9c01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0356ba: 7010 930a 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0356c0: 1a03 2200 |0028: const-string v3, " onLoadFinished in " // string@0022 │ │ -0356c4: 6e20 9a0a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0356ca: 0c02 |002d: move-result-object v2 │ │ -0356cc: 6e20 990a 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0356d2: 0c02 |0031: move-result-object v2 │ │ -0356d4: 1a03 ca00 |0032: const-string v3, ": " // string@00ca │ │ -0356d8: 6e20 9a0a 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0356de: 0c02 |0037: move-result-object v2 │ │ -0356e0: 6e20 1803 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0318 │ │ -0356e6: 0c03 |003b: move-result-object v3 │ │ -0356e8: 6e20 9a0a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0356ee: 0c02 |003f: move-result-object v2 │ │ -0356f0: 6e10 9e0a 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0356f6: 0c02 |0043: move-result-object v2 │ │ -0356f8: 7120 8c07 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0356fe: 5441 fb00 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -035702: 7230 ad02 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ad │ │ -035708: 5441 0801 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03570c: 5411 0b01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -035710: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -035714: 5441 0801 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035718: 5411 0b01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03571c: 5411 8900 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -035720: 5b10 bc00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -035724: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -035726: 5c41 fd00 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -03572a: 0e00 |005d: return-void │ │ -03572c: 0d01 |005e: move-exception v1 │ │ -03572e: 5442 0801 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035732: 5422 0b01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -035736: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -03573a: 5442 0801 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03573e: 5422 0b01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -035742: 5422 8900 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -035746: 5b20 bc00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -03574a: 2701 |006d: throw v1 │ │ +0365d4: |[0365d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0365e4: 5441 fb00 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +0365e8: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +0365ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0365ee: 5441 0801 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0365f2: 5411 0b01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0365f6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0365fa: 5441 0801 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0365fe: 5411 0b01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036602: 5411 8900 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +036606: 5410 bc00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03660a: 5441 0801 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03660e: 5411 0b01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036612: 5411 8900 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +036616: 1a02 3c0e |0019: const-string v2, "onLoadFinished" // string@0e3c │ │ +03661a: 5b12 bc00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03661e: 6301 0901 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036622: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +036626: 1a01 2105 |0021: const-string v1, "LoaderManager" // string@0521 │ │ +03662a: 2202 9a01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03662e: 7010 930a 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036634: 1a03 2200 |0028: const-string v3, " onLoadFinished in " // string@0022 │ │ +036638: 6e20 9a0a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03663e: 0c02 |002d: move-result-object v2 │ │ +036640: 6e20 990a 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036646: 0c02 |0031: move-result-object v2 │ │ +036648: 1a03 ca00 |0032: const-string v3, ": " // string@00ca │ │ +03664c: 6e20 9a0a 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036652: 0c02 |0037: move-result-object v2 │ │ +036654: 6e20 1803 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0318 │ │ +03665a: 0c03 |003b: move-result-object v3 │ │ +03665c: 6e20 9a0a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036662: 0c02 |003f: move-result-object v2 │ │ +036664: 6e10 9e0a 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03666a: 0c02 |0043: move-result-object v2 │ │ +03666c: 7120 8c07 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036672: 5441 fb00 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +036676: 7230 ad02 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ad │ │ +03667c: 5441 0801 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036680: 5411 0b01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036684: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +036688: 5441 0801 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03668c: 5411 0b01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036690: 5411 8900 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +036694: 5b10 bc00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +036698: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +03669a: 5c41 fd00 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +03669e: 0e00 |005d: return-void │ │ +0366a0: 0d01 |005e: move-exception v1 │ │ +0366a2: 5442 0801 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0366a6: 5422 0b01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0366aa: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +0366ae: 5442 0801 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0366b2: 5422 0b01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0366b6: 5422 8900 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +0366ba: 5b20 bc00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0366be: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0005 line=407 │ │ @@ -61852,103 +61859,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -035758: |[035758] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -035768: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03576a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -03576c: 6302 0901 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035770: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -035774: 1a02 2305 |0006: const-string v2, "LoaderManager" // string@0523 │ │ -035778: 2203 9c01 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03577c: 7010 930a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035782: 1a04 0b00 |000d: const-string v4, " Destroying: " // string@000b │ │ -035786: 6e20 9a0a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03578c: 0c03 |0012: move-result-object v3 │ │ -03578e: 6e20 990a 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035794: 0c03 |0016: move-result-object v3 │ │ -035796: 6e10 9e0a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03579c: 0c03 |001a: move-result-object v3 │ │ -03579e: 7120 8c07 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0357a4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0357a6: 5c72 fe00 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ -0357aa: 5571 fd00 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -0357ae: 5c75 fd00 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -0357b2: 5472 fb00 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -0357b6: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -0357ba: 5472 0201 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0357be: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -0357c2: 5572 ff00 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -0357c6: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -0357ca: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -0357ce: 6302 0901 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0357d2: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -0357d6: 1a02 2305 |0037: const-string v2, "LoaderManager" // string@0523 │ │ -0357da: 2203 9c01 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -0357de: 7010 930a 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0357e4: 1a04 1800 |003e: const-string v4, " Reseting: " // string@0018 │ │ -0357e8: 6e20 9a0a 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0357ee: 0c03 |0043: move-result-object v3 │ │ -0357f0: 6e20 990a 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0357f6: 0c03 |0047: move-result-object v3 │ │ -0357f8: 6e10 9e0a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0357fe: 0c03 |004b: move-result-object v3 │ │ -035800: 7120 8c07 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035806: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -035808: 5472 0801 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03580c: 5422 0b01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -035810: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -035814: 5472 0801 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035818: 5422 0b01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03581c: 5422 8900 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -035820: 5420 bc00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -035824: 5472 0801 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035828: 5422 0b01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03582c: 5422 8900 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -035830: 1a03 420e |0064: const-string v3, "onLoaderReset" // string@0e42 │ │ -035834: 5b23 bc00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -035838: 5472 fb00 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -03583c: 5473 0201 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035840: 7220 ae02 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@02ae │ │ -035846: 5472 0801 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03584a: 5422 0b01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03584e: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -035852: 5472 0801 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035856: 5422 0b01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -03585a: 5422 8900 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -03585e: 5b20 bc00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -035862: 5b76 fb00 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -035866: 5b76 fc00 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -03586a: 5c75 ff00 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -03586e: 5472 0201 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035872: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -035876: 5572 0101 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -03587a: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -03587e: 5c75 0101 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -035882: 5472 0201 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035886: 6e20 2d03 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@032d │ │ -03588c: 5472 0201 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035890: 6e10 2803 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0328 │ │ -035896: 5472 0301 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -03589a: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -03589e: 5472 0301 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -0358a2: 6e10 b802 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -0358a8: 0e00 |00a0: return-void │ │ -0358aa: 0d02 |00a1: move-exception v2 │ │ -0358ac: 5473 0801 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -0358b0: 5433 0b01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -0358b4: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -0358b8: 5473 0801 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -0358bc: 5433 0b01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -0358c0: 5433 8900 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -0358c4: 5b30 bc00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -0358c8: 2702 |00b0: throw v2 │ │ +0366cc: |[0366cc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +0366dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0366de: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0366e0: 6302 0901 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0366e4: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0366e8: 1a02 2105 |0006: const-string v2, "LoaderManager" // string@0521 │ │ +0366ec: 2203 9a01 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +0366f0: 7010 930a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0366f6: 1a04 0b00 |000d: const-string v4, " Destroying: " // string@000b │ │ +0366fa: 6e20 9a0a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036700: 0c03 |0012: move-result-object v3 │ │ +036702: 6e20 990a 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036708: 0c03 |0016: move-result-object v3 │ │ +03670a: 6e10 9e0a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036710: 0c03 |001a: move-result-object v3 │ │ +036712: 7120 8c07 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036718: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +03671a: 5c72 fe00 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ +03671e: 5571 fd00 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +036722: 5c75 fd00 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +036726: 5472 fb00 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +03672a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +03672e: 5472 0201 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036732: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +036736: 5572 ff00 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +03673a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +03673e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +036742: 6302 0901 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036746: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +03674a: 1a02 2105 |0037: const-string v2, "LoaderManager" // string@0521 │ │ +03674e: 2203 9a01 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +036752: 7010 930a 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036758: 1a04 1800 |003e: const-string v4, " Reseting: " // string@0018 │ │ +03675c: 6e20 9a0a 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036762: 0c03 |0043: move-result-object v3 │ │ +036764: 6e20 990a 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03676a: 0c03 |0047: move-result-object v3 │ │ +03676c: 6e10 9e0a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036772: 0c03 |004b: move-result-object v3 │ │ +036774: 7120 8c07 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03677a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +03677c: 5472 0801 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036780: 5422 0b01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036784: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +036788: 5472 0801 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03678c: 5422 0b01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036790: 5422 8900 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +036794: 5420 bc00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +036798: 5472 0801 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03679c: 5422 0b01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0367a0: 5422 8900 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +0367a4: 1a03 3e0e |0064: const-string v3, "onLoaderReset" // string@0e3e │ │ +0367a8: 5b23 bc00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0367ac: 5472 fb00 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +0367b0: 5473 0201 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0367b4: 7220 ae02 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@02ae │ │ +0367ba: 5472 0801 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0367be: 5422 0b01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0367c2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +0367c6: 5472 0801 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0367ca: 5422 0b01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0367ce: 5422 8900 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +0367d2: 5b20 bc00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0367d6: 5b76 fb00 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +0367da: 5b76 fc00 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +0367de: 5c75 ff00 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +0367e2: 5472 0201 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0367e6: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +0367ea: 5572 0101 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +0367ee: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +0367f2: 5c75 0101 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +0367f6: 5472 0201 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0367fa: 6e20 2d03 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@032d │ │ +036800: 5472 0201 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036804: 6e10 2803 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0328 │ │ +03680a: 5472 0301 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +03680e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +036812: 5472 0301 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +036816: 6e10 b802 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +03681c: 0e00 |00a0: return-void │ │ +03681e: 0d02 |00a1: move-exception v2 │ │ +036820: 5473 0801 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036824: 5433 0b01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036828: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +03682c: 5473 0801 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036830: 5433 0b01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036834: 5433 8900 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +036838: 5b30 bc00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03683c: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=318 │ │ 0x001e line=319 │ │ 0x0021 line=320 │ │ @@ -61986,112 +61993,112 @@ │ │ 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 │ │ -0358d8: |[0358d8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0358e8: 6e20 2a0a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0358ee: 1a00 b20c |0003: const-string v0, "mId=" // string@0cb2 │ │ -0358f2: 6e20 2a0a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0358f8: 5230 0001 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -0358fc: 6e20 280a 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -035902: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ -035906: 6e20 2a0a 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03590c: 5430 fa00 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ -035910: 6e20 2e0a 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -035916: 6e20 2a0a 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03591c: 1a00 610c |001a: const-string v0, "mCallbacks=" // string@0c61 │ │ -035920: 6e20 2a0a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035926: 5430 fb00 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -03592a: 6e20 2e0a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -035930: 6e20 2a0a 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035936: 1a00 cd0c |0027: const-string v0, "mLoader=" // string@0ccd │ │ -03593a: 6e20 2a0a 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035940: 5430 0201 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035944: 6e20 2e0a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -03594a: 5430 0201 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -03594e: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -035952: 5430 0201 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035956: 2201 9c01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -03595a: 7010 930a 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035960: 6e20 9a0a 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035966: 0c01 |003f: move-result-object v1 │ │ -035968: 1a02 0500 |0040: const-string v2, " " // string@0005 │ │ -03596c: 6e20 9a0a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035972: 0c01 |0045: move-result-object v1 │ │ -035974: 6e10 9e0a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03597a: 0c01 |0049: move-result-object v1 │ │ -03597c: 6e57 1a03 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@031a │ │ -035982: 5530 ff00 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -035986: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -03598a: 5530 fd00 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -03598e: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -035992: 6e20 2a0a 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035998: 1a00 aa0c |0058: const-string v0, "mHaveData=" // string@0caa │ │ -03599c: 6e20 2a0a 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359a2: 5530 ff00 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -0359a6: 6e20 2b0a 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -0359ac: 1a00 1f00 |0062: const-string v0, " mDeliveredData=" // string@001f │ │ -0359b0: 6e20 2a0a 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359b6: 5530 fd00 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -0359ba: 6e20 300a 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -0359c0: 6e20 2a0a 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359c6: 1a00 840c |006f: const-string v0, "mData=" // string@0c84 │ │ -0359ca: 6e20 2a0a 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359d0: 5430 fc00 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -0359d4: 6e20 2e0a 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -0359da: 6e20 2a0a 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359e0: 1a00 2e0d |007c: const-string v0, "mStarted=" // string@0d2e │ │ -0359e4: 6e20 2a0a 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359ea: 5530 0701 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -0359ee: 6e20 2b0a 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -0359f4: 1a00 5e00 |0086: const-string v0, " mReportNextStart=" // string@005e │ │ -0359f8: 6e20 2a0a 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0359fe: 5530 0401 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -035a02: 6e20 2b0a 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -035a08: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ -035a0c: 6e20 2a0a 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035a12: 5530 fe00 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ -035a16: 6e20 300a 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -035a1c: 6e20 2a0a 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035a22: 1a00 110d |009d: const-string v0, "mRetaining=" // string@0d11 │ │ -035a26: 6e20 2a0a 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035a2c: 5530 0501 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -035a30: 6e20 2b0a 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -035a36: 1a00 6200 |00a7: const-string v0, " mRetainingStarted=" // string@0062 │ │ -035a3a: 6e20 2a0a 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035a40: 5530 0601 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -035a44: 6e20 2b0a 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ -035a4a: 1a00 5900 |00b1: const-string v0, " mListenerRegistered=" // string@0059 │ │ -035a4e: 6e20 2a0a 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035a54: 5530 0101 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -035a58: 6e20 300a 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -035a5e: 5430 0301 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -035a62: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -035a66: 6e20 2a0a 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -035a6c: 1a00 1b06 |00c2: const-string v0, "Pending Loader " // string@061b │ │ -035a70: 6e20 2f0a 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -035a76: 5430 0301 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -035a7a: 6e20 290a 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ -035a80: 1a00 c900 |00cc: const-string v0, ":" // string@00c9 │ │ -035a84: 6e20 2f0a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -035a8a: 5430 0301 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -035a8e: 2201 9c01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -035a92: 7010 930a 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035a98: 6e20 9a0a 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035a9e: 0c01 |00db: move-result-object v1 │ │ -035aa0: 1a02 0500 |00dc: const-string v2, " " // string@0005 │ │ -035aa4: 6e20 9a0a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035aaa: 0c01 |00e1: move-result-object v1 │ │ -035aac: 6e10 9e0a 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035ab2: 0c01 |00e5: move-result-object v1 │ │ -035ab4: 6e57 b902 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@02b9 │ │ -035aba: 0e00 |00e9: return-void │ │ +03684c: |[03684c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03685c: 6e20 2a0a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036862: 1a00 ae0c |0003: const-string v0, "mId=" // string@0cae │ │ +036866: 6e20 2a0a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03686c: 5230 0001 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036870: 6e20 280a 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +036876: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ +03687a: 6e20 2a0a 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036880: 5430 fa00 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ +036884: 6e20 2e0a 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +03688a: 6e20 2a0a 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036890: 1a00 5d0c |001a: const-string v0, "mCallbacks=" // string@0c5d │ │ +036894: 6e20 2a0a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03689a: 5430 fb00 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +03689e: 6e20 2e0a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +0368a4: 6e20 2a0a 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0368aa: 1a00 c90c |0027: const-string v0, "mLoader=" // string@0cc9 │ │ +0368ae: 6e20 2a0a 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0368b4: 5430 0201 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0368b8: 6e20 2e0a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +0368be: 5430 0201 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0368c2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +0368c6: 5430 0201 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0368ca: 2201 9a01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +0368ce: 7010 930a 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0368d4: 6e20 9a0a 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0368da: 0c01 |003f: move-result-object v1 │ │ +0368dc: 1a02 0500 |0040: const-string v2, " " // string@0005 │ │ +0368e0: 6e20 9a0a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0368e6: 0c01 |0045: move-result-object v1 │ │ +0368e8: 6e10 9e0a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0368ee: 0c01 |0049: move-result-object v1 │ │ +0368f0: 6e57 1a03 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@031a │ │ +0368f6: 5530 ff00 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +0368fa: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +0368fe: 5530 fd00 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +036902: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +036906: 6e20 2a0a 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03690c: 1a00 a60c |0058: const-string v0, "mHaveData=" // string@0ca6 │ │ +036910: 6e20 2a0a 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036916: 5530 ff00 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +03691a: 6e20 2b0a 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +036920: 1a00 1f00 |0062: const-string v0, " mDeliveredData=" // string@001f │ │ +036924: 6e20 2a0a 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03692a: 5530 fd00 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +03692e: 6e20 300a 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +036934: 6e20 2a0a 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03693a: 1a00 800c |006f: const-string v0, "mData=" // string@0c80 │ │ +03693e: 6e20 2a0a 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036944: 5430 fc00 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +036948: 6e20 2e0a 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +03694e: 6e20 2a0a 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036954: 1a00 2a0d |007c: const-string v0, "mStarted=" // string@0d2a │ │ +036958: 6e20 2a0a 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03695e: 5530 0701 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036962: 6e20 2b0a 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +036968: 1a00 5e00 |0086: const-string v0, " mReportNextStart=" // string@005e │ │ +03696c: 6e20 2a0a 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036972: 5530 0401 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +036976: 6e20 2b0a 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +03697c: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ +036980: 6e20 2a0a 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036986: 5530 fe00 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ +03698a: 6e20 300a 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +036990: 6e20 2a0a 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +036996: 1a00 0d0d |009d: const-string v0, "mRetaining=" // string@0d0d │ │ +03699a: 6e20 2a0a 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0369a0: 5530 0501 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +0369a4: 6e20 2b0a 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +0369aa: 1a00 6200 |00a7: const-string v0, " mRetainingStarted=" // string@0062 │ │ +0369ae: 6e20 2a0a 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0369b4: 5530 0601 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +0369b8: 6e20 2b0a 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a2b │ │ +0369be: 1a00 5900 |00b1: const-string v0, " mListenerRegistered=" // string@0059 │ │ +0369c2: 6e20 2a0a 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0369c8: 5530 0101 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +0369cc: 6e20 300a 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +0369d2: 5430 0301 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0369d6: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +0369da: 6e20 2a0a 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0369e0: 1a00 1906 |00c2: const-string v0, "Pending Loader " // string@0619 │ │ +0369e4: 6e20 2f0a 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0369ea: 5430 0301 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0369ee: 6e20 290a 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ +0369f4: 1a00 c900 |00cc: const-string v0, ":" // string@00c9 │ │ +0369f8: 6e20 2f0a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0369fe: 5430 0301 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +036a02: 2201 9a01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +036a06: 7010 930a 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036a0c: 6e20 9a0a 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036a12: 0c01 |00db: move-result-object v1 │ │ +036a14: 1a02 0500 |00dc: const-string v2, " " // string@0005 │ │ +036a18: 6e20 9a0a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036a1e: 0c01 |00e1: move-result-object v1 │ │ +036a20: 6e10 9e0a 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036a26: 0c01 |00e5: move-result-object v1 │ │ +036a28: 6e57 b902 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@02b9 │ │ +036a2e: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x000d line=439 │ │ 0x0017 line=440 │ │ 0x0024 line=441 │ │ 0x0031 line=442 │ │ @@ -62123,48 +62130,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -035abc: |[035abc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -035acc: 5530 0501 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -035ad0: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -035ad4: 6300 0901 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035ad8: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -035adc: 1a00 2305 |0008: const-string v0, "LoaderManager" // string@0523 │ │ -035ae0: 2201 9c01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -035ae4: 7010 930a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035aea: 1a02 1000 |000f: const-string v2, " Finished Retaining: " // string@0010 │ │ -035aee: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035af4: 0c01 |0014: move-result-object v1 │ │ -035af6: 6e20 990a 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035afc: 0c01 |0018: move-result-object v1 │ │ -035afe: 6e10 9e0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035b04: 0c01 |001c: move-result-object v1 │ │ -035b06: 7120 8c07 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035b0c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -035b0e: 5c30 0501 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -035b12: 5530 0701 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035b16: 5531 0601 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -035b1a: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -035b1e: 5530 0701 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035b22: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -035b26: 6e10 bf02 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02bf │ │ -035b2c: 5530 0701 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035b30: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -035b34: 5530 ff00 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -035b38: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -035b3c: 5530 0401 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -035b40: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -035b44: 5430 0201 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035b48: 5431 fc00 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -035b4c: 6e30 b702 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ -035b52: 0e00 |0043: return-void │ │ +036a30: |[036a30] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +036a40: 5530 0501 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +036a44: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +036a48: 6300 0901 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036a4c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +036a50: 1a00 2105 |0008: const-string v0, "LoaderManager" // string@0521 │ │ +036a54: 2201 9a01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +036a58: 7010 930a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036a5e: 1a02 1000 |000f: const-string v2, " Finished Retaining: " // string@0010 │ │ +036a62: 6e20 9a0a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036a68: 0c01 |0014: move-result-object v1 │ │ +036a6a: 6e20 990a 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036a70: 0c01 |0018: move-result-object v1 │ │ +036a72: 6e10 9e0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036a78: 0c01 |001c: move-result-object v1 │ │ +036a7a: 7120 8c07 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036a80: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +036a82: 5c30 0501 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +036a86: 5530 0701 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036a8a: 5531 0601 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +036a8e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +036a92: 5530 0701 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036a96: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +036a9a: 6e10 bf02 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02bf │ │ +036aa0: 5530 0701 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036aa4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +036aa8: 5530 ff00 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +036aac: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +036ab0: 5530 0401 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +036ab4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +036ab8: 5430 0201 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036abc: 5431 fc00 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +036ac0: 6e30 b702 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ +036ac6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0020 line=271 │ │ 0x0023 line=272 │ │ 0x0029 line=273 │ │ @@ -62180,99 +62187,99 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -035b54: |[035b54] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -035b64: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -035b66: 6302 0901 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035b6a: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -035b6e: 1a02 2305 |0005: const-string v2, "LoaderManager" // string@0523 │ │ -035b72: 2203 9c01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -035b76: 7010 930a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035b7c: 1a04 3f0e |000c: const-string v4, "onLoadComplete: " // string@0e3f │ │ -035b80: 6e20 9a0a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035b86: 0c03 |0011: move-result-object v3 │ │ -035b88: 6e20 990a 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035b8e: 0c03 |0015: move-result-object v3 │ │ -035b90: 6e10 9e0a 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035b96: 0c03 |0019: move-result-object v3 │ │ -035b98: 7120 8c07 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035b9e: 5562 fe00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ -035ba2: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -035ba6: 6302 0901 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035baa: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -035bae: 1a02 2305 |0025: const-string v2, "LoaderManager" // string@0523 │ │ -035bb2: 1a03 1100 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0011 │ │ -035bb6: 7120 8c07 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035bbc: 0e00 |002c: return-void │ │ -035bbe: 5462 0801 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035bc2: 5422 0e01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -035bc6: 5263 0001 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035bca: 6e20 8502 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -035bd0: 0c02 |0036: move-result-object v2 │ │ -035bd2: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -035bd6: 6302 0901 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035bda: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -035bde: 1a02 2305 |003d: const-string v2, "LoaderManager" // string@0523 │ │ -035be2: 1a03 1200 |003f: const-string v3, " Ignoring load complete -- not active" // string@0012 │ │ -035be6: 7120 8c07 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035bec: 28e8 |0044: goto 002c // -0018 │ │ -035bee: 5461 0301 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -035bf2: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -035bf6: 6302 0901 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035bfa: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -035bfe: 1a02 2305 |004d: const-string v2, "LoaderManager" // string@0523 │ │ -035c02: 2203 9c01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -035c06: 7010 930a 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035c0c: 1a04 1c00 |0054: const-string v4, " Switching to pending loader: " // string@001c │ │ -035c10: 6e20 9a0a 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035c16: 0c03 |0059: move-result-object v3 │ │ -035c18: 6e20 990a 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035c1e: 0c03 |005d: move-result-object v3 │ │ -035c20: 6e10 9e0a 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035c26: 0c03 |0061: move-result-object v3 │ │ -035c28: 7120 8c07 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035c2e: 5b65 0301 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -035c32: 5462 0801 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035c36: 5422 0e01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -035c3a: 5263 0001 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035c3e: 6e30 8c02 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -035c44: 6e10 b802 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -035c4a: 5462 0801 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035c4e: 6e20 d002 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d0 │ │ -035c54: 28b4 |0078: goto 002c // -004c │ │ -035c56: 5462 fc00 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -035c5a: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -035c5e: 5562 ff00 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -035c62: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -035c66: 5b68 fc00 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -035c6a: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -035c6c: 5c62 ff00 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -035c70: 5562 0701 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035c74: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -035c78: 6e30 b702 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ -035c7e: 5462 0801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035c82: 5422 0d01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -035c86: 5263 0001 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035c8a: 6e20 8502 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -035c90: 0c00 |0096: move-result-object v0 │ │ -035c92: 1f00 6300 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -035c96: 3800 93ff |0099: if-eqz v0, 002c // -006d │ │ -035c9a: 3260 91ff |009b: if-eq v0, v6, 002c // -006f │ │ -035c9e: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -035ca0: 5c02 fd00 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -035ca4: 6e10 b802 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -035caa: 5462 0801 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -035cae: 5422 0d01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -035cb2: 5263 0001 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035cb6: 6e20 8d02 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@028d │ │ -035cbc: 2880 |00ac: goto 002c // -0080 │ │ +036ac8: |[036ac8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +036ad8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036ada: 6302 0901 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036ade: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +036ae2: 1a02 2105 |0005: const-string v2, "LoaderManager" // string@0521 │ │ +036ae6: 2203 9a01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +036aea: 7010 930a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036af0: 1a04 3b0e |000c: const-string v4, "onLoadComplete: " // string@0e3b │ │ +036af4: 6e20 9a0a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036afa: 0c03 |0011: move-result-object v3 │ │ +036afc: 6e20 990a 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036b02: 0c03 |0015: move-result-object v3 │ │ +036b04: 6e10 9e0a 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036b0a: 0c03 |0019: move-result-object v3 │ │ +036b0c: 7120 8c07 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036b12: 5562 fe00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ +036b16: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +036b1a: 6302 0901 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036b1e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +036b22: 1a02 2105 |0025: const-string v2, "LoaderManager" // string@0521 │ │ +036b26: 1a03 1100 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0011 │ │ +036b2a: 7120 8c07 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036b30: 0e00 |002c: return-void │ │ +036b32: 5462 0801 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036b36: 5422 0e01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +036b3a: 5263 0001 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036b3e: 6e20 8502 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +036b44: 0c02 |0036: move-result-object v2 │ │ +036b46: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +036b4a: 6302 0901 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036b4e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +036b52: 1a02 2105 |003d: const-string v2, "LoaderManager" // string@0521 │ │ +036b56: 1a03 1200 |003f: const-string v3, " Ignoring load complete -- not active" // string@0012 │ │ +036b5a: 7120 8c07 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036b60: 28e8 |0044: goto 002c // -0018 │ │ +036b62: 5461 0301 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +036b66: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +036b6a: 6302 0901 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036b6e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +036b72: 1a02 2105 |004d: const-string v2, "LoaderManager" // string@0521 │ │ +036b76: 2203 9a01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +036b7a: 7010 930a 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036b80: 1a04 1c00 |0054: const-string v4, " Switching to pending loader: " // string@001c │ │ +036b84: 6e20 9a0a 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036b8a: 0c03 |0059: move-result-object v3 │ │ +036b8c: 6e20 990a 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036b92: 0c03 |005d: move-result-object v3 │ │ +036b94: 6e10 9e0a 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036b9a: 0c03 |0061: move-result-object v3 │ │ +036b9c: 7120 8c07 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036ba2: 5b65 0301 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +036ba6: 5462 0801 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036baa: 5422 0e01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +036bae: 5263 0001 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036bb2: 6e30 8c02 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +036bb8: 6e10 b802 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +036bbe: 5462 0801 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036bc2: 6e20 d002 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d0 │ │ +036bc8: 28b4 |0078: goto 002c // -004c │ │ +036bca: 5462 fc00 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +036bce: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +036bd2: 5562 ff00 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +036bd6: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +036bda: 5b68 fc00 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +036bde: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +036be0: 5c62 ff00 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +036be4: 5562 0701 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036be8: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +036bec: 6e30 b702 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ +036bf2: 5462 0801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036bf6: 5422 0d01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +036bfa: 5263 0001 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036bfe: 6e20 8502 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +036c04: 0c00 |0096: move-result-object v0 │ │ +036c06: 1f00 6200 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +036c0a: 3800 93ff |0099: if-eqz v0, 002c // -006d │ │ +036c0e: 3260 91ff |009b: if-eq v0, v6, 002c // -006f │ │ +036c12: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +036c14: 5c02 fd00 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +036c18: 6e10 b802 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +036c1e: 5462 0801 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +036c22: 5422 0d01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +036c26: 5263 0001 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036c2a: 6e20 8d02 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@028d │ │ +036c30: 2880 |00ac: goto 002c // -0080 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=353 │ │ 0x001d line=355 │ │ 0x0021 line=356 │ │ 0x002c line=402 │ │ 0x002d line=360 │ │ @@ -62307,27 +62314,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -035cc0: |[035cc0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -035cd0: 5520 0701 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035cd4: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -035cd8: 5520 0401 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -035cdc: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -035ce0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -035ce2: 5c20 0401 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -035ce6: 5520 ff00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -035cea: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -035cee: 5420 0201 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035cf2: 5421 fc00 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -035cf6: 6e30 b702 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ -035cfc: 0e00 |0016: return-void │ │ +036c34: |[036c34] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +036c44: 5520 0701 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036c48: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +036c4c: 5520 0401 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +036c50: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +036c54: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +036c56: 5c20 0401 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +036c5a: 5520 ff00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +036c5e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +036c62: 5420 0201 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036c66: 5421 fc00 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +036c6a: 6e30 b702 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ +036c70: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0008 line=296 │ │ 0x000b line=297 │ │ 0x000f line=298 │ │ @@ -62340,37 +62347,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -035d00: |[035d00] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -035d10: 6300 0901 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035d14: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -035d18: 1a00 2305 |0004: const-string v0, "LoaderManager" // string@0523 │ │ -035d1c: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -035d20: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035d26: 1a02 1900 |000b: const-string v2, " Retaining: " // string@0019 │ │ -035d2a: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035d30: 0c01 |0010: move-result-object v1 │ │ -035d32: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035d38: 0c01 |0014: move-result-object v1 │ │ -035d3a: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035d40: 0c01 |0018: move-result-object v1 │ │ -035d42: 7120 8c07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035d48: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -035d4a: 5c30 0501 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -035d4e: 5530 0701 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035d52: 5c30 0601 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -035d56: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -035d58: 5c30 0701 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035d5c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -035d5e: 5b30 fb00 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -035d62: 0e00 |0029: return-void │ │ +036c74: |[036c74] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +036c84: 6300 0901 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036c88: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +036c8c: 1a00 2105 |0004: const-string v0, "LoaderManager" // string@0521 │ │ +036c90: 2201 9a01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +036c94: 7010 930a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036c9a: 1a02 1900 |000b: const-string v2, " Retaining: " // string@0019 │ │ +036c9e: 6e20 9a0a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036ca4: 0c01 |0010: move-result-object v1 │ │ +036ca6: 6e20 990a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036cac: 0c01 |0014: move-result-object v1 │ │ +036cae: 6e10 9e0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036cb4: 0c01 |0018: move-result-object v1 │ │ +036cb6: 7120 8c07 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036cbc: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +036cbe: 5c30 0501 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +036cc2: 5530 0701 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036cc6: 5c30 0601 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +036cca: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +036ccc: 5c30 0701 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036cd0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +036cd2: 5b30 fb00 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +036cd6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x001c line=262 │ │ 0x001f line=263 │ │ 0x0023 line=264 │ │ 0x0026 line=265 │ │ @@ -62383,86 +62390,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -035d64: |[035d64] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -035d74: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -035d76: 5540 0501 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -035d7a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -035d7e: 5540 0601 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -035d82: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -035d86: 5c43 0701 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035d8a: 0e00 |000b: return-void │ │ -035d8c: 5540 0701 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035d90: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -035d94: 5c43 0701 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035d98: 6300 0901 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035d9c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -035da0: 1a00 2305 |0016: const-string v0, "LoaderManager" // string@0523 │ │ -035da4: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -035da8: 7010 930a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035dae: 1a02 1a00 |001d: const-string v2, " Starting: " // string@001a │ │ -035db2: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035db8: 0c01 |0022: move-result-object v1 │ │ -035dba: 6e20 990a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035dc0: 0c01 |0026: move-result-object v1 │ │ -035dc2: 6e10 9e0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035dc8: 0c01 |002a: move-result-object v1 │ │ -035dca: 7120 8c07 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035dd0: 5440 0201 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035dd4: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -035dd8: 5440 fb00 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -035ddc: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -035de0: 5440 fb00 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -035de4: 5241 0001 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035de8: 5442 fa00 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ -035dec: 7230 ac02 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02ac │ │ -035df2: 0c00 |003f: move-result-object v0 │ │ -035df4: 5b40 0201 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035df8: 5440 0201 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035dfc: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -035e00: 5440 0201 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035e04: 6e10 680a 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -035e0a: 0c00 |004b: move-result-object v0 │ │ -035e0c: 6e10 410a 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0a41 │ │ -035e12: 0a00 |004f: move-result v0 │ │ -035e14: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -035e18: 5440 0201 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035e1c: 6e10 680a 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -035e22: 0c00 |0057: move-result-object v0 │ │ -035e24: 6e10 3e0a 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0a3e │ │ -035e2a: 0a00 |005b: move-result v0 │ │ -035e2c: 7110 a90a 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0aa9 │ │ -035e32: 0a00 |005f: move-result v0 │ │ -035e34: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -035e38: 2200 8b01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -035e3c: 2201 9c01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -035e40: 7010 930a 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035e46: 1a02 0106 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0601 │ │ -035e4a: 6e20 9a0a 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035e50: 0c01 |006e: move-result-object v1 │ │ -035e52: 5442 0201 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035e56: 6e20 990a 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035e5c: 0c01 |0074: move-result-object v1 │ │ -035e5e: 6e10 9e0a 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035e64: 0c01 |0078: move-result-object v1 │ │ -035e66: 7020 4e0a 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -035e6c: 2700 |007c: throw v0 │ │ -035e6e: 5540 0101 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -035e72: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -035e76: 5440 0201 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035e7a: 5241 0001 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035e7e: 6e30 2703 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0327 │ │ -035e84: 5c43 0101 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -035e88: 5440 0201 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035e8c: 6e10 2903 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0329 │ │ -035e92: 2900 7cff |008f: goto/16 000b // -0084 │ │ +036cd8: |[036cd8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +036ce8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +036cea: 5540 0501 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +036cee: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +036cf2: 5540 0601 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +036cf6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +036cfa: 5c43 0701 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036cfe: 0e00 |000b: return-void │ │ +036d00: 5540 0701 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036d04: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +036d08: 5c43 0701 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036d0c: 6300 0901 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036d10: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +036d14: 1a00 2105 |0016: const-string v0, "LoaderManager" // string@0521 │ │ +036d18: 2201 9a01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +036d1c: 7010 930a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036d22: 1a02 1a00 |001d: const-string v2, " Starting: " // string@001a │ │ +036d26: 6e20 9a0a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036d2c: 0c01 |0022: move-result-object v1 │ │ +036d2e: 6e20 990a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036d34: 0c01 |0026: move-result-object v1 │ │ +036d36: 6e10 9e0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036d3c: 0c01 |002a: move-result-object v1 │ │ +036d3e: 7120 8c07 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036d44: 5440 0201 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036d48: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +036d4c: 5440 fb00 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +036d50: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +036d54: 5440 fb00 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +036d58: 5241 0001 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036d5c: 5442 fa00 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ +036d60: 7230 ac02 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02ac │ │ +036d66: 0c00 |003f: move-result-object v0 │ │ +036d68: 5b40 0201 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036d6c: 5440 0201 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036d70: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +036d74: 5440 0201 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036d78: 6e10 680a 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +036d7e: 0c00 |004b: move-result-object v0 │ │ +036d80: 6e10 410a 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0a41 │ │ +036d86: 0a00 |004f: move-result v0 │ │ +036d88: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +036d8c: 5440 0201 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036d90: 6e10 680a 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +036d96: 0c00 |0057: move-result-object v0 │ │ +036d98: 6e10 3e0a 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0a3e │ │ +036d9e: 0a00 |005b: move-result v0 │ │ +036da0: 7110 a90a 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0aa9 │ │ +036da6: 0a00 |005f: move-result v0 │ │ +036da8: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +036dac: 2200 8901 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +036db0: 2201 9a01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +036db4: 7010 930a 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036dba: 1a02 ff05 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@05ff │ │ +036dbe: 6e20 9a0a 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036dc4: 0c01 |006e: move-result-object v1 │ │ +036dc6: 5442 0201 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036dca: 6e20 990a 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036dd0: 0c01 |0074: move-result-object v1 │ │ +036dd2: 6e10 9e0a 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036dd8: 0c01 |0078: move-result-object v1 │ │ +036dda: 7020 4e0a 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +036de0: 2700 |007c: throw v0 │ │ +036de2: 5540 0101 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +036de6: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +036dea: 5440 0201 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036dee: 5241 0001 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036df2: 6e30 2703 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0327 │ │ +036df8: 5c43 0101 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +036dfc: 5440 0201 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036e00: 6e10 2903 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0329 │ │ +036e06: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0009 line=230 │ │ 0x000b line=258 │ │ 0x000c line=234 │ │ 0x0010 line=239 │ │ @@ -62484,42 +62491,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -035e98: |[035e98] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -035ea8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035eaa: 6300 0901 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035eae: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -035eb2: 1a00 2305 |0005: const-string v0, "LoaderManager" // string@0523 │ │ -035eb6: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -035eba: 7010 930a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -035ec0: 1a02 1b00 |000c: const-string v2, " Stopping: " // string@001b │ │ -035ec4: 6e20 9a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035eca: 0c01 |0011: move-result-object v1 │ │ -035ecc: 6e20 990a 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -035ed2: 0c01 |0015: move-result-object v1 │ │ -035ed4: 6e10 9e0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035eda: 0c01 |0019: move-result-object v1 │ │ -035edc: 7120 8c07 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -035ee2: 5c43 0701 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -035ee6: 5540 0501 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -035eea: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -035eee: 5440 0201 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035ef2: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -035ef6: 5540 0101 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -035efa: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -035efe: 5c43 0101 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -035f02: 5440 0201 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035f06: 6e20 2d03 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@032d │ │ -035f0c: 5440 0201 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035f10: 6e10 2a03 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@032a │ │ -035f16: 0e00 |0037: return-void │ │ +036e0c: |[036e0c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +036e1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +036e1e: 6300 0901 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036e22: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +036e26: 1a00 2105 |0005: const-string v0, "LoaderManager" // string@0521 │ │ +036e2a: 2201 9a01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +036e2e: 7010 930a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +036e34: 1a02 1b00 |000c: const-string v2, " Stopping: " // string@001b │ │ +036e38: 6e20 9a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036e3e: 0c01 |0011: move-result-object v1 │ │ +036e40: 6e20 990a 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +036e46: 0c01 |0015: move-result-object v1 │ │ +036e48: 6e10 9e0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036e4e: 0c01 |0019: move-result-object v1 │ │ +036e50: 7120 8c07 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +036e56: 5c43 0701 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +036e5a: 5540 0501 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +036e5e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +036e62: 5440 0201 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036e66: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +036e6a: 5540 0101 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +036e6e: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +036e72: 5c43 0101 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +036e76: 5440 0201 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036e7a: 6e20 2d03 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@032d │ │ +036e80: 5440 0201 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036e84: 6e10 2a03 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@032a │ │ +036e8a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=305 │ │ 0x001d line=306 │ │ 0x001f line=307 │ │ 0x0023 line=308 │ │ 0x002b line=310 │ │ @@ -62534,38 +62541,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -035f18: |[035f18] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -035f28: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -035f2c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -035f30: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -035f36: 1a01 2205 |0007: const-string v1, "LoaderInfo{" // string@0522 │ │ -035f3a: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035f40: 7110 a10a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -035f46: 0a01 |000f: move-result v1 │ │ -035f48: 7110 560a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -035f4e: 0c01 |0013: move-result-object v1 │ │ -035f50: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035f56: 1a01 2300 |0017: const-string v1, " #" // string@0023 │ │ -035f5a: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035f60: 5221 0001 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -035f64: 6e20 970a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -035f6a: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ -035f6e: 6e20 9a0a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035f74: 5421 0201 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -035f78: 7120 7903 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ -035f7e: 1a01 8c11 |002b: const-string v1, "}}" // string@118c │ │ -035f82: 6e20 9a0a 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -035f88: 6e10 9e0a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -035f8e: 0c01 |0033: move-result-object v1 │ │ -035f90: 1101 |0034: return-object v1 │ │ +036e8c: |[036e8c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +036e9c: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +036ea0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +036ea4: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +036eaa: 1a01 2005 |0007: const-string v1, "LoaderInfo{" // string@0520 │ │ +036eae: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036eb4: 7110 a10a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +036eba: 0a01 |000f: move-result v1 │ │ +036ebc: 7110 560a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +036ec2: 0c01 |0013: move-result-object v1 │ │ +036ec4: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036eca: 1a01 2300 |0017: const-string v1, " #" // string@0023 │ │ +036ece: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036ed4: 5221 0001 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +036ed8: 6e20 970a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +036ede: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ +036ee2: 6e20 9a0a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036ee8: 5421 0201 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036eec: 7120 7903 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ +036ef2: 1a01 8811 |002b: const-string v1, "}}" // string@1188 │ │ +036ef6: 6e20 9a0a 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +036efc: 6e10 9e0a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +036f02: 0c01 |0033: move-result-object v1 │ │ +036f04: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0007 line=427 │ │ 0x000c line=428 │ │ 0x0017 line=429 │ │ 0x001c line=430 │ │ @@ -62573,21 +62580,21 @@ │ │ 0x0026 line=432 │ │ 0x002b line=433 │ │ 0x0030 line=434 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 1316 (LoaderManager.java) │ │ + source_file_idx : 1314 (LoaderManager.java) │ │ │ │ Class #221 header: │ │ -class_idx : 100 │ │ +class_idx : 99 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 98 │ │ -source_file_idx : 1316 │ │ +superclass_idx : 97 │ │ +source_file_idx : 1314 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -62658,43 +62665,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -035f94: |[035f94] android.support.v4.app.LoaderManagerImpl.:()V │ │ -035fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035fa6: 6a00 0901 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -035faa: 0e00 |0003: return-void │ │ +036f08: |[036f08] android.support.v4.app.LoaderManagerImpl.:()V │ │ +036f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036f1a: 6a00 0901 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Landroid/support/v4/app/FragmentActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -035fac: |[035fac] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ -035fbc: 7010 af02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@02af │ │ -035fc2: 2200 5d00 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@005d │ │ -035fc6: 7010 7d02 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@027d │ │ -035fcc: 5b10 0e01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -035fd0: 2200 5d00 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@005d │ │ -035fd4: 7010 7d02 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@027d │ │ -035fda: 5b10 0d01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -035fde: 5b12 0b01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -035fe2: 5c13 1101 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -035fe6: 0e00 |0015: return-void │ │ +036f20: |[036f20] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ +036f30: 7010 af02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@02af │ │ +036f36: 2200 5c00 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@005c │ │ +036f3a: 7010 7d02 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@027d │ │ +036f40: 5b10 0e01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +036f44: 2200 5c00 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@005c │ │ +036f48: 7010 7d02 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@027d │ │ +036f4e: 5b10 0d01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +036f52: 5b12 0b01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +036f56: 5c13 1101 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +036f5a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=187 │ │ 0x000a line=193 │ │ 0x0011 line=465 │ │ 0x0013 line=466 │ │ @@ -62709,26 +62716,26 @@ │ │ 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 │ │ -035fe8: |[035fe8] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -035ff8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -035ffa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -035ffc: 5c31 0c01 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -036000: 7040 c402 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@02c4 │ │ -036006: 0c00 |0007: move-result-object v0 │ │ -036008: 6e20 d002 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d0 │ │ -03600e: 5c32 0c01 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -036012: 1100 |000d: return-object v0 │ │ -036014: 0d01 |000e: move-exception v1 │ │ -036016: 5c32 0c01 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -03601a: 2701 |0011: throw v1 │ │ +036f5c: |[036f5c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +036f6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +036f6e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +036f70: 5c31 0c01 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +036f74: 7040 c402 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@02c4 │ │ +036f7a: 0c00 |0007: move-result-object v0 │ │ +036f7c: 6e20 d002 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d0 │ │ +036f82: 5c32 0c01 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +036f86: 1100 |000d: return-object v0 │ │ +036f88: 0d01 |000e: move-exception v1 │ │ +036f8a: 5c32 0c01 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +036f8e: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=484 │ │ 0x0004 line=485 │ │ 0x0008 line=486 │ │ @@ -62746,21 +62753,21 @@ │ │ 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 │ │ -036028: |[036028] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -036038: 2200 6300 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03603c: 7055 b602 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@02b6 │ │ -036042: 7230 ac02 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02ac │ │ -036048: 0c01 |0008: move-result-object v1 │ │ -03604a: 5b01 0201 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -03604e: 1100 |000b: return-object v0 │ │ +036f9c: |[036f9c] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +036fac: 2200 6200 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +036fb0: 7055 b602 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@02b6 │ │ +036fb6: 7230 ac02 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02ac │ │ +036fbc: 0c01 |0008: move-result-object v1 │ │ +036fbe: 5b01 0201 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +036fc2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0005 line=476 │ │ 0x0009 line=477 │ │ 0x000b line=478 │ │ locals : │ │ @@ -62778,62 +62785,62 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -036050: |[036050] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -036060: 5552 0c01 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -036064: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -036068: 2202 8c01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -03606c: 1a03 a401 |0006: const-string v3, "Called while creating a loader" // string@01a4 │ │ -036070: 7020 510a 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -036076: 2702 |000b: throw v2 │ │ -036078: 6302 0901 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -03607c: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -036080: 1a02 2305 |0010: const-string v2, "LoaderManager" // string@0523 │ │ -036084: 2203 9c01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036088: 7010 930a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03608e: 1a04 f808 |0017: const-string v4, "destroyLoader in " // string@08f8 │ │ -036092: 6e20 9a0a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036098: 0c03 |001c: move-result-object v3 │ │ -03609a: 6e20 990a 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0360a0: 0c03 |0020: move-result-object v3 │ │ -0360a2: 1a04 6c00 |0021: const-string v4, " of " // string@006c │ │ -0360a6: 6e20 9a0a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0360ac: 0c03 |0026: move-result-object v3 │ │ -0360ae: 6e20 970a 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -0360b4: 0c03 |002a: move-result-object v3 │ │ -0360b6: 6e10 9e0a 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0360bc: 0c03 |002e: move-result-object v3 │ │ -0360be: 7120 8c07 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0360c4: 5452 0e01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0360c8: 6e20 8902 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0289 │ │ -0360ce: 0a00 |0037: move-result v0 │ │ -0360d0: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -0360d4: 5452 0e01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0360d8: 6e20 9102 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -0360de: 0c01 |003f: move-result-object v1 │ │ -0360e0: 1f01 6300 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -0360e4: 5452 0e01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0360e8: 6e20 8e02 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@028e │ │ -0360ee: 6e10 b802 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -0360f4: 5452 0d01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0360f8: 6e20 8902 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0289 │ │ -0360fe: 0a00 |004f: move-result v0 │ │ -036100: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -036104: 5452 0d01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -036108: 6e20 9102 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -03610e: 0c01 |0057: move-result-object v1 │ │ -036110: 1f01 6300 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -036114: 5452 0d01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -036118: 6e20 8e02 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@028e │ │ -03611e: 6e10 b802 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -036124: 0e00 |0062: return-void │ │ +036fc4: |[036fc4] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +036fd4: 5552 0c01 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +036fd8: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +036fdc: 2202 8a01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +036fe0: 1a03 a401 |0006: const-string v3, "Called while creating a loader" // string@01a4 │ │ +036fe4: 7020 510a 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +036fea: 2702 |000b: throw v2 │ │ +036fec: 6302 0901 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +036ff0: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +036ff4: 1a02 2105 |0010: const-string v2, "LoaderManager" // string@0521 │ │ +036ff8: 2203 9a01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +036ffc: 7010 930a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037002: 1a04 f508 |0017: const-string v4, "destroyLoader in " // string@08f5 │ │ +037006: 6e20 9a0a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03700c: 0c03 |001c: move-result-object v3 │ │ +03700e: 6e20 990a 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037014: 0c03 |0020: move-result-object v3 │ │ +037016: 1a04 6c00 |0021: const-string v4, " of " // string@006c │ │ +03701a: 6e20 9a0a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037020: 0c03 |0026: move-result-object v3 │ │ +037022: 6e20 970a 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +037028: 0c03 |002a: move-result-object v3 │ │ +03702a: 6e10 9e0a 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037030: 0c03 |002e: move-result-object v3 │ │ +037032: 7120 8c07 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037038: 5452 0e01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03703c: 6e20 8902 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0289 │ │ +037042: 0a00 |0037: move-result v0 │ │ +037044: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +037048: 5452 0e01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03704c: 6e20 9102 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +037052: 0c01 |003f: move-result-object v1 │ │ +037054: 1f01 6200 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037058: 5452 0e01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03705c: 6e20 8e02 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@028e │ │ +037062: 6e10 b802 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +037068: 5452 0d01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03706c: 6e20 8902 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0289 │ │ +037072: 0a00 |004f: move-result v0 │ │ +037074: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +037078: 5452 0d01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03707c: 6e20 9102 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +037082: 0c01 |0057: move-result-object v1 │ │ +037084: 1f01 6200 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037088: 5452 0d01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03708c: 6e20 8e02 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@028e │ │ +037092: 6e10 b802 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +037098: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0004 line=645 │ │ 0x000c line=648 │ │ 0x0032 line=649 │ │ 0x0038 line=650 │ │ @@ -62858,70 +62865,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -036128: |[036128] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -036138: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -03613c: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ -036140: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -036144: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -036148: 1a01 2305 |0008: const-string v1, "LoaderManager" // string@0523 │ │ -03614c: 2202 9c01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -036150: 7010 930a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -036156: 1a03 0302 |000f: const-string v3, "Destroying Active in " // string@0203 │ │ -03615a: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036160: 0c02 |0014: move-result-object v2 │ │ -036162: 6e20 990a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036168: 0c02 |0018: move-result-object v2 │ │ -03616a: 6e10 9e0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036170: 0c02 |001c: move-result-object v2 │ │ -036172: 7120 8c07 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -036178: 5441 0e01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03617c: 6e10 9002 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -036182: 0a01 |0025: move-result v1 │ │ -036184: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -036188: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -03618c: 5441 0e01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036190: 6e20 9102 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -036196: 0c01 |002f: move-result-object v1 │ │ -036198: 1f01 6300 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03619c: 6e10 b802 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -0361a2: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0361a6: 28f1 |0037: goto 0028 // -000f │ │ -0361a8: 6301 0901 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0361ac: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ -0361b0: 1a01 2305 |003c: const-string v1, "LoaderManager" // string@0523 │ │ -0361b4: 2202 9c01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0361b8: 7010 930a 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0361be: 1a03 0402 |0043: const-string v3, "Destroying Inactive in " // string@0204 │ │ -0361c2: 6e20 9a0a 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0361c8: 0c02 |0048: move-result-object v2 │ │ -0361ca: 6e20 990a 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0361d0: 0c02 |004c: move-result-object v2 │ │ -0361d2: 6e10 9e0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0361d8: 0c02 |0050: move-result-object v2 │ │ -0361da: 7120 8c07 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0361e0: 5441 0d01 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0361e4: 6e10 9002 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -0361ea: 0a01 |0059: move-result v1 │ │ -0361ec: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0361f0: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ -0361f4: 5441 0d01 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0361f8: 6e20 9102 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -0361fe: 0c01 |0063: move-result-object v1 │ │ -036200: 1f01 6300 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -036204: 6e10 b802 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -03620a: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03620e: 28f1 |006b: goto 005c // -000f │ │ -036210: 5441 0d01 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -036214: 6e10 8202 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@0282 │ │ -03621a: 0e00 |0071: return-void │ │ +03709c: |[03709c] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +0370ac: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +0370b0: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ +0370b4: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0370b8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0370bc: 1a01 2105 |0008: const-string v1, "LoaderManager" // string@0521 │ │ +0370c0: 2202 9a01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +0370c4: 7010 930a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0370ca: 1a03 0302 |000f: const-string v3, "Destroying Active in " // string@0203 │ │ +0370ce: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0370d4: 0c02 |0014: move-result-object v2 │ │ +0370d6: 6e20 990a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0370dc: 0c02 |0018: move-result-object v2 │ │ +0370de: 6e10 9e0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0370e4: 0c02 |001c: move-result-object v2 │ │ +0370e6: 7120 8c07 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0370ec: 5441 0e01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0370f0: 6e10 9002 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +0370f6: 0a01 |0025: move-result v1 │ │ +0370f8: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0370fc: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +037100: 5441 0e01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037104: 6e20 9102 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +03710a: 0c01 |002f: move-result-object v1 │ │ +03710c: 1f01 6200 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037110: 6e10 b802 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +037116: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03711a: 28f1 |0037: goto 0028 // -000f │ │ +03711c: 6301 0901 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +037120: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ +037124: 1a01 2105 |003c: const-string v1, "LoaderManager" // string@0521 │ │ +037128: 2202 9a01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03712c: 7010 930a 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037132: 1a03 0402 |0043: const-string v3, "Destroying Inactive in " // string@0204 │ │ +037136: 6e20 9a0a 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03713c: 0c02 |0048: move-result-object v2 │ │ +03713e: 6e20 990a 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037144: 0c02 |004c: move-result-object v2 │ │ +037146: 6e10 9e0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03714c: 0c02 |0050: move-result-object v2 │ │ +03714e: 7120 8c07 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037154: 5441 0d01 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +037158: 6e10 9002 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +03715e: 0a01 |0059: move-result v1 │ │ +037160: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +037164: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ +037168: 5441 0d01 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03716c: 6e20 9102 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +037172: 0c01 |0063: move-result-object v1 │ │ +037174: 1f01 6200 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037178: 6e10 b802 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +03717e: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ +037182: 28f1 |006b: goto 005c // -000f │ │ +037184: 5441 0d01 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +037188: 6e10 8202 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@0282 │ │ +03718e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0004 line=757 │ │ 0x0020 line=758 │ │ 0x002a line=759 │ │ 0x0035 line=758 │ │ @@ -62941,29 +62948,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03621c: |[03621c] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -03622c: 5431 0e01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036230: 6e10 9002 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -036236: 0a01 |0005: move-result v1 │ │ -036238: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03623c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -036240: 5431 0e01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036244: 6e20 9102 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -03624a: 0c01 |000f: move-result-object v1 │ │ -03624c: 1f01 6300 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -036250: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -036252: 5c12 0401 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -036256: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03625a: 28f1 |0017: goto 0008 // -000f │ │ -03625c: 0e00 |0018: return-void │ │ +037190: |[037190] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +0371a0: 5431 0e01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0371a4: 6e10 9002 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +0371aa: 0a01 |0005: move-result v1 │ │ +0371ac: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0371b0: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0371b4: 5431 0e01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0371b8: 6e20 9102 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +0371be: 0c01 |000f: move-result-object v1 │ │ +0371c0: 1f01 6200 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +0371c4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0371c6: 5c12 0401 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +0371ca: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0371ce: 28f1 |0017: goto 0008 // -000f │ │ +0371d0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000a line=745 │ │ 0x0015 line=744 │ │ 0x0018 line=747 │ │ locals : │ │ @@ -62975,28 +62982,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -036260: |[036260] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -036270: 5421 0e01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036274: 6e10 9002 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -03627a: 0a01 |0005: move-result v1 │ │ -03627c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -036280: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -036284: 5421 0e01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036288: 6e20 9102 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -03628e: 0c01 |000f: move-result-object v1 │ │ -036290: 1f01 6300 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -036294: 6e10 bc02 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@02bc │ │ -03629a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03629e: 28f1 |0017: goto 0008 // -000f │ │ -0362a0: 0e00 |0018: return-void │ │ +0371d4: |[0371d4] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +0371e4: 5421 0e01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0371e8: 6e10 9002 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +0371ee: 0a01 |0005: move-result v1 │ │ +0371f0: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0371f4: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0371f8: 5421 0e01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0371fc: 6e20 9102 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +037202: 0c01 |000f: move-result-object v1 │ │ +037204: 1f01 6200 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037208: 6e10 bc02 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@02bc │ │ +03720e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +037212: 28f1 |0017: goto 0008 // -000f │ │ +037214: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x000a line=751 │ │ 0x0015 line=750 │ │ 0x0018 line=753 │ │ locals : │ │ @@ -63008,62 +63015,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0362a4: |[0362a4] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -0362b4: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0362b8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0362bc: 1a02 2305 |0004: const-string v2, "LoaderManager" // string@0523 │ │ -0362c0: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -0362c4: 7010 930a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0362ca: 1a04 4206 |000b: const-string v4, "Retaining in " // string@0642 │ │ -0362ce: 6e20 9a0a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0362d4: 0c03 |0010: move-result-object v3 │ │ -0362d6: 6e20 990a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0362dc: 0c03 |0014: move-result-object v3 │ │ -0362de: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0362e4: 0c03 |0018: move-result-object v3 │ │ -0362e6: 7120 8c07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0362ec: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -0362f0: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -0362f4: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ -0362f8: 1a02 330b |0022: const-string v2, "here" // string@0b33 │ │ -0362fc: 7020 6d0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ -036302: 6e10 700a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a70 │ │ -036308: 1a02 2305 |002a: const-string v2, "LoaderManager" // string@0523 │ │ -03630c: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036310: 7010 930a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -036316: 1a04 a001 |0031: const-string v4, "Called doRetain when not started: " // string@01a0 │ │ -03631a: 6e20 9a0a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036320: 0c03 |0036: move-result-object v3 │ │ -036322: 6e20 990a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036328: 0c03 |003a: move-result-object v3 │ │ -03632a: 6e10 9e0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036330: 0c03 |003e: move-result-object v3 │ │ -036332: 7130 8e07 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078e │ │ -036338: 0e00 |0042: return-void │ │ -03633a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -03633c: 5c52 0f01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -036340: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -036342: 5c52 1101 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -036346: 5452 0e01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03634a: 6e10 9002 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -036350: 0a02 |004e: move-result v2 │ │ -036352: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -036356: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -03635a: 5452 0e01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03635e: 6e20 9102 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -036364: 0c02 |0058: move-result-object v2 │ │ -036366: 1f02 6300 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03636a: 6e10 bd02 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@02bd │ │ -036370: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -036374: 28f1 |0060: goto 0051 // -000f │ │ +037218: |[037218] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +037228: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03722c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +037230: 1a02 2105 |0004: const-string v2, "LoaderManager" // string@0521 │ │ +037234: 2203 9a01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +037238: 7010 930a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03723e: 1a04 4006 |000b: const-string v4, "Retaining in " // string@0640 │ │ +037242: 6e20 9a0a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037248: 0c03 |0010: move-result-object v3 │ │ +03724a: 6e20 990a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037250: 0c03 |0014: move-result-object v3 │ │ +037252: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037258: 0c03 |0018: move-result-object v3 │ │ +03725a: 7120 8c07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037260: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +037264: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +037268: 2200 9701 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0197 │ │ +03726c: 1a02 300b |0022: const-string v2, "here" // string@0b30 │ │ +037270: 7020 6d0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ +037276: 6e10 700a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a70 │ │ +03727c: 1a02 2105 |002a: const-string v2, "LoaderManager" // string@0521 │ │ +037280: 2203 9a01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +037284: 7010 930a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03728a: 1a04 a001 |0031: const-string v4, "Called doRetain when not started: " // string@01a0 │ │ +03728e: 6e20 9a0a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037294: 0c03 |0036: move-result-object v3 │ │ +037296: 6e20 990a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03729c: 0c03 |003a: move-result-object v3 │ │ +03729e: 6e10 9e0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0372a4: 0c03 |003e: move-result-object v3 │ │ +0372a6: 7130 8e07 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078e │ │ +0372ac: 0e00 |0042: return-void │ │ +0372ae: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0372b0: 5c52 0f01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +0372b4: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0372b6: 5c52 1101 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +0372ba: 5452 0e01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0372be: 6e10 9002 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +0372c4: 0a02 |004e: move-result v2 │ │ +0372c6: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0372ca: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +0372ce: 5452 0e01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0372d2: 6e20 9102 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +0372d8: 0c02 |0058: move-result-object v2 │ │ +0372da: 1f02 6200 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +0372de: 6e10 bd02 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@02bd │ │ +0372e4: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0372e8: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x001c line=718 │ │ 0x0020 line=719 │ │ 0x0027 line=720 │ │ 0x002a line=721 │ │ @@ -63083,60 +63090,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -036378: |[036378] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -036388: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -03638c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -036390: 1a02 2305 |0004: const-string v2, "LoaderManager" // string@0523 │ │ -036394: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036398: 7010 930a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03639e: 1a04 7e06 |000b: const-string v4, "Starting in " // string@067e │ │ -0363a2: 6e20 9a0a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0363a8: 0c03 |0010: move-result-object v3 │ │ -0363aa: 6e20 990a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0363b0: 0c03 |0014: move-result-object v3 │ │ -0363b2: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0363b8: 0c03 |0018: move-result-object v3 │ │ -0363ba: 7120 8c07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0363c0: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -0363c4: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -0363c8: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ -0363cc: 1a02 330b |0022: const-string v2, "here" // string@0b33 │ │ -0363d0: 7020 6d0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ -0363d6: 6e10 700a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a70 │ │ -0363dc: 1a02 2305 |002a: const-string v2, "LoaderManager" // string@0523 │ │ -0363e0: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -0363e4: 7010 930a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0363ea: 1a04 a101 |0031: const-string v4, "Called doStart when already started: " // string@01a1 │ │ -0363ee: 6e20 9a0a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0363f4: 0c03 |0036: move-result-object v3 │ │ -0363f6: 6e20 990a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0363fc: 0c03 |003a: move-result-object v3 │ │ -0363fe: 6e10 9e0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036404: 0c03 |003e: move-result-object v3 │ │ -036406: 7130 8e07 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078e │ │ -03640c: 0e00 |0042: return-void │ │ -03640e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -036410: 5c52 1101 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -036414: 5452 0e01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036418: 6e10 9002 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -03641e: 0a02 |004b: move-result v2 │ │ -036420: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -036424: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -036428: 5452 0e01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03642c: 6e20 9102 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -036432: 0c02 |0055: move-result-object v2 │ │ -036434: 1f02 6300 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -036438: 6e10 be02 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02be │ │ -03643e: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -036442: 28f1 |005d: goto 004e // -000f │ │ +0372ec: |[0372ec] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +0372fc: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +037300: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +037304: 1a02 2105 |0004: const-string v2, "LoaderManager" // string@0521 │ │ +037308: 2203 9a01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03730c: 7010 930a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037312: 1a04 7c06 |000b: const-string v4, "Starting in " // string@067c │ │ +037316: 6e20 9a0a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03731c: 0c03 |0010: move-result-object v3 │ │ +03731e: 6e20 990a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037324: 0c03 |0014: move-result-object v3 │ │ +037326: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03732c: 0c03 |0018: move-result-object v3 │ │ +03732e: 7120 8c07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037334: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +037338: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +03733c: 2200 9701 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0197 │ │ +037340: 1a02 300b |0022: const-string v2, "here" // string@0b30 │ │ +037344: 7020 6d0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ +03734a: 6e10 700a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a70 │ │ +037350: 1a02 2105 |002a: const-string v2, "LoaderManager" // string@0521 │ │ +037354: 2203 9a01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +037358: 7010 930a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03735e: 1a04 a101 |0031: const-string v4, "Called doStart when already started: " // string@01a1 │ │ +037362: 6e20 9a0a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037368: 0c03 |0036: move-result-object v3 │ │ +03736a: 6e20 990a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037370: 0c03 |003a: move-result-object v3 │ │ +037372: 6e10 9e0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037378: 0c03 |003e: move-result-object v3 │ │ +03737a: 7130 8e07 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078e │ │ +037380: 0e00 |0042: return-void │ │ +037382: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +037384: 5c52 1101 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +037388: 5452 0e01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03738c: 6e10 9002 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +037392: 0a02 |004b: move-result v2 │ │ +037394: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +037398: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +03739c: 5452 0e01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0373a0: 6e20 9102 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +0373a6: 0c02 |0055: move-result-object v2 │ │ +0373a8: 1f02 6200 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +0373ac: 6e10 be02 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02be │ │ +0373b2: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0373b6: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x001c line=685 │ │ 0x0020 line=686 │ │ 0x0027 line=687 │ │ 0x002a line=688 │ │ @@ -63155,61 +63162,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -036444: |[036444] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -036454: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -036458: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03645c: 1a02 2305 |0004: const-string v2, "LoaderManager" // string@0523 │ │ -036460: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036464: 7010 930a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03646a: 1a04 8406 |000b: const-string v4, "Stopping in " // string@0684 │ │ -03646e: 6e20 9a0a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036474: 0c03 |0010: move-result-object v3 │ │ -036476: 6e20 990a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03647c: 0c03 |0014: move-result-object v3 │ │ -03647e: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036484: 0c03 |0018: move-result-object v3 │ │ -036486: 7120 8c07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03648c: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -036490: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -036494: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ -036498: 1a02 330b |0022: const-string v2, "here" // string@0b33 │ │ -03649c: 7020 6d0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ -0364a2: 6e10 700a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a70 │ │ -0364a8: 1a02 2305 |002a: const-string v2, "LoaderManager" // string@0523 │ │ -0364ac: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -0364b0: 7010 930a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0364b6: 1a04 a201 |0031: const-string v4, "Called doStop when not started: " // string@01a2 │ │ -0364ba: 6e20 9a0a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0364c0: 0c03 |0036: move-result-object v3 │ │ -0364c2: 6e20 990a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0364c8: 0c03 |003a: move-result-object v3 │ │ -0364ca: 6e10 9e0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0364d0: 0c03 |003e: move-result-object v3 │ │ -0364d2: 7130 8e07 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078e │ │ -0364d8: 0e00 |0042: return-void │ │ -0364da: 5452 0e01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0364de: 6e10 9002 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -0364e4: 0a02 |0048: move-result v2 │ │ -0364e6: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0364ea: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -0364ee: 5452 0e01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0364f2: 6e20 9102 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -0364f8: 0c02 |0052: move-result-object v2 │ │ -0364fa: 1f02 6300 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -0364fe: 6e10 bf02 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02bf │ │ -036504: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -036508: 28f1 |005a: goto 004b // -000f │ │ -03650a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -03650c: 5c52 1101 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -036510: 28e4 |005e: goto 0042 // -001c │ │ +0373b8: |[0373b8] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +0373c8: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0373cc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0373d0: 1a02 2105 |0004: const-string v2, "LoaderManager" // string@0521 │ │ +0373d4: 2203 9a01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +0373d8: 7010 930a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0373de: 1a04 8206 |000b: const-string v4, "Stopping in " // string@0682 │ │ +0373e2: 6e20 9a0a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0373e8: 0c03 |0010: move-result-object v3 │ │ +0373ea: 6e20 990a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0373f0: 0c03 |0014: move-result-object v3 │ │ +0373f2: 6e10 9e0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0373f8: 0c03 |0018: move-result-object v3 │ │ +0373fa: 7120 8c07 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037400: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +037404: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +037408: 2200 9701 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0197 │ │ +03740c: 1a02 300b |0022: const-string v2, "here" // string@0b30 │ │ +037410: 7020 6d0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a6d │ │ +037416: 6e10 700a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a70 │ │ +03741c: 1a02 2105 |002a: const-string v2, "LoaderManager" // string@0521 │ │ +037420: 2203 9a01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +037424: 7010 930a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03742a: 1a04 a201 |0031: const-string v4, "Called doStop when not started: " // string@01a2 │ │ +03742e: 6e20 9a0a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037434: 0c03 |0036: move-result-object v3 │ │ +037436: 6e20 990a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03743c: 0c03 |003a: move-result-object v3 │ │ +03743e: 6e10 9e0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037444: 0c03 |003e: move-result-object v3 │ │ +037446: 7130 8e07 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078e │ │ +03744c: 0e00 |0042: return-void │ │ +03744e: 5452 0e01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037452: 6e10 9002 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +037458: 0a02 |0048: move-result v2 │ │ +03745a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03745e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +037462: 5452 0e01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037466: 6e20 9102 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +03746c: 0c02 |0052: move-result-object v2 │ │ +03746e: 1f02 6200 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037472: 6e10 bf02 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02bf │ │ +037478: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03747c: 28f1 |005a: goto 004b // -000f │ │ +03747e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +037480: 5c52 1101 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +037484: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x001c line=703 │ │ 0x0020 line=704 │ │ 0x0027 line=705 │ │ 0x002a line=706 │ │ @@ -63228,96 +63235,96 @@ │ │ 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 │ │ -036514: |[036514] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -036524: 5453 0e01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036528: 6e10 9002 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -03652e: 0a03 |0005: move-result v3 │ │ -036530: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -036534: 6e20 2a0a 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03653a: 1a03 5f01 |000b: const-string v3, "Active Loaders:" // string@015f │ │ -03653e: 6e20 2f0a 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -036544: 2203 9c01 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036548: 7010 930a 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03654e: 6e20 9a0a 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036554: 0c03 |0018: move-result-object v3 │ │ -036556: 1a04 0700 |0019: const-string v4, " " // string@0007 │ │ -03655a: 6e20 9a0a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036560: 0c03 |001e: move-result-object v3 │ │ -036562: 6e10 9e0a 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036568: 0c01 |0022: move-result-object v1 │ │ -03656a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03656c: 5453 0e01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036570: 6e10 9002 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -036576: 0a03 |0029: move-result v3 │ │ -036578: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -03657c: 5453 0e01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036580: 6e20 9102 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -036586: 0c02 |0031: move-result-object v2 │ │ -036588: 1f02 6300 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03658c: 6e20 2a0a 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036592: 1a03 0800 |0037: const-string v3, " #" // string@0008 │ │ -036596: 6e20 2a0a 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03659c: 5453 0e01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0365a0: 6e20 8b02 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@028b │ │ -0365a6: 0a03 |0041: move-result v3 │ │ -0365a8: 6e20 280a 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -0365ae: 1a03 ca00 |0045: const-string v3, ": " // string@00ca │ │ -0365b2: 6e20 2a0a 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0365b8: 6e10 c002 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c0 │ │ -0365be: 0c03 |004d: move-result-object v3 │ │ -0365c0: 6e20 2f0a 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0365c6: 6e59 b902 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@02b9 │ │ -0365cc: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0365d0: 28ce |0056: goto 0024 // -0032 │ │ -0365d2: 5453 0d01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0365d6: 6e10 9002 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -0365dc: 0a03 |005c: move-result v3 │ │ -0365de: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -0365e2: 6e20 2a0a 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -0365e8: 1a03 ac02 |0062: const-string v3, "Inactive Loaders:" // string@02ac │ │ -0365ec: 6e20 2f0a 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -0365f2: 2203 9c01 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -0365f6: 7010 930a 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0365fc: 6e20 9a0a 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036602: 0c03 |006f: move-result-object v3 │ │ -036604: 1a04 0700 |0070: const-string v4, " " // string@0007 │ │ -036608: 6e20 9a0a 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03660e: 0c03 |0075: move-result-object v3 │ │ -036610: 6e10 9e0a 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036616: 0c01 |0079: move-result-object v1 │ │ -036618: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -03661a: 5453 0d01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03661e: 6e10 9002 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -036624: 0a03 |0080: move-result v3 │ │ -036626: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -03662a: 5453 0d01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03662e: 6e20 9102 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -036634: 0c02 |0088: move-result-object v2 │ │ -036636: 1f02 6300 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03663a: 6e20 2a0a 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036640: 1a03 0800 |008e: const-string v3, " #" // string@0008 │ │ -036644: 6e20 2a0a 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03664a: 5453 0d01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03664e: 6e20 8b02 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@028b │ │ -036654: 0a03 |0098: move-result v3 │ │ -036656: 6e20 280a 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ -03665c: 1a03 ca00 |009c: const-string v3, ": " // string@00ca │ │ -036660: 6e20 2a0a 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036666: 6e10 c002 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c0 │ │ -03666c: 0c03 |00a4: move-result-object v3 │ │ -03666e: 6e20 2f0a 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -036674: 6e59 b902 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@02b9 │ │ -03667a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03667e: 28ce |00ad: goto 007b // -0032 │ │ -036680: 0e00 |00ae: return-void │ │ +037488: |[037488] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +037498: 5453 0e01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03749c: 6e10 9002 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +0374a2: 0a03 |0005: move-result v3 │ │ +0374a4: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +0374a8: 6e20 2a0a 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0374ae: 1a03 5f01 |000b: const-string v3, "Active Loaders:" // string@015f │ │ +0374b2: 6e20 2f0a 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0374b8: 2203 9a01 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +0374bc: 7010 930a 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0374c2: 6e20 9a0a 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0374c8: 0c03 |0018: move-result-object v3 │ │ +0374ca: 1a04 0700 |0019: const-string v4, " " // string@0007 │ │ +0374ce: 6e20 9a0a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0374d4: 0c03 |001e: move-result-object v3 │ │ +0374d6: 6e10 9e0a 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0374dc: 0c01 |0022: move-result-object v1 │ │ +0374de: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0374e0: 5453 0e01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0374e4: 6e10 9002 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +0374ea: 0a03 |0029: move-result v3 │ │ +0374ec: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +0374f0: 5453 0e01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0374f4: 6e20 9102 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +0374fa: 0c02 |0031: move-result-object v2 │ │ +0374fc: 1f02 6200 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037500: 6e20 2a0a 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037506: 1a03 0800 |0037: const-string v3, " #" // string@0008 │ │ +03750a: 6e20 2a0a 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037510: 5453 0e01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037514: 6e20 8b02 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@028b │ │ +03751a: 0a03 |0041: move-result v3 │ │ +03751c: 6e20 280a 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +037522: 1a03 ca00 |0045: const-string v3, ": " // string@00ca │ │ +037526: 6e20 2a0a 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03752c: 6e10 c002 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c0 │ │ +037532: 0c03 |004d: move-result-object v3 │ │ +037534: 6e20 2f0a 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03753a: 6e59 b902 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@02b9 │ │ +037540: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +037544: 28ce |0056: goto 0024 // -0032 │ │ +037546: 5453 0d01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03754a: 6e10 9002 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +037550: 0a03 |005c: move-result v3 │ │ +037552: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +037556: 6e20 2a0a 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03755c: 1a03 ac02 |0062: const-string v3, "Inactive Loaders:" // string@02ac │ │ +037560: 6e20 2f0a 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +037566: 2203 9a01 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03756a: 7010 930a 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037570: 6e20 9a0a 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037576: 0c03 |006f: move-result-object v3 │ │ +037578: 1a04 0700 |0070: const-string v4, " " // string@0007 │ │ +03757c: 6e20 9a0a 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037582: 0c03 |0075: move-result-object v3 │ │ +037584: 6e10 9e0a 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03758a: 0c01 |0079: move-result-object v1 │ │ +03758c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +03758e: 5453 0d01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +037592: 6e10 9002 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +037598: 0a03 |0080: move-result v3 │ │ +03759a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +03759e: 5453 0d01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +0375a2: 6e20 9102 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +0375a8: 0c02 |0088: move-result-object v2 │ │ +0375aa: 1f02 6200 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +0375ae: 6e20 2a0a 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0375b4: 1a03 0800 |008e: const-string v3, " #" // string@0008 │ │ +0375b8: 6e20 2a0a 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0375be: 5453 0d01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +0375c2: 6e20 8b02 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@028b │ │ +0375c8: 0a03 |0098: move-result v3 │ │ +0375ca: 6e20 280a 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a28 │ │ +0375d0: 1a03 ca00 |009c: const-string v3, ": " // string@00ca │ │ +0375d4: 6e20 2a0a 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +0375da: 6e10 c002 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c0 │ │ +0375e0: 0c03 |00a4: move-result-object v3 │ │ +0375e2: 6e20 2f0a 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +0375e8: 6e59 b902 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@02b9 │ │ +0375ee: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0375f2: 28ce |00ad: goto 007b // -0032 │ │ +0375f4: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0008 line=784 │ │ 0x0010 line=785 │ │ 0x0023 line=786 │ │ 0x002c line=787 │ │ @@ -63353,45 +63360,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -036684: |[036684] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -036694: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -036698: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -03669c: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0366a0: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0366a4: 1a01 2305 |0008: const-string v1, "LoaderManager" // string@0523 │ │ -0366a8: 2202 9c01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0366ac: 7010 930a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0366b2: 1a03 4f02 |000f: const-string v3, "Finished Retaining in " // string@024f │ │ -0366b6: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0366bc: 0c02 |0014: move-result-object v2 │ │ -0366be: 6e20 990a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0366c4: 0c02 |0018: move-result-object v2 │ │ -0366c6: 6e10 9e0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0366cc: 0c02 |001c: move-result-object v2 │ │ -0366ce: 7120 8c07 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0366d4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0366d6: 5c41 0f01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -0366da: 5441 0e01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0366de: 6e10 9002 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ -0366e4: 0a01 |0028: move-result v1 │ │ -0366e6: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0366ea: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -0366ee: 5441 0e01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0366f2: 6e20 9102 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ -0366f8: 0c01 |0032: move-result-object v1 │ │ -0366fa: 1f01 6300 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -0366fe: 6e10 ba02 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@02ba │ │ -036704: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -036708: 28f1 |003a: goto 002b // -000f │ │ -03670a: 0e00 |003b: return-void │ │ +0375f8: |[0375f8] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +037608: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +03760c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +037610: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +037614: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +037618: 1a01 2105 |0008: const-string v1, "LoaderManager" // string@0521 │ │ +03761c: 2202 9a01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +037620: 7010 930a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037626: 1a03 4f02 |000f: const-string v3, "Finished Retaining in " // string@024f │ │ +03762a: 6e20 9a0a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037630: 0c02 |0014: move-result-object v2 │ │ +037632: 6e20 990a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037638: 0c02 |0018: move-result-object v2 │ │ +03763a: 6e10 9e0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037640: 0c02 |001c: move-result-object v2 │ │ +037642: 7120 8c07 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037648: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +03764a: 5c41 0f01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +03764e: 5441 0e01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037652: 6e10 9002 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0290 │ │ +037658: 0a01 |0028: move-result v1 │ │ +03765a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03765e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +037662: 5441 0e01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037666: 6e20 9102 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0291 │ │ +03766c: 0c01 |0032: move-result-object v1 │ │ +03766e: 1f01 6200 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037672: 6e10 ba02 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@02ba │ │ +037678: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03767c: 28f1 |003a: goto 002b // -000f │ │ +03767e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0004 line=734 │ │ 0x0020 line=736 │ │ 0x0023 line=737 │ │ 0x002d line=738 │ │ @@ -63406,35 +63413,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -03670c: |[03670c] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -03671c: 5531 0c01 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -036720: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -036724: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -036728: 1a02 a401 |0006: const-string v2, "Called while creating a loader" // string@01a4 │ │ -03672c: 7020 510a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -036732: 2701 |000b: throw v1 │ │ -036734: 5431 0e01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036738: 6e20 8502 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -03673e: 0c00 |0011: move-result-object v0 │ │ -036740: 1f00 6300 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -036744: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -036748: 5401 0301 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -03674c: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -036750: 5401 0301 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036754: 5411 0201 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -036758: 1101 |001e: return-object v1 │ │ -03675a: 5401 0201 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -03675e: 28fd |0021: goto 001e // -0003 │ │ -036760: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -036762: 28fb |0023: goto 001e // -0005 │ │ +037680: |[037680] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +037690: 5531 0c01 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +037694: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +037698: 2201 8a01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +03769c: 1a02 a401 |0006: const-string v2, "Called while creating a loader" // string@01a4 │ │ +0376a0: 7020 510a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0376a6: 2701 |000b: throw v1 │ │ +0376a8: 5431 0e01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0376ac: 6e20 8502 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +0376b2: 0c00 |0011: move-result-object v0 │ │ +0376b4: 1f00 6200 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +0376b8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +0376bc: 5401 0301 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0376c0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0376c4: 5401 0301 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0376c8: 5411 0201 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0376cc: 1101 |001e: return-object v1 │ │ +0376ce: 5401 0201 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0376d2: 28fd |0021: goto 001e // -0003 │ │ +0376d4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0376d6: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0004 line=670 │ │ 0x000c line=673 │ │ 0x0014 line=674 │ │ 0x0016 line=675 │ │ @@ -63452,83 +63459,83 @@ │ │ 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 │ │ -036764: |[036764] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -036774: 5541 0c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -036778: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -03677c: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -036780: 1a02 a401 |0006: const-string v2, "Called while creating a loader" // string@01a4 │ │ -036784: 7020 510a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -03678a: 2701 |000b: throw v1 │ │ -03678c: 5441 0e01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -036790: 6e20 8502 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -036796: 0c00 |0011: move-result-object v0 │ │ -036798: 1f00 6300 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03679c: 6301 0901 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0367a0: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0367a4: 1a01 2305 |0018: const-string v1, "LoaderManager" // string@0523 │ │ -0367a8: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0367ac: 7010 930a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -0367b2: 1a03 800b |001f: const-string v3, "initLoader in " // string@0b80 │ │ -0367b6: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0367bc: 0c02 |0024: move-result-object v2 │ │ -0367be: 6e20 990a 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0367c4: 0c02 |0028: move-result-object v2 │ │ -0367c6: 1a03 ce00 |0029: const-string v3, ": args=" // string@00ce │ │ -0367ca: 6e20 9a0a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -0367d0: 0c02 |002e: move-result-object v2 │ │ -0367d2: 6e20 990a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -0367d8: 0c02 |0032: move-result-object v2 │ │ -0367da: 6e10 9e0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -0367e0: 0c02 |0036: move-result-object v2 │ │ -0367e2: 7120 8c07 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0367e8: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -0367ec: 7040 c302 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@02c3 │ │ -0367f2: 0c00 |003f: move-result-object v0 │ │ -0367f4: 6301 0901 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0367f8: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -0367fc: 1a01 2305 |0044: const-string v1, "LoaderManager" // string@0523 │ │ -036800: 2202 9c01 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -036804: 7010 930a 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03680a: 1a03 0900 |004b: const-string v3, " Created new loader " // string@0009 │ │ -03680e: 6e20 9a0a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036814: 0c02 |0050: move-result-object v2 │ │ -036816: 6e20 990a 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03681c: 0c02 |0054: move-result-object v2 │ │ -03681e: 6e10 9e0a 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036824: 0c02 |0058: move-result-object v2 │ │ -036826: 7120 8c07 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03682c: 5501 ff00 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -036830: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -036834: 5541 1101 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -036838: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -03683c: 5401 0201 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -036840: 5402 fc00 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -036844: 6e30 b702 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ -03684a: 5401 0201 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -03684e: 1101 |006d: return-object v1 │ │ -036850: 6301 0901 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -036854: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -036858: 1a01 2305 |0072: const-string v1, "LoaderManager" // string@0523 │ │ -03685c: 2202 9c01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -036860: 7010 930a 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -036866: 1a03 1500 |0079: const-string v3, " Re-using existing loader " // string@0015 │ │ -03686a: 6e20 9a0a 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036870: 0c02 |007e: move-result-object v2 │ │ -036872: 6e20 990a 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036878: 0c02 |0082: move-result-object v2 │ │ -03687a: 6e10 9e0a 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036880: 0c02 |0086: move-result-object v2 │ │ -036882: 7120 8c07 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -036888: 5b07 fb00 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -03688c: 28d0 |008c: goto 005c // -0030 │ │ +0376d8: |[0376d8] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0376e8: 5541 0c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +0376ec: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0376f0: 2201 8a01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +0376f4: 1a02 a401 |0006: const-string v2, "Called while creating a loader" // string@01a4 │ │ +0376f8: 7020 510a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +0376fe: 2701 |000b: throw v1 │ │ +037700: 5441 0e01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037704: 6e20 8502 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +03770a: 0c00 |0011: move-result-object v0 │ │ +03770c: 1f00 6200 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +037710: 6301 0901 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +037714: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +037718: 1a01 2105 |0018: const-string v1, "LoaderManager" // string@0521 │ │ +03771c: 2202 9a01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +037720: 7010 930a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037726: 1a03 7d0b |001f: const-string v3, "initLoader in " // string@0b7d │ │ +03772a: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037730: 0c02 |0024: move-result-object v2 │ │ +037732: 6e20 990a 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037738: 0c02 |0028: move-result-object v2 │ │ +03773a: 1a03 ce00 |0029: const-string v3, ": args=" // string@00ce │ │ +03773e: 6e20 9a0a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037744: 0c02 |002e: move-result-object v2 │ │ +037746: 6e20 990a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03774c: 0c02 |0032: move-result-object v2 │ │ +03774e: 6e10 9e0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037754: 0c02 |0036: move-result-object v2 │ │ +037756: 7120 8c07 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03775c: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +037760: 7040 c302 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@02c3 │ │ +037766: 0c00 |003f: move-result-object v0 │ │ +037768: 6301 0901 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03776c: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +037770: 1a01 2105 |0044: const-string v1, "LoaderManager" // string@0521 │ │ +037774: 2202 9a01 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +037778: 7010 930a 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03777e: 1a03 0900 |004b: const-string v3, " Created new loader " // string@0009 │ │ +037782: 6e20 9a0a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037788: 0c02 |0050: move-result-object v2 │ │ +03778a: 6e20 990a 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037790: 0c02 |0054: move-result-object v2 │ │ +037792: 6e10 9e0a 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037798: 0c02 |0058: move-result-object v2 │ │ +03779a: 7120 8c07 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0377a0: 5501 ff00 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +0377a4: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +0377a8: 5541 1101 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +0377ac: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +0377b0: 5401 0201 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0377b4: 5402 fc00 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +0377b8: 6e30 b702 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b7 │ │ +0377be: 5401 0201 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0377c2: 1101 |006d: return-object v1 │ │ +0377c4: 6301 0901 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0377c8: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +0377cc: 1a01 2105 |0072: const-string v1, "LoaderManager" // string@0521 │ │ +0377d0: 2202 9a01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +0377d4: 7010 930a 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0377da: 1a03 1500 |0079: const-string v3, " Re-using existing loader " // string@0015 │ │ +0377de: 6e20 9a0a 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0377e4: 0c02 |007e: move-result-object v2 │ │ +0377e6: 6e20 990a 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0377ec: 0c02 |0082: move-result-object v2 │ │ +0377ee: 6e10 9e0a 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0377f4: 0c02 |0086: move-result-object v2 │ │ +0377f6: 7120 8c07 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0377fc: 5b07 fb00 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +037800: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000c line=533 │ │ 0x0014 line=535 │ │ 0x003a line=537 │ │ @@ -63552,22 +63559,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -036890: |[036890] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -0368a0: 5420 0e01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0368a4: 5231 0001 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -0368a8: 6e30 8c02 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -0368ae: 5520 1101 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -0368b2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -0368b6: 6e10 be02 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02be │ │ -0368bc: 0e00 |000e: return-void │ │ +037804: |[037804] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +037814: 5420 0e01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037818: 5231 0001 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +03781c: 6e30 8c02 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +037822: 5520 1101 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +037826: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +03782a: 6e10 be02 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02be │ │ +037830: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0007 line=495 │ │ 0x000b line=499 │ │ 0x000e line=501 │ │ locals : │ │ @@ -63579,135 +63586,135 @@ │ │ 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 │ │ -0368c0: |[0368c0] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0368d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0368d2: 5562 0c01 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -0368d6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0368da: 2202 8c01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -0368de: 1a03 a401 |0007: const-string v3, "Called while creating a loader" // string@01a4 │ │ -0368e2: 7020 510a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0368e8: 2702 |000c: throw v2 │ │ -0368ea: 5462 0e01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0368ee: 6e20 8502 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -0368f4: 0c01 |0012: move-result-object v1 │ │ -0368f6: 1f01 6300 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -0368fa: 6302 0901 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0368fe: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -036902: 1a02 2305 |0019: const-string v2, "LoaderManager" // string@0523 │ │ -036906: 2203 9c01 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03690a: 7010 930a 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -036910: 1a04 560f |0020: const-string v4, "restartLoader in " // string@0f56 │ │ -036914: 6e20 9a0a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03691a: 0c03 |0025: move-result-object v3 │ │ -03691c: 6e20 990a 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036922: 0c03 |0029: move-result-object v3 │ │ -036924: 1a04 ce00 |002a: const-string v4, ": args=" // string@00ce │ │ -036928: 6e20 9a0a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03692e: 0c03 |002f: move-result-object v3 │ │ -036930: 6e20 990a 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036936: 0c03 |0033: move-result-object v3 │ │ -036938: 6e10 9e0a 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03693e: 0c03 |0037: move-result-object v3 │ │ -036940: 7120 8c07 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -036946: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -03694a: 5462 0d01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03694e: 6e20 8502 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ -036954: 0c00 |0042: move-result-object v0 │ │ -036956: 1f00 6300 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0063 │ │ -03695a: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -03695e: 5512 ff00 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -036962: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -036966: 6302 0901 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -03696a: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -03696e: 1a02 2305 |004f: const-string v2, "LoaderManager" // string@0523 │ │ -036972: 2203 9c01 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036976: 7010 930a 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03697c: 1a04 1600 |0056: const-string v4, " Removing last inactive loader: " // string@0016 │ │ -036980: 6e20 9a0a 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036986: 0c03 |005b: move-result-object v3 │ │ -036988: 6e20 990a 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03698e: 0c03 |005f: move-result-object v3 │ │ -036990: 6e10 9e0a 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036996: 0c03 |0063: move-result-object v3 │ │ -036998: 7120 8c07 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -03699e: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -0369a0: 5c02 fd00 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -0369a4: 6e10 b802 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -0369aa: 5412 0201 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0369ae: 6e10 1703 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0317 │ │ -0369b4: 5462 0d01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0369b8: 6e30 8c02 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -0369be: 7040 c302 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@02c3 │ │ -0369c4: 0c01 |007a: move-result-object v1 │ │ -0369c6: 5412 0201 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0369ca: 1102 |007d: return-object v2 │ │ -0369cc: 5512 0701 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -0369d0: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -0369d4: 6302 0901 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0369d8: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -0369dc: 1a02 2305 |0086: const-string v2, "LoaderManager" // string@0523 │ │ -0369e0: 1a03 0a00 |0088: const-string v3, " Current loader is stopped; replacing" // string@000a │ │ -0369e4: 7120 8c07 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -0369ea: 5462 0e01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0369ee: 6e30 8c02 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -0369f4: 6e10 b802 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -0369fa: 28e2 |0095: goto 0077 // -001e │ │ -0369fc: 5412 0301 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036a00: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -036a04: 6302 0901 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -036a08: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -036a0c: 1a02 2305 |009e: const-string v2, "LoaderManager" // string@0523 │ │ -036a10: 2203 9c01 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036a14: 7010 930a 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -036a1a: 1a04 1700 |00a5: const-string v4, " Removing pending loader: " // string@0017 │ │ -036a1e: 6e20 9a0a 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036a24: 0c03 |00aa: move-result-object v3 │ │ -036a26: 5414 0301 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036a2a: 6e20 990a 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036a30: 0c03 |00b0: move-result-object v3 │ │ -036a32: 6e10 9e0a 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036a38: 0c03 |00b4: move-result-object v3 │ │ -036a3a: 7120 8c07 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -036a40: 5412 0301 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036a44: 6e10 b802 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ -036a4a: 5b15 0301 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036a4e: 6302 0901 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -036a52: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -036a56: 1a02 2305 |00c3: const-string v2, "LoaderManager" // string@0523 │ │ -036a5a: 1a03 0c00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000c │ │ -036a5e: 7120 8c07 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -036a64: 7040 c402 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@02c4 │ │ -036a6a: 0c02 |00cd: move-result-object v2 │ │ -036a6c: 5b12 0301 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036a70: 5412 0301 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -036a74: 5422 0201 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -036a78: 28a9 |00d4: goto 007d // -0057 │ │ -036a7a: 6302 0901 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -036a7e: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -036a82: 1a02 2305 |00d9: const-string v2, "LoaderManager" // string@0523 │ │ -036a86: 2203 9c01 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -036a8a: 7010 930a 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -036a90: 1a04 1300 |00e0: const-string v4, " Making last loader inactive: " // string@0013 │ │ -036a94: 6e20 9a0a 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036a9a: 0c03 |00e5: move-result-object v3 │ │ -036a9c: 6e20 990a 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -036aa2: 0c03 |00e9: move-result-object v3 │ │ -036aa4: 6e10 9e0a 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036aaa: 0c03 |00ed: move-result-object v3 │ │ -036aac: 7120 8c07 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ -036ab2: 5412 0201 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -036ab6: 6e10 1703 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0317 │ │ -036abc: 5462 0d01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -036ac0: 6e30 8c02 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ -036ac6: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +037834: |[037834] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +037844: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +037846: 5562 0c01 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +03784a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +03784e: 2202 8a01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@018a │ │ +037852: 1a03 a401 |0007: const-string v3, "Called while creating a loader" // string@01a4 │ │ +037856: 7020 510a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03785c: 2702 |000c: throw v2 │ │ +03785e: 5462 0e01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037862: 6e20 8502 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +037868: 0c01 |0012: move-result-object v1 │ │ +03786a: 1f01 6200 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +03786e: 6302 0901 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +037872: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +037876: 1a02 2105 |0019: const-string v2, "LoaderManager" // string@0521 │ │ +03787a: 2203 9a01 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03787e: 7010 930a 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037884: 1a04 520f |0020: const-string v4, "restartLoader in " // string@0f52 │ │ +037888: 6e20 9a0a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03788e: 0c03 |0025: move-result-object v3 │ │ +037890: 6e20 990a 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037896: 0c03 |0029: move-result-object v3 │ │ +037898: 1a04 ce00 |002a: const-string v4, ": args=" // string@00ce │ │ +03789c: 6e20 9a0a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0378a2: 0c03 |002f: move-result-object v3 │ │ +0378a4: 6e20 990a 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0378aa: 0c03 |0033: move-result-object v3 │ │ +0378ac: 6e10 9e0a 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0378b2: 0c03 |0037: move-result-object v3 │ │ +0378b4: 7120 8c07 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0378ba: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +0378be: 5462 0d01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +0378c2: 6e20 8502 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0285 │ │ +0378c8: 0c00 |0042: move-result-object v0 │ │ +0378ca: 1f00 6200 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0062 │ │ +0378ce: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +0378d2: 5512 ff00 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +0378d6: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +0378da: 6302 0901 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0378de: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +0378e2: 1a02 2105 |004f: const-string v2, "LoaderManager" // string@0521 │ │ +0378e6: 2203 9a01 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +0378ea: 7010 930a 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +0378f0: 1a04 1600 |0056: const-string v4, " Removing last inactive loader: " // string@0016 │ │ +0378f4: 6e20 9a0a 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +0378fa: 0c03 |005b: move-result-object v3 │ │ +0378fc: 6e20 990a 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037902: 0c03 |005f: move-result-object v3 │ │ +037904: 6e10 9e0a 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03790a: 0c03 |0063: move-result-object v3 │ │ +03790c: 7120 8c07 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037912: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +037914: 5c02 fd00 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +037918: 6e10 b802 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +03791e: 5412 0201 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +037922: 6e10 1703 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0317 │ │ +037928: 5462 0d01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03792c: 6e30 8c02 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +037932: 7040 c302 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@02c3 │ │ +037938: 0c01 |007a: move-result-object v1 │ │ +03793a: 5412 0201 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03793e: 1102 |007d: return-object v2 │ │ +037940: 5512 0701 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +037944: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +037948: 6302 0901 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03794c: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +037950: 1a02 2105 |0086: const-string v2, "LoaderManager" // string@0521 │ │ +037954: 1a03 0a00 |0088: const-string v3, " Current loader is stopped; replacing" // string@000a │ │ +037958: 7120 8c07 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +03795e: 5462 0e01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +037962: 6e30 8c02 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +037968: 6e10 b802 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +03796e: 28e2 |0095: goto 0077 // -001e │ │ +037970: 5412 0301 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +037974: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +037978: 6302 0901 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03797c: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +037980: 1a02 2105 |009e: const-string v2, "LoaderManager" // string@0521 │ │ +037984: 2203 9a01 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +037988: 7010 930a 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03798e: 1a04 1700 |00a5: const-string v4, " Removing pending loader: " // string@0017 │ │ +037992: 6e20 9a0a 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037998: 0c03 |00aa: move-result-object v3 │ │ +03799a: 5414 0301 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +03799e: 6e20 990a 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +0379a4: 0c03 |00b0: move-result-object v3 │ │ +0379a6: 6e10 9e0a 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +0379ac: 0c03 |00b4: move-result-object v3 │ │ +0379ae: 7120 8c07 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0379b4: 5412 0301 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0379b8: 6e10 b802 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02b8 │ │ +0379be: 5b15 0301 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0379c2: 6302 0901 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0379c6: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +0379ca: 1a02 2105 |00c3: const-string v2, "LoaderManager" // string@0521 │ │ +0379ce: 1a03 0c00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000c │ │ +0379d2: 7120 8c07 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +0379d8: 7040 c402 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@02c4 │ │ +0379de: 0c02 |00cd: move-result-object v2 │ │ +0379e0: 5b12 0301 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0379e4: 5412 0301 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0379e8: 5422 0201 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0379ec: 28a9 |00d4: goto 007d // -0057 │ │ +0379ee: 6302 0901 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0379f2: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +0379f6: 1a02 2105 |00d9: const-string v2, "LoaderManager" // string@0521 │ │ +0379fa: 2203 9a01 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +0379fe: 7010 930a 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +037a04: 1a04 1300 |00e0: const-string v4, " Making last loader inactive: " // string@0013 │ │ +037a08: 6e20 9a0a 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037a0e: 0c03 |00e5: move-result-object v3 │ │ +037a10: 6e20 990a 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +037a16: 0c03 |00e9: move-result-object v3 │ │ +037a18: 6e10 9e0a 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037a1e: 0c03 |00ed: move-result-object v3 │ │ +037a20: 7120 8c07 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@078c │ │ +037a26: 5412 0201 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +037a2a: 6e10 1703 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0317 │ │ +037a30: 5462 0d01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +037a34: 6e30 8c02 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@028c │ │ +037a3a: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=579 │ │ 0x0005 line=580 │ │ 0x000d line=583 │ │ 0x0015 line=584 │ │ 0x003b line=585 │ │ @@ -63750,34 +63757,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -036acc: |[036acc] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -036adc: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -036ae0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -036ae4: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ -036aea: 1a01 2505 |0007: const-string v1, "LoaderManager{" // string@0525 │ │ -036aee: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036af4: 7110 a10a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ -036afa: 0a01 |000f: move-result v1 │ │ -036afc: 7110 560a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ -036b02: 0c01 |0013: move-result-object v1 │ │ -036b04: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036b0a: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ -036b0e: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036b14: 5421 0b01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -036b18: 7120 7903 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ -036b1e: 1a01 8c11 |0021: const-string v1, "}}" // string@118c │ │ -036b22: 6e20 9a0a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -036b28: 6e10 9e0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -036b2e: 0c01 |0029: move-result-object v1 │ │ -036b30: 1101 |002a: return-object v1 │ │ +037a40: |[037a40] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +037a50: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +037a54: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +037a58: 7020 940a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a94 │ │ +037a5e: 1a01 2305 |0007: const-string v1, "LoaderManager{" // string@0523 │ │ +037a62: 6e20 9a0a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037a68: 7110 a10a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0aa1 │ │ +037a6e: 0a01 |000f: move-result v1 │ │ +037a70: 7110 560a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a56 │ │ +037a76: 0c01 |0013: move-result-object v1 │ │ +037a78: 6e20 9a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037a7e: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ +037a82: 6e20 9a0a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037a88: 5421 0b01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +037a8c: 7120 7903 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0379 │ │ +037a92: 1a01 8811 |0021: const-string v1, "}}" // string@1188 │ │ +037a96: 6e20 9a0a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +037a9c: 6e10 9e0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +037aa2: 0c01 |0029: move-result-object v1 │ │ +037aa4: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0017 line=775 │ │ 0x001c line=776 │ │ @@ -63792,31 +63799,31 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036b34: |[036b34] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -036b44: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -036b48: 0e00 |0002: return-void │ │ +037aa8: |[037aa8] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +037ab8: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +037abc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0002 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 1316 (LoaderManager.java) │ │ + source_file_idx : 1314 (LoaderManager.java) │ │ │ │ Class #222 header: │ │ -class_idx : 103 │ │ +class_idx : 102 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 121 │ │ +superclass_idx : 120 │ │ source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #222 annotations: │ │ @@ -63861,22 +63868,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -036b4c: |[036b4c] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -036b5c: 5b23 1401 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -036b60: 7010 5203 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0352 │ │ -036b66: 2200 c401 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@01c4 │ │ -036b6a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -036b6c: 7020 0d0b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0b0d │ │ -036b72: 5b20 1201 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -036b76: 0e00 |000d: return-void │ │ +037ac0: |[037ac0] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +037ad0: 5b23 1401 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +037ad4: 7010 5203 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0352 │ │ +037ada: 2200 c201 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@01c2 │ │ +037ade: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +037ae0: 7020 0d0b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0b0d │ │ +037ae6: 5b20 1201 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +037aea: 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; │ │ @@ -63887,17 +63894,17 @@ │ │ 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 │ │ -036b78: |[036b78] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -036b88: 5410 1201 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -036b8c: 1100 |0002: return-object v0 │ │ +037aec: |[037aec] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +037afc: 5410 1201 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +037b00: 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 - │ │ @@ -63906,19 +63913,19 @@ │ │ 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 │ │ -036b90: |[036b90] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -036ba0: 1f02 7302 |0000: check-cast v2, [Ljava/lang/Void; // type@0273 │ │ -036ba4: 6e20 e102 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@02e1 │ │ -036baa: 0c00 |0005: move-result-object v0 │ │ -036bac: 1100 |0006: return-object v0 │ │ +037b04: |[037b04] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +037b14: 1f02 7102 |0000: check-cast v2, [Ljava/lang/Void; // type@0271 │ │ +037b18: 6e20 e102 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@02e1 │ │ +037b1e: 0c00 |0005: move-result-object v0 │ │ +037b20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 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; │ │ @@ -63928,21 +63935,21 @@ │ │ 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 │ │ -036bb0: |[036bb0] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -036bc0: 5410 1401 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -036bc4: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@02f1 │ │ -036bca: 0c00 |0005: move-result-object v0 │ │ -036bcc: 5b10 1301 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ -036bd0: 5410 1301 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ -036bd4: 1100 |000a: return-object v0 │ │ +037b24: |[037b24] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +037b34: 5410 1401 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +037b38: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@02f1 │ │ +037b3e: 0c00 |0005: move-result-object v0 │ │ +037b40: 5b10 1301 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ +037b44: 5410 1301 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ +037b48: 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; │ │ @@ -63953,25 +63960,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -036bd8: |[036bd8] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -036be8: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -036bec: 5421 1301 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ -036bf0: 6e30 e902 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02e9 │ │ -036bf6: 5420 1201 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -036bfa: 6e10 0f0b 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ -036c00: 0e00 |000c: return-void │ │ -036c02: 0d00 |000d: move-exception v0 │ │ -036c04: 5421 1201 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -036c08: 6e10 0f0b 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ -036c0e: 2700 |0013: throw v0 │ │ +037b4c: |[037b4c] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +037b5c: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +037b60: 5421 1301 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ +037b64: 6e30 e902 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02e9 │ │ +037b6a: 5420 1201 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +037b6e: 6e10 0f0b 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ +037b74: 0e00 |000c: return-void │ │ +037b76: 0d00 |000d: move-exception v0 │ │ +037b78: 5421 1201 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +037b7c: 6e10 0f0b 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ +037b82: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -63985,24 +63992,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -036c1c: |[036c1c] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -036c2c: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -036c30: 6e30 ea02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ea │ │ -036c36: 5420 1201 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -036c3a: 6e10 0f0b 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ -036c40: 0e00 |000a: return-void │ │ -036c42: 0d00 |000b: move-exception v0 │ │ -036c44: 5421 1201 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -036c48: 6e10 0f0b 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ -036c4e: 2700 |0011: throw v0 │ │ +037b90: |[037b90] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +037ba0: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +037ba4: 6e30 ea02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ea │ │ +037baa: 5420 1201 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +037bae: 6e10 0f0b 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ +037bb4: 0e00 |000a: return-void │ │ +037bb6: 0d00 |000b: move-exception v0 │ │ +037bb8: 5421 1201 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +037bbc: 6e10 0f0b 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0b0f │ │ +037bc2: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -64018,35 +64025,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -036c5c: |[036c5c] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -036c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036c6e: 5c10 1501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036c72: 5410 1401 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -036c76: 6e10 ec02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ec │ │ -036c7c: 0e00 |0008: return-void │ │ +037bd0: |[037bd0] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +037be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037be2: 5c10 1501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037be6: 5410 1401 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +037bea: 6e10 ec02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ec │ │ +037bf0: 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 : 370 (AsyncTaskLoader.java) │ │ │ │ Class #223 header: │ │ -class_idx : 104 │ │ +class_idx : 103 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 108 │ │ +superclass_idx : 107 │ │ source_file_idx : 370 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #223 annotations: │ │ @@ -64111,19 +64118,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -036c80: |[036c80] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -036c90: 7020 1603 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0316 │ │ -036c96: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -036c9a: 5a20 1a01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -036c9e: 0e00 |0007: return-void │ │ +037bf4: |[037bf4] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +037c04: 7020 1603 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0316 │ │ +037c0a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +037c0e: 5a20 1a01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +037c12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=88 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -64136,49 +64143,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -036ca0: |[036ca0] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -036cb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -036cb2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -036cb4: 5441 1b01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036cb8: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -036cbc: 5441 1801 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036cc0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -036cc4: 5441 1b01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036cc8: 5511 1501 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036ccc: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -036cd0: 5441 1b01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036cd4: 5c10 1501 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036cd8: 5441 1901 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -036cdc: 5442 1b01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036ce0: 6e20 b500 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ -036ce6: 5b43 1b01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036cea: 0f00 |001d: return v0 │ │ -036cec: 5441 1b01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036cf0: 5511 1501 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036cf4: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -036cf8: 5441 1b01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036cfc: 5c10 1501 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036d00: 5441 1901 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -036d04: 5442 1b01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036d08: 6e20 b500 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ -036d0e: 5b43 1b01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036d12: 28ec |0031: goto 001d // -0014 │ │ -036d14: 5441 1b01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036d18: 6e20 df02 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@02df │ │ -036d1e: 0a00 |0037: move-result v0 │ │ -036d20: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -036d24: 5441 1b01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036d28: 5b41 1801 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036d2c: 5b43 1b01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036d30: 28dd |0040: goto 001d // -0023 │ │ +037c14: |[037c14] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +037c24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +037c26: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +037c28: 5441 1b01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c2c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +037c30: 5441 1801 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037c34: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +037c38: 5441 1b01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c3c: 5511 1501 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037c40: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +037c44: 5441 1b01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c48: 5c10 1501 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037c4c: 5441 1901 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +037c50: 5442 1b01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c54: 6e20 b500 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ +037c5a: 5b43 1b01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c5e: 0f00 |001d: return v0 │ │ +037c60: 5441 1b01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c64: 5511 1501 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037c68: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +037c6c: 5441 1b01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c70: 5c10 1501 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037c74: 5441 1901 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +037c78: 5442 1b01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c7c: 6e20 b500 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ +037c82: 5b43 1b01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c86: 28ec |0031: goto 001d // -0014 │ │ +037c88: 5441 1b01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c8c: 6e20 df02 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@02df │ │ +037c92: 0a00 |0037: move-result v0 │ │ +037c94: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +037c98: 5441 1b01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037c9c: 5b41 1801 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037ca0: 5b43 1b01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037ca4: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -64202,25 +64209,25 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -036d34: |[036d34] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -036d44: 6e20 ef02 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02ef │ │ -036d4a: 5420 1801 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036d4e: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ -036d52: 7100 ce00 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -036d58: 0b00 |000a: move-result-wide v0 │ │ -036d5a: 5a20 1a01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -036d5e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -036d60: 5b20 1801 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036d64: 6e10 ec02 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ec │ │ -036d6a: 0e00 |0013: return-void │ │ +037ca8: |[037ca8] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +037cb8: 6e20 ef02 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02ef │ │ +037cbe: 5420 1801 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037cc2: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ +037cc6: 7100 ce00 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +037ccc: 0b00 |000a: move-result-wide v0 │ │ +037cce: 5a20 1a01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +037cd2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +037cd4: 5b20 1801 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037cd8: 6e10 ec02 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ec │ │ +037cde: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000d line=204 │ │ 0x0010 line=205 │ │ @@ -64238,31 +64245,31 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -036d6c: |[036d6c] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -036d7c: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036d80: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -036d84: 6e30 e902 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02e9 │ │ -036d8a: 0e00 |0007: return-void │ │ -036d8c: 6e10 ed02 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@02ed │ │ -036d92: 0a00 |000b: move-result v0 │ │ -036d94: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -036d98: 6e20 ef02 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02ef │ │ -036d9e: 28f6 |0011: goto 0007 // -000a │ │ -036da0: 7100 ce00 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -036da6: 0b00 |0015: move-result-wide v0 │ │ -036da8: 5a20 1a01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -036dac: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -036dae: 5b20 1b01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036db2: 6e20 e802 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02e8 │ │ -036db8: 28e9 |001e: goto 0007 // -0017 │ │ +037ce0: |[037ce0] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +037cf0: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037cf4: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +037cf8: 6e30 e902 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02e9 │ │ +037cfe: 0e00 |0007: return-void │ │ +037d00: 6e10 ed02 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@02ed │ │ +037d06: 0a00 |000b: move-result v0 │ │ +037d08: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +037d0c: 6e20 ef02 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02ef │ │ +037d12: 28f6 |0011: goto 0007 // -000a │ │ +037d14: 7100 ce00 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +037d1a: 0b00 |0015: move-result-wide v0 │ │ +037d1c: 5a20 1a01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +037d20: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +037d22: 5b20 1b01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037d26: 6e20 e802 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02e8 │ │ +037d2c: 28e9 |001e: goto 0007 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=212 │ │ 0x0007 line=224 │ │ 0x0008 line=214 │ │ 0x000e line=216 │ │ @@ -64282,57 +64289,57 @@ │ │ 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 : 100 16-bit code units │ │ -036dbc: |[036dbc] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -036dcc: 6f58 1a03 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@031a │ │ -036dd2: 5440 1b01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036dd6: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -036dda: 6e20 2a0a 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036de0: 1a00 410d |000a: const-string v0, "mTask=" // string@0d41 │ │ -036de4: 6e20 2a0a 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036dea: 5440 1b01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036dee: 6e20 290a 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ -036df4: 1a00 7a00 |0014: const-string v0, " waiting=" // string@007a │ │ -036df8: 6e20 2a0a 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036dfe: 5440 1b01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036e02: 5500 1501 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036e06: 6e20 300a 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -036e0c: 5440 1801 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036e10: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -036e14: 6e20 2a0a 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036e1a: 1a00 650c |0027: const-string v0, "mCancellingTask=" // string@0c65 │ │ -036e1e: 6e20 2a0a 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036e24: 5440 1801 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036e28: 6e20 290a 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ -036e2e: 1a00 7a00 |0031: const-string v0, " waiting=" // string@007a │ │ -036e32: 6e20 2a0a 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036e38: 5440 1801 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036e3c: 5500 1501 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036e40: 6e20 300a 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -036e46: 5340 1c01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -036e4a: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -036e4e: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -036e52: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -036e56: 6e20 2a0a 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036e5c: 1a00 500d |0048: const-string v0, "mUpdateThrottle=" // string@0d50 │ │ -036e60: 6e20 2a0a 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036e66: 5340 1c01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -036e6a: 7130 9603 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0396 │ │ -036e70: 1a00 5700 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0057 │ │ -036e74: 6e20 2a0a 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -036e7a: 5340 1a01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -036e7e: 7100 ce00 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -036e84: 0b02 |005c: move-result-wide v2 │ │ -036e86: 7157 9503 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0395 │ │ -036e8c: 6e10 2c0a 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0a2c │ │ -036e92: 0e00 |0063: return-void │ │ +037d30: |[037d30] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +037d40: 6f58 1a03 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@031a │ │ +037d46: 5440 1b01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037d4a: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +037d4e: 6e20 2a0a 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037d54: 1a00 3d0d |000a: const-string v0, "mTask=" // string@0d3d │ │ +037d58: 6e20 2a0a 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037d5e: 5440 1b01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037d62: 6e20 290a 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ +037d68: 1a00 7a00 |0014: const-string v0, " waiting=" // string@007a │ │ +037d6c: 6e20 2a0a 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037d72: 5440 1b01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037d76: 5500 1501 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037d7a: 6e20 300a 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +037d80: 5440 1801 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037d84: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +037d88: 6e20 2a0a 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037d8e: 1a00 610c |0027: const-string v0, "mCancellingTask=" // string@0c61 │ │ +037d92: 6e20 2a0a 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037d98: 5440 1801 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037d9c: 6e20 290a 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a29 │ │ +037da2: 1a00 7a00 |0031: const-string v0, " waiting=" // string@007a │ │ +037da6: 6e20 2a0a 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037dac: 5440 1801 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037db0: 5500 1501 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037db4: 6e20 300a 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +037dba: 5340 1c01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +037dbe: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +037dc2: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +037dc6: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +037dca: 6e20 2a0a 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037dd0: 1a00 4c0d |0048: const-string v0, "mUpdateThrottle=" // string@0d4c │ │ +037dd4: 6e20 2a0a 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037dda: 5340 1c01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +037dde: 7130 9603 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0396 │ │ +037de4: 1a00 5700 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0057 │ │ +037de8: 6e20 2a0a 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +037dee: 5340 1a01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +037df2: 7100 ce00 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +037df8: 0b02 |005c: move-result-wide v2 │ │ +037dfa: 7157 9503 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0395 │ │ +037e00: 6e10 2c0a 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0a2c │ │ +037e06: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0007 line=268 │ │ 0x0014 line=269 │ │ 0x0020 line=271 │ │ @@ -64358,55 +64365,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -036e94: |[036e94] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -036ea4: 5482 1801 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -036ea8: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -036eac: 5482 1b01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036eb0: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -036eb4: 5482 1b01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036eb8: 5522 1501 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036ebc: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -036ec0: 5482 1b01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036ec4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -036ec6: 5c23 1501 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036eca: 5482 1901 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -036ece: 5483 1b01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036ed2: 6e20 b500 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ -036ed8: 5382 1c01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -036edc: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -036ee0: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -036ee4: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -036ee8: 7100 ce00 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -036eee: 0b00 |0025: move-result-wide v0 │ │ -036ef0: 5382 1a01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -036ef4: 5384 1c01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -036ef8: bb42 |002a: add-long/2addr v2, v4 │ │ -036efa: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -036efe: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -036f02: 5482 1b01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036f06: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -036f08: 5c23 1501 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -036f0c: 5482 1901 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -036f10: 5483 1b01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036f14: 5384 1a01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -036f18: 5386 1c01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -036f1c: bb64 |003c: add-long/2addr v4, v6 │ │ -036f1e: 6e40 b300 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@00b3 │ │ -036f24: 0e00 |0040: return-void │ │ -036f26: 5483 1b01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036f2a: 6204 4f01 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ -036f2e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -036f30: 1f02 7302 |0046: check-cast v2, [Ljava/lang/Void; // type@0273 │ │ -036f34: 6e30 e202 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@02e2 │ │ -036f3a: 28f5 |004b: goto 0040 // -000b │ │ +037e08: |[037e08] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +037e18: 5482 1801 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +037e1c: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +037e20: 5482 1b01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e24: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +037e28: 5482 1b01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e2c: 5522 1501 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037e30: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +037e34: 5482 1b01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e38: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +037e3a: 5c23 1501 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037e3e: 5482 1901 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +037e42: 5483 1b01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e46: 6e20 b500 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00b5 │ │ +037e4c: 5382 1c01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +037e50: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +037e54: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +037e58: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +037e5c: 7100 ce00 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +037e62: 0b00 |0025: move-result-wide v0 │ │ +037e64: 5382 1a01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +037e68: 5384 1c01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +037e6c: bb42 |002a: add-long/2addr v2, v4 │ │ +037e6e: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +037e72: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +037e76: 5482 1b01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e7a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +037e7c: 5c23 1501 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +037e80: 5482 1901 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +037e84: 5483 1b01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e88: 5384 1a01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +037e8c: 5386 1c01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +037e90: bb64 |003c: add-long/2addr v4, v6 │ │ +037e92: 6e40 b300 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@00b3 │ │ +037e98: 0e00 |0040: return-void │ │ +037e9a: 5483 1b01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037e9e: 6204 4f01 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ +037ea2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +037ea4: 1f02 7102 |0046: check-cast v2, [Ljava/lang/Void; // type@0271 │ │ +037ea8: 6e30 e202 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@02e2 │ │ +037eae: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -64432,16 +64439,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036f3c: |[036f3c] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -036f4c: 0e00 |0000: return-void │ │ +037eb0: |[037eb0] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +037ec0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 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; │ │ @@ -64452,22 +64459,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -036f50: |[036f50] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -036f60: 6f10 2303 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0323 │ │ -036f66: 6e10 e702 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@02e7 │ │ -036f6c: 2200 6700 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0067 │ │ -036f70: 7020 dd02 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@02dd │ │ -036f76: 5b10 1b01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036f7a: 6e10 ec02 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ec │ │ -036f80: 0e00 |0010: return-void │ │ +037ec4: |[037ec4] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +037ed4: 6f10 2303 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0323 │ │ +037eda: 6e10 e702 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@02e7 │ │ +037ee0: 2200 6600 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0066 │ │ +037ee4: 7020 dd02 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@02dd │ │ +037eea: 5b10 1b01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037eee: 6e10 ec02 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ec │ │ +037ef4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -64480,72 +64487,72 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036f84: |[036f84] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -036f94: 6e10 ee02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@02ee │ │ -036f9a: 0c00 |0003: move-result-object v0 │ │ -036f9c: 1100 |0004: return-object v0 │ │ +037ef8: |[037ef8] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +037f08: 6e10 ee02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@02ee │ │ +037f0e: 0c00 |0003: move-result-object v0 │ │ +037f10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 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 : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -036fa0: |[036fa0] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -036fb0: 5a23 1c01 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -036fb4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -036fb8: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -036fbc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -036fc0: 2200 2e00 |0008: new-instance v0, Landroid/os/Handler; // type@002e │ │ -036fc4: 7010 ad00 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -036fca: 5b20 1901 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -036fce: 0e00 |000f: return-void │ │ +037f14: |[037f14] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +037f24: 5a34 1c01 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +037f28: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +037f2c: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +037f30: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +037f34: 2200 2d00 |0008: new-instance v0, Landroid/os/Handler; // type@002d │ │ +037f38: 7010 ad00 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +037f3e: 5b30 1901 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +037f42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ 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 - 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 │ │ -036fd0: |[036fd0] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -036fe0: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -036fe4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -036fe8: 7110 de02 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@02de │ │ -036fee: 0c01 |0007: move-result-object v1 │ │ -036ff0: 6e10 0e0b 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0b0e │ │ -036ff6: 0e00 |000b: return-void │ │ -036ff8: 0d01 |000c: move-exception v1 │ │ -036ffa: 28fe |000d: goto 000b // -0002 │ │ +037f44: |[037f44] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +037f54: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +037f58: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +037f5c: 7110 de02 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@02de │ │ +037f62: 0c01 |0007: move-result-object v1 │ │ +037f64: 6e10 0e0b 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0b0e │ │ +037f6a: 0e00 |000b: return-void │ │ +037f6c: 0d01 |000c: move-exception v1 │ │ +037f6e: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ 0x0004 line=257 │ │ @@ -64555,18 +64562,18 @@ │ │ 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 : 370 (AsyncTaskLoader.java) │ │ │ │ Class #224 header: │ │ -class_idx : 114 │ │ +class_idx : 113 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 120 │ │ -source_file_idx : 1487 │ │ +superclass_idx : 119 │ │ +source_file_idx : 1485 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -64594,19 +64601,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03700c: |[03700c] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -03701c: 5b12 3f01 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -037020: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -037022: 7020 5003 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0350 │ │ -037028: 0e00 |0006: return-void │ │ +037f80: |[037f80] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +037f90: 5b12 3f01 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +037f94: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +037f96: 7020 5003 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0350 │ │ +037f9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 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; │ │ @@ -64617,45 +64624,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03702c: |[03702c] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -03703c: 5430 3f01 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -037040: 7110 5303 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0353 │ │ -037046: 0c00 |0005: move-result-object v0 │ │ -037048: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -03704a: 6e20 1b0b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0b1b │ │ -037050: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -037054: 7110 cd00 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@00cd │ │ -03705a: 5430 3f01 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -03705e: 5431 3f01 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -037062: 5432 3e01 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@013e │ │ -037066: 6e20 5803 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0358 │ │ -03706c: 0c01 |0018: move-result-object v1 │ │ -03706e: 7120 5403 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@0354 │ │ -037074: 0c00 |001c: move-result-object v0 │ │ -037076: 1100 |001d: return-object v0 │ │ +037fa0: |[037fa0] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +037fb0: 5430 3f01 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +037fb4: 7110 5303 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0353 │ │ +037fba: 0c00 |0005: move-result-object v0 │ │ +037fbc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +037fbe: 6e20 1b0b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0b1b │ │ +037fc4: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +037fc8: 7110 cd00 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@00cd │ │ +037fce: 5430 3f01 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +037fd2: 5431 3f01 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +037fd6: 5432 3e01 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@013e │ │ +037fda: 6e20 5803 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0358 │ │ +037fe0: 0c01 |0018: move-result-object v1 │ │ +037fe2: 7120 5403 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@0354 │ │ +037fe8: 0c00 |001c: move-result-object v0 │ │ +037fea: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000a line=118 │ │ 0x000f line=119 │ │ 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; │ │ │ │ - source_file_idx : 1487 (ModernAsyncTask.java) │ │ + source_file_idx : 1485 (ModernAsyncTask.java) │ │ │ │ Class #225 header: │ │ -class_idx : 131 │ │ +class_idx : 130 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 302 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #225 annotations: │ │ @@ -64685,19 +64692,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 │ │ -037078: |[037078] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -037088: 5b01 6a01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@016a │ │ -03708c: 5b02 6b01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -037090: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037096: 0e00 |0007: return-void │ │ +037fec: |[037fec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +037ffc: 5b01 6a01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@016a │ │ +038000: 5b02 6b01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +038004: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03800a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 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; │ │ @@ -64708,19 +64715,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 │ │ -037098: |[037098] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0370a8: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -0370ac: 6e30 c203 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03c2 │ │ -0370b2: 0a00 |0005: move-result v0 │ │ -0370b4: 0f00 |0006: return v0 │ │ +03800c: |[03800c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03801c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +038020: 6e30 c203 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03c2 │ │ +038026: 0a00 |0005: move-result v0 │ │ +038028: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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; │ │ @@ -64730,18 +64737,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 │ │ -0370b8: |[0370b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0370c8: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -0370cc: 6e30 c403 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c4 │ │ -0370d2: 0e00 |0005: return-void │ │ +03802c: |[03802c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03803c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +038040: 6e30 c403 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c4 │ │ +038046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64752,20 +64759,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 │ │ -0370d4: |[0370d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0370e4: 5420 6b01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -0370e8: 2201 cc00 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -0370ec: 7020 c705 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -0370f2: 6e30 c503 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@03c5 │ │ -0370f8: 0e00 |000a: return-void │ │ +038048: |[038048] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +038058: 5420 6b01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +03805c: 2201 cb00 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +038060: 7020 c705 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +038066: 6e30 c503 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@03c5 │ │ +03806c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -64776,18 +64783,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 │ │ -0370fc: |[0370fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03710c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -037110: 6e30 c603 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c6 │ │ -037116: 0e00 |0005: return-void │ │ +038070: |[038070] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +038080: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +038084: 6e30 c603 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c6 │ │ +03808a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64798,19 +64805,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 │ │ -037118: |[037118] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037128: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -03712c: 6e40 c703 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@03c7 │ │ -037132: 0a00 |0005: move-result v0 │ │ -037134: 0f00 |0006: return v0 │ │ +03808c: |[03808c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03809c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +0380a0: 6e40 c703 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@03c7 │ │ +0380a6: 0a00 |0005: move-result v0 │ │ +0380a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 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; │ │ @@ -64821,18 +64828,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037138: |[037138] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -037148: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -03714c: 6e30 c803 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03c8 │ │ -037152: 0e00 |0005: return-void │ │ +0380ac: |[0380ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0380bc: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +0380c0: 6e30 c803 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03c8 │ │ +0380c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64843,33 +64850,33 @@ │ │ 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 │ │ -037154: |[037154] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037164: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -037168: 6e30 c903 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c9 │ │ -03716e: 0e00 |0005: return-void │ │ +0380c8: |[0380c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0380d8: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +0380dc: 6e30 c903 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c9 │ │ +0380e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ 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 : 302 (AccessibilityDelegateCompat.java) │ │ │ │ Class #226 header: │ │ -class_idx : 134 │ │ +class_idx : 133 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 302 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #226 annotations: │ │ @@ -64891,17 +64898,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037170: |[037170] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -037180: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037186: 0e00 |0003: return-void │ │ +0380e4: |[0380e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +0380f4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0380fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -64910,17 +64917,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 │ │ -037188: |[037188] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03719a: 0f00 |0001: return v0 │ │ +0380fc: |[0380fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03810c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03810e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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; │ │ @@ -64931,17 +64938,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 │ │ -03719c: |[03719c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0371ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0371ae: 1100 |0001: return-object v0 │ │ +038110: |[038110] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +038120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038122: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -64950,17 +64957,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0371b0: |[0371b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0371c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0371c2: 1100 |0001: return-object v0 │ │ +038124: |[038124] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +038134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038136: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -64968,16 +64975,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 │ │ -0371c4: |[0371c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0371d4: 0e00 |0000: return-void │ │ +038138: |[038138] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +038148: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 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; │ │ @@ -64988,16 +64995,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0371d8: |[0371d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -0371e8: 0e00 |0000: return-void │ │ +03814c: |[03814c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +03815c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 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; │ │ @@ -65008,16 +65015,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 │ │ -0371ec: |[0371ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0371fc: 0e00 |0000: return-void │ │ +038160: |[038160] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +038170: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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; │ │ @@ -65028,17 +65035,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 │ │ -037200: |[037200] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037210: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -037212: 0f00 |0001: return v0 │ │ +038174: |[038174] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +038184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +038186: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 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; │ │ @@ -65050,16 +65057,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 │ │ -037214: |[037214] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -037224: 0e00 |0000: return-void │ │ +038188: |[038188] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +038198: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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; │ │ @@ -65070,31 +65077,31 @@ │ │ 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 │ │ -037228: |[037228] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037238: 0e00 |0000: return-void │ │ +03819c: |[03819c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0381ac: 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; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 302 (AccessibilityDelegateCompat.java) │ │ │ │ Class #227 header: │ │ -class_idx : 139 │ │ +class_idx : 138 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 724 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #227 annotations: │ │ @@ -65126,17 +65133,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03723c: |[03723c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -03724c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037252: 0e00 |0003: return-void │ │ +0381b0: |[0381b0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +0381c0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0381c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ @@ -65144,40 +65151,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -037254: |[037254] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -037264: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -037266: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -037268: 9504 0607 |0002: and-int v4, v6, v7 │ │ -03726c: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -037270: 0121 |0006: move v1, v2 │ │ -037272: 9600 0809 |0007: or-int v0, v8, v9 │ │ -037276: 9504 0600 |0009: and-int v4, v6, v0 │ │ -03727a: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -03727e: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -037282: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -037286: 2203 8b01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03728a: 1a04 0b08 |0013: const-string v4, "bad arguments" // string@080b │ │ -03728e: 7020 4e0a 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -037294: 2703 |0018: throw v3 │ │ -037296: 0131 |0019: move v1, v3 │ │ -037298: 28ed |001a: goto 0007 // -0013 │ │ -03729a: 0132 |001b: move v2, v3 │ │ -03729c: 28f1 |001c: goto 000d // -000f │ │ -03729e: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -0372a2: b535 |001f: and-int/2addr v5, v3 │ │ -0372a4: 0f05 |0020: return v5 │ │ -0372a6: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -0372aa: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -0372ae: b535 |0025: and-int/2addr v5, v3 │ │ -0372b0: 28fa |0026: goto 0020 // -0006 │ │ +0381c8: |[0381c8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +0381d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0381da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0381dc: 9504 0607 |0002: and-int v4, v6, v7 │ │ +0381e0: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +0381e4: 0121 |0006: move v1, v2 │ │ +0381e6: 9600 0809 |0007: or-int v0, v8, v9 │ │ +0381ea: 9504 0600 |0009: and-int v4, v6, v0 │ │ +0381ee: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +0381f2: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +0381f6: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +0381fa: 2203 8901 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +0381fe: 1a04 0808 |0013: const-string v4, "bad arguments" // string@0808 │ │ +038202: 7020 4e0a 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +038208: 2703 |0018: throw v3 │ │ +03820a: 0131 |0019: move v1, v3 │ │ +03820c: 28ed |001a: goto 0007 // -0013 │ │ +03820e: 0132 |001b: move v2, v3 │ │ +038210: 28f1 |001c: goto 000d // -000f │ │ +038212: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +038216: b535 |001f: and-int/2addr v5, v3 │ │ +038218: 0f05 |0020: return v5 │ │ +03821a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +03821e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +038222: b535 |0025: and-int/2addr v5, v3 │ │ +038224: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ 0x000d line=53 │ │ 0x000f line=54 │ │ @@ -65208,32 +65215,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0372b4: |[0372b4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0372c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0372c6: 6e20 e703 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03e7 │ │ -0372cc: 0a01 |0004: move-result v1 │ │ -0372ce: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -0372d2: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -0372d6: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -0372da: 7152 e403 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e4 │ │ -0372e0: 0a05 |000e: move-result v5 │ │ -0372e2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0372e4: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -0372e8: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -0372ec: 7153 e403 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e4 │ │ -0372f2: 0a05 |0017: move-result v5 │ │ -0372f4: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0372f8: 0f00 |001a: return v0 │ │ -0372fa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0372fc: 28fe |001c: goto 001a // -0002 │ │ +038228: |[038228] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +038238: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03823a: 6e20 e703 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03e7 │ │ +038240: 0a01 |0004: move-result v1 │ │ +038242: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +038246: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +03824a: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +03824e: 7152 e403 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e4 │ │ +038254: 0a05 |000e: move-result v5 │ │ +038256: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +038258: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +03825c: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +038260: 7153 e403 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e4 │ │ +038266: 0a05 |0017: move-result v5 │ │ +038268: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +03826c: 0f00 |001a: return v0 │ │ +03826e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +038270: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ 0x000f line=81 │ │ 0x0018 line=83 │ │ locals : │ │ @@ -65246,23 +65253,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -037300: |[037300] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -037310: 6e20 e703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03e7 │ │ -037316: 0a00 |0003: move-result v0 │ │ -037318: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -03731c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -037320: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -037322: 0f00 |0009: return v0 │ │ -037324: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -037326: 28fe |000b: goto 0009 // -0002 │ │ +038274: |[038274] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +038284: 6e20 e703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03e7 │ │ +03828a: 0a00 |0003: move-result v0 │ │ +03828c: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +038290: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +038294: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +038296: 0f00 |0009: return v0 │ │ +038298: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03829a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000c reg=2 metaState I │ │ │ │ @@ -65271,40 +65278,40 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -037328: |[037328] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -037338: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -03733c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -037340: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -037344: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -037348: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -03734c: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -037350: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -037354: 0f00 |000e: return v0 │ │ +03829c: |[03829c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0382ac: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +0382b0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0382b4: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +0382b8: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +0382bc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0382c0: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +0382c4: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +0382c8: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000f reg=2 metaState I │ │ │ │ source_file_idx : 724 (KeyEventCompat.java) │ │ │ │ Class #228 header: │ │ -class_idx : 140 │ │ +class_idx : 139 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #228 annotations: │ │ @@ -65326,17 +65333,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037358: |[037358] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -037368: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03736e: 0e00 |0003: return-void │ │ +0382cc: |[0382cc] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +0382dc: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0382e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65345,18 +65352,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037370: |[037370] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -037380: 7120 f703 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@03f7 │ │ -037386: 0a00 |0003: move-result v0 │ │ -037388: 0f00 |0004: return v0 │ │ +0382e4: |[0382e4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0382f4: 7120 f703 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@03f7 │ │ +0382fa: 0a00 |0003: move-result v0 │ │ +0382fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ 0x0000 - 0x0005 reg=3 modifiers I │ │ @@ -65366,18 +65373,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03738c: |[03738c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -03739c: 7110 f803 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@03f8 │ │ -0373a2: 0a00 |0003: move-result v0 │ │ -0373a4: 0f00 |0004: return v0 │ │ +038300: |[038300] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +038310: 7110 f803 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@03f8 │ │ +038316: 0a00 |0003: move-result v0 │ │ +038318: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ @@ -65386,32 +65393,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0373a8: |[0373a8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0373b8: 7110 f903 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@03f9 │ │ -0373be: 0a00 |0003: move-result v0 │ │ -0373c0: 0f00 |0004: return v0 │ │ +03831c: |[03831c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +03832c: 7110 f903 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@03f9 │ │ +038332: 0a00 |0003: move-result v0 │ │ +038334: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ source_file_idx : 724 (KeyEventCompat.java) │ │ │ │ Class #229 header: │ │ -class_idx : 144 │ │ +class_idx : 143 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1480 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #229 annotations: │ │ Annotations on class │ │ @@ -65432,17 +65439,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0373c4: |[0373c4] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ -0373d4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0373da: 0e00 |0003: return-void │ │ +038338: |[038338] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ +038348: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03834e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65451,32 +65458,32 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0373dc: |[0373dc] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -0373ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0373ee: 0f00 |0001: return v0 │ │ +038350: |[038350] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +038360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038362: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 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 : 1480 (MenuCompat.java) │ │ + source_file_idx : 1478 (MenuCompat.java) │ │ │ │ Class #230 header: │ │ -class_idx : 145 │ │ +class_idx : 144 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1480 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1478 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #230 annotations: │ │ Annotations on class │ │ @@ -65497,17 +65504,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0373f0: |[0373f0] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ -037400: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037406: 0e00 |0003: return-void │ │ +038364: |[038364] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ +038374: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03837a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65516,34 +65523,34 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037408: |[037408] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -037418: 7120 0304 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0403 │ │ -03741e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -037420: 0f00 |0004: return v0 │ │ +03837c: |[03837c] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +03838c: 7120 0304 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0403 │ │ +038392: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +038394: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 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 │ │ │ │ - source_file_idx : 1480 (MenuCompat.java) │ │ + source_file_idx : 1478 (MenuCompat.java) │ │ │ │ Class #231 header: │ │ -class_idx : 149 │ │ +class_idx : 148 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -65564,17 +65571,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037424: |[037424] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -037434: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03743a: 0e00 |0003: return-void │ │ +038398: |[038398] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +0383a8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0383ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65583,20 +65590,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03743c: |[03743c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -03744c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -037450: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -037452: 0f00 |0003: return v0 │ │ -037454: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -037456: 28fe |0005: goto 0003 // -0002 │ │ +0383b0: |[0383b0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0383c0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0383c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0383c6: 0f00 |0003: return v0 │ │ +0383c8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0383ca: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=43 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65608,22 +65615,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -037458: |[037458] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -037468: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -03746c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03746e: 0f00 |0003: return v0 │ │ -037470: 2200 8d01 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -037474: 1a01 1e06 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@061e │ │ -037478: 7020 520a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a52 │ │ -03747e: 2700 |000b: throw v0 │ │ +0383cc: |[0383cc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0383dc: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +0383e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0383e2: 0f00 |0003: return v0 │ │ +0383e4: 2200 8b01 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018b │ │ +0383e8: 1a01 1c06 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@061c │ │ +0383ec: 7020 520a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a52 │ │ +0383f2: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=51 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65635,23 +65642,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -037480: |[037480] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -037490: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -037494: 6e10 b407 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@07b4 │ │ -03749a: 0a00 |0005: move-result v0 │ │ -03749c: 0f00 |0006: return v0 │ │ -03749e: 2200 8d01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -0374a2: 1a01 1e06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@061e │ │ -0374a6: 7020 520a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a52 │ │ -0374ac: 2700 |000e: throw v0 │ │ +0383f4: |[0383f4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +038404: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +038408: 6e10 b407 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@07b4 │ │ +03840e: 0a00 |0005: move-result v0 │ │ +038410: 0f00 |0006: return v0 │ │ +038412: 2200 8b01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018b │ │ +038416: 1a01 1c06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@061c │ │ +03841a: 7020 520a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a52 │ │ +038420: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65663,40 +65670,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0374b0: |[0374b0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0374c0: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0374c4: 6e10 b607 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@07b6 │ │ -0374ca: 0a00 |0005: move-result v0 │ │ -0374cc: 0f00 |0006: return v0 │ │ -0374ce: 2200 8d01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -0374d2: 1a01 1e06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@061e │ │ -0374d6: 7020 520a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a52 │ │ -0374dc: 2700 |000e: throw v0 │ │ +038424: |[038424] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +038434: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +038438: 6e10 b607 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@07b6 │ │ +03843e: 0a00 |0005: move-result v0 │ │ +038440: 0f00 |0006: return v0 │ │ +038442: 2200 8b01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018b │ │ +038446: 1a01 1c06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@061c │ │ +03844a: 7020 520a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a52 │ │ +038450: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ 0x0007 line=67 │ │ 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 : 1488 (MotionEventCompat.java) │ │ + source_file_idx : 1486 (MotionEventCompat.java) │ │ │ │ Class #232 header: │ │ -class_idx : 150 │ │ +class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -65717,17 +65724,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0374e0: |[0374e0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -0374f0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0374f6: 0e00 |0003: return-void │ │ +038454: |[038454] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +038464: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03846a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65736,18 +65743,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0374f8: |[0374f8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -037508: 7120 1b04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@041b │ │ -03750e: 0a00 |0003: move-result v0 │ │ -037510: 0f00 |0004: return v0 │ │ +03846c: |[03846c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +03847c: 7120 1b04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@041b │ │ +038482: 0a00 |0003: move-result v0 │ │ +038484: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 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 │ │ @@ -65757,18 +65764,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037514: |[037514] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -037524: 7120 1c04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041c │ │ -03752a: 0a00 |0003: move-result v0 │ │ -03752c: 0f00 |0004: return v0 │ │ +038488: |[038488] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +038498: 7120 1c04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041c │ │ +03849e: 0a00 |0003: move-result v0 │ │ +0384a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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 │ │ @@ -65778,18 +65785,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037530: |[037530] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -037540: 7120 1d04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@041d │ │ -037546: 0a00 |0003: move-result v0 │ │ -037548: 0f00 |0004: return v0 │ │ +0384a4: |[0384a4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0384b4: 7120 1d04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@041d │ │ +0384ba: 0a00 |0003: move-result v0 │ │ +0384bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 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 │ │ @@ -65799,33 +65806,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03754c: |[03754c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -03755c: 7120 1e04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@041e │ │ -037562: 0a00 |0003: move-result v0 │ │ -037564: 0f00 |0004: return v0 │ │ +0384c0: |[0384c0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0384d0: 7120 1e04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@041e │ │ +0384d6: 0a00 |0003: move-result v0 │ │ +0384d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 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 : 1488 (MotionEventCompat.java) │ │ + source_file_idx : 1486 (MotionEventCompat.java) │ │ │ │ Class #233 header: │ │ -class_idx : 156 │ │ +class_idx : 155 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1794 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #233 annotations: │ │ Annotations on class │ │ @@ -65846,17 +65853,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037568: |[037568] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -037578: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03757e: 0e00 |0003: return-void │ │ +0384dc: |[0384dc] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +0384ec: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0384f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65865,18 +65872,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037580: |[037580] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -037590: 6e10 be07 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@07be │ │ -037596: 0a00 |0003: move-result v0 │ │ -037598: 0f00 |0004: return v0 │ │ +0384f4: |[0384f4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +038504: 6e10 be07 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@07be │ │ +03850a: 0a00 |0003: move-result v0 │ │ +03850c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 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 │ │ @@ -65886,33 +65893,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03759c: |[03759c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0375ac: 6e10 c007 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@07c0 │ │ -0375b2: 0a00 |0003: move-result v0 │ │ -0375b4: 0f00 |0004: return v0 │ │ +038510: |[038510] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +038520: 6e10 c007 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@07c0 │ │ +038526: 0a00 |0003: move-result v0 │ │ +038528: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 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 : 1794 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1792 (VelocityTrackerCompat.java) │ │ │ │ Class #234 header: │ │ -class_idx : 157 │ │ +class_idx : 156 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1794 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #234 annotations: │ │ Annotations on class │ │ @@ -65933,17 +65940,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0375b8: |[0375b8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -0375c8: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0375ce: 0e00 |0003: return-void │ │ +03852c: |[03852c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +03853c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038542: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65952,18 +65959,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0375d0: |[0375d0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0375e0: 7120 3a04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@043a │ │ -0375e6: 0a00 |0003: move-result v0 │ │ -0375e8: 0f00 |0004: return v0 │ │ +038544: |[038544] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +038554: 7120 3a04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@043a │ │ +03855a: 0a00 |0003: move-result v0 │ │ +03855c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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 │ │ @@ -65973,33 +65980,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0375ec: |[0375ec] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0375fc: 7120 3b04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@043b │ │ -037602: 0a00 |0003: move-result v0 │ │ -037604: 0f00 |0004: return v0 │ │ +038560: |[038560] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +038570: 7120 3b04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@043b │ │ +038576: 0a00 |0003: move-result v0 │ │ +038578: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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 : 1794 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1792 (VelocityTrackerCompat.java) │ │ │ │ Class #235 header: │ │ -class_idx : 161 │ │ +class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1798 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #235 annotations: │ │ Annotations on class │ │ @@ -66020,17 +66027,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037608: |[037608] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -037618: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03761e: 0e00 |0003: return-void │ │ +03857c: |[03857c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +03858c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -66039,17 +66046,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037620: |[037620] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -037630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037632: 0f00 |0001: return v0 │ │ +038594: |[038594] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0385a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0385a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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 │ │ @@ -66059,17 +66066,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037634: |[037634] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -037644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037646: 0f00 |0001: return v0 │ │ +0385a8: |[0385a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +0385b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0385ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 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 │ │ @@ -66079,17 +66086,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037648: |[037648] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -037658: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -03765a: 0f00 |0001: return v0 │ │ +0385bc: |[0385bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0385cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0385ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -66098,16 +66105,16 @@ │ │ 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 │ │ -03765c: |[03765c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03766c: 0e00 |0000: return-void │ │ +0385d0: |[0385d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0385e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 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; │ │ @@ -66117,16 +66124,16 @@ │ │ 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 │ │ -037670: |[037670] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -037680: 0e00 |0000: return-void │ │ +0385e4: |[0385e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0385f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 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; │ │ @@ -66136,16 +66143,16 @@ │ │ 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 │ │ -037684: |[037684] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037694: 0e00 |0000: return-void │ │ +0385f8: |[0385f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +038608: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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; │ │ @@ -66155,16 +66162,16 @@ │ │ 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 │ │ -037698: |[037698] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0376a8: 0e00 |0000: return-void │ │ +03860c: |[03860c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +03861c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 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; │ │ @@ -66174,31 +66181,31 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0376ac: |[0376ac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0376bc: 0e00 |0000: return-void │ │ +038620: |[038620] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +038630: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 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 : 1798 (ViewCompat.java) │ │ + source_file_idx : 1796 (ViewCompat.java) │ │ │ │ Class #236 header: │ │ -class_idx : 168 │ │ +class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1802 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ @@ -66219,17 +66226,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0376c0: |[0376c0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -0376d0: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0376d6: 0e00 |0003: return-void │ │ +038634: |[038634] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +038644: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03864a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -66238,32 +66245,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0376d8: |[0376d8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0376e8: 6e10 fe07 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@07fe │ │ -0376ee: 0a00 |0003: move-result v0 │ │ -0376f0: 0f00 |0004: return v0 │ │ +03864c: |[03864c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +03865c: 6e10 fe07 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@07fe │ │ +038662: 0a00 |0003: move-result v0 │ │ +038664: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 1802 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1800 (ViewConfigurationCompat.java) │ │ │ │ Class #237 header: │ │ -class_idx : 169 │ │ +class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1802 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #237 annotations: │ │ Annotations on class │ │ @@ -66284,17 +66291,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0376f4: |[0376f4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -037704: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03770a: 0e00 |0003: return-void │ │ +038668: |[038668] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +038678: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03867e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -66303,32 +66310,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03770c: |[03770c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -03771c: 7110 7404 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0474 │ │ -037722: 0a00 |0003: move-result v0 │ │ -037724: 0f00 |0004: return v0 │ │ +038680: |[038680] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +038690: 7110 7404 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0474 │ │ +038696: 0a00 |0003: move-result v0 │ │ +038698: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 1802 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1800 (ViewConfigurationCompat.java) │ │ │ │ Class #238 header: │ │ -class_idx : 175 │ │ +class_idx : 174 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1805 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1803 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #238 annotations: │ │ Annotations on class │ │ @@ -66349,17 +66356,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037728: |[037728] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -037738: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03773e: 0e00 |0003: return-void │ │ +03869c: |[03869c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +0386ac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0386b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -66368,33 +66375,33 @@ │ │ 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 │ │ -037740: |[037740] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037750: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -037752: 0f00 |0001: return v0 │ │ +0386b4: |[0386b4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0386c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0386c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 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 : 1805 (ViewGroupCompat.java) │ │ + source_file_idx : 1803 (ViewGroupCompat.java) │ │ │ │ Class #239 header: │ │ -class_idx : 180 │ │ +class_idx : 179 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #239 annotations: │ │ Annotations on class │ │ @@ -66419,18 +66426,18 @@ │ │ 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 │ │ -037754: |[037754] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -037764: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ -037768: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03776e: 0e00 |0005: return-void │ │ +0386c8: |[0386c8] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +0386d8: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ +0386dc: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0386e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$DataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -66439,17 +66446,17 @@ │ │ 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 │ │ -037770: |[037770] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -037780: 7020 8404 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0484 │ │ -037786: 0e00 |0003: return-void │ │ +0386e4: |[0386e4] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +0386f4: 7020 8404 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0484 │ │ +0386fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$DataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -66460,32 +66467,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037788: |[037788] android.support.v4.view.ViewPager$DataSetObserver.onDataSetChanged:()V │ │ -037798: 5410 8601 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ -03779c: 6e10 a704 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@04a7 │ │ -0377a2: 0e00 |0005: return-void │ │ +0386fc: |[0386fc] android.support.v4.view.ViewPager$DataSetObserver.onDataSetChanged:()V │ │ +03870c: 5410 8601 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ +038710: 6e10 a704 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@04a7 │ │ +038716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1727 │ │ 0x0005 line=1728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$DataSetObserver; │ │ │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #240 header: │ │ -class_idx : 183 │ │ +class_idx : 182 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #240 annotations: │ │ Annotations on class │ │ @@ -66507,17 +66514,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0377a4: |[0377a4] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -0377b4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0377ba: 0e00 |0003: return-void │ │ +038718: |[038718] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +038728: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03872e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -66526,18 +66533,18 @@ │ │ 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 │ │ -0377bc: |[0377bc] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -0377cc: 2200 b800 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00b8 │ │ -0377d0: 7030 9104 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0491 │ │ -0377d6: 1100 |0005: return-object v0 │ │ +038730: |[038730] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +038740: 2200 b700 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00b7 │ │ +038744: 7030 9104 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0491 │ │ +03874a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 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; │ │ @@ -66547,18 +66554,18 @@ │ │ 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 │ │ -0377d8: |[0377d8] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0377e8: 6e30 8c04 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@048c │ │ -0377ee: 0c00 |0003: move-result-object v0 │ │ -0377f0: 1100 |0004: return-object v0 │ │ +03874c: |[03874c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +03875c: 6e30 8c04 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@048c │ │ +038762: 0c00 |0003: move-result-object v0 │ │ +038764: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 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; │ │ @@ -66568,17 +66575,17 @@ │ │ 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 │ │ -0377f4: |[0377f4] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -037804: 2320 6c02 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@026c │ │ -037808: 1100 |0002: return-object v0 │ │ +038768: |[038768] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +038778: 2320 6a02 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@026a │ │ +03877c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -66587,32 +66594,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03780c: |[03780c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -03781c: 6e20 8e04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@048e │ │ -037822: 0c00 |0003: move-result-object v0 │ │ -037824: 1100 |0004: return-object v0 │ │ +038780: |[038780] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +038790: 6e20 8e04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@048e │ │ +038796: 0c00 |0003: move-result-object v0 │ │ +038798: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #241 header: │ │ -class_idx : 185 │ │ +class_idx : 184 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1812 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ @@ -66633,17 +66640,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037828: |[037828] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -037838: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03783e: 0e00 |0003: return-void │ │ +03879c: |[03879c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0387ac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +0387b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -66652,16 +66659,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037840: |[037840] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -037850: 0e00 |0000: return-void │ │ +0387b4: |[0387b4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +0387c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -66670,16 +66677,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037854: |[037854] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -037864: 0e00 |0000: return-void │ │ +0387c8: |[0387c8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +0387d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -66690,29 +66697,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037868: |[037868] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -037878: 0e00 |0000: return-void │ │ +0387dc: |[0387dc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +0387ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ - source_file_idx : 1812 (ViewPager.java) │ │ + source_file_idx : 1810 (ViewPager.java) │ │ │ │ Class #242 header: │ │ -class_idx : 188 │ │ +class_idx : 187 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 307 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #242 annotations: │ │ @@ -66734,17 +66741,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03787c: |[03787c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -03788c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037892: 0e00 |0003: return-void │ │ +0387f0: |[0387f0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +038800: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -66753,16 +66760,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 │ │ -037894: |[037894] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0378a4: 0e00 |0000: return-void │ │ +038808: |[038808] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +038818: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 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; │ │ @@ -66772,17 +66779,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 │ │ -0378a8: |[0378a8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0378b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0378ba: 1100 |0001: return-object v0 │ │ +03881c: |[03881c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +03882c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03882e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 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 │ │ @@ -66792,30 +66799,30 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0378bc: |[0378bc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0378cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0378ce: 0f00 |0001: return v0 │ │ +038830: |[038830] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +038840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038842: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 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 : 307 (AccessibilityEventCompat.java) │ │ │ │ Class #243 header: │ │ -class_idx : 192 │ │ +class_idx : 191 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 312 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #243 annotations: │ │ @@ -66845,19 +66852,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 │ │ -0378d0: |[0378d0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -0378e0: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@01c5 │ │ -0378e4: 5b02 c601 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ -0378e8: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0378ee: 0e00 |0007: return-void │ │ +038844: |[038844] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +038854: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@01c5 │ │ +038858: 5b02 c601 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ +03885c: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038862: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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; │ │ @@ -66868,32 +66875,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0378f0: |[0378f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -037900: 5410 c601 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ -037904: 6e20 2205 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0522 │ │ -03790a: 0e00 |0005: return-void │ │ +038864: |[038864] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +038874: 5410 c601 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ +038878: 6e20 2205 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0522 │ │ +03887e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 312 (AccessibilityManagerCompat.java) │ │ │ │ Class #244 header: │ │ -class_idx : 194 │ │ +class_idx : 193 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 312 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #244 annotations: │ │ @@ -66919,17 +66926,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03790c: |[03790c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -03791c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037922: 0e00 |0003: return-void │ │ +038880: |[038880] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +038890: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -66938,17 +66945,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 │ │ -037924: |[037924] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -037934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037936: 0f00 |0001: return v0 │ │ +038898: |[038898] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0388a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0388aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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; │ │ @@ -66958,17 +66965,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037938: |[037938] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -037948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03794a: 1100 |0001: return-object v0 │ │ +0388ac: |[0388ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0388bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0388be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 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 feedbackTypeFlags I │ │ @@ -66978,17 +66985,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03794c: |[03794c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -03795c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03795e: 1100 |0001: return-object v0 │ │ +0388c0: |[0388c0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0388d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0388d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -66997,17 +67004,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037960: |[037960] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -037970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037972: 0f00 |0001: return v0 │ │ +0388d4: |[0388d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0388e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0388e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -67016,17 +67023,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 │ │ -037974: |[037974] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -037984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037986: 1100 |0001: return-object v0 │ │ +0388e8: |[0388e8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +0388f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0388fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 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; │ │ │ │ @@ -67035,31 +67042,31 @@ │ │ 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 │ │ -037988: |[037988] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -037998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03799a: 0f00 |0001: return v0 │ │ +0388fc: |[0388fc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03890c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03890e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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 : 312 (AccessibilityManagerCompat.java) │ │ │ │ Class #245 header: │ │ -class_idx : 203 │ │ +class_idx : 202 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 317 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 48 │ │ │ │ Class #245 annotations: │ │ @@ -67083,17 +67090,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03799c: |[03799c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -0379ac: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -0379b2: 0e00 |0003: return-void │ │ +038910: |[038910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +038920: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -67102,16 +67109,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0379b4: |[0379b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -0379c4: 0e00 |0000: return-void │ │ +038928: |[038928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +038938: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 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 │ │ @@ -67121,16 +67128,16 @@ │ │ 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 │ │ -0379c8: |[0379c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0379d8: 0e00 |0000: return-void │ │ +03893c: |[03893c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03894c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 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; │ │ @@ -67140,17 +67147,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0379dc: |[0379dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0379ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0379ee: 1100 |0001: return-object v0 │ │ +038950: |[038950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +038960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038962: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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 text Ljava/lang/String; │ │ @@ -67160,17 +67167,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0379f0: |[0379f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -037a00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a02: 0f00 |0001: return v0 │ │ +038964: |[038964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +038974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038976: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67179,16 +67186,16 @@ │ │ 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 │ │ -037a04: |[037a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -037a14: 0e00 |0000: return-void │ │ +038978: |[038978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +038988: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 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; │ │ @@ -67198,16 +67205,16 @@ │ │ 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 │ │ -037a18: |[037a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -037a28: 0e00 |0000: return-void │ │ +03898c: |[03898c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03899c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 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; │ │ @@ -67217,17 +67224,17 @@ │ │ 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 │ │ -037a2c: |[037a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -037a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a3e: 1100 |0001: return-object v0 │ │ +0389a0: |[0389a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0389b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0389b2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 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 │ │ @@ -67237,17 +67244,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037a40: |[037a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -037a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a52: 0f00 |0001: return v0 │ │ +0389b4: |[0389b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +0389c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0389c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67256,17 +67263,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037a54: |[037a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a66: 1100 |0001: return-object v0 │ │ +0389c8: |[0389c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0389d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0389da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67275,17 +67282,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037a68: |[037a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a7a: 1100 |0001: return-object v0 │ │ +0389dc: |[0389dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0389ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0389ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67294,17 +67301,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037a7c: |[037a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a8e: 1100 |0001: return-object v0 │ │ +0389f0: |[0389f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +038a00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a02: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67313,17 +67320,17 @@ │ │ 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 │ │ -037a90: |[037a90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -037aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037aa2: 1100 |0001: return-object v0 │ │ +038a04: |[038a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +038a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a16: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67332,18 +67339,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037aa4: |[037aa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -037ab4: 6e20 a105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@05a1 │ │ -037aba: 0c00 |0003: move-result-object v0 │ │ -037abc: 1100 |0004: return-object v0 │ │ +038a18: |[038a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +038a28: 6e20 a105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@05a1 │ │ +038a2e: 0c00 |0003: move-result-object v0 │ │ +038a30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ @@ -67352,17 +67359,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037ac0: |[037ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037ad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037ad2: 1100 |0001: return-object v0 │ │ +038a34: |[038a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +038a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67371,17 +67378,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037ad4: |[037ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -037ae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037ae6: 0f00 |0001: return v0 │ │ +038a48: |[038a48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +038a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67390,17 +67397,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037ae8: |[037ae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -037af8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037afa: 0f00 |0001: return v0 │ │ +038a5c: |[038a5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +038a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67409,17 +67416,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037afc: |[037afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -037b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b0e: 0f00 |0001: return v0 │ │ +038a70: |[038a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +038a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67428,17 +67435,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b10: |[037b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -037b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b22: 0f00 |0001: return v0 │ │ +038a84: |[038a84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +038a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038a96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67447,17 +67454,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b24: |[037b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -037b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b36: 0f00 |0001: return v0 │ │ +038a98: |[038a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +038aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038aaa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67466,17 +67473,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b38: |[037b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -037b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b4a: 0f00 |0001: return v0 │ │ +038aac: |[038aac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +038abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038abe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67485,17 +67492,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b4c: |[037b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -037b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b5e: 0f00 |0001: return v0 │ │ +038ac0: |[038ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +038ad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038ad2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67504,17 +67511,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b60: |[037b60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -037b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b72: 0f00 |0001: return v0 │ │ +038ad4: |[038ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +038ae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038ae6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67523,17 +67530,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b74: |[037b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -037b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b86: 0f00 |0001: return v0 │ │ +038ae8: |[038ae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +038af8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038afa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67542,17 +67549,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b88: |[037b88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -037b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b9a: 0f00 |0001: return v0 │ │ +038afc: |[038afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +038b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038b0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67561,17 +67568,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037b9c: |[037b9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -037bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037bae: 0f00 |0001: return v0 │ │ +038b10: |[038b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +038b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038b22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67580,17 +67587,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037bb0: |[037bb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -037bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037bc2: 1100 |0001: return-object v0 │ │ +038b24: |[038b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +038b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038b36: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -67598,17 +67605,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037bc4: |[037bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -037bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037bd6: 1100 |0001: return-object v0 │ │ +038b38: |[038b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +038b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038b4a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -67617,17 +67624,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037bd8: |[037bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -037be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037bea: 1100 |0001: return-object v0 │ │ +038b4c: |[038b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +038b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038b5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67636,17 +67643,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037bec: |[037bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -037bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037bfe: 0f00 |0001: return v0 │ │ +038b60: |[038b60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +038b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038b72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 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 │ │ @@ -67656,16 +67663,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037c00: |[037c00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -037c10: 0e00 |0000: return-void │ │ +038b74: |[038b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +038b84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -67674,16 +67681,16 @@ │ │ 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 │ │ -037c14: |[037c14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -037c24: 0e00 |0000: return-void │ │ +038b88: |[038b88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +038b98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 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; │ │ @@ -67693,16 +67700,16 @@ │ │ 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 │ │ -037c28: |[037c28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -037c38: 0e00 |0000: return-void │ │ +038b9c: |[038b9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +038bac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 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; │ │ @@ -67712,16 +67719,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037c3c: |[037c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -037c4c: 0e00 |0000: return-void │ │ +038bb0: |[038bb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +038bc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 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 │ │ @@ -67731,16 +67738,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037c50: |[037c50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -037c60: 0e00 |0000: return-void │ │ +038bc4: |[038bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +038bd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 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 │ │ @@ -67750,16 +67757,16 @@ │ │ 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 │ │ -037c64: |[037c64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -037c74: 0e00 |0000: return-void │ │ +038bd8: |[038bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +038be8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 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; │ │ @@ -67769,16 +67776,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037c78: |[037c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -037c88: 0e00 |0000: return-void │ │ +038bec: |[038bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +038bfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 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 │ │ @@ -67788,16 +67795,16 @@ │ │ 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 │ │ -037c8c: |[037c8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -037c9c: 0e00 |0000: return-void │ │ +038c00: |[038c00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +038c10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 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; │ │ @@ -67807,16 +67814,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037ca0: |[037ca0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -037cb0: 0e00 |0000: return-void │ │ +038c14: |[038c14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +038c24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 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 │ │ @@ -67826,16 +67833,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037cb4: |[037cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -037cc4: 0e00 |0000: return-void │ │ +038c28: |[038c28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +038c38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 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 │ │ @@ -67845,16 +67852,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037cc8: |[037cc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -037cd8: 0e00 |0000: return-void │ │ +038c3c: |[038c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +038c4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 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 │ │ @@ -67864,16 +67871,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037cdc: |[037cdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -037cec: 0e00 |0000: return-void │ │ +038c50: |[038c50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +038c60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 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 │ │ @@ -67883,16 +67890,16 @@ │ │ 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 │ │ -037cf0: |[037cf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -037d00: 0e00 |0000: return-void │ │ +038c64: |[038c64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +038c74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 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; │ │ @@ -67902,16 +67909,16 @@ │ │ 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 │ │ -037d04: |[037d04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -037d14: 0e00 |0000: return-void │ │ +038c78: |[038c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +038c88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 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; │ │ @@ -67921,16 +67928,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037d18: |[037d18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -037d28: 0e00 |0000: return-void │ │ +038c8c: |[038c8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +038c9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 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 │ │ @@ -67940,16 +67947,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037d2c: |[037d2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -037d3c: 0e00 |0000: return-void │ │ +038ca0: |[038ca0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +038cb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 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 │ │ @@ -67959,16 +67966,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037d40: |[037d40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -037d50: 0e00 |0000: return-void │ │ +038cb4: |[038cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +038cc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 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 │ │ @@ -67978,16 +67985,16 @@ │ │ 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 │ │ -037d54: |[037d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -037d64: 0e00 |0000: return-void │ │ +038cc8: |[038cc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +038cd8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 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; │ │ @@ -67997,30 +68004,30 @@ │ │ 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 │ │ -037d68: |[037d68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -037d78: 0e00 |0000: return-void │ │ +038cdc: |[038cdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +038cec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 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; │ │ │ │ source_file_idx : 317 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #246 header: │ │ -class_idx : 206 │ │ +class_idx : 205 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 322 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 45 │ │ │ │ Class #246 annotations: │ │ @@ -68044,17 +68051,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037d7c: |[037d7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -037d8c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -037d92: 0e00 |0003: return-void │ │ +038cf0: |[038cf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +038d00: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +038d06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -68063,18 +68070,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037d94: |[037d94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -037da4: 7110 e306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@06e3 │ │ -037daa: 0a00 |0003: move-result v0 │ │ -037dac: 0f00 |0004: return v0 │ │ +038d08: |[038d08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +038d18: 7110 e306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@06e3 │ │ +038d1e: 0a00 |0003: move-result v0 │ │ +038d20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68083,18 +68090,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037db0: |[037db0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037dc0: 7110 e406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e4 │ │ -037dc6: 0c00 |0003: move-result-object v0 │ │ -037dc8: 1100 |0004: return-object v0 │ │ +038d24: |[038d24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +038d34: 7110 e406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e4 │ │ +038d3a: 0c00 |0003: move-result-object v0 │ │ +038d3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68103,18 +68110,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037dcc: |[037dcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037ddc: 7110 e506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e5 │ │ -037de2: 0c00 |0003: move-result-object v0 │ │ -037de4: 1100 |0004: return-object v0 │ │ +038d40: |[038d40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +038d50: 7110 e506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e5 │ │ +038d56: 0c00 |0003: move-result-object v0 │ │ +038d58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68123,18 +68130,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037de8: |[037de8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -037df8: 7110 e606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e6 │ │ -037dfe: 0c00 |0003: move-result-object v0 │ │ -037e00: 1100 |0004: return-object v0 │ │ +038d5c: |[038d5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +038d6c: 7110 e606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e6 │ │ +038d72: 0c00 |0003: move-result-object v0 │ │ +038d74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68143,18 +68150,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037e04: |[037e04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -037e14: 7110 e706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@06e7 │ │ -037e1a: 0a00 |0003: move-result v0 │ │ -037e1c: 0f00 |0004: return v0 │ │ +038d78: |[038d78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +038d88: 7110 e706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@06e7 │ │ +038d8e: 0a00 |0003: move-result v0 │ │ +038d90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68163,18 +68170,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037e20: |[037e20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -037e30: 7110 e806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@06e8 │ │ -037e36: 0a00 |0003: move-result v0 │ │ -037e38: 0f00 |0004: return v0 │ │ +038d94: |[038d94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +038da4: 7110 e806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@06e8 │ │ +038daa: 0a00 |0003: move-result v0 │ │ +038dac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68183,18 +68190,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037e3c: |[037e3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -037e4c: 7110 e906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@06e9 │ │ -037e52: 0a00 |0003: move-result v0 │ │ -037e54: 0f00 |0004: return v0 │ │ +038db0: |[038db0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +038dc0: 7110 e906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@06e9 │ │ +038dc6: 0a00 |0003: move-result v0 │ │ +038dc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68203,17 +68210,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037e58: |[037e58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -037e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037e6a: 0f00 |0001: return v0 │ │ +038dcc: |[038dcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +038ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038dde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68222,17 +68229,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037e6c: |[037e6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -037e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037e7e: 0f00 |0001: return v0 │ │ +038de0: |[038de0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +038df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038df2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68241,18 +68248,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037e80: |[037e80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -037e90: 7110 ea06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@06ea │ │ -037e96: 0c00 |0003: move-result-object v0 │ │ -037e98: 1100 |0004: return-object v0 │ │ +038df4: |[038df4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +038e04: 7110 ea06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@06ea │ │ +038e0a: 0c00 |0003: move-result-object v0 │ │ +038e0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68261,18 +68268,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037e9c: |[037e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -037eac: 7110 eb06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@06eb │ │ -037eb2: 0a00 |0003: move-result v0 │ │ -037eb4: 0f00 |0004: return v0 │ │ +038e10: |[038e10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +038e20: 7110 eb06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@06eb │ │ +038e26: 0a00 |0003: move-result v0 │ │ +038e28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68281,18 +68288,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037eb8: |[037eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -037ec8: 7110 ec06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@06ec │ │ -037ece: 0a00 |0003: move-result v0 │ │ -037ed0: 0f00 |0004: return v0 │ │ +038e2c: |[038e2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +038e3c: 7110 ec06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@06ec │ │ +038e42: 0a00 |0003: move-result v0 │ │ +038e44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68301,18 +68308,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037ed4: |[037ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -037ee4: 7110 ed06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@06ed │ │ -037eea: 0a00 |0003: move-result v0 │ │ -037eec: 0f00 |0004: return v0 │ │ +038e48: |[038e48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +038e58: 7110 ed06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@06ed │ │ +038e5e: 0a00 |0003: move-result v0 │ │ +038e60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68321,18 +68328,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037ef0: |[037ef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -037f00: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@06ee │ │ -037f06: 0c00 |0003: move-result-object v0 │ │ -037f08: 1100 |0004: return-object v0 │ │ +038e64: |[038e64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +038e74: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@06ee │ │ +038e7a: 0c00 |0003: move-result-object v0 │ │ +038e7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68341,18 +68348,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037f0c: |[037f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -037f1c: 7110 ef06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@06ef │ │ -037f22: 0c00 |0003: move-result-object v0 │ │ -037f24: 1100 |0004: return-object v0 │ │ +038e80: |[038e80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +038e90: 7110 ef06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@06ef │ │ +038e96: 0c00 |0003: move-result-object v0 │ │ +038e98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68361,18 +68368,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037f28: |[037f28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -037f38: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@06f0 │ │ -037f3e: 0a00 |0003: move-result v0 │ │ -037f40: 0f00 |0004: return v0 │ │ +038e9c: |[038e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +038eac: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@06f0 │ │ +038eb2: 0a00 |0003: move-result v0 │ │ +038eb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68381,18 +68388,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037f44: |[037f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -037f54: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@06f1 │ │ -037f5a: 0a00 |0003: move-result v0 │ │ -037f5c: 0f00 |0004: return v0 │ │ +038eb8: |[038eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +038ec8: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@06f1 │ │ +038ece: 0a00 |0003: move-result v0 │ │ +038ed0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68401,18 +68408,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037f60: |[037f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -037f70: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@06f2 │ │ -037f76: 0a00 |0003: move-result v0 │ │ -037f78: 0f00 |0004: return v0 │ │ +038ed4: |[038ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +038ee4: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@06f2 │ │ +038eea: 0a00 |0003: move-result v0 │ │ +038eec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68421,18 +68428,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037f7c: |[037f7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -037f8c: 7110 f306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@06f3 │ │ -037f92: 0a00 |0003: move-result v0 │ │ -037f94: 0f00 |0004: return v0 │ │ +038ef0: |[038ef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +038f00: 7110 f306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@06f3 │ │ +038f06: 0a00 |0003: move-result v0 │ │ +038f08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68441,18 +68448,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037f98: |[037f98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -037fa8: 7110 f406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@06f4 │ │ -037fae: 0a00 |0003: move-result v0 │ │ -037fb0: 0f00 |0004: return v0 │ │ +038f0c: |[038f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +038f1c: 7110 f406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@06f4 │ │ +038f22: 0a00 |0003: move-result v0 │ │ +038f24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68461,18 +68468,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037fb4: |[037fb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -037fc4: 7110 f506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@06f5 │ │ -037fca: 0a00 |0003: move-result v0 │ │ -037fcc: 0f00 |0004: return v0 │ │ +038f28: |[038f28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +038f38: 7110 f506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@06f5 │ │ +038f3e: 0a00 |0003: move-result v0 │ │ +038f40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68481,18 +68488,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -037fd0: |[037fd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -037fe0: 7110 f606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@06f6 │ │ -037fe6: 0a00 |0003: move-result v0 │ │ -037fe8: 0f00 |0004: return v0 │ │ +038f44: |[038f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +038f54: 7110 f606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@06f6 │ │ +038f5a: 0a00 |0003: move-result v0 │ │ +038f5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68501,18 +68508,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -037fec: |[037fec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -037ffc: 7100 f706 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@06f7 │ │ -038002: 0c00 |0003: move-result-object v0 │ │ -038004: 1100 |0004: return-object v0 │ │ +038f60: |[038f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +038f70: 7100 f706 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@06f7 │ │ +038f76: 0c00 |0003: move-result-object v0 │ │ +038f78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -68520,18 +68527,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038008: |[038008] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -038018: 7110 f806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@06f8 │ │ -03801e: 0c00 |0003: move-result-object v0 │ │ -038020: 1100 |0004: return-object v0 │ │ +038f7c: |[038f7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +038f8c: 7110 f806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@06f8 │ │ +038f92: 0c00 |0003: move-result-object v0 │ │ +038f94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68540,17 +68547,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038024: |[038024] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -038034: 7110 f906 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@06f9 │ │ -03803a: 0e00 |0003: return-void │ │ +038f98: |[038f98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +038fa8: 7110 f906 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@06f9 │ │ +038fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68560,17 +68567,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03803c: |[03803c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -03804c: 7120 fa06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@06fa │ │ -038052: 0e00 |0003: return-void │ │ +038fb0: |[038fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +038fc0: 7120 fa06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@06fa │ │ +038fc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68581,17 +68588,17 @@ │ │ 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 │ │ -038054: |[038054] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -038064: 7120 fb06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fb │ │ -03806a: 0e00 |0003: return-void │ │ +038fc8: |[038fc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +038fd8: 7120 fb06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fb │ │ +038fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=369 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68602,17 +68609,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03806c: |[03806c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03807c: 7120 fc06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@06fc │ │ -038082: 0e00 |0003: return-void │ │ +038fe0: |[038fe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +038ff0: 7120 fc06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@06fc │ │ +038ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68623,17 +68630,17 @@ │ │ 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 │ │ -038084: |[038084] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -038094: 7120 fd06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fd │ │ -03809a: 0e00 |0003: return-void │ │ +038ff8: |[038ff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +039008: 7120 fd06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fd │ │ +03900e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68644,17 +68651,17 @@ │ │ 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 │ │ -03809c: |[03809c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0380ac: 7120 fe06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fe │ │ -0380b2: 0e00 |0003: return-void │ │ +039010: |[039010] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +039020: 7120 fe06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fe │ │ +039026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68665,17 +68672,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0380b4: |[0380b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0380c4: 7120 ff06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@06ff │ │ -0380ca: 0e00 |0003: return-void │ │ +039028: |[039028] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +039038: 7120 ff06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@06ff │ │ +03903e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68686,17 +68693,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0380cc: |[0380cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0380dc: 7120 0007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0700 │ │ -0380e2: 0e00 |0003: return-void │ │ +039040: |[039040] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +039050: 7120 0007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0700 │ │ +039056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0003 line=389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68707,17 +68714,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0380e4: |[0380e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0380f4: 7120 0107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0701 │ │ -0380fa: 0e00 |0003: return-void │ │ +039058: |[039058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +039068: 7120 0107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0701 │ │ +03906e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 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; │ │ @@ -68728,17 +68735,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0380fc: |[0380fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -03810c: 7120 0207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0702 │ │ -038112: 0e00 |0003: return-void │ │ +039070: |[039070] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +039080: 7120 0207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0702 │ │ +039086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=397 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68749,17 +68756,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038114: |[038114] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -038124: 7120 0307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0703 │ │ -03812a: 0e00 |0003: return-void │ │ +039088: |[039088] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +039098: 7120 0307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0703 │ │ +03909e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68770,16 +68777,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03812c: |[03812c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -03813c: 0e00 |0000: return-void │ │ +0390a0: |[0390a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0390b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -68789,16 +68796,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038140: |[038140] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -038150: 0e00 |0000: return-void │ │ +0390b4: |[0390b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0390c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -68808,17 +68815,17 @@ │ │ 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 │ │ -038154: |[038154] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -038164: 7120 0407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0704 │ │ -03816a: 0e00 |0003: return-void │ │ +0390c8: |[0390c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0390d8: 7120 0407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0704 │ │ +0390de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68829,17 +68836,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03816c: |[03816c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03817c: 7120 0507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0705 │ │ -038182: 0e00 |0003: return-void │ │ +0390e0: |[0390e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0390f0: 7120 0507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0705 │ │ +0390f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0003 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68850,17 +68857,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038184: |[038184] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -038194: 7120 0607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0706 │ │ -03819a: 0e00 |0003: return-void │ │ +0390f8: |[0390f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +039108: 7120 0607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0706 │ │ +03910e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 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; │ │ @@ -68871,17 +68878,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03819c: |[03819c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0381ac: 7120 0707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0707 │ │ -0381b2: 0e00 |0003: return-void │ │ +039110: |[039110] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +039120: 7120 0707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0707 │ │ +039126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68892,17 +68899,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0381b4: |[0381b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0381c4: 7120 0807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0708 │ │ -0381ca: 0e00 |0003: return-void │ │ +039128: |[039128] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +039138: 7120 0807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0708 │ │ +03913e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68913,17 +68920,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0381cc: |[0381cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0381dc: 7120 0907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0709 │ │ -0381e2: 0e00 |0003: return-void │ │ +039140: |[039140] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +039150: 7120 0907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0709 │ │ +039156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0003 line=435 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68934,17 +68941,17 @@ │ │ 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 │ │ -0381e4: |[0381e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0381f4: 7120 0a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@070a │ │ -0381fa: 0e00 |0003: return-void │ │ +039158: |[039158] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +039168: 7120 0a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@070a │ │ +03916e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68955,32 +68962,32 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0381fc: |[0381fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -03820c: 7120 0b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@070b │ │ -038212: 0e00 |0003: return-void │ │ +039170: |[039170] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +039180: 7120 0b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@070b │ │ +039186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 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 toIndex I │ │ │ │ source_file_idx : 322 (AccessibilityRecordCompat.java) │ │ │ │ Class #247 header: │ │ -class_idx : 208 │ │ +class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 322 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 45 │ │ │ │ Class #247 annotations: │ │ @@ -69004,17 +69011,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038214: |[038214] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -038224: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03822a: 0e00 |0003: return-void │ │ +039188: |[039188] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +039198: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03919e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ @@ -69023,17 +69030,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03822c: |[03822c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -03823c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03823e: 0f00 |0001: return v0 │ │ +0391a0: |[0391a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0391b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0391b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69042,17 +69049,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038240: |[038240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -038250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038252: 1100 |0001: return-object v0 │ │ +0391b4: |[0391b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0391c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0391c6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69061,17 +69068,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038254: |[038254] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -038264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038266: 1100 |0001: return-object v0 │ │ +0391c8: |[0391c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0391d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0391da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69080,17 +69087,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038268: |[038268] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -038278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03827a: 1100 |0001: return-object v0 │ │ +0391dc: |[0391dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0391ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0391ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69099,17 +69106,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03827c: |[03827c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -03828c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03828e: 0f00 |0001: return v0 │ │ +0391f0: |[0391f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +039200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039202: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69118,17 +69125,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038290: |[038290] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0382a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0382a2: 0f00 |0001: return v0 │ │ +039204: |[039204] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +039214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039216: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69137,17 +69144,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0382a4: |[0382a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0382b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0382b6: 0f00 |0001: return v0 │ │ +039218: |[039218] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +039228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03922a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69156,17 +69163,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0382b8: |[0382b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0382c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0382ca: 0f00 |0001: return v0 │ │ +03922c: |[03922c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +03923c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03923e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69175,17 +69182,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0382cc: |[0382cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0382dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0382de: 0f00 |0001: return v0 │ │ +039240: |[039240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +039250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039252: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69194,17 +69201,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0382e0: |[0382e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0382f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0382f2: 1100 |0001: return-object v0 │ │ +039254: |[039254] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +039264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039266: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69213,17 +69220,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0382f4: |[0382f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -038304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038306: 0f00 |0001: return v0 │ │ +039268: |[039268] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +039278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03927a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69232,17 +69239,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038308: |[038308] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -038318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03831a: 0f00 |0001: return v0 │ │ +03927c: |[03927c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +03928c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03928e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69251,17 +69258,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03831c: |[03831c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -03832c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03832e: 0f00 |0001: return v0 │ │ +039290: |[039290] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0392a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0392a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69270,17 +69277,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038330: |[038330] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -038340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038342: 1100 |0001: return-object v0 │ │ +0392a4: |[0392a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0392b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0392b6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69289,17 +69296,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038344: |[038344] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -038354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038356: 1100 |0001: return-object v0 │ │ +0392b8: |[0392b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0392c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0392ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69308,17 +69315,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038358: |[038358] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -038368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03836a: 0f00 |0001: return v0 │ │ +0392cc: |[0392cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0392dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0392de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69327,17 +69334,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03836c: |[03836c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03837c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03837e: 0f00 |0001: return v0 │ │ +0392e0: |[0392e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0392f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0392f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69346,17 +69353,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038380: |[038380] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -038390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038392: 0f00 |0001: return v0 │ │ +0392f4: |[0392f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +039304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039306: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69365,17 +69372,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038394: |[038394] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0383a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0383a6: 0f00 |0001: return v0 │ │ +039308: |[039308] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +039318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03931a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69384,17 +69391,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0383a8: |[0383a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0383b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0383ba: 0f00 |0001: return v0 │ │ +03931c: |[03931c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +03932c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03932e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69403,17 +69410,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0383bc: |[0383bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0383cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0383ce: 0f00 |0001: return v0 │ │ +039330: |[039330] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +039340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039342: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69422,17 +69429,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0383d0: |[0383d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0383e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0383e2: 0f00 |0001: return v0 │ │ +039344: |[039344] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +039354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039356: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69441,17 +69448,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0383e4: |[0383e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -0383f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0383f6: 1100 |0001: return-object v0 │ │ +039358: |[039358] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +039368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03936a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -69459,17 +69466,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0383f8: |[0383f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -038408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03840a: 1100 |0001: return-object v0 │ │ +03936c: |[03936c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03937c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03937e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69478,16 +69485,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03840c: |[03840c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -03841c: 0e00 |0000: return-void │ │ +039380: |[039380] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +039390: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -69496,16 +69503,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038420: |[038420] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -038430: 0e00 |0000: return-void │ │ +039394: |[039394] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0393a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 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 │ │ @@ -69515,16 +69522,16 @@ │ │ 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 │ │ -038434: |[038434] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -038444: 0e00 |0000: return-void │ │ +0393a8: |[0393a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0393b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 beforeText Ljava/lang/CharSequence; │ │ @@ -69534,16 +69541,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038448: |[038448] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -038458: 0e00 |0000: return-void │ │ +0393bc: |[0393bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0393cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 isChecked Z │ │ @@ -69553,16 +69560,16 @@ │ │ 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 │ │ -03845c: |[03845c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03846c: 0e00 |0000: return-void │ │ +0393d0: |[0393d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0393e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 className Ljava/lang/CharSequence; │ │ @@ -69572,16 +69579,16 @@ │ │ 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 │ │ -038470: |[038470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -038480: 0e00 |0000: return-void │ │ +0393e4: |[0393e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0393f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 contentDescription Ljava/lang/CharSequence; │ │ @@ -69591,16 +69598,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038484: |[038484] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -038494: 0e00 |0000: return-void │ │ +0393f8: |[0393f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +039408: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 currentItemIndex I │ │ @@ -69610,16 +69617,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038498: |[038498] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0384a8: 0e00 |0000: return-void │ │ +03940c: |[03940c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +03941c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 isEnabled Z │ │ @@ -69629,16 +69636,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0384ac: |[0384ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0384bc: 0e00 |0000: return-void │ │ +039420: |[039420] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +039430: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 fromIndex I │ │ @@ -69648,16 +69655,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0384c0: |[0384c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0384d0: 0e00 |0000: return-void │ │ +039434: |[039434] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +039444: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 isFullScreen Z │ │ @@ -69667,16 +69674,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0384d4: |[0384d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0384e4: 0e00 |0000: return-void │ │ +039448: |[039448] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +039458: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 itemCount I │ │ @@ -69686,16 +69693,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0384e8: |[0384e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0384f8: 0e00 |0000: return-void │ │ +03945c: |[03945c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +03946c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 maxScrollX I │ │ @@ -69705,16 +69712,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0384fc: |[0384fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -03850c: 0e00 |0000: return-void │ │ +039470: |[039470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +039480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 maxScrollY I │ │ @@ -69724,16 +69731,16 @@ │ │ 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 │ │ -038510: |[038510] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -038520: 0e00 |0000: return-void │ │ +039484: |[039484] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +039494: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 parcelableData Landroid/os/Parcelable; │ │ @@ -69743,16 +69750,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038524: |[038524] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -038534: 0e00 |0000: return-void │ │ +039498: |[039498] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0394a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 isPassword Z │ │ @@ -69762,16 +69769,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038538: |[038538] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -038548: 0e00 |0000: return-void │ │ +0394ac: |[0394ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0394bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 removedCount I │ │ @@ -69781,16 +69788,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03854c: |[03854c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -03855c: 0e00 |0000: return-void │ │ +0394c0: |[0394c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0394d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 scrollX I │ │ @@ -69800,16 +69807,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038560: |[038560] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -038570: 0e00 |0000: return-void │ │ +0394d4: |[0394d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0394e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 scrollY I │ │ @@ -69819,16 +69826,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038574: |[038574] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -038584: 0e00 |0000: return-void │ │ +0394e8: |[0394e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0394f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 scrollable Z │ │ @@ -69838,16 +69845,16 @@ │ │ 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 │ │ -038588: |[038588] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -038598: 0e00 |0000: return-void │ │ +0394fc: |[0394fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03950c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 source Landroid/view/View; │ │ @@ -69857,30 +69864,30 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03859c: |[03859c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0385ac: 0e00 |0000: return-void │ │ +039510: |[039510] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +039520: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 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 toIndex I │ │ │ │ source_file_idx : 322 (AccessibilityRecordCompat.java) │ │ │ │ Class #248 header: │ │ -class_idx : 214 │ │ +class_idx : 213 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 289 │ │ +superclass_idx : 287 │ │ source_file_idx : 487 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #248 annotations: │ │ @@ -69954,19 +69961,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 │ │ -0385b0: |[0385b0] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0385c0: 7010 8908 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0889 │ │ -0385c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0385c8: 6e40 2207 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ -0385ce: 0e00 |0007: return-void │ │ +039524: |[039524] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +039534: 7010 8908 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0889 │ │ +03953a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +03953c: 6e40 2207 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ +039542: 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; │ │ @@ -69978,18 +69985,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 │ │ -0385d0: |[0385d0] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0385e0: 7010 8908 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0889 │ │ -0385e6: 6e40 2207 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ -0385ec: 0e00 |0006: return-void │ │ +039544: |[039544] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +039554: 7010 8908 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0889 │ │ +03955a: 6e40 2207 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ +039560: 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; │ │ @@ -70002,22 +70009,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 │ │ -0385f0: |[0385f0] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -038600: 7010 8908 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0889 │ │ -038606: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -03860a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -03860c: 6e40 2207 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ -038612: 0e00 |0009: return-void │ │ -038614: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -038616: 28fb |000b: goto 0006 // -0005 │ │ +039564: |[039564] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +039574: 7010 8908 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0889 │ │ +03957a: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +03957e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +039580: 6e40 2207 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ +039586: 0e00 |0009: return-void │ │ +039588: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +03958a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -70038,20 +70045,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -038618: |[038618] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -038628: 6e20 2b07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@072b │ │ -03862e: 0c00 |0003: move-result-object v0 │ │ -038630: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -038634: 7210 8100 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0081 │ │ -03863a: 0e00 |0009: return-void │ │ +03958c: |[03958c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +03959c: 6e20 2b07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@072b │ │ +0395a2: 0c00 |0003: move-result-object v0 │ │ +0395a4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0395a8: 7210 8100 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0081 │ │ +0395ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -70064,21 +70071,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 │ │ -03863c: |[03863c] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -03864c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -038650: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -038654: 1100 |0004: return-object v0 │ │ -038656: 6e10 6a0a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -03865c: 0c00 |0008: move-result-object v0 │ │ -03865e: 28fb |0009: goto 0004 // -0005 │ │ +0395b0: |[0395b0] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0395c0: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +0395c4: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +0395c8: 1100 |0004: return-object v0 │ │ +0395ca: 6e10 6a0a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +0395d0: 0c00 |0008: move-result-object v0 │ │ +0395d2: 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; │ │ │ │ @@ -70087,25 +70094,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -038660: |[038660] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -038670: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -038674: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -038678: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03867c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -038680: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038684: 7210 8300 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0083 │ │ -03868a: 0a00 |000d: move-result v0 │ │ -03868c: 0f00 |000e: return v0 │ │ -03868e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -038690: 28fe |0010: goto 000e // -0002 │ │ +0395d4: |[0395d4] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +0395e4: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0395e8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0395ec: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0395f0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0395f4: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0395f8: 7210 8300 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0083 │ │ +0395fe: 0a00 |000d: move-result v0 │ │ +039600: 0f00 |000e: return v0 │ │ +039602: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +039604: 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; │ │ @@ -70115,17 +70122,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038694: |[038694] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -0386a4: 5410 d901 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0386a8: 1100 |0002: return-object v0 │ │ +039608: |[039608] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +039618: 5410 d901 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03961c: 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;) │ │ @@ -70133,32 +70140,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 │ │ -0386ac: |[0386ac] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0386bc: 5531 dc01 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -0386c0: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -0386c4: 5431 d901 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0386c8: 7220 8700 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ -0386ce: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -0386d2: 5431 d801 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -0386d6: 5432 d901 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0386da: 6e40 2407 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@0724 │ │ -0386e0: 0c00 |0012: move-result-object v0 │ │ -0386e2: 5431 d801 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -0386e6: 5432 d901 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0386ea: 6e40 1607 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@0716 │ │ -0386f0: 1100 |001a: return-object v0 │ │ -0386f2: 0750 |001b: move-object v0, v5 │ │ -0386f4: 28f7 |001c: goto 0013 // -0009 │ │ -0386f6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0386f8: 28fc |001e: goto 001a // -0004 │ │ +039620: |[039620] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +039630: 5531 dc01 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +039634: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +039638: 5431 d901 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03963c: 7220 8700 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ +039642: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +039646: 5431 d801 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +03964a: 5432 d901 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03964e: 6e40 2407 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@0724 │ │ +039654: 0c00 |0012: move-result-object v0 │ │ +039656: 5431 d801 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +03965a: 5432 d901 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03965e: 6e40 1607 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@0716 │ │ +039664: 1100 |001a: return-object v0 │ │ +039666: 0750 |001b: move-object v0, v5 │ │ +039668: 28f7 |001c: goto 0013 // -0009 │ │ +03966a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +03966c: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -70178,22 +70185,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0386fc: |[0386fc] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -03870c: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ -038710: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -038714: 2200 d800 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@00d8 │ │ -038718: 7020 3007 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0730 │ │ -03871e: 5b10 da01 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ -038722: 5410 da01 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ -038726: 1100 |000d: return-object v0 │ │ +039670: |[039670] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +039680: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ +039684: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +039688: 2200 d700 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@00d7 │ │ +03968c: 7020 3007 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0730 │ │ +039692: 5b10 da01 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ +039696: 5410 da01 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ +03969a: 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; │ │ @@ -70203,17 +70210,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038728: |[038728] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -038738: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -03873c: 1100 |0002: return-object v0 │ │ +03969c: |[03969c] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0396ac: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +0396b0: 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;) │ │ @@ -70221,25 +70228,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -038740: |[038740] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -038750: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -038754: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -038758: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03875c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -038760: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038764: 7220 8700 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ -03876a: 5410 d901 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03876e: 1100 |000f: return-object v0 │ │ -038770: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -038772: 28fe |0011: goto 000f // -0002 │ │ +0396b4: |[0396b4] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0396c4: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0396c8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0396cc: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0396d0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0396d4: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0396d8: 7220 8700 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ +0396de: 5410 d901 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0396e2: 1100 |000f: return-object v0 │ │ +0396e4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0396e6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -70251,29 +70258,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -038774: |[038774] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -038784: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -038788: 5532 dc01 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -03878c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -038790: 5432 d901 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038794: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -038798: 5432 d901 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03879c: 7220 8700 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ -0387a2: 0a02 |000f: move-result v2 │ │ -0387a4: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -0387a8: 5430 d901 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0387ac: 5231 de01 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -0387b0: 7220 8400 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0084 │ │ -0387b6: 0b00 |0019: move-result-wide v0 │ │ -0387b8: 1000 |001a: return-wide v0 │ │ +0396e8: |[0396e8] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +0396f8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0396fc: 5532 dc01 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +039700: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +039704: 5432 d901 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039708: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +03970c: 5432 d901 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039710: 7220 8700 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ +039716: 0a02 |000f: move-result v2 │ │ +039718: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +03971c: 5430 d901 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039720: 5231 de01 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +039724: 7220 8400 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0084 │ │ +03972a: 0b00 |0019: move-result-wide v0 │ │ +03972c: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -70285,48 +70292,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 │ │ -0387bc: |[0387bc] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0387cc: 5541 dc01 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -0387d0: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0387d4: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -0387d8: 1a02 e510 |0006: const-string v2, "this should only be called when the cursor is valid" // string@10e5 │ │ -0387dc: 7020 510a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -0387e2: 2701 |000b: throw v1 │ │ -0387e4: 5441 d901 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0387e8: 7220 8700 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ -0387ee: 0a01 |0011: move-result v1 │ │ -0387f0: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -0387f4: 2201 8c01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -0387f8: 2202 9c01 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0387fc: 7010 930a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -038802: 1a03 b908 |001b: const-string v3, "couldn't move cursor to position " // string@08b9 │ │ -038806: 6e20 9a0a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03880c: 0c02 |0020: move-result-object v2 │ │ -03880e: 6e20 970a 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -038814: 0c02 |0024: move-result-object v2 │ │ -038816: 6e10 9e0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03881c: 0c02 |0028: move-result-object v2 │ │ -03881e: 7020 510a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -038824: 2701 |002c: throw v1 │ │ -038826: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -03882a: 5441 d801 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -03882e: 5442 d901 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038832: 6e40 2507 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@0725 │ │ -038838: 0c00 |0036: move-result-object v0 │ │ -03883a: 5441 d801 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -03883e: 5442 d901 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038842: 6e40 1607 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@0716 │ │ -038848: 1100 |003e: return-object v0 │ │ -03884a: 0760 |003f: move-object v0, v6 │ │ -03884c: 28f7 |0040: goto 0037 // -0009 │ │ +039730: |[039730] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +039740: 5541 dc01 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +039744: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +039748: 2201 8a01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +03974c: 1a02 e110 |0006: const-string v2, "this should only be called when the cursor is valid" // string@10e1 │ │ +039750: 7020 510a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +039756: 2701 |000b: throw v1 │ │ +039758: 5441 d901 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03975c: 7220 8700 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0087 │ │ +039762: 0a01 |0011: move-result v1 │ │ +039764: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +039768: 2201 8a01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@018a │ │ +03976c: 2202 9a01 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +039770: 7010 930a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +039776: 1a03 b608 |001b: const-string v3, "couldn't move cursor to position " // string@08b6 │ │ +03977a: 6e20 9a0a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +039780: 0c02 |0020: move-result-object v2 │ │ +039782: 6e20 970a 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +039788: 0c02 |0024: move-result-object v2 │ │ +03978a: 6e10 9e0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +039790: 0c02 |0028: move-result-object v2 │ │ +039792: 7020 510a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +039798: 2701 |002c: throw v1 │ │ +03979a: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +03979e: 5441 d801 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +0397a2: 5442 d901 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0397a6: 6e40 2507 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@0725 │ │ +0397ac: 0c00 |0036: move-result-object v0 │ │ +0397ae: 5441 d801 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +0397b2: 5442 d901 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0397b6: 6e40 1607 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@0716 │ │ +0397bc: 1100 |003e: return-object v0 │ │ +0397be: 0760 |003f: move-object v0, v6 │ │ +0397c0: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -70347,17 +70354,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038850: |[038850] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -038860: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -038862: 0f00 |0001: return v0 │ │ +0397c4: |[0397c4] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +0397d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0397d6: 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;) │ │ @@ -70365,59 +70372,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 │ │ -038864: |[038864] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -038874: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038876: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -038878: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03887a: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -03887e: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -038882: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -038886: 5c40 d601 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ -03888a: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -03888e: 5b46 d901 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038892: 5c40 dc01 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -038896: 5b45 d801 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -03889a: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -03889e: 1a01 5607 |0015: const-string v1, "_id" // string@0756 │ │ -0388a2: 7220 8200 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0082 │ │ -0388a8: 0a01 |001a: move-result v1 │ │ -0388aa: 5941 de01 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -0388ae: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -0388b2: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -0388b4: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -0388b8: 2201 d400 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@00d4 │ │ -0388bc: 7020 0c07 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@070c │ │ -0388c2: 5b41 d701 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -0388c6: 2201 d500 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@00d5 │ │ -0388ca: 7030 1007 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@0710 │ │ -0388d0: 5b41 db01 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -0388d4: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -0388d8: 5441 d701 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -0388dc: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -0388e0: 5441 d701 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -0388e4: 7220 8800 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0088 │ │ -0388ea: 5441 db01 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -0388ee: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -0388f2: 5441 db01 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -0388f6: 7220 8900 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0089 │ │ -0388fc: 0e00 |0044: return-void │ │ -0388fe: 5c41 d601 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ -038902: 28c4 |0047: goto 000b // -003c │ │ -038904: 0110 |0048: move v0, v1 │ │ -038906: 28c4 |0049: goto 000d // -003c │ │ -038908: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -03890a: 28d0 |004b: goto 001b // -0030 │ │ -03890c: 5b43 d701 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -038910: 5b43 db01 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -038914: 28e0 |0050: goto 0030 // -0020 │ │ +0397d8: |[0397d8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0397e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0397ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0397ec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0397ee: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +0397f2: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +0397f6: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0397fa: 5c40 d601 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ +0397fe: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +039802: 5b46 d901 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039806: 5c40 dc01 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +03980a: 5b45 d801 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +03980e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +039812: 1a01 5407 |0015: const-string v1, "_id" // string@0754 │ │ +039816: 7220 8200 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0082 │ │ +03981c: 0a01 |001a: move-result v1 │ │ +03981e: 5941 de01 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +039822: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +039826: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +039828: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +03982c: 2201 d300 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@00d3 │ │ +039830: 7020 0c07 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@070c │ │ +039836: 5b41 d701 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +03983a: 2201 d400 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@00d4 │ │ +03983e: 7030 1007 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@0710 │ │ +039844: 5b41 db01 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +039848: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +03984c: 5441 d701 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +039850: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +039854: 5441 d701 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +039858: 7220 8800 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0088 │ │ +03985e: 5441 db01 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +039862: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +039866: 5441 db01 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +03986a: 7220 8900 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0089 │ │ +039870: 0e00 |0044: return-void │ │ +039872: 5c41 d601 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ +039876: 28c4 |0047: goto 000b // -003c │ │ +039878: 0110 |0048: move v0, v1 │ │ +03987a: 28c4 |0049: goto 000d // -003c │ │ +03987c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +03987e: 28d0 |004b: goto 001b // -0030 │ │ +039880: 5b43 d701 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +039884: 5b43 db01 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +039888: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -70449,21 +70456,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 │ │ -038918: |[038918] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -038928: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -03892c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03892e: 6e40 2207 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ -038934: 0e00 |0006: return-void │ │ -038936: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -038938: 28fb |0008: goto 0003 // -0005 │ │ +03988c: |[03988c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +03989c: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0398a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0398a2: 6e40 2207 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0722 │ │ +0398a8: 0e00 |0006: return-void │ │ +0398aa: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0398ac: 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; │ │ @@ -70476,18 +70483,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 │ │ -03893c: |[03893c] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03894c: 6e40 2507 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@0725 │ │ -038952: 0c00 |0003: move-result-object v0 │ │ -038954: 1100 |0004: return-object v0 │ │ +0398b0: |[0398b0] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0398c0: 6e40 2507 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@0725 │ │ +0398c6: 0c00 |0003: move-result-object v0 │ │ +0398c8: 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; │ │ @@ -70504,28 +70511,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -038958: |[038958] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -038968: 5510 d601 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ -03896c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -038970: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038974: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -038978: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03897c: 7210 8600 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ -038982: 0a00 |000d: move-result v0 │ │ -038984: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -038988: 5410 d901 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03898c: 7210 8a00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@008a │ │ -038992: 0a00 |0015: move-result v0 │ │ -038994: 5c10 dc01 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -038998: 0e00 |0018: return-void │ │ +0398cc: |[0398cc] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +0398dc: 5510 d601 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ +0398e0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0398e4: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0398e8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0398ec: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0398f0: 7210 8600 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ +0398f6: 0a00 |000d: move-result v0 │ │ +0398f8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0398fc: 5410 d901 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039900: 7210 8a00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@008a │ │ +039906: 0a00 |0015: move-result v0 │ │ +039908: 5c10 dc01 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +03990c: 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; │ │ @@ -70535,23 +70542,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 │ │ -03899c: |[03899c] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -0389ac: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -0389b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0389b4: 5410 dd01 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -0389b8: 7220 9e08 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@089e │ │ -0389be: 0c00 |0009: move-result-object v0 │ │ -0389c0: 1100 |000a: return-object v0 │ │ -0389c2: 5410 d901 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0389c6: 28fd |000d: goto 000a // -0003 │ │ +039910: |[039910] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +039920: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +039924: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +039928: 5410 dd01 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +03992c: 7220 9e08 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@089e │ │ +039932: 0c00 |0009: move-result-object v0 │ │ +039934: 1100 |000a: return-object v0 │ │ +039936: 5410 d901 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03993a: 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; │ │ @@ -70562,17 +70569,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0389c8: |[0389c8] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -0389d8: 5b01 dd01 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -0389dc: 0e00 |0002: return-void │ │ +03993c: |[03993c] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +03994c: 5b01 dd01 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +039950: 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; │ │ @@ -70582,53 +70589,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 │ │ -0389e0: |[0389e0] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0389f0: 5421 d901 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0389f4: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -0389f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0389fa: 1100 |0005: return-object v0 │ │ -0389fc: 5420 d901 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038a00: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -038a04: 5421 d701 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -038a08: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -038a0c: 5421 d701 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -038a10: 7220 8b00 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@008b │ │ -038a16: 5421 db01 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -038a1a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -038a1e: 5421 db01 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -038a22: 7220 8c00 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@008c │ │ -038a28: 5b23 d901 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -038a2c: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -038a30: 5421 d701 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -038a34: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -038a38: 5421 d701 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -038a3c: 7220 8800 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0088 │ │ -038a42: 5421 db01 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -038a46: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -038a4a: 5421 db01 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -038a4e: 7220 8900 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0089 │ │ -038a54: 1a01 5607 |0032: const-string v1, "_id" // string@0756 │ │ -038a58: 7220 8200 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0082 │ │ -038a5e: 0a01 |0037: move-result v1 │ │ -038a60: 5921 de01 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -038a64: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -038a66: 5c21 dc01 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -038a6a: 6e10 2607 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0726 │ │ -038a70: 28c5 |0040: goto 0005 // -003b │ │ -038a72: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -038a74: 5921 de01 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -038a78: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -038a7a: 5c21 dc01 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -038a7e: 6e10 2707 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0727 │ │ -038a84: 28bb |004a: goto 0005 // -0045 │ │ +039954: |[039954] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +039964: 5421 d901 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039968: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +03996c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03996e: 1100 |0005: return-object v0 │ │ +039970: 5420 d901 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +039974: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +039978: 5421 d701 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +03997c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +039980: 5421 d701 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +039984: 7220 8b00 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@008b │ │ +03998a: 5421 db01 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +03998e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +039992: 5421 db01 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +039996: 7220 8c00 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@008c │ │ +03999c: 5b23 d901 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0399a0: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0399a4: 5421 d701 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0399a8: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0399ac: 5421 d701 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0399b0: 7220 8800 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0088 │ │ +0399b6: 5421 db01 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0399ba: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +0399be: 5421 db01 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0399c2: 7220 8900 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0089 │ │ +0399c8: 1a01 5407 |0032: const-string v1, "_id" // string@0754 │ │ +0399cc: 7220 8200 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0082 │ │ +0399d2: 0a01 |0037: move-result v1 │ │ +0399d4: 5921 de01 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +0399d8: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0399da: 5c21 dc01 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0399de: 6e10 2607 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0726 │ │ +0399e4: 28c5 |0040: goto 0005 // -003b │ │ +0399e6: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +0399e8: 5921 de01 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +0399ec: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0399ee: 5c21 dc01 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0399f2: 6e10 2707 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0727 │ │ +0399f8: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -70648,17 +70655,17 @@ │ │ 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 : 487 (CursorAdapter.java) │ │ │ │ Class #249 header: │ │ -class_idx : 217 │ │ +class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #249 annotations: │ │ @@ -70680,17 +70687,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038a88: |[038a88] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -038a98: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -038a9e: 0e00 |0003: return-void │ │ +0399fc: |[0399fc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +039a0c: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +039a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -70699,17 +70706,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 │ │ -038aa0: |[038aa0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -038ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038ab2: 0f00 |0001: return v0 │ │ +039a14: |[039a14] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +039a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039a26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 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; │ │ @@ -70719,16 +70726,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038ab4: |[038ab4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -038ac4: 0e00 |0000: return-void │ │ +039a28: |[039a28] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +039a38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70737,17 +70744,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038ac8: |[038ac8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -038ad8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -038ada: 0f00 |0001: return v0 │ │ +039a3c: |[039a3c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +039a4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +039a4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70756,17 +70763,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 │ │ -038adc: |[038adc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -038aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038aee: 1100 |0001: return-object v0 │ │ +039a50: |[039a50] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +039a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039a62: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -70775,17 +70782,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038af0: |[038af0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -038b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038b02: 0f00 |0001: return v0 │ │ +039a64: |[039a64] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +039a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039a76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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 │ │ @@ -70795,17 +70802,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038b04: |[038b04] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -038b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038b16: 0f00 |0001: return v0 │ │ +039a78: |[039a78] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +039a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039a8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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 │ │ @@ -70815,17 +70822,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038b18: |[038b18] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -038b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038b2a: 0f00 |0001: return v0 │ │ +039a8c: |[039a8c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +039a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039a9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70834,31 +70841,31 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038b2c: |[038b2c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -038b3c: 0e00 |0000: return-void │ │ +039aa0: |[039aa0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +039ab0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 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 : 534 (EdgeEffectCompat.java) │ │ │ │ Class #250 header: │ │ -class_idx : 218 │ │ +class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #250 annotations: │ │ @@ -70880,17 +70887,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b40: |[038b40] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -038b50: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -038b56: 0e00 |0003: return-void │ │ +039ab4: |[039ab4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +039ac4: 7010 660a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +039aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -70899,18 +70906,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 │ │ -038b58: |[038b58] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -038b68: 7120 5807 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0758 │ │ -038b6e: 0a00 |0003: move-result v0 │ │ -038b70: 0f00 |0004: return v0 │ │ +039acc: |[039acc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +039adc: 7120 5807 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0758 │ │ +039ae2: 0a00 |0003: move-result v0 │ │ +039ae4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 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; │ │ @@ -70920,17 +70927,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b74: |[038b74] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -038b84: 7110 5907 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0759 │ │ -038b8a: 0e00 |0003: return-void │ │ +039ae8: |[039ae8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +039af8: 7110 5907 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0759 │ │ +039afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -70940,18 +70947,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038b8c: |[038b8c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -038b9c: 7110 5a07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@075a │ │ -038ba2: 0a00 |0003: move-result v0 │ │ -038ba4: 0f00 |0004: return v0 │ │ +039b00: |[039b00] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +039b10: 7110 5a07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@075a │ │ +039b16: 0a00 |0003: move-result v0 │ │ +039b18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70960,18 +70967,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 │ │ -038ba8: |[038ba8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -038bb8: 7110 5b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@075b │ │ -038bbe: 0c00 |0003: move-result-object v0 │ │ -038bc0: 1100 |0004: return-object v0 │ │ +039b1c: |[039b1c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +039b2c: 7110 5b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@075b │ │ +039b32: 0c00 |0003: move-result-object v0 │ │ +039b34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -70980,18 +70987,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -038bc4: |[038bc4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -038bd4: 7120 5c07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@075c │ │ -038bda: 0a00 |0003: move-result v0 │ │ -038bdc: 0f00 |0004: return v0 │ │ +039b38: |[039b38] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +039b48: 7120 5c07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@075c │ │ +039b4e: 0a00 |0003: move-result v0 │ │ +039b50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 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 │ │ @@ -71001,18 +71008,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -038be0: |[038be0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -038bf0: 7120 5d07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@075d │ │ -038bf6: 0a00 |0003: move-result v0 │ │ -038bf8: 0f00 |0004: return v0 │ │ +039b54: |[039b54] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +039b64: 7120 5d07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@075d │ │ +039b6a: 0a00 |0003: move-result v0 │ │ +039b6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 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 │ │ @@ -71022,18 +71029,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038bfc: |[038bfc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -038c0c: 7110 5e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@075e │ │ -038c12: 0a00 |0003: move-result v0 │ │ -038c14: 0f00 |0004: return v0 │ │ +039b70: |[039b70] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +039b80: 7110 5e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@075e │ │ +039b86: 0a00 |0003: move-result v0 │ │ +039b88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -71042,34 +71049,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -038c18: |[038c18] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -038c28: 7130 5f07 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@075f │ │ -038c2e: 0e00 |0003: return-void │ │ +039b8c: |[039b8c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +039b9c: 7130 5f07 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@075f │ │ +039ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 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 : 534 (EdgeEffectCompat.java) │ │ │ │ Class #251 header: │ │ -class_idx : 330 │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1661 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1659 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #251 annotations: │ │ Annotations on class │ │ @@ -71094,74 +71101,76 @@ │ │ type : '(Lcom/codebutler/android_websockets/SocketIOClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038c30: |[038c30] com.codebutler.android_websockets.SocketIOClient$4.:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ -038c40: 5b01 2802 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038c44: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -038c4a: 0e00 |0005: return-void │ │ +039ba4: |[039ba4] com.codebutler.android_websockets.SocketIOClient$4.:(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ +039bb4: 5b01 2802 |0000: iput-object v1, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039bb8: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +039bbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/codebutler/android_websockets/SocketIOClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/codebutler/android_websockets/SocketIOClient$4;) │ │ name : 'onConnect' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -038c4c: |[038c4c] com.codebutler.android_websockets.SocketIOClient$4.onConnect:()V │ │ -038c5c: 5440 2802 |0000: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038c60: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -038c62: 7120 3f09 1000 |0003: invoke-static {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient;.access$702:(Lcom/codebutler/android_websockets/SocketIOClient;I)I // method@093f │ │ -038c68: 5440 2802 |0006: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038c6c: 5400 3a02 |0008: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -038c70: 2201 4901 |000a: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$4$5; // type@0149 │ │ -038c74: 7020 1809 4100 |000c: invoke-direct {v1, v4}, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V // method@0918 │ │ -038c7a: 5442 2802 |000f: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038c7e: 7110 4009 0200 |0011: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.access$800:(Lcom/codebutler/android_websockets/SocketIOClient;)I // method@0940 │ │ -038c84: 0a02 |0014: move-result v2 │ │ -038c86: 8122 |0015: int-to-long v2, v2 │ │ -038c88: 6e40 b400 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00b4 │ │ -038c8e: 0e00 |0019: return-void │ │ +039bc0: |[039bc0] com.codebutler.android_websockets.SocketIOClient$4.onConnect:()V │ │ +039bd0: 5440 2802 |0000: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039bd4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +039bd6: 7120 3f09 1000 |0003: invoke-static {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient;.access$702:(Lcom/codebutler/android_websockets/SocketIOClient;I)I // method@093f │ │ +039bdc: 5440 2802 |0006: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039be0: 5400 3a02 |0008: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +039be4: 2201 4701 |000a: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$4$5; // type@0147 │ │ +039be8: 7020 1809 4100 |000c: invoke-direct {v1, v4}, Lcom/codebutler/android_websockets/SocketIOClient$4$5;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V // method@0918 │ │ +039bee: 5442 2802 |000f: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039bf2: 7110 4009 0200 |0011: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.access$800:(Lcom/codebutler/android_websockets/SocketIOClient;)I // method@0940 │ │ +039bf8: 0a02 |0014: move-result v2 │ │ +039bfa: 8122 |0015: int-to-long v2, v2 │ │ +039bfc: 6e40 b400 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00b4 │ │ +039c02: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0006 line=361 │ │ + 0x0011 line=367 │ │ + 0x0016 line=361 │ │ 0x0019 line=368 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ │ │ #1 : (in Lcom/codebutler/android_websockets/SocketIOClient$4;) │ │ name : 'onDisconnect' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -038c90: |[038c90] com.codebutler.android_websockets.SocketIOClient$4.onDisconnect:(ILjava/lang/String;)V │ │ -038ca0: 5410 2802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038ca4: 7110 3609 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0936 │ │ -038caa: 5410 2802 |0005: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038cae: 7110 3a09 0000 |0007: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -038cb4: 0c00 |000a: move-result-object v0 │ │ -038cb6: 7230 2d09 2003 |000b: invoke-interface {v0, v2, v3}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onDisconnect:(ILjava/lang/String;)V // method@092d │ │ -038cbc: 0e00 |000e: return-void │ │ +039c04: |[039c04] com.codebutler.android_websockets.SocketIOClient$4.onDisconnect:(ILjava/lang/String;)V │ │ +039c14: 5410 2802 |0000: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c18: 7110 3609 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0936 │ │ +039c1e: 5410 2802 |0005: iget-object v0, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c22: 7110 3a09 0000 |0007: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039c28: 0c00 |000a: move-result-object v0 │ │ +039c2a: 7230 2d09 2003 |000b: invoke-interface {v0, v2, v3}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onDisconnect:(ILjava/lang/String;)V // method@092d │ │ +039c30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=355 │ │ 0x000e line=356 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ @@ -71173,65 +71182,67 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -038cc0: |[038cc0] com.codebutler.android_websockets.SocketIOClient$4.onError:(Ljava/lang/Exception;)V │ │ -038cd0: 5440 2802 |0000: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038cd4: 7110 3a09 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -038cda: 0c00 |0005: move-result-object v0 │ │ -038cdc: 7220 2e09 5000 |0006: invoke-interface {v0, v5}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onError:(Ljava/lang/Exception;)V // method@092e │ │ -038ce2: 5440 2802 |0009: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038ce6: 7110 3c09 0000 |000b: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$400:(Lcom/codebutler/android_websockets/SocketIOClient;)Z // method@093c │ │ -038cec: 0a00 |000e: move-result v0 │ │ -038cee: 3800 3f00 |000f: if-eqz v0, 004e // +003f │ │ -038cf2: 5440 2802 |0011: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038cf6: 7110 3409 0000 |0013: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -038cfc: 0c00 |0016: move-result-object v0 │ │ -038cfe: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -038d02: 5440 2802 |0019: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d06: 7110 3409 0000 |001b: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -038d0c: 0c00 |001e: move-result-object v0 │ │ -038d0e: 6e10 7009 0000 |001f: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.disconnect:()V // method@0970 │ │ -038d14: 5440 2802 |0022: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d18: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -038d1a: 7120 3509 1000 |0025: invoke-static {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient;.access$002:(Lcom/codebutler/android_websockets/SocketIOClient;Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0935 │ │ -038d20: 5440 2802 |0028: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d24: 7110 3d09 0000 |002a: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$500:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/util/concurrent/atomic/AtomicInteger; // method@093d │ │ -038d2a: 0c00 |002d: move-result-object v0 │ │ -038d2c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -038d2e: 6e20 1f0b 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@0b1f │ │ -038d34: 5440 2802 |0032: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d38: 7110 3b09 0000 |0034: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; // method@093b │ │ -038d3e: 0c00 |0037: move-result-object v0 │ │ -038d40: 6e10 9107 0000 |0038: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0791 │ │ -038d46: 5440 2802 |003b: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d4a: 5400 3a02 |003d: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -038d4e: 2201 4801 |003f: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4; // type@0148 │ │ -038d52: 7020 1609 4100 |0041: invoke-direct {v1, v4}, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V // method@0916 │ │ -038d58: 5442 2802 |0044: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d5c: 7110 3e09 0200 |0046: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.access$600:(Lcom/codebutler/android_websockets/SocketIOClient;)J // method@093e │ │ -038d62: 0b02 |0049: move-result-wide v2 │ │ -038d64: 6e40 b400 1032 |004a: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00b4 │ │ -038d6a: 0e00 |004d: return-void │ │ -038d6c: 5440 2802 |004e: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038d70: 7110 3609 0000 |0050: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0936 │ │ -038d76: 28fa |0053: goto 004d // -0006 │ │ +039c34: |[039c34] com.codebutler.android_websockets.SocketIOClient$4.onError:(Ljava/lang/Exception;)V │ │ +039c44: 5440 2802 |0000: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c48: 7110 3a09 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039c4e: 0c00 |0005: move-result-object v0 │ │ +039c50: 7220 2e09 5000 |0006: invoke-interface {v0, v5}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onError:(Ljava/lang/Exception;)V // method@092e │ │ +039c56: 5440 2802 |0009: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c5a: 7110 3c09 0000 |000b: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$400:(Lcom/codebutler/android_websockets/SocketIOClient;)Z // method@093c │ │ +039c60: 0a00 |000e: move-result v0 │ │ +039c62: 3800 3f00 |000f: if-eqz v0, 004e // +003f │ │ +039c66: 5440 2802 |0011: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c6a: 7110 3409 0000 |0013: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +039c70: 0c00 |0016: move-result-object v0 │ │ +039c72: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +039c76: 5440 2802 |0019: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c7a: 7110 3409 0000 |001b: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +039c80: 0c00 |001e: move-result-object v0 │ │ +039c82: 6e10 7009 0000 |001f: invoke-virtual {v0}, Lcom/codebutler/android_websockets/WebSocketClient;.disconnect:()V // method@0970 │ │ +039c88: 5440 2802 |0022: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c8c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +039c8e: 7120 3509 1000 |0025: invoke-static {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient;.access$002:(Lcom/codebutler/android_websockets/SocketIOClient;Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0935 │ │ +039c94: 5440 2802 |0028: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039c98: 7110 3d09 0000 |002a: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$500:(Lcom/codebutler/android_websockets/SocketIOClient;)Ljava/util/concurrent/atomic/AtomicInteger; // method@093d │ │ +039c9e: 0c00 |002d: move-result-object v0 │ │ +039ca0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +039ca2: 6e20 1f0b 1000 |002f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@0b1f │ │ +039ca8: 5440 2802 |0032: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039cac: 7110 3b09 0000 |0034: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; // method@093b │ │ +039cb2: 0c00 |0037: move-result-object v0 │ │ +039cb4: 6e10 9107 0000 |0038: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0791 │ │ +039cba: 5440 2802 |003b: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039cbe: 5400 3a02 |003d: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +039cc2: 2201 4601 |003f: new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4; // type@0146 │ │ +039cc6: 7020 1609 4100 |0041: invoke-direct {v1, v4}, Lcom/codebutler/android_websockets/SocketIOClient$4$4;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;)V // method@0916 │ │ +039ccc: 5442 2802 |0044: iget-object v2, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039cd0: 7110 3e09 0200 |0046: invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;.access$600:(Lcom/codebutler/android_websockets/SocketIOClient;)J // method@093e │ │ +039cd6: 0b02 |0049: move-result-wide v2 │ │ +039cd8: 6e40 b400 1032 |004a: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00b4 │ │ +039cde: 0e00 |004d: return-void │ │ +039ce0: 5440 2802 |004e: iget-object v0, v4, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039ce4: 7110 3609 0000 |0050: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0936 │ │ +039cea: 28fa |0053: goto 004d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0009 line=322 │ │ 0x0011 line=324 │ │ 0x0019 line=325 │ │ 0x0022 line=326 │ │ 0x0028 line=327 │ │ 0x0032 line=328 │ │ 0x003b line=330 │ │ + 0x0046 line=343 │ │ + 0x004a line=330 │ │ 0x004d line=349 │ │ 0x004e line=347 │ │ locals : │ │ 0x0000 - 0x0054 reg=4 this Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ 0x0000 - 0x0054 reg=5 error Ljava/lang/Exception; │ │ │ │ #3 : (in Lcom/codebutler/android_websockets/SocketIOClient$4;) │ │ @@ -71239,266 +71250,266 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 528 16-bit code units │ │ -038d78: |[038d78] com.codebutler.android_websockets.SocketIOClient$4.onMessage:(Ljava/lang/String;)V │ │ -038d88: 1a14 7c06 |0000: const-string v20, "SocketIOClient" // string@067c │ │ -038d8c: 2215 9c01 |0002: new-instance v21, Ljava/lang/StringBuilder; // type@019c │ │ -038d90: 7601 930a 1500 |0004: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -038d96: 1a16 cb05 |0007: const-string v22, "Message: " // string@05cb │ │ -038d9a: 7402 9a0a 1500 |0009: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -038da0: 0c15 |000c: move-result-object v21 │ │ -038da2: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -038da6: 0801 1800 |000f: move-object/from16 v1, v24 │ │ -038daa: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -038db0: 0c15 |0014: move-result-object v21 │ │ -038db2: 7401 9e0a 1500 |0015: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -038db8: 0c15 |0018: move-result-object v21 │ │ -038dba: 7702 8707 1400 |0019: invoke-static/range {v20, v21}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -038dc0: 1a14 c900 |001c: const-string v20, ":" // string@00c9 │ │ -038dc4: 1315 0400 |001e: const/16 v21, #int 4 // #4 │ │ -038dc8: 0800 1800 |0020: move-object/from16 v0, v24 │ │ -038dcc: 0801 1400 |0022: move-object/from16 v1, v20 │ │ -038dd0: 0202 1500 |0024: move/from16 v2, v21 │ │ -038dd4: 6e30 850a 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@0a85 │ │ -038dda: 0c12 |0029: move-result-object v18 │ │ -038ddc: 1314 0000 |002a: const/16 v20, #int 0 // #0 │ │ -038de0: 4614 1214 |002c: aget-object v20, v18, v20 │ │ -038de4: 7701 550a 1400 |002e: invoke-static/range {v20}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ -038dea: 0a08 |0031: move-result v8 │ │ -038dec: 2b08 ca01 0000 |0032: packed-switch v8, 000001fc // +000001ca │ │ -038df2: 2214 8901 |0035: new-instance v20, Ljava/lang/Exception; // type@0189 │ │ -038df6: 1a15 1b11 |0037: const-string v21, "unknown code" // string@111b │ │ -038dfa: 7602 480a 1400 |0039: invoke-direct/range {v20, v21}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ -038e00: 2714 |003c: throw v20 │ │ -038e02: 0d0d |003d: move-exception v13 │ │ -038e04: 0800 1700 |003e: move-object/from16 v0, v23 │ │ -038e08: 6e20 1d09 d000 |0040: invoke-virtual {v0, v13}, Lcom/codebutler/android_websockets/SocketIOClient$4;.onError:(Ljava/lang/Exception;)V // method@091d │ │ -038e0e: 0e00 |0043: return-void │ │ -038e10: 1314 0200 |0044: const/16 v20, #int 2 // #2 │ │ -038e14: 4614 1214 |0046: aget-object v20, v18, v20 │ │ -038e18: 7701 8007 1400 |0048: invoke-static/range {v20}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ -038e1e: 0a14 |004b: move-result v20 │ │ -038e20: 3914 1400 |004c: if-nez v20, 0060 // +0014 │ │ -038e24: 0800 1700 |004e: move-object/from16 v0, v23 │ │ -038e28: 5400 2802 |0050: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038e2c: 0814 0000 |0052: move-object/from16 v20, v0 │ │ -038e30: 7701 3a09 1400 |0054: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -038e36: 0c14 |0057: move-result-object v20 │ │ -038e38: 1315 0200 |0058: const/16 v21, #int 2 // #2 │ │ -038e3c: 4615 1215 |005a: aget-object v21, v18, v21 │ │ -038e40: 7802 2c09 1400 |005c: invoke-interface/range {v20, v21}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onConnectToEndpoint:(Ljava/lang/String;)V // method@092c │ │ -038e46: 28e4 |005f: goto 0043 // -001c │ │ -038e48: 0800 1700 |0060: move-object/from16 v0, v23 │ │ -038e4c: 5400 2802 |0062: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038e50: 0814 0000 |0064: move-object/from16 v20, v0 │ │ -038e54: 7701 3a09 1400 |0066: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -038e5a: 0c14 |0069: move-result-object v20 │ │ -038e5c: 7801 2b09 1400 |006a: invoke-interface/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onConnect:()V // method@092b │ │ -038e62: 28d6 |006d: goto 0043 // -002a │ │ -038e64: 0800 1700 |006e: move-object/from16 v0, v23 │ │ -038e68: 5400 2802 |0070: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038e6c: 0814 0000 |0072: move-object/from16 v20, v0 │ │ -038e70: 7701 3409 1400 |0074: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ -038e76: 0c14 |0077: move-result-object v20 │ │ -038e78: 1a15 c000 |0078: const-string v21, "2::" // string@00c0 │ │ -038e7c: 7402 7709 1400 |007a: invoke-virtual/range {v20, v21}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ -038e82: 28c6 |007d: goto 0043 // -003a │ │ -038e84: 1314 0100 |007e: const/16 v20, #int 1 // #1 │ │ -038e88: 4610 1214 |0080: aget-object v16, v18, v20 │ │ -038e8c: 1314 0300 |0082: const/16 v20, #int 3 // #3 │ │ -038e90: 460a 1214 |0084: aget-object v10, v18, v20 │ │ -038e94: 1a14 0000 |0086: const-string v20, "" // string@0000 │ │ -038e98: 0800 1400 |0088: move-object/from16 v0, v20 │ │ -038e9c: 0801 1000 |008a: move-object/from16 v1, v16 │ │ -038ea0: 6e20 7a0a 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -038ea6: 0a14 |008f: move-result v20 │ │ -038ea8: 3914 1c00 |0090: if-nez v20, 00ac // +001c │ │ -038eac: 0800 1700 |0092: move-object/from16 v0, v23 │ │ -038eb0: 5400 2802 |0094: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038eb4: 0814 0000 |0096: move-object/from16 v20, v0 │ │ -038eb8: 0800 1400 |0098: move-object/from16 v0, v20 │ │ -038ebc: 5400 3a02 |009a: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -038ec0: 0814 0000 |009c: move-object/from16 v20, v0 │ │ -038ec4: 2215 4501 |009e: new-instance v21, Lcom/codebutler/android_websockets/SocketIOClient$4$1; // type@0145 │ │ -038ec8: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -038ecc: 0801 1700 |00a2: move-object/from16 v1, v23 │ │ -038ed0: 0802 1000 |00a4: move-object/from16 v2, v16 │ │ -038ed4: 7030 1009 1002 |00a6: invoke-direct {v0, v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V // method@0910 │ │ -038eda: 7402 b200 1400 |00a9: invoke-virtual/range {v20, v21}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -038ee0: 0800 1700 |00ac: move-object/from16 v0, v23 │ │ -038ee4: 5400 2802 |00ae: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038ee8: 0814 0000 |00b0: move-object/from16 v20, v0 │ │ -038eec: 7701 3a09 1400 |00b2: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -038ef2: 0c14 |00b5: move-result-object v20 │ │ -038ef4: 0800 1400 |00b6: move-object/from16 v0, v20 │ │ -038ef8: 7220 3009 a000 |00b8: invoke-interface {v0, v10}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onMessage:(Ljava/lang/String;)V // method@0930 │ │ -038efe: 2888 |00bb: goto 0043 // -0078 │ │ -038f00: 1314 0100 |00bc: const/16 v20, #int 1 // #1 │ │ -038f04: 4610 1214 |00be: aget-object v16, v18, v20 │ │ -038f08: 1314 0300 |00c0: const/16 v20, #int 3 // #3 │ │ -038f0c: 460a 1214 |00c2: aget-object v10, v18, v20 │ │ -038f10: 120f |00c4: const/4 v15, #int 0 // #0 │ │ -038f12: 220f 0002 |00c5: new-instance v15, Lorg/json/JSONObject; // type@0200 │ │ -038f16: 7020 d40b af00 |00c7: invoke-direct {v15, v10}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ -038f1c: 1a14 0000 |00ca: const-string v20, "" // string@0000 │ │ -038f20: 0800 1400 |00cc: move-object/from16 v0, v20 │ │ -038f24: 0801 1000 |00ce: move-object/from16 v1, v16 │ │ -038f28: 6e20 7a0a 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -038f2e: 0a14 |00d3: move-result v20 │ │ -038f30: 3914 1c00 |00d4: if-nez v20, 00f0 // +001c │ │ -038f34: 0800 1700 |00d6: move-object/from16 v0, v23 │ │ -038f38: 5400 2802 |00d8: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038f3c: 0814 0000 |00da: move-object/from16 v20, v0 │ │ -038f40: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ -038f44: 5400 3a02 |00de: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -038f48: 0814 0000 |00e0: move-object/from16 v20, v0 │ │ -038f4c: 2215 4601 |00e2: new-instance v21, Lcom/codebutler/android_websockets/SocketIOClient$4$2; // type@0146 │ │ -038f50: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -038f54: 0801 1700 |00e6: move-object/from16 v1, v23 │ │ -038f58: 0802 1000 |00e8: move-object/from16 v2, v16 │ │ -038f5c: 7030 1209 1002 |00ea: invoke-direct {v0, v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V // method@0912 │ │ -038f62: 7402 b200 1400 |00ed: invoke-virtual/range {v20, v21}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -038f68: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ -038f6c: 5400 2802 |00f2: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038f70: 0814 0000 |00f4: move-object/from16 v20, v0 │ │ -038f74: 7701 3a09 1400 |00f6: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -038f7a: 0c14 |00f9: move-result-object v20 │ │ -038f7c: 0800 1400 |00fa: move-object/from16 v0, v20 │ │ -038f80: 7220 2f09 f000 |00fc: invoke-interface {v0, v15}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onJSON:(Lorg/json/JSONObject;)V // method@092f │ │ -038f86: 2900 44ff |00ff: goto/16 0043 // -00bc │ │ -038f8a: 0d0b |0101: move-exception v11 │ │ -038f8c: 220f 0002 |0102: new-instance v15, Lorg/json/JSONObject; // type@0200 │ │ -038f90: 7010 d30b 0f00 |0104: invoke-direct {v15}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -038f96: 28c3 |0107: goto 00ca // -003d │ │ -038f98: 1314 0100 |0108: const/16 v20, #int 1 // #1 │ │ -038f9c: 4610 1214 |010a: aget-object v16, v18, v20 │ │ -038fa0: 1314 0300 |010c: const/16 v20, #int 3 // #3 │ │ -038fa4: 460a 1214 |010e: aget-object v10, v18, v20 │ │ -038fa8: 2209 0002 |0110: new-instance v9, Lorg/json/JSONObject; // type@0200 │ │ -038fac: 7020 d40b a900 |0112: invoke-direct {v9, v10}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ -038fb2: 1a14 ac0d |0115: const-string v20, "name" // string@0dac │ │ -038fb6: 0800 1400 |0117: move-object/from16 v0, v20 │ │ -038fba: 6e20 da0b 0900 |0119: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -038fc0: 0c0c |011c: move-result-object v12 │ │ -038fc2: 1a14 f507 |011d: const-string v20, "args" // string@07f5 │ │ -038fc6: 0800 1400 |011f: move-object/from16 v0, v20 │ │ -038fca: 6e20 d80b 0900 |0121: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ -038fd0: 0c07 |0124: move-result-object v7 │ │ -038fd2: 1a14 0000 |0125: const-string v20, "" // string@0000 │ │ -038fd6: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -038fda: 0801 1000 |0129: move-object/from16 v1, v16 │ │ -038fde: 6e20 7a0a 1000 |012b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -038fe4: 0a14 |012e: move-result v20 │ │ -038fe6: 3914 1c00 |012f: if-nez v20, 014b // +001c │ │ -038fea: 0800 1700 |0131: move-object/from16 v0, v23 │ │ -038fee: 5400 2802 |0133: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -038ff2: 0814 0000 |0135: move-object/from16 v20, v0 │ │ -038ff6: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -038ffa: 5400 3a02 |0139: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ -038ffe: 0814 0000 |013b: move-object/from16 v20, v0 │ │ -039002: 2215 4701 |013d: new-instance v21, Lcom/codebutler/android_websockets/SocketIOClient$4$3; // type@0147 │ │ -039006: 0800 1500 |013f: move-object/from16 v0, v21 │ │ -03900a: 0801 1700 |0141: move-object/from16 v1, v23 │ │ -03900e: 0802 1000 |0143: move-object/from16 v2, v16 │ │ -039012: 7030 1409 1002 |0145: invoke-direct {v0, v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V // method@0914 │ │ -039018: 7402 b200 1400 |0148: invoke-virtual/range {v20, v21}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -03901e: 0800 1700 |014b: move-object/from16 v0, v23 │ │ -039022: 5400 2802 |014d: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -039026: 0814 0000 |014f: move-object/from16 v20, v0 │ │ -03902a: 7701 3a09 1400 |0151: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -039030: 0c14 |0154: move-result-object v20 │ │ -039032: 0800 1400 |0155: move-object/from16 v0, v20 │ │ -039036: 7230 2a09 c007 |0157: invoke-interface {v0, v12, v7}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.on:(Ljava/lang/String;Lorg/json/JSONArray;)V // method@092a │ │ -03903c: 2900 e9fe |015a: goto/16 0043 // -0117 │ │ -039040: 0d0b |015c: move-exception v11 │ │ -039042: 2207 fe01 |015d: new-instance v7, Lorg/json/JSONArray; // type@01fe │ │ -039046: 7010 c70b 0700 |015f: invoke-direct {v7}, Lorg/json/JSONArray;.:()V // method@0bc7 │ │ -03904c: 28c3 |0162: goto 0125 // -003d │ │ -03904e: 1314 0300 |0163: const/16 v20, #int 3 // #3 │ │ -039052: 4614 1214 |0165: aget-object v20, v18, v20 │ │ -039056: 3814 dcfe |0167: if-eqz v20, 0043 // -0124 │ │ -03905a: 1314 0300 |0169: const/16 v20, #int 3 // #3 │ │ -03905e: 4614 1214 |016b: aget-object v20, v18, v20 │ │ -039062: 1a15 a700 |016d: const-string v21, "+" // string@00a7 │ │ -039066: 7402 780a 1400 |016f: invoke-virtual/range {v20, v21}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ -03906c: 0a14 |0172: move-result v20 │ │ -03906e: 3814 d0fe |0173: if-eqz v20, 0043 // -0130 │ │ -039072: 1314 0300 |0175: const/16 v20, #int 3 // #3 │ │ -039076: 4614 1214 |0177: aget-object v20, v18, v20 │ │ -03907a: 1a15 5407 |0179: const-string v21, "\+" // string@0754 │ │ -03907e: 7402 840a 1400 |017b: invoke-virtual/range {v20, v21}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ -039084: 0c05 |017e: move-result-object v5 │ │ -039086: 1314 0000 |017f: const/16 v20, #int 0 // #0 │ │ -03908a: 4614 0514 |0181: aget-object v20, v5, v20 │ │ -03908e: 7701 580a 1400 |0183: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a58 │ │ -039094: 0c14 |0186: move-result-object v20 │ │ -039096: 7401 540a 1400 |0187: invoke-virtual/range {v20}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ -03909c: 0a04 |018a: move-result v4 │ │ -03909e: 1314 0100 |018b: const/16 v20, #int 1 // #1 │ │ -0390a2: 4603 0514 |018d: aget-object v3, v5, v20 │ │ -0390a6: 1314 5b00 |018f: const/16 v20, #int 91 // #5b │ │ -0390aa: 0200 1400 |0191: move/from16 v0, v20 │ │ -0390ae: 6e20 7f0a 0300 |0193: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@0a7f │ │ -0390b4: 0a14 |0196: move-result v20 │ │ -0390b6: d813 1401 |0197: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0390ba: 6e10 810a 0300 |0199: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a81 │ │ -0390c0: 0a14 |019c: move-result v20 │ │ -0390c2: d814 14ff |019d: add-int/lit8 v20, v20, #int -1 // #ff │ │ -0390c6: 0200 1300 |019f: move/from16 v0, v19 │ │ -0390ca: 0201 1400 |01a1: move/from16 v1, v20 │ │ -0390ce: 6e30 880a 0301 |01a3: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a88 │ │ -0390d4: 0c03 |01a6: move-result-object v3 │ │ -0390d6: 0800 1700 |01a7: move-object/from16 v0, v23 │ │ -0390da: 5400 2802 |01a9: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -0390de: 0814 0000 |01ab: move-object/from16 v20, v0 │ │ -0390e2: 7701 3b09 1400 |01ad: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; // method@093b │ │ -0390e8: 0c14 |01b0: move-result-object v20 │ │ -0390ea: 0800 1400 |01b1: move-object/from16 v0, v20 │ │ -0390ee: 6e20 9207 4000 |01b3: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0792 │ │ -0390f4: 0c06 |01b6: move-result-object v6 │ │ -0390f6: 1f06 4f01 |01b7: check-cast v6, Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // type@014f │ │ -0390fa: 3806 2800 |01b9: if-eqz v6, 01e1 // +0028 │ │ -0390fe: 1a14 a900 |01bb: const-string v20, "," // string@00a9 │ │ -039102: 0800 1400 |01bd: move-object/from16 v0, v20 │ │ -039106: 6e20 840a 0300 |01bf: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ -03910c: 0c11 |01c2: move-result-object v17 │ │ -03910e: 120e |01c3: const/4 v14, #int 0 // #0 │ │ -039110: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ -039114: 2100 |01c6: array-length v0, v0 │ │ -039116: 0214 0000 |01c7: move/from16 v20, v0 │ │ -03911a: 0200 1400 |01c9: move/from16 v0, v20 │ │ -03911e: 350e 1100 |01cb: if-ge v14, v0, 01dc // +0011 │ │ -039122: 4614 110e |01cd: aget-object v20, v17, v14 │ │ -039126: 1a15 7e00 |01cf: const-string v21, """ // string@007e │ │ -03912a: 1a16 0000 |01d1: const-string v22, "" // string@0000 │ │ -03912e: 7403 820a 1400 |01d3: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a82 │ │ -039134: 0c14 |01d6: move-result-object v20 │ │ -039136: 4d14 110e |01d7: aput-object v20, v17, v14 │ │ -03913a: d80e 0e01 |01d9: add-int/lit8 v14, v14, #int 1 // #01 │ │ -03913e: 28e9 |01db: goto 01c4 // -0017 │ │ -039140: 0800 1100 |01dc: move-object/from16 v0, v17 │ │ -039144: 7220 2909 0600 |01de: invoke-interface {v6, v0}, Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;.acknowledge:([Ljava/lang/String;)V // method@0929 │ │ -03914a: 0800 1700 |01e1: move-object/from16 v0, v23 │ │ -03914e: 5400 2802 |01e3: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -039152: 0814 0000 |01e5: move-object/from16 v20, v0 │ │ -039156: 7701 3b09 1400 |01e7: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; // method@093b │ │ -03915c: 0c14 |01ea: move-result-object v20 │ │ -03915e: 0800 1400 |01eb: move-object/from16 v0, v20 │ │ -039162: 6e20 9407 4000 |01ed: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.remove:(I)V // method@0794 │ │ -039168: 2900 53fe |01f0: goto/16 0043 // -01ad │ │ -03916c: 2214 8901 |01f2: new-instance v20, Ljava/lang/Exception; // type@0189 │ │ -039170: 0800 1400 |01f4: move-object/from16 v0, v20 │ │ -039174: 0801 1800 |01f6: move-object/from16 v1, v24 │ │ -039178: 7020 480a 1000 |01f8: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ -03917e: 2714 |01fb: throw v20 │ │ -039180: 0001 0800 0100 0000 1200 0000 3c00 ... |01fc: packed-switch-data (20 units) │ │ +039cec: |[039cec] com.codebutler.android_websockets.SocketIOClient$4.onMessage:(Ljava/lang/String;)V │ │ +039cfc: 1a14 7a06 |0000: const-string v20, "SocketIOClient" // string@067a │ │ +039d00: 2215 9a01 |0002: new-instance v21, Ljava/lang/StringBuilder; // type@019a │ │ +039d04: 7601 930a 1500 |0004: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +039d0a: 1a16 c905 |0007: const-string v22, "Message: " // string@05c9 │ │ +039d0e: 7402 9a0a 1500 |0009: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +039d14: 0c15 |000c: move-result-object v21 │ │ +039d16: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +039d1a: 0801 1800 |000f: move-object/from16 v1, v24 │ │ +039d1e: 6e20 9a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +039d24: 0c15 |0014: move-result-object v21 │ │ +039d26: 7401 9e0a 1500 |0015: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +039d2c: 0c15 |0018: move-result-object v21 │ │ +039d2e: 7702 8707 1400 |0019: invoke-static/range {v20, v21}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +039d34: 1a14 c900 |001c: const-string v20, ":" // string@00c9 │ │ +039d38: 1315 0400 |001e: const/16 v21, #int 4 // #4 │ │ +039d3c: 0800 1800 |0020: move-object/from16 v0, v24 │ │ +039d40: 0801 1400 |0022: move-object/from16 v1, v20 │ │ +039d44: 0202 1500 |0024: move/from16 v2, v21 │ │ +039d48: 6e30 850a 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@0a85 │ │ +039d4e: 0c12 |0029: move-result-object v18 │ │ +039d50: 1314 0000 |002a: const/16 v20, #int 0 // #0 │ │ +039d54: 4614 1214 |002c: aget-object v20, v18, v20 │ │ +039d58: 7701 550a 1400 |002e: invoke-static/range {v20}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ +039d5e: 0a08 |0031: move-result v8 │ │ +039d60: 2b08 ca01 0000 |0032: packed-switch v8, 000001fc // +000001ca │ │ +039d66: 2214 8701 |0035: new-instance v20, Ljava/lang/Exception; // type@0187 │ │ +039d6a: 1a15 1711 |0037: const-string v21, "unknown code" // string@1117 │ │ +039d6e: 7602 480a 1400 |0039: invoke-direct/range {v20, v21}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ +039d74: 2714 |003c: throw v20 │ │ +039d76: 0d0d |003d: move-exception v13 │ │ +039d78: 0800 1700 |003e: move-object/from16 v0, v23 │ │ +039d7c: 6e20 1d09 d000 |0040: invoke-virtual {v0, v13}, Lcom/codebutler/android_websockets/SocketIOClient$4;.onError:(Ljava/lang/Exception;)V // method@091d │ │ +039d82: 0e00 |0043: return-void │ │ +039d84: 1314 0200 |0044: const/16 v20, #int 2 // #2 │ │ +039d88: 4614 1214 |0046: aget-object v20, v18, v20 │ │ +039d8c: 7701 8007 1400 |0048: invoke-static/range {v20}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0780 │ │ +039d92: 0a14 |004b: move-result v20 │ │ +039d94: 3914 1400 |004c: if-nez v20, 0060 // +0014 │ │ +039d98: 0800 1700 |004e: move-object/from16 v0, v23 │ │ +039d9c: 5400 2802 |0050: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039da0: 0814 0000 |0052: move-object/from16 v20, v0 │ │ +039da4: 7701 3a09 1400 |0054: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039daa: 0c14 |0057: move-result-object v20 │ │ +039dac: 1315 0200 |0058: const/16 v21, #int 2 // #2 │ │ +039db0: 4615 1215 |005a: aget-object v21, v18, v21 │ │ +039db4: 7802 2c09 1400 |005c: invoke-interface/range {v20, v21}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onConnectToEndpoint:(Ljava/lang/String;)V // method@092c │ │ +039dba: 28e4 |005f: goto 0043 // -001c │ │ +039dbc: 0800 1700 |0060: move-object/from16 v0, v23 │ │ +039dc0: 5400 2802 |0062: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039dc4: 0814 0000 |0064: move-object/from16 v20, v0 │ │ +039dc8: 7701 3a09 1400 |0066: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039dce: 0c14 |0069: move-result-object v20 │ │ +039dd0: 7801 2b09 1400 |006a: invoke-interface/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onConnect:()V // method@092b │ │ +039dd6: 28d6 |006d: goto 0043 // -002a │ │ +039dd8: 0800 1700 |006e: move-object/from16 v0, v23 │ │ +039ddc: 5400 2802 |0070: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039de0: 0814 0000 |0072: move-object/from16 v20, v0 │ │ +039de4: 7701 3409 1400 |0074: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$000:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; // method@0934 │ │ +039dea: 0c14 |0077: move-result-object v20 │ │ +039dec: 1a15 c000 |0078: const-string v21, "2::" // string@00c0 │ │ +039df0: 7402 7709 1400 |007a: invoke-virtual/range {v20, v21}, Lcom/codebutler/android_websockets/WebSocketClient;.send:(Ljava/lang/String;)V // method@0977 │ │ +039df6: 28c6 |007d: goto 0043 // -003a │ │ +039df8: 1314 0100 |007e: const/16 v20, #int 1 // #1 │ │ +039dfc: 4610 1214 |0080: aget-object v16, v18, v20 │ │ +039e00: 1314 0300 |0082: const/16 v20, #int 3 // #3 │ │ +039e04: 460a 1214 |0084: aget-object v10, v18, v20 │ │ +039e08: 1a14 0000 |0086: const-string v20, "" // string@0000 │ │ +039e0c: 0800 1400 |0088: move-object/from16 v0, v20 │ │ +039e10: 0801 1000 |008a: move-object/from16 v1, v16 │ │ +039e14: 6e20 7a0a 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +039e1a: 0a14 |008f: move-result v20 │ │ +039e1c: 3914 1c00 |0090: if-nez v20, 00ac // +001c │ │ +039e20: 0800 1700 |0092: move-object/from16 v0, v23 │ │ +039e24: 5400 2802 |0094: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039e28: 0814 0000 |0096: move-object/from16 v20, v0 │ │ +039e2c: 0800 1400 |0098: move-object/from16 v0, v20 │ │ +039e30: 5400 3a02 |009a: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +039e34: 0814 0000 |009c: move-object/from16 v20, v0 │ │ +039e38: 2215 4301 |009e: new-instance v21, Lcom/codebutler/android_websockets/SocketIOClient$4$1; // type@0143 │ │ +039e3c: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +039e40: 0801 1700 |00a2: move-object/from16 v1, v23 │ │ +039e44: 0802 1000 |00a4: move-object/from16 v2, v16 │ │ +039e48: 7030 1009 1002 |00a6: invoke-direct {v0, v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$4$1;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V // method@0910 │ │ +039e4e: 7402 b200 1400 |00a9: invoke-virtual/range {v20, v21}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +039e54: 0800 1700 |00ac: move-object/from16 v0, v23 │ │ +039e58: 5400 2802 |00ae: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039e5c: 0814 0000 |00b0: move-object/from16 v20, v0 │ │ +039e60: 7701 3a09 1400 |00b2: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039e66: 0c14 |00b5: move-result-object v20 │ │ +039e68: 0800 1400 |00b6: move-object/from16 v0, v20 │ │ +039e6c: 7220 3009 a000 |00b8: invoke-interface {v0, v10}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onMessage:(Ljava/lang/String;)V // method@0930 │ │ +039e72: 2888 |00bb: goto 0043 // -0078 │ │ +039e74: 1314 0100 |00bc: const/16 v20, #int 1 // #1 │ │ +039e78: 4610 1214 |00be: aget-object v16, v18, v20 │ │ +039e7c: 1314 0300 |00c0: const/16 v20, #int 3 // #3 │ │ +039e80: 460a 1214 |00c2: aget-object v10, v18, v20 │ │ +039e84: 120f |00c4: const/4 v15, #int 0 // #0 │ │ +039e86: 220f fe01 |00c5: new-instance v15, Lorg/json/JSONObject; // type@01fe │ │ +039e8a: 7020 d40b af00 |00c7: invoke-direct {v15, v10}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ +039e90: 1a14 0000 |00ca: const-string v20, "" // string@0000 │ │ +039e94: 0800 1400 |00cc: move-object/from16 v0, v20 │ │ +039e98: 0801 1000 |00ce: move-object/from16 v1, v16 │ │ +039e9c: 6e20 7a0a 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +039ea2: 0a14 |00d3: move-result v20 │ │ +039ea4: 3914 1c00 |00d4: if-nez v20, 00f0 // +001c │ │ +039ea8: 0800 1700 |00d6: move-object/from16 v0, v23 │ │ +039eac: 5400 2802 |00d8: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039eb0: 0814 0000 |00da: move-object/from16 v20, v0 │ │ +039eb4: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ +039eb8: 5400 3a02 |00de: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +039ebc: 0814 0000 |00e0: move-object/from16 v20, v0 │ │ +039ec0: 2215 4401 |00e2: new-instance v21, Lcom/codebutler/android_websockets/SocketIOClient$4$2; // type@0144 │ │ +039ec4: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +039ec8: 0801 1700 |00e6: move-object/from16 v1, v23 │ │ +039ecc: 0802 1000 |00e8: move-object/from16 v2, v16 │ │ +039ed0: 7030 1209 1002 |00ea: invoke-direct {v0, v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$4$2;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V // method@0912 │ │ +039ed6: 7402 b200 1400 |00ed: invoke-virtual/range {v20, v21}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +039edc: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ +039ee0: 5400 2802 |00f2: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039ee4: 0814 0000 |00f4: move-object/from16 v20, v0 │ │ +039ee8: 7701 3a09 1400 |00f6: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039eee: 0c14 |00f9: move-result-object v20 │ │ +039ef0: 0800 1400 |00fa: move-object/from16 v0, v20 │ │ +039ef4: 7220 2f09 f000 |00fc: invoke-interface {v0, v15}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onJSON:(Lorg/json/JSONObject;)V // method@092f │ │ +039efa: 2900 44ff |00ff: goto/16 0043 // -00bc │ │ +039efe: 0d0b |0101: move-exception v11 │ │ +039f00: 220f fe01 |0102: new-instance v15, Lorg/json/JSONObject; // type@01fe │ │ +039f04: 7010 d30b 0f00 |0104: invoke-direct {v15}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +039f0a: 28c3 |0107: goto 00ca // -003d │ │ +039f0c: 1314 0100 |0108: const/16 v20, #int 1 // #1 │ │ +039f10: 4610 1214 |010a: aget-object v16, v18, v20 │ │ +039f14: 1314 0300 |010c: const/16 v20, #int 3 // #3 │ │ +039f18: 460a 1214 |010e: aget-object v10, v18, v20 │ │ +039f1c: 2209 fe01 |0110: new-instance v9, Lorg/json/JSONObject; // type@01fe │ │ +039f20: 7020 d40b a900 |0112: invoke-direct {v9, v10}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ +039f26: 1a14 a80d |0115: const-string v20, "name" // string@0da8 │ │ +039f2a: 0800 1400 |0117: move-object/from16 v0, v20 │ │ +039f2e: 6e20 da0b 0900 |0119: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +039f34: 0c0c |011c: move-result-object v12 │ │ +039f36: 1a14 f307 |011d: const-string v20, "args" // string@07f3 │ │ +039f3a: 0800 1400 |011f: move-object/from16 v0, v20 │ │ +039f3e: 6e20 d80b 0900 |0121: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ +039f44: 0c07 |0124: move-result-object v7 │ │ +039f46: 1a14 0000 |0125: const-string v20, "" // string@0000 │ │ +039f4a: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +039f4e: 0801 1000 |0129: move-object/from16 v1, v16 │ │ +039f52: 6e20 7a0a 1000 |012b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +039f58: 0a14 |012e: move-result v20 │ │ +039f5a: 3914 1c00 |012f: if-nez v20, 014b // +001c │ │ +039f5e: 0800 1700 |0131: move-object/from16 v0, v23 │ │ +039f62: 5400 2802 |0133: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039f66: 0814 0000 |0135: move-object/from16 v20, v0 │ │ +039f6a: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +039f6e: 5400 3a02 |0139: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient;.mSendHandler:Landroid/os/Handler; // field@023a │ │ +039f72: 0814 0000 |013b: move-object/from16 v20, v0 │ │ +039f76: 2215 4501 |013d: new-instance v21, Lcom/codebutler/android_websockets/SocketIOClient$4$3; // type@0145 │ │ +039f7a: 0800 1500 |013f: move-object/from16 v0, v21 │ │ +039f7e: 0801 1700 |0141: move-object/from16 v1, v23 │ │ +039f82: 0802 1000 |0143: move-object/from16 v2, v16 │ │ +039f86: 7030 1409 1002 |0145: invoke-direct {v0, v1, v2}, Lcom/codebutler/android_websockets/SocketIOClient$4$3;.:(Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V // method@0914 │ │ +039f8c: 7402 b200 1400 |0148: invoke-virtual/range {v20, v21}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +039f92: 0800 1700 |014b: move-object/from16 v0, v23 │ │ +039f96: 5400 2802 |014d: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +039f9a: 0814 0000 |014f: move-object/from16 v20, v0 │ │ +039f9e: 7701 3a09 1400 |0151: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +039fa4: 0c14 |0154: move-result-object v20 │ │ +039fa6: 0800 1400 |0155: move-object/from16 v0, v20 │ │ +039faa: 7230 2a09 c007 |0157: invoke-interface {v0, v12, v7}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.on:(Ljava/lang/String;Lorg/json/JSONArray;)V // method@092a │ │ +039fb0: 2900 e9fe |015a: goto/16 0043 // -0117 │ │ +039fb4: 0d0b |015c: move-exception v11 │ │ +039fb6: 2207 fc01 |015d: new-instance v7, Lorg/json/JSONArray; // type@01fc │ │ +039fba: 7010 c70b 0700 |015f: invoke-direct {v7}, Lorg/json/JSONArray;.:()V // method@0bc7 │ │ +039fc0: 28c3 |0162: goto 0125 // -003d │ │ +039fc2: 1314 0300 |0163: const/16 v20, #int 3 // #3 │ │ +039fc6: 4614 1214 |0165: aget-object v20, v18, v20 │ │ +039fca: 3814 dcfe |0167: if-eqz v20, 0043 // -0124 │ │ +039fce: 1314 0300 |0169: const/16 v20, #int 3 // #3 │ │ +039fd2: 4614 1214 |016b: aget-object v20, v18, v20 │ │ +039fd6: 1a15 a700 |016d: const-string v21, "+" // string@00a7 │ │ +039fda: 7402 780a 1400 |016f: invoke-virtual/range {v20, v21}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a78 │ │ +039fe0: 0a14 |0172: move-result v20 │ │ +039fe2: 3814 d0fe |0173: if-eqz v20, 0043 // -0130 │ │ +039fe6: 1314 0300 |0175: const/16 v20, #int 3 // #3 │ │ +039fea: 4614 1214 |0177: aget-object v20, v18, v20 │ │ +039fee: 1a15 5207 |0179: const-string v21, "\+" // string@0752 │ │ +039ff2: 7402 840a 1400 |017b: invoke-virtual/range {v20, v21}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ +039ff8: 0c05 |017e: move-result-object v5 │ │ +039ffa: 1314 0000 |017f: const/16 v20, #int 0 // #0 │ │ +039ffe: 4614 0514 |0181: aget-object v20, v5, v20 │ │ +03a002: 7701 580a 1400 |0183: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a58 │ │ +03a008: 0c14 |0186: move-result-object v20 │ │ +03a00a: 7401 540a 1400 |0187: invoke-virtual/range {v20}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ +03a010: 0a04 |018a: move-result v4 │ │ +03a012: 1314 0100 |018b: const/16 v20, #int 1 // #1 │ │ +03a016: 4603 0514 |018d: aget-object v3, v5, v20 │ │ +03a01a: 1314 5b00 |018f: const/16 v20, #int 91 // #5b │ │ +03a01e: 0200 1400 |0191: move/from16 v0, v20 │ │ +03a022: 6e20 7f0a 0300 |0193: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@0a7f │ │ +03a028: 0a14 |0196: move-result v20 │ │ +03a02a: d813 1401 |0197: add-int/lit8 v19, v20, #int 1 // #01 │ │ +03a02e: 6e10 810a 0300 |0199: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a81 │ │ +03a034: 0a14 |019c: move-result v20 │ │ +03a036: d814 14ff |019d: add-int/lit8 v20, v20, #int -1 // #ff │ │ +03a03a: 0200 1300 |019f: move/from16 v0, v19 │ │ +03a03e: 0201 1400 |01a1: move/from16 v1, v20 │ │ +03a042: 6e30 880a 0301 |01a3: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a88 │ │ +03a048: 0c03 |01a6: move-result-object v3 │ │ +03a04a: 0800 1700 |01a7: move-object/from16 v0, v23 │ │ +03a04e: 5400 2802 |01a9: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +03a052: 0814 0000 |01ab: move-object/from16 v20, v0 │ │ +03a056: 7701 3b09 1400 |01ad: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; // method@093b │ │ +03a05c: 0c14 |01b0: move-result-object v20 │ │ +03a05e: 0800 1400 |01b1: move-object/from16 v0, v20 │ │ +03a062: 6e20 9207 4000 |01b3: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0792 │ │ +03a068: 0c06 |01b6: move-result-object v6 │ │ +03a06a: 1f06 4d01 |01b7: check-cast v6, Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge; // type@014d │ │ +03a06e: 3806 2800 |01b9: if-eqz v6, 01e1 // +0028 │ │ +03a072: 1a14 a900 |01bb: const-string v20, "," // string@00a9 │ │ +03a076: 0800 1400 |01bd: move-object/from16 v0, v20 │ │ +03a07a: 6e20 840a 0300 |01bf: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a84 │ │ +03a080: 0c11 |01c2: move-result-object v17 │ │ +03a082: 120e |01c3: const/4 v14, #int 0 // #0 │ │ +03a084: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ +03a088: 2100 |01c6: array-length v0, v0 │ │ +03a08a: 0214 0000 |01c7: move/from16 v20, v0 │ │ +03a08e: 0200 1400 |01c9: move/from16 v0, v20 │ │ +03a092: 350e 1100 |01cb: if-ge v14, v0, 01dc // +0011 │ │ +03a096: 4614 110e |01cd: aget-object v20, v17, v14 │ │ +03a09a: 1a15 7e00 |01cf: const-string v21, """ // string@007e │ │ +03a09e: 1a16 0000 |01d1: const-string v22, "" // string@0000 │ │ +03a0a2: 7403 820a 1400 |01d3: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a82 │ │ +03a0a8: 0c14 |01d6: move-result-object v20 │ │ +03a0aa: 4d14 110e |01d7: aput-object v20, v17, v14 │ │ +03a0ae: d80e 0e01 |01d9: add-int/lit8 v14, v14, #int 1 // #01 │ │ +03a0b2: 28e9 |01db: goto 01c4 // -0017 │ │ +03a0b4: 0800 1100 |01dc: move-object/from16 v0, v17 │ │ +03a0b8: 7220 2909 0600 |01de: invoke-interface {v6, v0}, Lcom/codebutler/android_websockets/SocketIOClient$Acknowledge;.acknowledge:([Ljava/lang/String;)V // method@0929 │ │ +03a0be: 0800 1700 |01e1: move-object/from16 v0, v23 │ │ +03a0c2: 5400 2802 |01e3: iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +03a0c6: 0814 0000 |01e5: move-object/from16 v20, v0 │ │ +03a0ca: 7701 3b09 1400 |01e7: invoke-static/range {v20}, Lcom/codebutler/android_websockets/SocketIOClient;.access$300:(Lcom/codebutler/android_websockets/SocketIOClient;)Landroid/util/SparseArray; // method@093b │ │ +03a0d0: 0c14 |01ea: move-result-object v20 │ │ +03a0d2: 0800 1400 |01eb: move-object/from16 v0, v20 │ │ +03a0d6: 6e20 9407 4000 |01ed: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.remove:(I)V // method@0794 │ │ +03a0dc: 2900 53fe |01f0: goto/16 0043 // -01ad │ │ +03a0e0: 2214 8701 |01f2: new-instance v20, Ljava/lang/Exception; // type@0187 │ │ +03a0e4: 0800 1400 |01f4: move-object/from16 v0, v20 │ │ +03a0e8: 0801 1800 |01f6: move-object/from16 v1, v24 │ │ +03a0ec: 7020 480a 1000 |01f8: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ +03a0f2: 2714 |01fb: throw v20 │ │ +03a0f4: 0001 0800 0100 0000 1200 0000 3c00 ... |01fc: packed-switch-data (20 units) │ │ catches : 6 │ │ 0x0000 - 0x003d │ │ Ljava/lang/Exception; -> 0x003d │ │ 0x0046 - 0x00c4 │ │ Ljava/lang/Exception; -> 0x003d │ │ 0x00c5 - 0x00ca │ │ Lorg/json/JSONException; -> 0x0101 │ │ @@ -71599,40 +71610,40 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0391f0: |[0391f0] com.codebutler.android_websockets.SocketIOClient$4.onMessage:([B)V │ │ -039200: 5430 2802 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -039204: 7110 3609 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0936 │ │ -03920a: 5430 2802 |0005: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ -03920e: 7110 3a09 0000 |0007: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ -039214: 0c00 |000a: move-result-object v0 │ │ -039216: 2201 8901 |000b: new-instance v1, Ljava/lang/Exception; // type@0189 │ │ -03921a: 1a02 bf06 |000d: const-string v2, "Unexpected binary data" // string@06bf │ │ -03921e: 7020 480a 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ -039224: 7220 2e09 1000 |0012: invoke-interface {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onError:(Ljava/lang/Exception;)V // method@092e │ │ -03922a: 0e00 |0015: return-void │ │ +03a164: |[03a164] com.codebutler.android_websockets.SocketIOClient$4.onMessage:([B)V │ │ +03a174: 5430 2802 |0000: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +03a178: 7110 3609 0000 |0002: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$100:(Lcom/codebutler/android_websockets/SocketIOClient;)V // method@0936 │ │ +03a17e: 5430 2802 |0005: iget-object v0, v3, Lcom/codebutler/android_websockets/SocketIOClient$4;.this$0:Lcom/codebutler/android_websockets/SocketIOClient; // field@0228 │ │ +03a182: 7110 3a09 0000 |0007: invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;.access$200:(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/SocketIOClient$Handler; // method@093a │ │ +03a188: 0c00 |000a: move-result-object v0 │ │ +03a18a: 2201 8701 |000b: new-instance v1, Ljava/lang/Exception; // type@0187 │ │ +03a18e: 1a02 bd06 |000d: const-string v2, "Unexpected binary data" // string@06bd │ │ +03a192: 7020 480a 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a48 │ │ +03a198: 7220 2e09 1000 |0012: invoke-interface {v0, v1}, Lcom/codebutler/android_websockets/SocketIOClient$Handler;.onError:(Ljava/lang/Exception;)V // method@092e │ │ +03a19e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ 0x0015 line=190 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ 0x0000 - 0x0016 reg=4 data [B │ │ │ │ - source_file_idx : 1661 (SocketIOClient.java) │ │ + source_file_idx : 1659 (SocketIOClient.java) │ │ │ │ Class #252 header: │ │ -class_idx : 343 │ │ +class_idx : 341 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 76 │ │ +superclass_idx : 75 │ │ source_file_idx : 337 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #252 - │ │ @@ -71652,20 +71663,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03922c: |[03922c] com.example.android.actionbarcompat.ActionBarActivity.:()V │ │ -03923c: 7010 9a01 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentActivity;.:()V // method@019a │ │ -039242: 7110 8609 0100 |0003: invoke-static {v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.createInstance:(Landroid/app/Activity;)Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0986 │ │ -039248: 0c00 |0006: move-result-object v0 │ │ -03924a: 5b10 4e02 |0007: iput-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -03924e: 0e00 |0009: return-void │ │ +03a1a0: |[03a1a0] com.example.android.actionbarcompat.ActionBarActivity.:()V │ │ +03a1b0: 7010 9a01 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentActivity;.:()V // method@019a │ │ +03a1b6: 7110 8609 0100 |0003: invoke-static {v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.createInstance:(Landroid/app/Activity;)Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0986 │ │ +03a1bc: 0c00 |0006: move-result-object v0 │ │ +03a1be: 5b10 4e02 |0007: iput-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a1c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/example/android/actionbarcompat/ActionBarActivity; │ │ │ │ @@ -71675,17 +71686,17 @@ │ │ type : '()Lcom/example/android/actionbarcompat/ActionBarHelper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -039250: |[039250] com.example.android.actionbarcompat.ActionBarActivity.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ -039260: 5410 4e02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -039264: 1100 |0002: return-object v0 │ │ +03a1c4: |[03a1c4] com.example.android.actionbarcompat.ActionBarActivity.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; │ │ +03a1d4: 5410 4e02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a1d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/ActionBarActivity; │ │ │ │ #1 : (in Lcom/example/android/actionbarcompat/ActionBarActivity;) │ │ @@ -71693,21 +71704,21 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -039268: |[039268] com.example.android.actionbarcompat.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -039278: 5420 4e02 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -03927c: 6f10 a501 0200 |0002: invoke-super {v2}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01a5 │ │ -039282: 0c01 |0005: move-result-object v1 │ │ -039284: 6e20 8709 1000 |0006: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.getMenuInflater:(Landroid/view/MenuInflater;)Landroid/view/MenuInflater; // method@0987 │ │ -03928a: 0c00 |0009: move-result-object v0 │ │ -03928c: 1100 |000a: return-object v0 │ │ +03a1dc: |[03a1dc] com.example.android.actionbarcompat.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +03a1ec: 5420 4e02 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a1f0: 6f10 a501 0200 |0002: invoke-super {v2}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01a5 │ │ +03a1f6: 0c01 |0005: move-result-object v1 │ │ +03a1f8: 6e20 8709 1000 |0006: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.getMenuInflater:(Landroid/view/MenuInflater;)Landroid/view/MenuInflater; // method@0987 │ │ +03a1fe: 0c00 |0009: move-result-object v0 │ │ +03a200: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/example/android/actionbarcompat/ActionBarActivity; │ │ │ │ #2 : (in Lcom/example/android/actionbarcompat/ActionBarActivity;) │ │ @@ -71715,19 +71726,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -039290: |[039290] com.example.android.actionbarcompat.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0392a0: 6f20 b101 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@01b1 │ │ -0392a6: 5410 4e02 |0003: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -0392aa: 6e20 8809 2000 |0005: invoke-virtual {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onCreate:(Landroid/os/Bundle;)V // method@0988 │ │ -0392b0: 0e00 |0008: return-void │ │ +03a204: |[03a204] com.example.android.actionbarcompat.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03a214: 6f20 b101 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@01b1 │ │ +03a21a: 5410 4e02 |0003: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a21e: 6e20 8809 2000 |0005: invoke-virtual {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onCreate:(Landroid/os/Bundle;)V // method@0988 │ │ +03a224: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/example/android/actionbarcompat/ActionBarActivity; │ │ @@ -71738,24 +71749,24 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0392b4: |[0392b4] com.example.android.actionbarcompat.ActionBarActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0392c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0392c6: 5421 4e02 |0001: iget-object v1, v2, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -0392ca: 6e20 8909 3100 |0003: invoke-virtual {v1, v3}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0989 │ │ -0392d0: 0a01 |0006: move-result v1 │ │ -0392d2: b610 |0007: or-int/2addr v0, v1 │ │ -0392d4: 6f20 b301 3200 |0008: invoke-super {v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@01b3 │ │ -0392da: 0a01 |000b: move-result v1 │ │ -0392dc: b610 |000c: or-int/2addr v0, v1 │ │ -0392de: 0f00 |000d: return v0 │ │ +03a228: |[03a228] com.example.android.actionbarcompat.ActionBarActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03a238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a23a: 5421 4e02 |0001: iget-object v1, v2, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a23e: 6e20 8909 3100 |0003: invoke-virtual {v1, v3}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0989 │ │ +03a244: 0a01 |0006: move-result v1 │ │ +03a246: b610 |0007: or-int/2addr v0, v1 │ │ +03a248: 6f20 b301 3200 |0008: invoke-super {v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@01b3 │ │ +03a24e: 0a01 |000b: move-result v1 │ │ +03a250: b610 |000c: or-int/2addr v0, v1 │ │ +03a252: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0001 line=73 │ │ 0x0008 line=74 │ │ 0x000d line=75 │ │ locals : │ │ @@ -71768,19 +71779,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0392e0: |[0392e0] com.example.android.actionbarcompat.ActionBarActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -0392f0: 6f20 bc01 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@01bc │ │ -0392f6: 5410 4e02 |0003: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -0392fa: 6e20 8a09 2000 |0005: invoke-virtual {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onPostCreate:(Landroid/os/Bundle;)V // method@098a │ │ -039300: 0e00 |0008: return-void │ │ +03a254: |[03a254] com.example.android.actionbarcompat.ActionBarActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +03a264: 6f20 bc01 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@01bc │ │ +03a26a: 5410 4e02 |0003: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a26e: 6e20 8a09 2000 |0005: invoke-virtual {v0, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onPostCreate:(Landroid/os/Bundle;)V // method@098a │ │ +03a274: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0008 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/example/android/actionbarcompat/ActionBarActivity; │ │ @@ -71791,35 +71802,35 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -039304: |[039304] com.example.android.actionbarcompat.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -039314: 5410 4e02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ -039318: 6e30 8b09 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@098b │ │ -03931e: 6f30 c601 2103 |0005: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@01c6 │ │ -039324: 0e00 |0008: return-void │ │ +03a278: |[03a278] com.example.android.actionbarcompat.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +03a288: 5410 4e02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarActivity;.mActionBarHelper:Lcom/example/android/actionbarcompat/ActionBarHelper; // field@024e │ │ +03a28c: 6e30 8b09 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@098b │ │ +03a292: 6f30 c601 2103 |0005: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@01c6 │ │ +03a298: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/example/android/actionbarcompat/ActionBarActivity; │ │ 0x0000 - 0x0009 reg=2 title Ljava/lang/CharSequence; │ │ 0x0000 - 0x0009 reg=3 color I │ │ │ │ source_file_idx : 337 (ActionBarActivity.java) │ │ │ │ Class #253 header: │ │ -class_idx : 347 │ │ +class_idx : 345 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 344 │ │ +superclass_idx : 342 │ │ source_file_idx : 346 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #253 annotations: │ │ @@ -71860,20 +71871,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -039328: |[039328] com.example.android.actionbarcompat.ActionBarHelperBase.:(Landroid/app/Activity;)V │ │ -039338: 7020 8509 2100 |0000: invoke-direct {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.:(Landroid/app/Activity;)V // method@0985 │ │ -03933e: 2200 b501 |0003: new-instance v0, Ljava/util/HashSet; // type@01b5 │ │ -039342: 7010 d90a 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0ad9 │ │ -039348: 5b10 5702 |0008: iput-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ -03934c: 0e00 |000a: return-void │ │ +03a29c: |[03a29c] com.example.android.actionbarcompat.ActionBarHelperBase.:(Landroid/app/Activity;)V │ │ +03a2ac: 7020 8509 2100 |0000: invoke-direct {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.:(Landroid/app/Activity;)V // method@0985 │ │ +03a2b2: 2200 b301 |0003: new-instance v0, Ljava/util/HashSet; // type@01b3 │ │ +03a2b6: 7010 d90a 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0ad9 │ │ +03a2bc: 5b10 5702 |0008: iput-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ +03a2c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=52 │ │ 0x000a line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ @@ -71884,110 +71895,112 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 194 16-bit code units │ │ -039350: |[039350] com.example.android.actionbarcompat.ActionBarHelperBase.addActionItemCompatFromMenuItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -039360: 7210 aa07 0d00 |0000: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -039366: 0a06 |0003: move-result v6 │ │ -039368: 7010 9409 0c00 |0004: invoke-direct {v12}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.getActionBarCompat:()Landroid/view/ViewGroup; // method@0994 │ │ -03936e: 0c00 |0007: move-result-object v0 │ │ -039370: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -039374: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -039376: 1101 |000b: return-object v1 │ │ -039378: 2201 2c01 |000c: new-instance v1, Landroid/widget/ImageButton; // type@012c │ │ -03937c: 54c9 5802 |000e: iget-object v9, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039380: 120a |0010: const/4 v10, #int 0 // #0 │ │ -039382: 1408 2c00 0201 |0011: const v8, #float 2.38774e-38 // #0102002c │ │ -039388: 3386 a400 |0014: if-ne v6, v8, 00b8 // +00a4 │ │ -03938c: 1408 0200 017f |0016: const v8, #float 1.7147e+38 // #7f010002 │ │ -039392: 7040 a408 918a |0019: invoke-direct {v1, v9, v10, v8}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08a4 │ │ -039398: 2209 0601 |001c: new-instance v9, Landroid/view/ViewGroup$LayoutParams; // type@0106 │ │ -03939c: 54c8 5802 |001e: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0393a0: 6e10 0d00 0800 |0020: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ -0393a6: 0c0a |0023: move-result-object v10 │ │ -0393a8: 1408 2c00 0201 |0024: const v8, #float 2.38774e-38 // #0102002c │ │ -0393ae: 3386 9600 |0027: if-ne v6, v8, 00bd // +0096 │ │ -0393b2: 1408 0200 077f |0029: const v8, #float 1.79446e+38 // #7f070002 │ │ -0393b8: 6e20 6e00 8a00 |002c: invoke-virtual {v10, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@006e │ │ -0393be: 0a08 |002f: move-result v8 │ │ -0393c0: 8788 |0030: float-to-int v8, v8 │ │ -0393c2: 12fa |0031: const/4 v10, #int -1 // #ff │ │ -0393c4: 7030 ff07 890a |0032: invoke-direct {v9, v8, v10}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@07ff │ │ -0393ca: 6e20 a808 9100 |0035: invoke-virtual {v1, v9}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08a8 │ │ -0393d0: 1408 0400 087f |0038: const v8, #float 1.80775e+38 // #7f080004 │ │ -0393d6: 3386 0800 |003b: if-ne v6, v8, 0043 // +0008 │ │ -0393da: 1408 0300 087f |003d: const v8, #float 1.80775e+38 // #7f080003 │ │ -0393e0: 6e20 a608 8100 |0040: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setId:(I)V // method@08a6 │ │ -0393e6: 7210 a907 0d00 |0043: invoke-interface {v13}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@07a9 │ │ -0393ec: 0c08 |0046: move-result-object v8 │ │ -0393ee: 6e20 a708 8100 |0047: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@08a7 │ │ -0393f4: 6208 f101 |004a: sget-object v8, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@01f1 │ │ -0393f8: 6e20 aa08 8100 |004c: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@08aa │ │ -0393fe: 7210 ac07 0d00 |004f: invoke-interface {v13}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@07ac │ │ -039404: 0c08 |0052: move-result-object v8 │ │ -039406: 6e20 a508 8100 |0053: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@08a5 │ │ -03940c: 2208 5901 |0056: new-instance v8, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1; // type@0159 │ │ -039410: 7030 8d09 c80d |0058: invoke-direct {v8, v12, v13}, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/view/MenuItem;)V // method@098d │ │ -039416: 6e20 a908 8100 |005b: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08a9 │ │ -03941c: 6e20 0208 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ -039422: 7210 aa07 0d00 |0061: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -039428: 0a08 |0064: move-result v8 │ │ -03942a: 1409 0400 087f |0065: const v9, #float 1.80775e+38 // #7f080004 │ │ -039430: 3398 a3ff |0068: if-ne v8, v9, 000b // -005d │ │ -039434: 2204 3301 |006a: new-instance v4, Landroid/widget/ProgressBar; // type@0133 │ │ -039438: 54c8 5802 |006c: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -03943c: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -03943e: 140a 0300 017f |006f: const v10, #float 1.7147e+38 // #7f010003 │ │ -039444: 7040 c208 84a9 |0072: invoke-direct {v4, v8, v9, v10}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08c2 │ │ -03944a: 54c8 5802 |0075: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -03944e: 6e10 0d00 0800 |0077: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ -039454: 0c08 |007a: move-result-object v8 │ │ -039456: 1409 0100 077f |007b: const v9, #float 1.79446e+38 // #7f070001 │ │ -03945c: 6e20 6f00 9800 |007e: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@006f │ │ -039462: 0a03 |0081: move-result v3 │ │ -039464: 54c8 5802 |0082: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039468: 6e10 0d00 0800 |0084: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ -03946e: 0c08 |0087: move-result-object v8 │ │ -039470: 1509 077f |0088: const/high16 v9, #int 2131165184 // #7f07 │ │ -039474: 6e20 6f00 9800 |008a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@006f │ │ -03947a: 0a02 |008d: move-result v2 │ │ -03947c: db07 0302 |008e: div-int/lit8 v7, v3, #int 2 // #02 │ │ -039480: 2205 2f01 |0090: new-instance v5, Landroid/widget/LinearLayout$LayoutParams; // type@012f │ │ -039484: 7030 ad08 7507 |0092: invoke-direct {v5, v7, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@08ad │ │ -03948a: 9108 0307 |0095: sub-int v8, v3, v7 │ │ -03948e: db08 0802 |0097: div-int/lit8 v8, v8, #int 2 // #02 │ │ -039492: 9109 0207 |0099: sub-int v9, v2, v7 │ │ -039496: db09 0902 |009b: div-int/lit8 v9, v9, #int 2 // #02 │ │ -03949a: 910a 0307 |009d: sub-int v10, v3, v7 │ │ -03949e: db0a 0a02 |009f: div-int/lit8 v10, v10, #int 2 // #02 │ │ -0394a2: 120b |00a1: const/4 v11, #int 0 // #0 │ │ -0394a4: 6e5b af08 85a9 |00a2: invoke-virtual {v5, v8, v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@08af │ │ -0394aa: 6e20 c408 5400 |00a5: invoke-virtual {v4, v5}, Landroid/widget/ProgressBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08c4 │ │ -0394b0: 1308 0800 |00a8: const/16 v8, #int 8 // #8 │ │ -0394b4: 6e20 c508 8400 |00aa: invoke-virtual {v4, v8}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@08c5 │ │ -0394ba: 1408 0200 087f |00ad: const v8, #float 1.80775e+38 // #7f080002 │ │ -0394c0: 6e20 c308 8400 |00b0: invoke-virtual {v4, v8}, Landroid/widget/ProgressBar;.setId:(I)V // method@08c3 │ │ -0394c6: 6e20 0208 4000 |00b3: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ -0394cc: 2900 55ff |00b6: goto/16 000b // -00ab │ │ -0394d0: 1408 0100 017f |00b8: const v8, #float 1.7147e+38 // #7f010001 │ │ -0394d6: 2900 5eff |00bb: goto/16 0019 // -00a2 │ │ -0394da: 1408 0100 077f |00bd: const v8, #float 1.79446e+38 // #7f070001 │ │ -0394e0: 2900 6cff |00c0: goto/16 002c // -0094 │ │ +03a2c4: |[03a2c4] com.example.android.actionbarcompat.ActionBarHelperBase.addActionItemCompatFromMenuItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +03a2d4: 7210 aa07 0d00 |0000: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03a2da: 0a06 |0003: move-result v6 │ │ +03a2dc: 7010 9409 0c00 |0004: invoke-direct {v12}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.getActionBarCompat:()Landroid/view/ViewGroup; // method@0994 │ │ +03a2e2: 0c00 |0007: move-result-object v0 │ │ +03a2e4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +03a2e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03a2ea: 1101 |000b: return-object v1 │ │ +03a2ec: 2201 2a01 |000c: new-instance v1, Landroid/widget/ImageButton; // type@012a │ │ +03a2f0: 54c9 5802 |000e: iget-object v9, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a2f4: 120a |0010: const/4 v10, #int 0 // #0 │ │ +03a2f6: 1408 2c00 0201 |0011: const v8, #float 2.38774e-38 // #0102002c │ │ +03a2fc: 3386 a400 |0014: if-ne v6, v8, 00b8 // +00a4 │ │ +03a300: 1408 0200 017f |0016: const v8, #float 1.7147e+38 // #7f010002 │ │ +03a306: 7040 a408 918a |0019: invoke-direct {v1, v9, v10, v8}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08a4 │ │ +03a30c: 2209 0501 |001c: new-instance v9, Landroid/view/ViewGroup$LayoutParams; // type@0105 │ │ +03a310: 54c8 5802 |001e: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a314: 6e10 0d00 0800 |0020: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ +03a31a: 0c0a |0023: move-result-object v10 │ │ +03a31c: 1408 2c00 0201 |0024: const v8, #float 2.38774e-38 // #0102002c │ │ +03a322: 3386 9600 |0027: if-ne v6, v8, 00bd // +0096 │ │ +03a326: 1408 0200 077f |0029: const v8, #float 1.79446e+38 // #7f070002 │ │ +03a32c: 6e20 6e00 8a00 |002c: invoke-virtual {v10, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@006e │ │ +03a332: 0a08 |002f: move-result v8 │ │ +03a334: 8788 |0030: float-to-int v8, v8 │ │ +03a336: 12fa |0031: const/4 v10, #int -1 // #ff │ │ +03a338: 7030 ff07 890a |0032: invoke-direct {v9, v8, v10}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@07ff │ │ +03a33e: 6e20 a808 9100 |0035: invoke-virtual {v1, v9}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08a8 │ │ +03a344: 1408 0400 087f |0038: const v8, #float 1.80775e+38 // #7f080004 │ │ +03a34a: 3386 0800 |003b: if-ne v6, v8, 0043 // +0008 │ │ +03a34e: 1408 0300 087f |003d: const v8, #float 1.80775e+38 // #7f080003 │ │ +03a354: 6e20 a608 8100 |0040: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setId:(I)V // method@08a6 │ │ +03a35a: 7210 a907 0d00 |0043: invoke-interface {v13}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@07a9 │ │ +03a360: 0c08 |0046: move-result-object v8 │ │ +03a362: 6e20 a708 8100 |0047: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@08a7 │ │ +03a368: 6208 f101 |004a: sget-object v8, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@01f1 │ │ +03a36c: 6e20 aa08 8100 |004c: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@08aa │ │ +03a372: 7210 ac07 0d00 |004f: invoke-interface {v13}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@07ac │ │ +03a378: 0c08 |0052: move-result-object v8 │ │ +03a37a: 6e20 a508 8100 |0053: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@08a5 │ │ +03a380: 2208 5701 |0056: new-instance v8, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1; // type@0157 │ │ +03a384: 7030 8d09 c80d |0058: invoke-direct {v8, v12, v13}, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/view/MenuItem;)V // method@098d │ │ +03a38a: 6e20 a908 8100 |005b: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08a9 │ │ +03a390: 6e20 0208 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ +03a396: 7210 aa07 0d00 |0061: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03a39c: 0a08 |0064: move-result v8 │ │ +03a39e: 1409 0400 087f |0065: const v9, #float 1.80775e+38 // #7f080004 │ │ +03a3a4: 3398 a3ff |0068: if-ne v8, v9, 000b // -005d │ │ +03a3a8: 2204 3101 |006a: new-instance v4, Landroid/widget/ProgressBar; // type@0131 │ │ +03a3ac: 54c8 5802 |006c: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a3b0: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +03a3b2: 140a 0300 017f |006f: const v10, #float 1.7147e+38 // #7f010003 │ │ +03a3b8: 7040 c208 84a9 |0072: invoke-direct {v4, v8, v9, v10}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08c2 │ │ +03a3be: 54c8 5802 |0075: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a3c2: 6e10 0d00 0800 |0077: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ +03a3c8: 0c08 |007a: move-result-object v8 │ │ +03a3ca: 1409 0100 077f |007b: const v9, #float 1.79446e+38 // #7f070001 │ │ +03a3d0: 6e20 6f00 9800 |007e: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@006f │ │ +03a3d6: 0a03 |0081: move-result v3 │ │ +03a3d8: 54c8 5802 |0082: iget-object v8, v12, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a3dc: 6e10 0d00 0800 |0084: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@000d │ │ +03a3e2: 0c08 |0087: move-result-object v8 │ │ +03a3e4: 1509 077f |0088: const/high16 v9, #int 2131165184 // #7f07 │ │ +03a3e8: 6e20 6f00 9800 |008a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@006f │ │ +03a3ee: 0a02 |008d: move-result v2 │ │ +03a3f0: db07 0302 |008e: div-int/lit8 v7, v3, #int 2 // #02 │ │ +03a3f4: 2205 2d01 |0090: new-instance v5, Landroid/widget/LinearLayout$LayoutParams; // type@012d │ │ +03a3f8: 7030 ad08 7507 |0092: invoke-direct {v5, v7, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@08ad │ │ +03a3fe: 9108 0307 |0095: sub-int v8, v3, v7 │ │ +03a402: db08 0802 |0097: div-int/lit8 v8, v8, #int 2 // #02 │ │ +03a406: 9109 0207 |0099: sub-int v9, v2, v7 │ │ +03a40a: db09 0902 |009b: div-int/lit8 v9, v9, #int 2 // #02 │ │ +03a40e: 910a 0307 |009d: sub-int v10, v3, v7 │ │ +03a412: db0a 0a02 |009f: div-int/lit8 v10, v10, #int 2 // #02 │ │ +03a416: 120b |00a1: const/4 v11, #int 0 // #0 │ │ +03a418: 6e5b af08 85a9 |00a2: invoke-virtual {v5, v8, v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@08af │ │ +03a41e: 6e20 c408 5400 |00a5: invoke-virtual {v4, v5}, Landroid/widget/ProgressBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08c4 │ │ +03a424: 1308 0800 |00a8: const/16 v8, #int 8 // #8 │ │ +03a428: 6e20 c508 8400 |00aa: invoke-virtual {v4, v8}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@08c5 │ │ +03a42e: 1408 0200 087f |00ad: const v8, #float 1.80775e+38 // #7f080002 │ │ +03a434: 6e20 c308 8400 |00b0: invoke-virtual {v4, v8}, Landroid/widget/ProgressBar;.setId:(I)V // method@08c3 │ │ +03a43a: 6e20 0208 4000 |00b3: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ +03a440: 2900 55ff |00b6: goto/16 000b // -00ab │ │ +03a444: 1408 0100 017f |00b8: const v8, #float 1.7147e+38 // #7f010001 │ │ +03a44a: 2900 5eff |00bb: goto/16 0019 // -00a2 │ │ +03a44e: 1408 0100 077f |00bd: const v8, #float 1.79446e+38 // #7f070001 │ │ +03a454: 2900 6cff |00c0: goto/16 002c // -0094 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000a line=174 │ │ 0x000b line=227 │ │ 0x000c line=178 │ │ 0x001c line=182 │ │ + 0x0020 line=183 │ │ + 0x0035 line=182 │ │ 0x0038 line=188 │ │ 0x003d line=189 │ │ 0x0043 line=191 │ │ 0x004a line=192 │ │ 0x004f line=193 │ │ 0x0056 line=194 │ │ 0x005e line=200 │ │ @@ -71999,15 +72012,15 @@ │ │ 0x0090 line=214 │ │ 0x0095 line=216 │ │ 0x00a5 line=221 │ │ 0x00a8 line=222 │ │ 0x00ad line=223 │ │ 0x00b3 line=224 │ │ 0x00b8 line=178 │ │ - 0x00bd line=182 │ │ + 0x00bd line=183 │ │ locals : │ │ 0x001c - 0x00b8 reg=1 actionButton Landroid/widget/ImageButton; │ │ 0x008e - 0x00b8 reg=2 buttonHeight I │ │ 0x0082 - 0x00b8 reg=3 buttonWidth I │ │ 0x0075 - 0x00b8 reg=4 indicator Landroid/widget/ProgressBar; │ │ 0x0095 - 0x00b8 reg=5 indicatorLayoutParams Landroid/widget/LinearLayout$LayoutParams; │ │ 0x0090 - 0x00b8 reg=7 progressIndicatorWidth I │ │ @@ -72022,21 +72035,21 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0394e4: |[0394e4] com.example.android.actionbarcompat.ActionBarHelperBase.getActionBarCompat:()Landroid/view/ViewGroup; │ │ -0394f4: 5420 5802 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0394f8: 1501 087f |0002: const/high16 v1, #int 2131230720 // #7f08 │ │ -0394fc: 6e20 0800 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ -039502: 0c00 |0007: move-result-object v0 │ │ -039504: 1f00 0701 |0008: check-cast v0, Landroid/view/ViewGroup; // type@0107 │ │ -039508: 1100 |000a: return-object v0 │ │ +03a458: |[03a458] com.example.android.actionbarcompat.ActionBarHelperBase.getActionBarCompat:()Landroid/view/ViewGroup; │ │ +03a468: 5420 5802 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a46c: 1501 087f |0002: const/high16 v1, #int 2131230720 // #7f08 │ │ +03a470: 6e20 0800 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ +03a476: 0c00 |0007: move-result-object v0 │ │ +03a478: 1f00 0601 |0008: check-cast v0, Landroid/view/ViewGroup; // type@0106 │ │ +03a47c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ │ │ #3 : (in Lcom/example/android/actionbarcompat/ActionBarHelperBase;) │ │ @@ -72044,59 +72057,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -03950c: |[03950c] com.example.android.actionbarcompat.ActionBarHelperBase.setupActionBar:()V │ │ -03951c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -03951e: 7010 9409 0900 |0001: invoke-direct {v9}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.getActionBarCompat:()Landroid/view/ViewGroup; // method@0994 │ │ -039524: 0c00 |0004: move-result-object v0 │ │ -039526: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -03952a: 0e00 |0007: return-void │ │ -03952c: 2202 2f01 |0008: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@012f │ │ -039530: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -039532: 7030 ad08 8205 |000b: invoke-direct {v2, v8, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@08ad │ │ -039538: 1505 803f |000e: const/high16 v5, #int 1065353216 // #3f80 │ │ -03953c: 5925 f201 |0010: iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01f2 │ │ -039540: 2203 6001 |0012: new-instance v3, Lcom/example/android/actionbarcompat/SimpleMenu; // type@0160 │ │ -039544: 5495 5802 |0014: iget-object v5, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039548: 7020 ac09 5300 |0016: invoke-direct {v3, v5}, Lcom/example/android/actionbarcompat/SimpleMenu;.:(Landroid/content/Context;)V // method@09ac │ │ -03954e: 2201 6101 |0019: new-instance v1, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@0161 │ │ -039552: 1405 2c00 0201 |001b: const v5, #float 2.38774e-38 // #0102002c │ │ -039558: 5496 5802 |001e: iget-object v6, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -03955c: 1407 1200 057f |0020: const v7, #float 1.76788e+38 // #7f050012 │ │ -039562: 6e20 0e00 7600 |0023: invoke-virtual {v6, v7}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@000e │ │ -039568: 0c06 |0026: move-result-object v6 │ │ -03956a: 7056 cb09 3185 |0027: invoke-direct {v1, v3, v5, v8, v6}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.:(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V // method@09cb │ │ -039570: 1405 0f00 027f |002a: const v5, #float 1.728e+38 // #7f02000f │ │ -039576: 6e20 e809 5100 |002d: invoke-virtual {v1, v5}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@09e8 │ │ -03957c: 7020 9309 1900 |0030: invoke-direct {v9, v1}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.addActionItemCompatFromMenuItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@0993 │ │ -039582: 2204 3d01 |0033: new-instance v4, Landroid/widget/TextView; // type@013d │ │ -039586: 5495 5802 |0035: iget-object v5, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -03958a: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -03958c: 1507 017f |0038: const/high16 v7, #int 2130771968 // #7f01 │ │ -039590: 7040 dd08 5476 |003a: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08dd │ │ -039596: 6e20 e508 2400 |003d: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e5 │ │ -03959c: 5495 5802 |0040: iget-object v5, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0395a0: 6e10 0f00 0500 |0042: invoke-virtual {v5}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@000f │ │ -0395a6: 0c05 |0045: move-result-object v5 │ │ -0395a8: 6e20 e908 5400 |0046: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -0395ae: 6e20 0208 4000 |0049: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ -0395b4: 28bb |004c: goto 0007 // -0045 │ │ +03a480: |[03a480] com.example.android.actionbarcompat.ActionBarHelperBase.setupActionBar:()V │ │ +03a490: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03a492: 7010 9409 0900 |0001: invoke-direct {v9}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.getActionBarCompat:()Landroid/view/ViewGroup; // method@0994 │ │ +03a498: 0c00 |0004: move-result-object v0 │ │ +03a49a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +03a49e: 0e00 |0007: return-void │ │ +03a4a0: 2202 2d01 |0008: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@012d │ │ +03a4a4: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +03a4a6: 7030 ad08 8205 |000b: invoke-direct {v2, v8, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@08ad │ │ +03a4ac: 1505 803f |000e: const/high16 v5, #int 1065353216 // #3f80 │ │ +03a4b0: 5925 f201 |0010: iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01f2 │ │ +03a4b4: 2203 5e01 |0012: new-instance v3, Lcom/example/android/actionbarcompat/SimpleMenu; // type@015e │ │ +03a4b8: 5495 5802 |0014: iget-object v5, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a4bc: 7020 ac09 5300 |0016: invoke-direct {v3, v5}, Lcom/example/android/actionbarcompat/SimpleMenu;.:(Landroid/content/Context;)V // method@09ac │ │ +03a4c2: 2201 5f01 |0019: new-instance v1, Lcom/example/android/actionbarcompat/SimpleMenuItem; // type@015f │ │ +03a4c6: 1405 2c00 0201 |001b: const v5, #float 2.38774e-38 // #0102002c │ │ +03a4cc: 5496 5802 |001e: iget-object v6, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a4d0: 1407 1200 057f |0020: const v7, #float 1.76788e+38 // #7f050012 │ │ +03a4d6: 6e20 0e00 7600 |0023: invoke-virtual {v6, v7}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@000e │ │ +03a4dc: 0c06 |0026: move-result-object v6 │ │ +03a4de: 7056 cb09 3185 |0027: invoke-direct {v1, v3, v5, v8, v6}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.:(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V // method@09cb │ │ +03a4e4: 1405 0f00 027f |002a: const v5, #float 1.728e+38 // #7f02000f │ │ +03a4ea: 6e20 e809 5100 |002d: invoke-virtual {v1, v5}, Lcom/example/android/actionbarcompat/SimpleMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@09e8 │ │ +03a4f0: 7020 9309 1900 |0030: invoke-direct {v9, v1}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.addActionItemCompatFromMenuItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@0993 │ │ +03a4f6: 2204 3b01 |0033: new-instance v4, Landroid/widget/TextView; // type@013b │ │ +03a4fa: 5495 5802 |0035: iget-object v5, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a4fe: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +03a500: 1507 017f |0038: const/high16 v7, #int 2130771968 // #7f01 │ │ +03a504: 7040 dd08 5476 |003a: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08dd │ │ +03a50a: 6e20 e508 2400 |003d: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e5 │ │ +03a510: 5495 5802 |0040: iget-object v5, v9, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a514: 6e10 0f00 0500 |0042: invoke-virtual {v5}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@000f │ │ +03a51a: 0c05 |0045: move-result-object v5 │ │ +03a51c: 6e20 e908 5400 |0046: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03a522: 6e20 0208 4000 |0049: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0802 │ │ +03a528: 28bb |004c: goto 0007 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0005 line=87 │ │ 0x0007 line=107 │ │ 0x0008 line=91 │ │ 0x000e line=93 │ │ 0x0012 line=96 │ │ 0x0019 line=97 │ │ + 0x0023 line=98 │ │ 0x002a line=99 │ │ 0x0030 line=100 │ │ 0x0033 line=103 │ │ 0x003d line=104 │ │ 0x0040 line=105 │ │ 0x0049 line=106 │ │ locals : │ │ @@ -72113,19 +72127,19 @@ │ │ type : '(Landroid/view/MenuInflater;)Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0395b8: |[0395b8] com.example.android.actionbarcompat.ActionBarHelperBase.getMenuInflater:(Landroid/view/MenuInflater;)Landroid/view/MenuInflater; │ │ -0395c8: 2200 5a01 |0000: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater; // type@015a │ │ -0395cc: 5421 5802 |0002: iget-object v1, v2, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0395d0: 7040 8f09 2031 |0004: invoke-direct {v0, v2, v1, v3}, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/content/Context;Landroid/view/MenuInflater;)V // method@098f │ │ -0395d6: 1100 |0007: return-object v0 │ │ +03a52c: |[03a52c] com.example.android.actionbarcompat.ActionBarHelperBase.getMenuInflater:(Landroid/view/MenuInflater;)Landroid/view/MenuInflater; │ │ +03a53c: 2200 5801 |0000: new-instance v0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater; // type@0158 │ │ +03a540: 5421 5802 |0002: iget-object v1, v2, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a544: 7040 8f09 2031 |0004: invoke-direct {v0, v2, v1, v3}, Lcom/example/android/actionbarcompat/ActionBarHelperBase$WrappedMenuInflater;.:(Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/content/Context;Landroid/view/MenuInflater;)V // method@098f │ │ +03a54a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ 0x0000 - 0x0008 reg=3 superMenuInflater Landroid/view/MenuInflater; │ │ │ │ @@ -72134,19 +72148,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0395d8: |[0395d8] com.example.android.actionbarcompat.ActionBarHelperBase.onCreate:(Landroid/os/Bundle;)V │ │ -0395e8: 5420 5802 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0395ec: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -0395ee: 6e20 2400 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Activity;.requestWindowFeature:(I)Z // method@0024 │ │ -0395f4: 0e00 |0006: return-void │ │ +03a54c: |[03a54c] com.example.android.actionbarcompat.ActionBarHelperBase.onCreate:(Landroid/os/Bundle;)V │ │ +03a55c: 5420 5802 |0000: iget-object v0, v2, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a560: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +03a562: 6e20 2400 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Activity;.requestWindowFeature:(I)Z // method@0024 │ │ +03a568: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ 0x0000 - 0x0007 reg=3 savedInstanceState Landroid/os/Bundle; │ │ @@ -72156,87 +72170,86 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0395f8: |[0395f8] com.example.android.actionbarcompat.ActionBarHelperBase.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -039608: 5442 5702 |0000: iget-object v2, v4, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ -03960c: 7210 080b 0200 |0002: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b08 │ │ -039612: 0c00 |0005: move-result-object v0 │ │ -039614: 7210 dc0a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -03961a: 0a02 |0009: move-result v2 │ │ -03961c: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ -039620: 7210 dd0a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -039626: 0c01 |000f: move-result-object v1 │ │ -039628: 1f01 8f01 |0010: check-cast v1, Ljava/lang/Integer; // type@018f │ │ -03962c: 6e10 540a 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ -039632: 0a02 |0015: move-result v2 │ │ -039634: 7220 a507 2500 |0016: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@07a5 │ │ -03963a: 0c02 |0019: move-result-object v2 │ │ -03963c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -03963e: 7220 af07 3200 |001b: invoke-interface {v2, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@07af │ │ -039644: 28e8 |001e: goto 0006 // -0018 │ │ -039646: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -039648: 0f02 |0020: return v2 │ │ +03a56c: |[03a56c] com.example.android.actionbarcompat.ActionBarHelperBase.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03a57c: 5441 5702 |0000: iget-object v1, v4, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ +03a580: 7210 080b 0100 |0002: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b08 │ │ +03a586: 0c01 |0005: move-result-object v1 │ │ +03a588: 7210 dc0a 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +03a58e: 0a02 |0009: move-result v2 │ │ +03a590: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ +03a594: 7210 dd0a 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +03a59a: 0c00 |000f: move-result-object v0 │ │ +03a59c: 1f00 8d01 |0010: check-cast v0, Ljava/lang/Integer; // type@018d │ │ +03a5a0: 6e10 540a 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ +03a5a6: 0a02 |0015: move-result v2 │ │ +03a5a8: 7220 a507 2500 |0016: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@07a5 │ │ +03a5ae: 0c02 |0019: move-result-object v2 │ │ +03a5b0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +03a5b2: 7220 af07 3200 |001b: invoke-interface {v2, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@07af │ │ +03a5b8: 28e8 |001e: goto 0006 // -0018 │ │ +03a5ba: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +03a5bc: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0012 line=133 │ │ 0x001f line=135 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id Ljava/lang/Integer; │ │ - 0x0006 - 0x0021 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001f reg=0 id Ljava/lang/Integer; │ │ 0x0000 - 0x0021 reg=4 this Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ 0x0000 - 0x0021 reg=5 menu Landroid/view/Menu; │ │ │ │ #3 : (in Lcom/example/android/actionbarcompat/ActionBarHelperBase;) │ │ name : 'onPostCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -03964c: |[03964c] com.example.android.actionbarcompat.ActionBarHelperBase.onPostCreate:(Landroid/os/Bundle;)V │ │ -03965c: 5463 5802 |0000: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039660: 6e10 1000 0300 |0002: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0010 │ │ -039666: 0c03 |0005: move-result-object v3 │ │ -039668: 1274 |0006: const/4 v4, #int 7 // #7 │ │ -03966a: 1505 037f |0007: const/high16 v5, #int 2130903040 // #7f03 │ │ -03966e: 6e30 1408 4305 |0009: invoke-virtual {v3, v4, v5}, Landroid/view/Window;.setFeatureInt:(II)V // method@0814 │ │ -039674: 7010 9b09 0600 |000c: invoke-direct {v6}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.setupActionBar:()V // method@099b │ │ -03967a: 2202 6001 |000f: new-instance v2, Lcom/example/android/actionbarcompat/SimpleMenu; // type@0160 │ │ -03967e: 5463 5802 |0011: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039682: 7020 ac09 3200 |0013: invoke-direct {v2, v3}, Lcom/example/android/actionbarcompat/SimpleMenu;.:(Landroid/content/Context;)V // method@09ac │ │ -039688: 5463 5802 |0016: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -03968c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -03968e: 6e30 1500 4302 |0019: invoke-virtual {v3, v4, v2}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ -039694: 5463 5802 |001c: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039698: 6e20 1e00 2300 |001e: invoke-virtual {v3, v2}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@001e │ │ -03969e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0396a0: 6e10 ca09 0200 |0022: invoke-virtual {v2}, Lcom/example/android/actionbarcompat/SimpleMenu;.size:()I // method@09ca │ │ -0396a6: 0a03 |0025: move-result v3 │ │ -0396a8: 3530 1c00 |0026: if-ge v0, v3, 0042 // +001c │ │ -0396ac: 6e20 bd09 0200 |0028: invoke-virtual {v2, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.getItem:(I)Landroid/view/MenuItem; // method@09bd │ │ -0396b2: 0c01 |002b: move-result-object v1 │ │ -0396b4: 5463 5702 |002c: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ -0396b8: 7210 aa07 0100 |002e: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -0396be: 0a04 |0031: move-result v4 │ │ -0396c0: 7110 570a 0400 |0032: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -0396c6: 0c04 |0035: move-result-object v4 │ │ -0396c8: 7220 070b 4300 |0036: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b07 │ │ -0396ce: 0a03 |0039: move-result v3 │ │ -0396d0: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ -0396d4: 7020 9309 1600 |003c: invoke-direct {v6, v1}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.addActionItemCompatFromMenuItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@0993 │ │ -0396da: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0396de: 28e1 |0041: goto 0022 // -001f │ │ -0396e0: 0e00 |0042: return-void │ │ +03a5c0: |[03a5c0] com.example.android.actionbarcompat.ActionBarHelperBase.onPostCreate:(Landroid/os/Bundle;)V │ │ +03a5d0: 5463 5802 |0000: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a5d4: 6e10 1000 0300 |0002: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0010 │ │ +03a5da: 0c03 |0005: move-result-object v3 │ │ +03a5dc: 1274 |0006: const/4 v4, #int 7 // #7 │ │ +03a5de: 1505 037f |0007: const/high16 v5, #int 2130903040 // #7f03 │ │ +03a5e2: 6e30 1408 4305 |0009: invoke-virtual {v3, v4, v5}, Landroid/view/Window;.setFeatureInt:(II)V // method@0814 │ │ +03a5e8: 7010 9b09 0600 |000c: invoke-direct {v6}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.setupActionBar:()V // method@099b │ │ +03a5ee: 2202 5e01 |000f: new-instance v2, Lcom/example/android/actionbarcompat/SimpleMenu; // type@015e │ │ +03a5f2: 5463 5802 |0011: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a5f6: 7020 ac09 3200 |0013: invoke-direct {v2, v3}, Lcom/example/android/actionbarcompat/SimpleMenu;.:(Landroid/content/Context;)V // method@09ac │ │ +03a5fc: 5463 5802 |0016: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a600: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +03a602: 6e30 1500 4302 |0019: invoke-virtual {v3, v4, v2}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ +03a608: 5463 5802 |001c: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a60c: 6e20 1e00 2300 |001e: invoke-virtual {v3, v2}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@001e │ │ +03a612: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +03a614: 6e10 ca09 0200 |0022: invoke-virtual {v2}, Lcom/example/android/actionbarcompat/SimpleMenu;.size:()I // method@09ca │ │ +03a61a: 0a03 |0025: move-result v3 │ │ +03a61c: 3530 1c00 |0026: if-ge v0, v3, 0042 // +001c │ │ +03a620: 6e20 bd09 0200 |0028: invoke-virtual {v2, v0}, Lcom/example/android/actionbarcompat/SimpleMenu;.getItem:(I)Landroid/view/MenuItem; // method@09bd │ │ +03a626: 0c01 |002b: move-result-object v1 │ │ +03a628: 5463 5702 |002c: iget-object v3, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActionItemIds:Ljava/util/Set; // field@0257 │ │ +03a62c: 7210 aa07 0100 |002e: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03a632: 0a04 |0031: move-result v4 │ │ +03a634: 7110 570a 0400 |0032: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +03a63a: 0c04 |0035: move-result-object v4 │ │ +03a63c: 7220 070b 4300 |0036: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b07 │ │ +03a642: 0a03 |0039: move-result v3 │ │ +03a644: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ +03a648: 7020 9309 1600 |003c: invoke-direct {v6, v1}, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.addActionItemCompatFromMenuItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@0993 │ │ +03a64e: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a652: 28e1 |0041: goto 0022 // -001f │ │ +03a654: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000c line=69 │ │ 0x000f line=71 │ │ 0x0016 line=72 │ │ 0x001c line=73 │ │ @@ -72258,23 +72271,23 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0396e4: |[0396e4] com.example.android.actionbarcompat.ActionBarHelperBase.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -0396f4: 5431 5802 |0000: iget-object v1, v3, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -0396f8: 1402 0100 087f |0002: const v2, #float 1.80775e+38 // #7f080001 │ │ -0396fe: 6e20 0800 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ -039704: 0c00 |0008: move-result-object v0 │ │ -039706: 1f00 3d01 |0009: check-cast v0, Landroid/widget/TextView; // type@013d │ │ -03970a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -03970e: 6e20 e908 4000 |000d: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -039714: 0e00 |0010: return-void │ │ +03a658: |[03a658] com.example.android.actionbarcompat.ActionBarHelperBase.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +03a668: 5431 5802 |0000: iget-object v1, v3, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a66c: 1402 0100 087f |0002: const v2, #float 1.80775e+38 // #7f080001 │ │ +03a672: 6e20 0800 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ +03a678: 0c00 |0008: move-result-object v0 │ │ +03a67a: 1f00 3b01 |0009: check-cast v0, Landroid/widget/TextView; // type@013b │ │ +03a67e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +03a682: 6e20 e908 4000 |000d: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03a688: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000b line=142 │ │ 0x000d line=143 │ │ 0x0010 line=145 │ │ locals : │ │ @@ -72288,37 +72301,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -039718: |[039718] com.example.android.actionbarcompat.ActionBarHelperBase.setRefreshActionItemState:(Z)V │ │ -039728: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -03972c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -03972e: 5462 5802 |0003: iget-object v2, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039732: 1405 0300 087f |0005: const v5, #float 1.80775e+38 // #7f080003 │ │ -039738: 6e20 0800 5200 |0008: invoke-virtual {v2, v5}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ -03973e: 0c00 |000b: move-result-object v0 │ │ -039740: 5462 5802 |000c: iget-object v2, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ -039744: 1405 0200 087f |000e: const v5, #float 1.80775e+38 // #7f080002 │ │ -03974a: 6e20 0800 5200 |0011: invoke-virtual {v2, v5}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ -039750: 0c01 |0014: move-result-object v1 │ │ -039752: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -039756: 3807 0e00 |0017: if-eqz v7, 0025 // +000e │ │ -03975a: 0132 |0019: move v2, v3 │ │ -03975c: 6e20 f807 2000 |001a: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -039762: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -039766: 3807 0800 |001f: if-eqz v7, 0027 // +0008 │ │ -03976a: 6e20 f807 4100 |0021: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ -039770: 0e00 |0024: return-void │ │ -039772: 0142 |0025: move v2, v4 │ │ -039774: 28f4 |0026: goto 001a // -000c │ │ -039776: 0134 |0027: move v4, v3 │ │ -039778: 28f9 |0028: goto 0021 // -0007 │ │ +03a68c: |[03a68c] com.example.android.actionbarcompat.ActionBarHelperBase.setRefreshActionItemState:(Z)V │ │ +03a69c: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +03a6a0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +03a6a2: 5462 5802 |0003: iget-object v2, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a6a6: 1405 0300 087f |0005: const v5, #float 1.80775e+38 // #7f080003 │ │ +03a6ac: 6e20 0800 5200 |0008: invoke-virtual {v2, v5}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ +03a6b2: 0c00 |000b: move-result-object v0 │ │ +03a6b4: 5462 5802 |000c: iget-object v2, v6, Lcom/example/android/actionbarcompat/ActionBarHelperBase;.mActivity:Landroid/app/Activity; // field@0258 │ │ +03a6b8: 1405 0200 087f |000e: const v5, #float 1.80775e+38 // #7f080002 │ │ +03a6be: 6e20 0800 5200 |0011: invoke-virtual {v2, v5}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0008 │ │ +03a6c4: 0c01 |0014: move-result-object v1 │ │ +03a6c6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +03a6ca: 3807 0e00 |0017: if-eqz v7, 0025 // +000e │ │ +03a6ce: 0132 |0019: move v2, v3 │ │ +03a6d0: 6e20 f807 2000 |001a: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +03a6d6: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +03a6da: 3807 0800 |001f: if-eqz v7, 0027 // +0008 │ │ +03a6de: 6e20 f807 4100 |0021: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@07f8 │ │ +03a6e4: 0e00 |0024: return-void │ │ +03a6e6: 0142 |0025: move v2, v4 │ │ +03a6e8: 28f4 |0026: goto 001a // -000c │ │ +03a6ea: 0134 |0027: move v4, v3 │ │ +03a6ec: 28f9 |0028: goto 0021 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=112 │ │ 0x000c line=113 │ │ 0x0015 line=116 │ │ 0x0017 line=117 │ │ 0x001d line=119 │ │ @@ -72331,17 +72344,17 @@ │ │ 0x0015 - 0x0029 reg=1 refreshIndicator Landroid/view/View; │ │ 0x0000 - 0x0029 reg=6 this Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ 0x0000 - 0x0029 reg=7 refreshing Z │ │ │ │ source_file_idx : 346 (ActionBarHelperBase.java) │ │ │ │ Class #254 header: │ │ -class_idx : 348 │ │ +class_idx : 346 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 344 │ │ +superclass_idx : 342 │ │ source_file_idx : 347 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #254 - │ │ @@ -72365,19 +72378,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03977c: |[03977c] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.:(Landroid/app/Activity;)V │ │ -03978c: 7020 8509 2100 |0000: invoke-direct {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.:(Landroid/app/Activity;)V // method@0985 │ │ -039792: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -039794: 5b10 5b02 |0004: iput-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ -039798: 0e00 |0006: return-void │ │ +03a6f0: |[03a6f0] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.:(Landroid/app/Activity;)V │ │ +03a700: 7020 8509 2100 |0000: invoke-direct {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.:(Landroid/app/Activity;)V // method@0985 │ │ +03a706: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03a708: 5b10 5b02 |0004: iput-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ +03a70c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=36 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb; │ │ @@ -72389,17 +72402,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03979c: |[03979c] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.getActionBarThemedContext:()Landroid/content/Context; │ │ -0397ac: 5410 5902 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mActivity:Landroid/app/Activity; // field@0259 │ │ -0397b0: 1100 |0002: return-object v0 │ │ +03a710: |[03a710] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.getActionBarThemedContext:()Landroid/content/Context; │ │ +03a720: 5410 5902 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mActivity:Landroid/app/Activity; // field@0259 │ │ +03a724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb; │ │ │ │ #1 : (in Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;) │ │ @@ -72407,19 +72420,19 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0397b4: |[0397b4] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0397c4: 5b12 5a02 |0000: iput-object v2, v1, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mOptionsMenu:Landroid/view/Menu; // field@025a │ │ -0397c8: 6f20 8909 2100 |0002: invoke-super {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0989 │ │ -0397ce: 0a00 |0005: move-result v0 │ │ -0397d0: 0f00 |0006: return v0 │ │ +03a728: |[03a728] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03a738: 5b12 5a02 |0000: iput-object v2, v1, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mOptionsMenu:Landroid/view/Menu; // field@025a │ │ +03a73c: 6f20 8909 2100 |0002: invoke-super {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarHelper;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0989 │ │ +03a742: 0a00 |0005: move-result v0 │ │ +03a744: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb; │ │ 0x0000 - 0x0007 reg=2 menu Landroid/view/Menu; │ │ @@ -72429,66 +72442,66 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0397d4: |[0397d4] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.setRefreshActionItemState:(Z)V │ │ -0397e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0397e6: 5452 5a02 |0001: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mOptionsMenu:Landroid/view/Menu; // field@025a │ │ -0397ea: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -0397ee: 0e00 |0005: return-void │ │ -0397f0: 5452 5a02 |0006: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mOptionsMenu:Landroid/view/Menu; // field@025a │ │ -0397f4: 1403 0400 087f |0008: const v3, #float 1.80775e+38 // #7f080004 │ │ -0397fa: 7220 a507 3200 |000b: invoke-interface {v2, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@07a5 │ │ -039800: 0c01 |000e: move-result-object v1 │ │ -039802: 3801 f6ff |000f: if-eqz v1, 0005 // -000a │ │ -039806: 3806 2100 |0011: if-eqz v6, 0032 // +0021 │ │ -03980a: 5452 5b02 |0013: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ -03980e: 3902 1700 |0015: if-nez v2, 002c // +0017 │ │ -039812: 6e10 9d09 0500 |0017: invoke-virtual {v5}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.getActionBarThemedContext:()Landroid/content/Context; // method@099d │ │ -039818: 0c02 |001a: move-result-object v2 │ │ -03981a: 1a03 0e0c |001b: const-string v3, "layout_inflater" // string@0c0e │ │ -03981e: 6e20 4e00 3200 |001d: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -039824: 0c00 |0020: move-result-object v0 │ │ -039826: 1f00 f500 |0021: check-cast v0, Landroid/view/LayoutInflater; // type@00f5 │ │ -03982a: 1402 0100 037f |0023: const v2, #float 1.74129e+38 // #7f030001 │ │ -039830: 6e30 a107 2004 |0026: invoke-virtual {v0, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ -039836: 0c02 |0029: move-result-object v2 │ │ -039838: 5b52 5b02 |002a: iput-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ -03983c: 5452 5b02 |002c: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ -039840: 7220 ad07 2100 |002e: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@07ad │ │ -039846: 28d4 |0031: goto 0005 // -002c │ │ -039848: 7220 ad07 4100 |0032: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@07ad │ │ -03984e: 28d0 |0035: goto 0005 // -0030 │ │ +03a748: |[03a748] com.example.android.actionbarcompat.ActionBarHelperHoneycomb.setRefreshActionItemState:(Z)V │ │ +03a758: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03a75a: 5452 5a02 |0001: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mOptionsMenu:Landroid/view/Menu; // field@025a │ │ +03a75e: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +03a762: 0e00 |0005: return-void │ │ +03a764: 5452 5a02 |0006: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mOptionsMenu:Landroid/view/Menu; // field@025a │ │ +03a768: 1403 0400 087f |0008: const v3, #float 1.80775e+38 // #7f080004 │ │ +03a76e: 7220 a507 3200 |000b: invoke-interface {v2, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@07a5 │ │ +03a774: 0c01 |000e: move-result-object v1 │ │ +03a776: 3801 f6ff |000f: if-eqz v1, 0005 // -000a │ │ +03a77a: 3806 2100 |0011: if-eqz v6, 0032 // +0021 │ │ +03a77e: 5452 5b02 |0013: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ +03a782: 3902 1700 |0015: if-nez v2, 002c // +0017 │ │ +03a786: 6e10 9d09 0500 |0017: invoke-virtual {v5}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.getActionBarThemedContext:()Landroid/content/Context; // method@099d │ │ +03a78c: 0c02 |001a: move-result-object v2 │ │ +03a78e: 1a03 0b0c |001b: const-string v3, "layout_inflater" // string@0c0b │ │ +03a792: 6e20 4e00 3200 |001d: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +03a798: 0c00 |0020: move-result-object v0 │ │ +03a79a: 1f00 f400 |0021: check-cast v0, Landroid/view/LayoutInflater; // type@00f4 │ │ +03a79e: 1402 0100 037f |0023: const v2, #float 1.74129e+38 // #7f030001 │ │ +03a7a4: 6e30 a107 2004 |0026: invoke-virtual {v0, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ +03a7aa: 0c02 |0029: move-result-object v2 │ │ +03a7ac: 5b52 5b02 |002a: iput-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ +03a7b0: 5452 5b02 |002c: iget-object v2, v5, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.mRefreshIndeterminateProgressView:Landroid/view/View; // field@025b │ │ +03a7b4: 7220 ad07 2100 |002e: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@07ad │ │ +03a7ba: 28d4 |0031: goto 0005 // -002c │ │ +03a7bc: 7220 ad07 4100 |0032: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@07ad │ │ +03a7c2: 28d0 |0035: goto 0005 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0005 line=72 │ │ 0x0006 line=56 │ │ 0x000f line=57 │ │ 0x0011 line=58 │ │ 0x0013 line=59 │ │ - 0x0017 line=60 │ │ + 0x0017 line=61 │ │ 0x0023 line=63 │ │ 0x002c line=67 │ │ 0x0032 line=69 │ │ locals : │ │ 0x0023 - 0x002c reg=0 inflater Landroid/view/LayoutInflater; │ │ 0x000f - 0x0036 reg=1 refreshItem Landroid/view/MenuItem; │ │ 0x0000 - 0x0036 reg=5 this Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb; │ │ 0x0000 - 0x0036 reg=6 refreshing Z │ │ │ │ source_file_idx : 347 (ActionBarHelperHoneycomb.java) │ │ │ │ Class #255 header: │ │ -class_idx : 497 │ │ +class_idx : 495 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 476 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #255 annotations: │ │ @@ -72516,17 +72529,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 476 (ContentBody.java) │ │ │ │ Class #256 header: │ │ -class_idx : 534 │ │ +class_idx : 532 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 535 │ │ +superclass_idx : 533 │ │ source_file_idx : 692 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #256 - │ │ @@ -72572,90 +72585,95 @@ │ │ type : '(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -039850: |[039850] org.sagemath.droid.InteractContinuousSlider.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ -039860: 12e6 |0000: const/4 v6, #int -2 // #fe │ │ -039862: 7040 750c 87a9 |0001: invoke-direct {v7, v8, v9, v10}, Lorg/sagemath/droid/InteractControlBase;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c75 │ │ -039868: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -03986c: 5a71 e002 |0006: iput-wide v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ -039870: 1901 f03f |0008: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -039874: 5a71 df02 |000a: iput-wide v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ -039878: 1801 9a99 9999 9999 b93f |000c: const-wide v1, #double 0.1 // #3fb999999999999a │ │ -039882: 5a71 e202 |0011: iput-wide v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ -039886: 2201 3d01 |0013: new-instance v1, Landroid/widget/TextView; // type@013d │ │ -03988a: 7020 dc08 a100 |0015: invoke-direct {v1, v10}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ -039890: 5b71 de02 |0018: iput-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -039894: 5471 de02 |001a: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -039898: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -03989a: 6e20 e608 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setMaxLines:(I)V // method@08e6 │ │ -0398a0: 5471 de02 |0020: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -0398a4: 2202 2f01 |0022: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@012f │ │ -0398a8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0398aa: 7040 ae08 6236 |0025: invoke-direct {v2, v6, v6, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ -0398b0: 6e20 e508 2100 |0028: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e5 │ │ -0398b6: 5471 de02 |002b: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -0398ba: 5472 de02 |002d: iget-object v2, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -0398be: 6e10 df08 0200 |002f: invoke-virtual {v2}, Landroid/widget/TextView;.getPaddingLeft:()I // method@08df │ │ -0398c4: 0a02 |0032: move-result v2 │ │ -0398c6: d802 020a |0033: add-int/lit8 v2, v2, #int 10 // #0a │ │ -0398ca: 5473 de02 |0035: iget-object v3, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -0398ce: 6e10 e108 0300 |0037: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingTop:()I // method@08e1 │ │ -0398d4: 0a03 |003a: move-result v3 │ │ -0398d6: d803 0305 |003b: add-int/lit8 v3, v3, #int 5 // #05 │ │ -0398da: 5474 de02 |003d: iget-object v4, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -0398de: 6e10 e008 0400 |003f: invoke-virtual {v4}, Landroid/widget/TextView;.getPaddingRight:()I // method@08e0 │ │ -0398e4: 0a04 |0042: move-result v4 │ │ -0398e6: d804 0405 |0043: add-int/lit8 v4, v4, #int 5 // #05 │ │ -0398ea: 5475 de02 |0045: iget-object v5, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -0398ee: 6e10 de08 0500 |0047: invoke-virtual {v5}, Landroid/widget/TextView;.getPaddingBottom:()I // method@08de │ │ -0398f4: 0a05 |004a: move-result v5 │ │ -0398f6: 6e55 e808 2143 |004b: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@08e8 │ │ -0398fc: 5471 de02 |004e: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -039900: 6e20 6c0c 1700 |0050: invoke-virtual {v7, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.addView:(Landroid/view/View;)V // method@0c6c │ │ -039906: 2201 3601 |0053: new-instance v1, Landroid/widget/SeekBar; // type@0136 │ │ -03990a: 7020 cf08 a100 |0055: invoke-direct {v1, v10}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@08cf │ │ -039910: 5b71 e102 |0058: iput-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -039914: 5471 e102 |005a: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -039918: 1302 1027 |005c: const/16 v2, #int 10000 // #2710 │ │ -03991c: 6e20 d308 2100 |005e: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ -039922: 2200 2f01 |0061: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@012f │ │ -039926: 12f1 |0063: const/4 v1, #int -1 // #ff │ │ -039928: 1502 803f |0064: const/high16 v2, #int 1065353216 // #3f80 │ │ -03992c: 7040 ae08 1026 |0066: invoke-direct {v0, v1, v6, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ -039932: 5471 e102 |0069: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -039936: 6e20 d208 0100 |006b: invoke-virtual {v1, v0}, Landroid/widget/SeekBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08d2 │ │ -03993c: 5471 e102 |006e: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -039940: 6e20 6c0c 1700 |0070: invoke-virtual {v7, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.addView:(Landroid/view/View;)V // method@0c6c │ │ -039946: 5471 e102 |0073: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -03994a: 6e20 d408 7100 |0075: invoke-virtual {v1, v7}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@08d4 │ │ -039950: 2201 9c01 |0078: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -039954: 7010 930a 0100 |007a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03995a: 6e20 9a0a 9100 |007d: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039960: 0c01 |0080: move-result-object v1 │ │ -039962: 1a02 0601 |0081: const-string v2, "=%3.2f" // string@0106 │ │ -039966: 6e20 9a0a 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03996c: 0c01 |0086: move-result-object v1 │ │ -03996e: 6e10 9e0a 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -039974: 0c01 |008a: move-result-object v1 │ │ -039976: 5b71 dc02 |008b: iput-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.format:Ljava/lang/String; // field@02dc │ │ -03997a: 0e00 |008d: return-void │ │ +03a7c4: |[03a7c4] org.sagemath.droid.InteractContinuousSlider.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ +03a7d4: 12e6 |0000: const/4 v6, #int -2 // #fe │ │ +03a7d6: 7040 750c 87a9 |0001: invoke-direct {v7, v8, v9, v10}, Lorg/sagemath/droid/InteractControlBase;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c75 │ │ +03a7dc: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +03a7e0: 5a72 e002 |0006: iput-wide v2, v7, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ +03a7e4: 1902 f03f |0008: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +03a7e8: 5a72 df02 |000a: iput-wide v2, v7, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ +03a7ec: 1802 9a99 9999 9999 b93f |000c: const-wide v2, #double 0.1 // #3fb999999999999a │ │ +03a7f6: 5a72 e202 |0011: iput-wide v2, v7, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ +03a7fa: 2201 3b01 |0013: new-instance v1, Landroid/widget/TextView; // type@013b │ │ +03a7fe: 7020 dc08 a100 |0015: invoke-direct {v1, v10}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ +03a804: 5b71 de02 |0018: iput-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a808: 5471 de02 |001a: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a80c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +03a80e: 6e20 e608 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setMaxLines:(I)V // method@08e6 │ │ +03a814: 5471 de02 |0020: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a818: 2202 2d01 |0022: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@012d │ │ +03a81c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +03a81e: 7040 ae08 6236 |0025: invoke-direct {v2, v6, v6, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ +03a824: 6e20 e508 2100 |0028: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e5 │ │ +03a82a: 5471 de02 |002b: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a82e: 5472 de02 |002d: iget-object v2, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a832: 6e10 df08 0200 |002f: invoke-virtual {v2}, Landroid/widget/TextView;.getPaddingLeft:()I // method@08df │ │ +03a838: 0a02 |0032: move-result v2 │ │ +03a83a: d802 020a |0033: add-int/lit8 v2, v2, #int 10 // #0a │ │ +03a83e: 5473 de02 |0035: iget-object v3, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a842: 6e10 e108 0300 |0037: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingTop:()I // method@08e1 │ │ +03a848: 0a03 |003a: move-result v3 │ │ +03a84a: d803 0305 |003b: add-int/lit8 v3, v3, #int 5 // #05 │ │ +03a84e: 5474 de02 |003d: iget-object v4, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a852: 6e10 e008 0400 |003f: invoke-virtual {v4}, Landroid/widget/TextView;.getPaddingRight:()I // method@08e0 │ │ +03a858: 0a04 |0042: move-result v4 │ │ +03a85a: d804 0405 |0043: add-int/lit8 v4, v4, #int 5 // #05 │ │ +03a85e: 5475 de02 |0045: iget-object v5, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a862: 6e10 de08 0500 |0047: invoke-virtual {v5}, Landroid/widget/TextView;.getPaddingBottom:()I // method@08de │ │ +03a868: 0a05 |004a: move-result v5 │ │ +03a86a: 6e55 e808 2143 |004b: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@08e8 │ │ +03a870: 5471 de02 |004e: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a874: 6e20 6c0c 1700 |0050: invoke-virtual {v7, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.addView:(Landroid/view/View;)V // method@0c6c │ │ +03a87a: 2201 3401 |0053: new-instance v1, Landroid/widget/SeekBar; // type@0134 │ │ +03a87e: 7020 cf08 a100 |0055: invoke-direct {v1, v10}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@08cf │ │ +03a884: 5b71 e102 |0058: iput-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a888: 5471 e102 |005a: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a88c: 1302 1027 |005c: const/16 v2, #int 10000 // #2710 │ │ +03a890: 6e20 d308 2100 |005e: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ +03a896: 2200 2d01 |0061: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@012d │ │ +03a89a: 12f1 |0063: const/4 v1, #int -1 // #ff │ │ +03a89c: 1502 803f |0064: const/high16 v2, #int 1065353216 // #3f80 │ │ +03a8a0: 7040 ae08 1026 |0066: invoke-direct {v0, v1, v6, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ +03a8a6: 5471 e102 |0069: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a8aa: 6e20 d208 0100 |006b: invoke-virtual {v1, v0}, Landroid/widget/SeekBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08d2 │ │ +03a8b0: 5471 e102 |006e: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a8b4: 6e20 6c0c 1700 |0070: invoke-virtual {v7, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.addView:(Landroid/view/View;)V // method@0c6c │ │ +03a8ba: 5471 e102 |0073: iget-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a8be: 6e20 d408 7100 |0075: invoke-virtual {v1, v7}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@08d4 │ │ +03a8c4: 2201 9a01 |0078: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03a8c8: 7010 930a 0100 |007a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03a8ce: 6e20 9a0a 9100 |007d: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03a8d4: 0c01 |0080: move-result-object v1 │ │ +03a8d6: 1a02 0601 |0081: const-string v2, "=%3.2f" // string@0106 │ │ +03a8da: 6e20 9a0a 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03a8e0: 0c01 |0086: move-result-object v1 │ │ +03a8e2: 6e10 9e0a 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03a8e8: 0c01 |008a: move-result-object v1 │ │ +03a8ea: 5b71 dc02 |008b: iput-object v1, v7, Lorg/sagemath/droid/InteractContinuousSlider;.format:Ljava/lang/String; // field@02dc │ │ +03a8ee: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ 0x0004 line=54 │ │ 0x0008 line=55 │ │ 0x000c line=56 │ │ 0x0013 line=26 │ │ 0x001a line=27 │ │ 0x0020 line=28 │ │ 0x002b line=31 │ │ + 0x002f line=32 │ │ + 0x0037 line=33 │ │ + 0x003f line=34 │ │ + 0x0047 line=35 │ │ + 0x004b line=31 │ │ 0x004e line=36 │ │ 0x0053 line=38 │ │ 0x005a line=39 │ │ 0x0061 line=40 │ │ 0x0069 line=43 │ │ 0x006e line=48 │ │ 0x0073 line=49 │ │ @@ -72673,98 +72691,98 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03997c: |[03997c] org.sagemath.droid.InteractContinuousSlider.updateValueText:()V │ │ -03998c: 5450 de02 |0000: iget-object v0, v5, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ -039990: 5451 dc02 |0002: iget-object v1, v5, Lorg/sagemath/droid/InteractContinuousSlider;.format:Ljava/lang/String; // field@02dc │ │ -039994: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -039996: 2322 7002 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -03999a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -03999c: 6e10 6e0c 0500 |0008: invoke-virtual {v5}, Lorg/sagemath/droid/InteractContinuousSlider;.getValue:()Ljava/lang/Object; // method@0c6e │ │ -0399a2: 0c04 |000b: move-result-object v4 │ │ -0399a4: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -0399a8: 7120 7c0a 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -0399ae: 0c01 |0011: move-result-object v1 │ │ -0399b0: 6e20 e908 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -0399b6: 0e00 |0015: return-void │ │ +03a8f0: |[03a8f0] org.sagemath.droid.InteractContinuousSlider.updateValueText:()V │ │ +03a900: 5450 de02 |0000: iget-object v0, v5, Lorg/sagemath/droid/InteractContinuousSlider;.nameValueText:Landroid/widget/TextView; // field@02de │ │ +03a904: 5451 dc02 |0002: iget-object v1, v5, Lorg/sagemath/droid/InteractContinuousSlider;.format:Ljava/lang/String; // field@02dc │ │ +03a908: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +03a90a: 2322 6e02 |0005: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +03a90e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +03a910: 6e10 6e0c 0500 |0008: invoke-virtual {v5}, Lorg/sagemath/droid/InteractContinuousSlider;.getValue:()Ljava/lang/Object; // method@0c6e │ │ +03a916: 0c04 |000b: move-result-object v4 │ │ +03a918: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +03a91c: 7120 7c0a 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +03a922: 0c01 |0011: move-result-object v1 │ │ +03a924: 6e20 e908 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03a92a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0015 line=94 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/InteractContinuousSlider;) │ │ name : 'getValue' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0399b8: |[0399b8] org.sagemath.droid.InteractContinuousSlider.getValue:()Ljava/lang/Object; │ │ -0399c8: 54b5 e102 |0000: iget-object v5, v11, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -0399cc: 6e10 d108 0500 |0002: invoke-virtual {v5}, Landroid/widget/SeekBar;.getProgress:()I // method@08d1 │ │ -0399d2: 0a02 |0005: move-result v2 │ │ -0399d4: 8325 |0006: int-to-double v5, v2 │ │ -0399d6: 54b7 e102 |0007: iget-object v7, v11, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ -0399da: 6e10 d008 0700 |0009: invoke-virtual {v7}, Landroid/widget/SeekBar;.getMax:()I // method@08d0 │ │ -0399e0: 0a07 |000c: move-result v7 │ │ -0399e2: 8377 |000d: int-to-double v7, v7 │ │ -0399e4: ce75 |000e: div-double/2addr v5, v7 │ │ -0399e6: 53b7 df02 |000f: iget-wide v7, v11, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ -0399ea: 53b9 e002 |0011: iget-wide v9, v11, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ -0399ee: cc97 |0013: sub-double/2addr v7, v9 │ │ -0399f0: cd75 |0014: mul-double/2addr v5, v7 │ │ -0399f2: 53b7 e202 |0015: iget-wide v7, v11, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ -0399f6: ce75 |0017: div-double/2addr v5, v7 │ │ -0399f8: 7120 630a 6500 |0018: invoke-static {v5, v6}, Ljava/lang/Math;.round:(D)J // method@0a63 │ │ -0399fe: 0b00 |001b: move-result-wide v0 │ │ -039a00: 8605 |001c: long-to-double v5, v0 │ │ -039a02: 53b7 e202 |001d: iget-wide v7, v11, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ -039a06: cd75 |001f: mul-double/2addr v5, v7 │ │ -039a08: 53b7 e002 |0020: iget-wide v7, v11, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ -039a0c: ab03 0507 |0022: add-double v3, v5, v7 │ │ -039a10: 53b5 df02 |0024: iget-wide v5, v11, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ -039a14: 7140 5f0a 6543 |0026: invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;.min:(DD)D // method@0a5f │ │ -039a1a: 0b03 |0029: move-result-wide v3 │ │ -039a1c: 7120 440a 4300 |002a: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0a44 │ │ -039a22: 0c05 |002d: move-result-object v5 │ │ -039a24: 1105 |002e: return-object v5 │ │ +03a92c: |[03a92c] org.sagemath.droid.InteractContinuousSlider.getValue:()Ljava/lang/Object; │ │ +03a93c: 54c3 e102 |0000: iget-object v3, v12, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a940: 6e10 d108 0300 |0002: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@08d1 │ │ +03a946: 0a02 |0005: move-result v2 │ │ +03a948: 8326 |0006: int-to-double v6, v2 │ │ +03a94a: 54c3 e102 |0007: iget-object v3, v12, Lorg/sagemath/droid/InteractContinuousSlider;.seekBar:Landroid/widget/SeekBar; // field@02e1 │ │ +03a94e: 6e10 d008 0300 |0009: invoke-virtual {v3}, Landroid/widget/SeekBar;.getMax:()I // method@08d0 │ │ +03a954: 0a03 |000c: move-result v3 │ │ +03a956: 8338 |000d: int-to-double v8, v3 │ │ +03a958: ce86 |000e: div-double/2addr v6, v8 │ │ +03a95a: 53c8 df02 |000f: iget-wide v8, v12, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ +03a95e: 53ca e002 |0011: iget-wide v10, v12, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ +03a962: cca8 |0013: sub-double/2addr v8, v10 │ │ +03a964: cd86 |0014: mul-double/2addr v6, v8 │ │ +03a966: 53c8 e202 |0015: iget-wide v8, v12, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ +03a96a: ce86 |0017: div-double/2addr v6, v8 │ │ +03a96c: 7120 630a 7600 |0018: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@0a63 │ │ +03a972: 0b00 |001b: move-result-wide v0 │ │ +03a974: 8606 |001c: long-to-double v6, v0 │ │ +03a976: 53c8 e202 |001d: iget-wide v8, v12, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ +03a97a: cd86 |001f: mul-double/2addr v6, v8 │ │ +03a97c: 53c8 e002 |0020: iget-wide v8, v12, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ +03a980: ab04 0608 |0022: add-double v4, v6, v8 │ │ +03a984: 53c6 df02 |0024: iget-wide v6, v12, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ +03a988: 7140 5f0a 7654 |0026: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@0a5f │ │ +03a98e: 0b04 |0029: move-result-wide v4 │ │ +03a990: 7120 440a 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0a44 │ │ +03a996: 0c03 |002d: move-result-object v3 │ │ +03a998: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x001c line=86 │ │ 0x0024 line=88 │ │ 0x002a line=89 │ │ locals : │ │ 0x001c - 0x002f reg=0 i J │ │ 0x0006 - 0x002f reg=2 raw I │ │ - 0x0024 - 0x002f reg=3 value D │ │ - 0x0000 - 0x002f reg=11 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ + 0x0024 - 0x002f reg=4 value D │ │ + 0x0000 - 0x002f reg=12 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ │ │ #1 : (in Lorg/sagemath/droid/InteractContinuousSlider;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039a28: |[039a28] org.sagemath.droid.InteractContinuousSlider.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -039a38: 7010 740c 0000 |0000: invoke-direct {v0}, Lorg/sagemath/droid/InteractContinuousSlider;.updateValueText:()V // method@0c74 │ │ -039a3e: 0e00 |0003: return-void │ │ +03a99c: |[03a99c] org.sagemath.droid.InteractContinuousSlider.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +03a9ac: 7010 740c 0000 |0000: invoke-direct {v0}, Lorg/sagemath/droid/InteractContinuousSlider;.updateValueText:()V // method@0c74 │ │ +03a9b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ 0x0000 - 0x0004 reg=1 seekBar Landroid/widget/SeekBar; │ │ @@ -72776,16 +72794,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039a40: |[039a40] org.sagemath.droid.InteractContinuousSlider.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -039a50: 0e00 |0000: return-void │ │ +03a9b4: |[03a9b4] org.sagemath.droid.InteractContinuousSlider.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +03a9c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -72794,148 +72812,151 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039a54: |[039a54] org.sagemath.droid.InteractContinuousSlider.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -039a64: 5410 dd02 |0000: iget-object v0, v1, Lorg/sagemath/droid/InteractContinuousSlider;.interactView:Lorg/sagemath/droid/InteractView; // field@02dd │ │ -039a68: 6e20 970c 1000 |0002: invoke-virtual {v0, v1}, Lorg/sagemath/droid/InteractView;.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V // method@0c97 │ │ -039a6e: 0e00 |0005: return-void │ │ +03a9c8: |[03a9c8] org.sagemath.droid.InteractContinuousSlider.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +03a9d8: 5410 dd02 |0000: iget-object v0, v1, Lorg/sagemath/droid/InteractContinuousSlider;.interactView:Lorg/sagemath/droid/InteractView; // field@02dd │ │ +03a9dc: 6e20 970c 1000 |0002: invoke-virtual {v0, v1}, Lorg/sagemath/droid/InteractView;.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V // method@0c97 │ │ +03a9e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ 0x0000 - 0x0006 reg=2 seekBar Landroid/widget/SeekBar; │ │ │ │ #4 : (in Lorg/sagemath/droid/InteractContinuousSlider;) │ │ name : 'setRange' │ │ type : '(DDD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -039a70: |[039a70] org.sagemath.droid.InteractContinuousSlider.setRange:(DDD)V │ │ -039a80: 5a01 e002 |0000: iput-wide v1, v0, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ -039a84: 5a03 df02 |0002: iput-wide v3, v0, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ -039a88: 5a05 e202 |0004: iput-wide v5, v0, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ -039a8c: 7010 740c 0000 |0006: invoke-direct {v0}, Lorg/sagemath/droid/InteractContinuousSlider;.updateValueText:()V // method@0c74 │ │ -039a92: 0e00 |0009: return-void │ │ +03a9e4: |[03a9e4] org.sagemath.droid.InteractContinuousSlider.setRange:(DDD)V │ │ +03a9f4: 5a12 e002 |0000: iput-wide v2, v1, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ +03a9f8: 5a14 df02 |0002: iput-wide v4, v1, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ +03a9fc: 5a16 e202 |0004: iput-wide v6, v1, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ +03aa00: 7010 740c 0100 |0006: invoke-direct {v1}, Lorg/sagemath/droid/InteractContinuousSlider;.updateValueText:()V // method@0c74 │ │ +03aa06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0004 line=61 │ │ 0x0006 line=62 │ │ 0x0009 line=63 │ │ locals : │ │ - 0x0000 - 0x000a reg=0 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ - 0x0000 - 0x000a reg=1 range_min D │ │ - 0x0000 - 0x000a reg=3 range_max D │ │ - 0x0000 - 0x000a reg=5 step D │ │ + 0x0000 - 0x000a reg=1 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ + 0x0000 - 0x000a reg=2 range_min D │ │ + 0x0000 - 0x000a reg=4 range_max D │ │ + 0x0000 - 0x000a reg=6 step D │ │ │ │ #5 : (in Lorg/sagemath/droid/InteractContinuousSlider;) │ │ name : 'setRange' │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 112 16-bit code units │ │ -039a94: |[039a94] org.sagemath.droid.InteractContinuousSlider.setRange:(Lorg/json/JSONObject;)V │ │ -039aa4: 1a00 090f |0000: const-string v0, "range" // string@0f09 │ │ -039aa8: 6e20 d80b 0b00 |0002: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ -039aae: 0c09 |0005: move-result-object v9 │ │ -039ab0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -039ab2: 6e20 c90b 0900 |0007: invoke-virtual {v9, v0}, Lorg/json/JSONArray;.getDouble:(I)D // method@0bc9 │ │ -039ab8: 0b00 |000a: move-result-wide v0 │ │ -039aba: 5aa0 e002 |000b: iput-wide v0, v10, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ -039abe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -039ac0: 6e20 c90b 0900 |000e: invoke-virtual {v9, v0}, Lorg/json/JSONArray;.getDouble:(I)D // method@0bc9 │ │ -039ac6: 0b00 |0011: move-result-wide v0 │ │ -039ac8: 5aa0 df02 |0012: iput-wide v0, v10, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ -039acc: 1a00 b410 |0014: const-string v0, "step" // string@10b4 │ │ -039ad0: 6e20 d60b 0b00 |0016: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@0bd6 │ │ -039ad6: 0b00 |0019: move-result-wide v0 │ │ -039ad8: 5aa0 e202 |001a: iput-wide v0, v10, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ -039adc: 1a00 b410 |001c: const-string v0, "step" // string@10b4 │ │ -039ae0: 6e20 da0b 0b00 |001e: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -039ae6: 0c00 |0021: move-result-object v0 │ │ -039ae8: 6e20 6d0c 0a00 |0022: invoke-virtual {v10, v0}, Lorg/sagemath/droid/InteractContinuousSlider;.countDigitsAfterComma:(Ljava/lang/String;)I // method@0c6d │ │ -039aee: 0a00 |0025: move-result v0 │ │ -039af0: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -039af2: 6e20 cc0b 1900 |0027: invoke-virtual {v9, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ -039af8: 0c01 |002a: move-result-object v1 │ │ -039afa: 6e20 6d0c 1a00 |002b: invoke-virtual {v10, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.countDigitsAfterComma:(Ljava/lang/String;)I // method@0c6d │ │ -039b00: 0a01 |002e: move-result v1 │ │ -039b02: 7120 5e0a 1000 |002f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ -039b08: 0a07 |0032: move-result v7 │ │ -039b0a: 2200 9c01 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -039b0e: 7010 930a 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -039b14: 54a1 e302 |0038: iget-object v1, v10, Lorg/sagemath/droid/InteractContinuousSlider;.variable:Ljava/lang/String; // field@02e3 │ │ -039b18: 6e20 9a0a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039b1e: 0c00 |003d: move-result-object v0 │ │ -039b20: 1a01 0701 |003e: const-string v1, "=%4." // string@0107 │ │ -039b24: 6e20 9a0a 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039b2a: 0c00 |0043: move-result-object v0 │ │ -039b2c: 6e20 970a 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -039b32: 0c00 |0047: move-result-object v0 │ │ -039b34: 1a01 9409 |0048: const-string v1, "f" // string@0994 │ │ -039b38: 6e20 9a0a 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039b3e: 0c00 |004d: move-result-object v0 │ │ -039b40: 6e10 9e0a 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -039b46: 0c00 |0051: move-result-object v0 │ │ -039b48: 5ba0 dc02 |0052: iput-object v0, v10, Lorg/sagemath/droid/InteractContinuousSlider;.format:Ljava/lang/String; // field@02dc │ │ -039b4c: 7010 740c 0a00 |0054: invoke-direct {v10}, Lorg/sagemath/droid/InteractContinuousSlider;.updateValueText:()V // method@0c74 │ │ -039b52: 0e00 |0057: return-void │ │ -039b54: 0d08 |0058: move-exception v8 │ │ -039b56: 1a00 b302 |0059: const-string v0, "InteractContinuousSlider" // string@02b3 │ │ -039b5a: 6e10 d10b 0800 |005b: invoke-virtual {v8}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ -039b60: 0c01 |005e: move-result-object v1 │ │ -039b62: 7120 8907 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -039b68: 1601 0000 |0062: const-wide/16 v1, #int 0 // #0 │ │ -039b6c: 1903 f03f |0064: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -039b70: 1805 9a99 9999 9999 b93f |0066: const-wide v5, #double 0.1 // #3fb999999999999a │ │ -039b7a: 07a0 |006b: move-object v0, v10 │ │ -039b7c: 7407 720c 0000 |006c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/sagemath/droid/InteractContinuousSlider;.setRange:(DDD)V // method@0c72 │ │ -039b82: 28e5 |006f: goto 0054 // -001b │ │ +03aa08: |[03aa08] org.sagemath.droid.InteractContinuousSlider.setRange:(Lorg/json/JSONObject;)V │ │ +03aa18: 1a01 050f |0000: const-string v1, "range" // string@0f05 │ │ +03aa1c: 6e20 d80b 1b00 |0002: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ +03aa22: 0c09 |0005: move-result-object v9 │ │ +03aa24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +03aa26: 6e20 c90b 1900 |0007: invoke-virtual {v9, v1}, Lorg/json/JSONArray;.getDouble:(I)D // method@0bc9 │ │ +03aa2c: 0b02 |000a: move-result-wide v2 │ │ +03aa2e: 5aa2 e002 |000b: iput-wide v2, v10, Lorg/sagemath/droid/InteractContinuousSlider;.range_min:D // field@02e0 │ │ +03aa32: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +03aa34: 6e20 c90b 1900 |000e: invoke-virtual {v9, v1}, Lorg/json/JSONArray;.getDouble:(I)D // method@0bc9 │ │ +03aa3a: 0b02 |0011: move-result-wide v2 │ │ +03aa3c: 5aa2 df02 |0012: iput-wide v2, v10, Lorg/sagemath/droid/InteractContinuousSlider;.range_max:D // field@02df │ │ +03aa40: 1a01 b010 |0014: const-string v1, "step" // string@10b0 │ │ +03aa44: 6e20 d60b 1b00 |0016: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@0bd6 │ │ +03aa4a: 0b02 |0019: move-result-wide v2 │ │ +03aa4c: 5aa2 e202 |001a: iput-wide v2, v10, Lorg/sagemath/droid/InteractContinuousSlider;.step:D // field@02e2 │ │ +03aa50: 1a01 b010 |001c: const-string v1, "step" // string@10b0 │ │ +03aa54: 6e20 da0b 1b00 |001e: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03aa5a: 0c01 |0021: move-result-object v1 │ │ +03aa5c: 6e20 6d0c 1a00 |0022: invoke-virtual {v10, v1}, Lorg/sagemath/droid/InteractContinuousSlider;.countDigitsAfterComma:(Ljava/lang/String;)I // method@0c6d │ │ +03aa62: 0a01 |0025: move-result v1 │ │ +03aa64: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +03aa66: 6e20 cc0b 2900 |0027: invoke-virtual {v9, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ +03aa6c: 0c02 |002a: move-result-object v2 │ │ +03aa6e: 6e20 6d0c 2a00 |002b: invoke-virtual {v10, v2}, Lorg/sagemath/droid/InteractContinuousSlider;.countDigitsAfterComma:(Ljava/lang/String;)I // method@0c6d │ │ +03aa74: 0a02 |002e: move-result v2 │ │ +03aa76: 7120 5e0a 2100 |002f: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0a5e │ │ +03aa7c: 0a00 |0032: move-result v0 │ │ +03aa7e: 2201 9a01 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03aa82: 7010 930a 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03aa88: 54a2 e302 |0038: iget-object v2, v10, Lorg/sagemath/droid/InteractContinuousSlider;.variable:Ljava/lang/String; // field@02e3 │ │ +03aa8c: 6e20 9a0a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03aa92: 0c01 |003d: move-result-object v1 │ │ +03aa94: 1a02 0701 |003e: const-string v2, "=%4." // string@0107 │ │ +03aa98: 6e20 9a0a 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03aa9e: 0c01 |0043: move-result-object v1 │ │ +03aaa0: 6e20 970a 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03aaa6: 0c01 |0047: move-result-object v1 │ │ +03aaa8: 1a02 9109 |0048: const-string v2, "f" // string@0991 │ │ +03aaac: 6e20 9a0a 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03aab2: 0c01 |004d: move-result-object v1 │ │ +03aab4: 6e10 9e0a 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03aaba: 0c01 |0051: move-result-object v1 │ │ +03aabc: 5ba1 dc02 |0052: iput-object v1, v10, Lorg/sagemath/droid/InteractContinuousSlider;.format:Ljava/lang/String; // field@02dc │ │ +03aac0: 7010 740c 0a00 |0054: invoke-direct {v10}, Lorg/sagemath/droid/InteractContinuousSlider;.updateValueText:()V // method@0c74 │ │ +03aac6: 0e00 |0057: return-void │ │ +03aac8: 0d08 |0058: move-exception v8 │ │ +03aaca: 1a01 b302 |0059: const-string v1, "InteractContinuousSlider" // string@02b3 │ │ +03aace: 6e10 d10b 0800 |005b: invoke-virtual {v8}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ +03aad4: 0c02 |005e: move-result-object v2 │ │ +03aad6: 7120 8907 2100 |005f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03aadc: 1602 0000 |0062: const-wide/16 v2, #int 0 // #0 │ │ +03aae0: 1904 f03f |0064: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +03aae4: 1806 9a99 9999 9999 b93f |0066: const-wide v6, #double 0.1 // #3fb999999999999a │ │ +03aaee: 07a1 |006b: move-object v1, v10 │ │ +03aaf0: 7407 720c 0100 |006c: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/sagemath/droid/InteractContinuousSlider;.setRange:(DDD)V // method@0c72 │ │ +03aaf6: 28e5 |006f: goto 0054 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0054 │ │ Lorg/json/JSONException; -> 0x0058 │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=69 │ │ 0x000d line=70 │ │ 0x0014 line=71 │ │ 0x001c line=72 │ │ + 0x001e line=73 │ │ + 0x0027 line=74 │ │ + 0x002f line=72 │ │ 0x0033 line=75 │ │ 0x0054 line=80 │ │ 0x0057 line=81 │ │ 0x0058 line=76 │ │ 0x0059 line=77 │ │ 0x0062 line=78 │ │ locals : │ │ - 0x0033 - 0x0054 reg=7 digits I │ │ + 0x0033 - 0x0054 reg=0 digits I │ │ 0x0006 - 0x0054 reg=9 range Lorg/json/JSONArray; │ │ 0x0059 - 0x0070 reg=8 e Lorg/json/JSONException; │ │ 0x0000 - 0x0070 reg=10 this Lorg/sagemath/droid/InteractContinuousSlider; │ │ 0x0000 - 0x0070 reg=11 control Lorg/json/JSONObject; │ │ │ │ source_file_idx : 692 (InteractContinuousSlider.java) │ │ │ │ Class #257 header: │ │ -class_idx : 536 │ │ +class_idx : 534 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 535 │ │ +superclass_idx : 533 │ │ source_file_idx : 696 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #257 annotations: │ │ @@ -72975,74 +72996,79 @@ │ │ type : '(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -039b94: |[039b94] org.sagemath.droid.InteractDiscreteSlider.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ -039ba4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -039ba6: 12e6 |0001: const/4 v6, #int -2 // #fe │ │ -039ba8: 7040 750c 98ba |0002: invoke-direct {v8, v9, v10, v11}, Lorg/sagemath/droid/InteractControlBase;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c75 │ │ -039bae: 2201 b801 |0005: new-instance v1, Ljava/util/LinkedList; // type@01b8 │ │ -039bb2: 7010 e60a 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -039bb8: 5b81 eb02 |000a: iput-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039bbc: 2201 3d01 |000c: new-instance v1, Landroid/widget/TextView; // type@013d │ │ -039bc0: 7020 dc08 b100 |000e: invoke-direct {v1, v11}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ -039bc6: 5b81 e902 |0011: iput-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039bca: 5481 e902 |0013: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039bce: 6e20 e608 7100 |0015: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@08e6 │ │ -039bd4: 5481 e902 |0018: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039bd8: 2202 2f01 |001a: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@012f │ │ -039bdc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -039bde: 7040 ae08 6236 |001d: invoke-direct {v2, v6, v6, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ -039be4: 6e20 e508 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e5 │ │ -039bea: 5481 e902 |0023: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039bee: 5482 e902 |0025: iget-object v2, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039bf2: 6e10 df08 0200 |0027: invoke-virtual {v2}, Landroid/widget/TextView;.getPaddingLeft:()I // method@08df │ │ -039bf8: 0a02 |002a: move-result v2 │ │ -039bfa: d802 020a |002b: add-int/lit8 v2, v2, #int 10 // #0a │ │ -039bfe: 5483 e902 |002d: iget-object v3, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039c02: 6e10 e108 0300 |002f: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingTop:()I // method@08e1 │ │ -039c08: 0a03 |0032: move-result v3 │ │ -039c0a: d803 0305 |0033: add-int/lit8 v3, v3, #int 5 // #05 │ │ -039c0e: 5484 e902 |0035: iget-object v4, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039c12: 6e10 e008 0400 |0037: invoke-virtual {v4}, Landroid/widget/TextView;.getPaddingRight:()I // method@08e0 │ │ -039c18: 0a04 |003a: move-result v4 │ │ -039c1a: d804 0405 |003b: add-int/lit8 v4, v4, #int 5 // #05 │ │ -039c1e: 5485 e902 |003d: iget-object v5, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039c22: 6e10 de08 0500 |003f: invoke-virtual {v5}, Landroid/widget/TextView;.getPaddingBottom:()I // method@08de │ │ -039c28: 0a05 |0042: move-result v5 │ │ -039c2a: 6e55 e808 2143 |0043: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@08e8 │ │ -039c30: 5481 e902 |0046: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039c34: 6e20 7c0c 1800 |0048: invoke-virtual {v8, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.addView:(Landroid/view/View;)V // method@0c7c │ │ -039c3a: 2201 3601 |004b: new-instance v1, Landroid/widget/SeekBar; // type@0136 │ │ -039c3e: 7020 cf08 b100 |004d: invoke-direct {v1, v11}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@08cf │ │ -039c44: 5b81 ea02 |0050: iput-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039c48: 5481 ea02 |0052: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039c4c: 6e20 d308 7100 |0054: invoke-virtual {v1, v7}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ -039c52: 2200 2f01 |0057: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@012f │ │ -039c56: 12f1 |0059: const/4 v1, #int -1 // #ff │ │ -039c58: 1502 803f |005a: const/high16 v2, #int 1065353216 // #3f80 │ │ -039c5c: 7040 ae08 1026 |005c: invoke-direct {v0, v1, v6, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ -039c62: 5481 ea02 |005f: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039c66: 6e20 d208 0100 |0061: invoke-virtual {v1, v0}, Landroid/widget/SeekBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08d2 │ │ -039c6c: 5481 ea02 |0064: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039c70: 6e20 7c0c 1800 |0066: invoke-virtual {v8, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.addView:(Landroid/view/View;)V // method@0c7c │ │ -039c76: 5481 ea02 |0069: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039c7a: 6e20 d408 8100 |006b: invoke-virtual {v1, v8}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@08d4 │ │ -039c80: 0e00 |006e: return-void │ │ +03ab08: |[03ab08] org.sagemath.droid.InteractDiscreteSlider.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ +03ab18: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +03ab1a: 12e6 |0001: const/4 v6, #int -2 // #fe │ │ +03ab1c: 7040 750c 98ba |0002: invoke-direct {v8, v9, v10, v11}, Lorg/sagemath/droid/InteractControlBase;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c75 │ │ +03ab22: 2201 b601 |0005: new-instance v1, Ljava/util/LinkedList; // type@01b6 │ │ +03ab26: 7010 e60a 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +03ab2c: 5b81 eb02 |000a: iput-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ab30: 2201 3b01 |000c: new-instance v1, Landroid/widget/TextView; // type@013b │ │ +03ab34: 7020 dc08 b100 |000e: invoke-direct {v1, v11}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ +03ab3a: 5b81 e902 |0011: iput-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab3e: 5481 e902 |0013: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab42: 6e20 e608 7100 |0015: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@08e6 │ │ +03ab48: 5481 e902 |0018: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab4c: 2202 2d01 |001a: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@012d │ │ +03ab50: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +03ab52: 7040 ae08 6236 |001d: invoke-direct {v2, v6, v6, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ +03ab58: 6e20 e508 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e5 │ │ +03ab5e: 5481 e902 |0023: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab62: 5482 e902 |0025: iget-object v2, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab66: 6e10 df08 0200 |0027: invoke-virtual {v2}, Landroid/widget/TextView;.getPaddingLeft:()I // method@08df │ │ +03ab6c: 0a02 |002a: move-result v2 │ │ +03ab6e: d802 020a |002b: add-int/lit8 v2, v2, #int 10 // #0a │ │ +03ab72: 5483 e902 |002d: iget-object v3, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab76: 6e10 e108 0300 |002f: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingTop:()I // method@08e1 │ │ +03ab7c: 0a03 |0032: move-result v3 │ │ +03ab7e: d803 0305 |0033: add-int/lit8 v3, v3, #int 5 // #05 │ │ +03ab82: 5484 e902 |0035: iget-object v4, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab86: 6e10 e008 0400 |0037: invoke-virtual {v4}, Landroid/widget/TextView;.getPaddingRight:()I // method@08e0 │ │ +03ab8c: 0a04 |003a: move-result v4 │ │ +03ab8e: d804 0405 |003b: add-int/lit8 v4, v4, #int 5 // #05 │ │ +03ab92: 5485 e902 |003d: iget-object v5, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ab96: 6e10 de08 0500 |003f: invoke-virtual {v5}, Landroid/widget/TextView;.getPaddingBottom:()I // method@08de │ │ +03ab9c: 0a05 |0042: move-result v5 │ │ +03ab9e: 6e55 e808 2143 |0043: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@08e8 │ │ +03aba4: 5481 e902 |0046: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03aba8: 6e20 7c0c 1800 |0048: invoke-virtual {v8, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.addView:(Landroid/view/View;)V // method@0c7c │ │ +03abae: 2201 3401 |004b: new-instance v1, Landroid/widget/SeekBar; // type@0134 │ │ +03abb2: 7020 cf08 b100 |004d: invoke-direct {v1, v11}, Landroid/widget/SeekBar;.:(Landroid/content/Context;)V // method@08cf │ │ +03abb8: 5b81 ea02 |0050: iput-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03abbc: 5481 ea02 |0052: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03abc0: 6e20 d308 7100 |0054: invoke-virtual {v1, v7}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ +03abc6: 2200 2d01 |0057: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@012d │ │ +03abca: 12f1 |0059: const/4 v1, #int -1 // #ff │ │ +03abcc: 1502 803f |005a: const/high16 v2, #int 1065353216 // #3f80 │ │ +03abd0: 7040 ae08 1026 |005c: invoke-direct {v0, v1, v6, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@08ae │ │ +03abd6: 5481 ea02 |005f: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03abda: 6e20 d208 0100 |0061: invoke-virtual {v1, v0}, Landroid/widget/SeekBar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08d2 │ │ +03abe0: 5481 ea02 |0064: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03abe4: 6e20 7c0c 1800 |0066: invoke-virtual {v8, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.addView:(Landroid/view/View;)V // method@0c7c │ │ +03abea: 5481 ea02 |0069: iget-object v1, v8, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03abee: 6e20 d408 8100 |006b: invoke-virtual {v1, v8}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@08d4 │ │ +03abf4: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0005 line=49 │ │ 0x000c line=27 │ │ 0x0013 line=28 │ │ 0x0018 line=29 │ │ 0x0023 line=32 │ │ + 0x0027 line=33 │ │ + 0x002f line=34 │ │ + 0x0037 line=35 │ │ + 0x003f line=36 │ │ + 0x0043 line=32 │ │ 0x0046 line=37 │ │ 0x004b line=39 │ │ 0x0052 line=40 │ │ 0x0057 line=41 │ │ 0x005f line=44 │ │ 0x0064 line=45 │ │ 0x0069 line=46 │ │ @@ -73059,39 +73085,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -039c84: |[039c84] org.sagemath.droid.InteractDiscreteSlider.updateValueText:()V │ │ -039c94: 5441 e902 |0000: iget-object v1, v4, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ -039c98: 2200 9c01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -039c9c: 7010 930a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -039ca2: 6e10 7f0c 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/droid/InteractDiscreteSlider;.getVariableName:()Ljava/lang/String; // method@0c7f │ │ -039ca8: 0c02 |000a: move-result-object v2 │ │ -039caa: 6e20 9a0a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039cb0: 0c00 |000e: move-result-object v0 │ │ -039cb2: 1a02 0501 |000f: const-string v2, "=" // string@0105 │ │ -039cb6: 6e20 9a0a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039cbc: 0c02 |0014: move-result-object v2 │ │ -039cbe: 5440 eb02 |0015: iget-object v0, v4, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039cc2: 6e10 7d0c 0400 |0017: invoke-virtual {v4}, Lorg/sagemath/droid/InteractDiscreteSlider;.getValue:()Ljava/lang/Integer; // method@0c7d │ │ -039cc8: 0c03 |001a: move-result-object v3 │ │ -039cca: 6e10 540a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ -039cd0: 0a03 |001e: move-result v3 │ │ -039cd2: 6e20 eb0a 3000 |001f: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -039cd8: 0c00 |0022: move-result-object v0 │ │ -039cda: 1f00 9a01 |0023: check-cast v0, Ljava/lang/String; // type@019a │ │ -039cde: 6e20 9a0a 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039ce4: 0c00 |0028: move-result-object v0 │ │ -039ce6: 6e10 9e0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -039cec: 0c00 |002c: move-result-object v0 │ │ -039cee: 6e20 e908 0100 |002d: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -039cf4: 0e00 |0030: return-void │ │ +03abf8: |[03abf8] org.sagemath.droid.InteractDiscreteSlider.updateValueText:()V │ │ +03ac08: 5441 e902 |0000: iget-object v1, v4, Lorg/sagemath/droid/InteractDiscreteSlider;.nameValueText:Landroid/widget/TextView; // field@02e9 │ │ +03ac0c: 2200 9a01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03ac10: 7010 930a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03ac16: 6e10 7f0c 0400 |0007: invoke-virtual {v4}, Lorg/sagemath/droid/InteractDiscreteSlider;.getVariableName:()Ljava/lang/String; // method@0c7f │ │ +03ac1c: 0c02 |000a: move-result-object v2 │ │ +03ac1e: 6e20 9a0a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03ac24: 0c00 |000e: move-result-object v0 │ │ +03ac26: 1a02 0501 |000f: const-string v2, "=" // string@0105 │ │ +03ac2a: 6e20 9a0a 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03ac30: 0c02 |0014: move-result-object v2 │ │ +03ac32: 5440 eb02 |0015: iget-object v0, v4, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ac36: 6e10 7d0c 0400 |0017: invoke-virtual {v4}, Lorg/sagemath/droid/InteractDiscreteSlider;.getValue:()Ljava/lang/Integer; // method@0c7d │ │ +03ac3c: 0c03 |001a: move-result-object v3 │ │ +03ac3e: 6e10 540a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ +03ac44: 0a03 |001e: move-result v3 │ │ +03ac46: 6e20 eb0a 3000 |001f: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +03ac4c: 0c00 |0022: move-result-object v0 │ │ +03ac4e: 1f00 9801 |0023: check-cast v0, Ljava/lang/String; // type@0198 │ │ +03ac52: 6e20 9a0a 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03ac58: 0c00 |0028: move-result-object v0 │ │ +03ac5a: 6e10 9e0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03ac60: 0c00 |002c: move-result-object v0 │ │ +03ac62: 6e20 e908 0100 |002d: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03ac68: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0030 line=82 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ │ │ @@ -73101,21 +73127,21 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -039cf8: |[039cf8] org.sagemath.droid.InteractDiscreteSlider.getValue:()Ljava/lang/Integer; │ │ -039d08: 5421 ea02 |0000: iget-object v1, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039d0c: 6e10 d108 0100 |0002: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@08d1 │ │ -039d12: 0a00 |0005: move-result v0 │ │ -039d14: 7110 570a 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -039d1a: 0c01 |0009: move-result-object v1 │ │ -039d1c: 1101 |000a: return-object v1 │ │ +03ac6c: |[03ac6c] org.sagemath.droid.InteractDiscreteSlider.getValue:()Ljava/lang/Integer; │ │ +03ac7c: 5421 ea02 |0000: iget-object v1, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03ac80: 6e10 d108 0100 |0002: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@08d1 │ │ +03ac86: 0a00 |0005: move-result v0 │ │ +03ac88: 7110 570a 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +03ac8e: 0c01 |0009: move-result-object v1 │ │ +03ac90: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0006 - 0x000b reg=0 index I │ │ 0x0000 - 0x000b reg=2 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ @@ -73125,18 +73151,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -039d20: |[039d20] org.sagemath.droid.InteractDiscreteSlider.getValue:()Ljava/lang/Object; │ │ -039d30: 6e10 7d0c 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.getValue:()Ljava/lang/Integer; // method@0c7d │ │ -039d36: 0c00 |0003: move-result-object v0 │ │ -039d38: 1100 |0004: return-object v0 │ │ +03ac94: |[03ac94] org.sagemath.droid.InteractDiscreteSlider.getValue:()Ljava/lang/Object; │ │ +03aca4: 6e10 7d0c 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/droid/InteractDiscreteSlider;.getValue:()Ljava/lang/Integer; // method@0c7d │ │ +03acaa: 0c00 |0003: move-result-object v0 │ │ +03acac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ │ │ #2 : (in Lorg/sagemath/droid/InteractDiscreteSlider;) │ │ @@ -73144,17 +73170,17 @@ │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039d3c: |[039d3c] org.sagemath.droid.InteractDiscreteSlider.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -039d4c: 7010 850c 0000 |0000: invoke-direct {v0}, Lorg/sagemath/droid/InteractDiscreteSlider;.updateValueText:()V // method@0c85 │ │ -039d52: 0e00 |0003: return-void │ │ +03acb0: |[03acb0] org.sagemath.droid.InteractDiscreteSlider.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +03acc0: 7010 850c 0000 |0000: invoke-direct {v0}, Lorg/sagemath/droid/InteractDiscreteSlider;.updateValueText:()V // method@0c85 │ │ +03acc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ 0x0000 - 0x0004 reg=1 seekBar Landroid/widget/SeekBar; │ │ @@ -73166,16 +73192,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039d54: |[039d54] org.sagemath.droid.InteractDiscreteSlider.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -039d64: 0e00 |0000: return-void │ │ +03acc8: |[03acc8] org.sagemath.droid.InteractDiscreteSlider.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +03acd8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -73184,18 +73210,18 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039d68: |[039d68] org.sagemath.droid.InteractDiscreteSlider.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -039d78: 5410 e802 |0000: iget-object v0, v1, Lorg/sagemath/droid/InteractDiscreteSlider;.interactView:Lorg/sagemath/droid/InteractView; // field@02e8 │ │ -039d7c: 6e20 970c 1000 |0002: invoke-virtual {v0, v1}, Lorg/sagemath/droid/InteractView;.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V // method@0c97 │ │ -039d82: 0e00 |0005: return-void │ │ +03acdc: |[03acdc] org.sagemath.droid.InteractDiscreteSlider.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +03acec: 5410 e802 |0000: iget-object v0, v1, Lorg/sagemath/droid/InteractDiscreteSlider;.interactView:Lorg/sagemath/droid/InteractView; // field@02e8 │ │ +03acf0: 6e20 970c 1000 |0002: invoke-virtual {v0, v1}, Lorg/sagemath/droid/InteractView;.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V // method@0c97 │ │ +03acf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ 0x0000 - 0x0006 reg=2 seekBar Landroid/widget/SeekBar; │ │ @@ -73205,24 +73231,24 @@ │ │ type : '(Ljava/util/LinkedList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -039d84: |[039d84] org.sagemath.droid.InteractDiscreteSlider.setValues:(Ljava/util/LinkedList;)V │ │ -039d94: 5b23 eb02 |0000: iput-object v3, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039d98: 5420 ea02 |0002: iget-object v0, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039d9c: 5421 eb02 |0004: iget-object v1, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039da0: 6e10 f20a 0100 |0006: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ -039da6: 0a01 |0009: move-result v1 │ │ -039da8: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -039dac: 6e20 d308 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ -039db2: 7010 850c 0200 |000f: invoke-direct {v2}, Lorg/sagemath/droid/InteractDiscreteSlider;.updateValueText:()V // method@0c85 │ │ -039db8: 0e00 |0012: return-void │ │ +03acf8: |[03acf8] org.sagemath.droid.InteractDiscreteSlider.setValues:(Ljava/util/LinkedList;)V │ │ +03ad08: 5b23 eb02 |0000: iput-object v3, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ad0c: 5420 ea02 |0002: iget-object v0, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03ad10: 5421 eb02 |0004: iget-object v1, v2, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ad14: 6e10 f20a 0100 |0006: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ +03ad1a: 0a01 |0009: move-result v1 │ │ +03ad1c: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03ad20: 6e20 d308 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ +03ad26: 7010 850c 0200 |000f: invoke-direct {v2}, Lorg/sagemath/droid/InteractDiscreteSlider;.updateValueText:()V // method@0c85 │ │ +03ad2c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000f line=54 │ │ 0x0012 line=55 │ │ locals : │ │ @@ -73235,49 +73261,49 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -039dbc: |[039dbc] org.sagemath.droid.InteractDiscreteSlider.setValues:(Lorg/json/JSONObject;)V │ │ -039dcc: 5453 eb02 |0000: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039dd0: 6e10 e90a 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -039dd6: 1a03 4811 |0005: const-string v3, "values" // string@1148 │ │ -039dda: 6e20 d80b 3600 |0007: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ -039de0: 0c02 |000a: move-result-object v2 │ │ -039de2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -039de4: 6e10 cd0b 0200 |000c: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ -039dea: 0a03 |000f: move-result v3 │ │ -039dec: 3531 2600 |0010: if-ge v1, v3, 0036 // +0026 │ │ -039df0: 5453 eb02 |0012: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039df4: 6e20 cc0b 1200 |0014: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ -039dfa: 0c04 |0017: move-result-object v4 │ │ -039dfc: 6e20 e70a 4300 |0018: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -039e02: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039e06: 28ef |001d: goto 000c // -0011 │ │ -039e08: 0d00 |001e: move-exception v0 │ │ -039e0a: 1a03 b702 |001f: const-string v3, "InteractDiscreteSlider" // string@02b7 │ │ -039e0e: 6e10 d10b 0000 |0021: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ -039e14: 0c04 |0024: move-result-object v4 │ │ -039e16: 7120 8907 4300 |0025: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -039e1c: 5453 eb02 |0028: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039e20: 1a04 bc00 |002a: const-string v4, "0" // string@00bc │ │ -039e24: 6e20 e70a 4300 |002c: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -039e2a: 5453 eb02 |002f: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039e2e: 1a04 be00 |0031: const-string v4, "1" // string@00be │ │ -039e32: 6e20 e70a 4300 |0033: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -039e38: 5453 ea02 |0036: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ -039e3c: 5454 eb02 |0038: iget-object v4, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ -039e40: 6e10 f20a 0400 |003a: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ -039e46: 0a04 |003d: move-result v4 │ │ -039e48: d804 04ff |003e: add-int/lit8 v4, v4, #int -1 // #ff │ │ -039e4c: 6e20 d308 4300 |0040: invoke-virtual {v3, v4}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ -039e52: 7010 850c 0500 |0043: invoke-direct {v5}, Lorg/sagemath/droid/InteractDiscreteSlider;.updateValueText:()V // method@0c85 │ │ -039e58: 0e00 |0046: return-void │ │ +03ad30: |[03ad30] org.sagemath.droid.InteractDiscreteSlider.setValues:(Lorg/json/JSONObject;)V │ │ +03ad40: 5453 eb02 |0000: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ad44: 6e10 e90a 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +03ad4a: 1a03 4411 |0005: const-string v3, "values" // string@1144 │ │ +03ad4e: 6e20 d80b 3600 |0007: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ +03ad54: 0c02 |000a: move-result-object v2 │ │ +03ad56: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +03ad58: 6e10 cd0b 0200 |000c: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ +03ad5e: 0a03 |000f: move-result v3 │ │ +03ad60: 3531 2600 |0010: if-ge v1, v3, 0036 // +0026 │ │ +03ad64: 5453 eb02 |0012: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ad68: 6e20 cc0b 1200 |0014: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ +03ad6e: 0c04 |0017: move-result-object v4 │ │ +03ad70: 6e20 e70a 4300 |0018: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03ad76: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03ad7a: 28ef |001d: goto 000c // -0011 │ │ +03ad7c: 0d00 |001e: move-exception v0 │ │ +03ad7e: 1a03 b702 |001f: const-string v3, "InteractDiscreteSlider" // string@02b7 │ │ +03ad82: 6e10 d10b 0000 |0021: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ +03ad88: 0c04 |0024: move-result-object v4 │ │ +03ad8a: 7120 8907 4300 |0025: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03ad90: 5453 eb02 |0028: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ad94: 1a04 bc00 |002a: const-string v4, "0" // string@00bc │ │ +03ad98: 6e20 e70a 4300 |002c: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03ad9e: 5453 eb02 |002f: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03ada2: 1a04 be00 |0031: const-string v4, "1" // string@00be │ │ +03ada6: 6e20 e70a 4300 |0033: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03adac: 5453 ea02 |0036: iget-object v3, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.seekBar:Landroid/widget/SeekBar; // field@02ea │ │ +03adb0: 5454 eb02 |0038: iget-object v4, v5, Lorg/sagemath/droid/InteractDiscreteSlider;.values:Ljava/util/LinkedList; // field@02eb │ │ +03adb4: 6e10 f20a 0400 |003a: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ +03adba: 0a04 |003d: move-result v4 │ │ +03adbc: d804 04ff |003e: add-int/lit8 v4, v4, #int -1 // #ff │ │ +03adc0: 6e20 d308 4300 |0040: invoke-virtual {v3, v4}, Landroid/widget/SeekBar;.setMax:(I)V // method@08d3 │ │ +03adc6: 7010 850c 0500 |0043: invoke-direct {v5}, Lorg/sagemath/droid/InteractDiscreteSlider;.updateValueText:()V // method@0c85 │ │ +03adcc: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x0005 - 0x001b │ │ Lorg/json/JSONException; -> 0x001e │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000b line=62 │ │ @@ -73296,17 +73322,17 @@ │ │ 0x001f - 0x0036 reg=0 e Lorg/json/JSONException; │ │ 0x0000 - 0x0047 reg=5 this Lorg/sagemath/droid/InteractDiscreteSlider; │ │ 0x0000 - 0x0047 reg=6 control Lorg/json/JSONObject; │ │ │ │ source_file_idx : 696 (InteractDiscreteSlider.java) │ │ │ │ Class #258 header: │ │ -class_idx : 537 │ │ +class_idx : 535 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 535 │ │ +superclass_idx : 533 │ │ source_file_idx : 698 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #258 annotations: │ │ @@ -73360,70 +73386,75 @@ │ │ type : '(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -039e6c: |[039e6c] org.sagemath.droid.InteractSelector.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ -039e7c: 7040 750c 6587 |0000: invoke-direct {v5, v6, v7, v8}, Lorg/sagemath/droid/InteractControlBase;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c75 │ │ -039e82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -039e84: 5950 ee02 |0004: iput v0, v5, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ -039e88: 2200 b801 |0006: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -039e8c: 7010 e60a 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -039e92: 5b50 f202 |000b: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -039e96: 2200 3d01 |000d: new-instance v0, Landroid/widget/TextView; // type@013d │ │ -039e9a: 7020 dc08 8000 |000f: invoke-direct {v0, v8}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ -039ea0: 5b50 f002 |0012: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039ea4: 5450 f002 |0014: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039ea8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -039eaa: 6e20 e608 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setMaxLines:(I)V // method@08e6 │ │ -039eb0: 5450 f002 |001a: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039eb4: 5451 f002 |001c: iget-object v1, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039eb8: 6e10 df08 0100 |001e: invoke-virtual {v1}, Landroid/widget/TextView;.getPaddingLeft:()I // method@08df │ │ -039ebe: 0a01 |0021: move-result v1 │ │ -039ec0: d801 010a |0022: add-int/lit8 v1, v1, #int 10 // #0a │ │ -039ec4: 5452 f002 |0024: iget-object v2, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039ec8: 6e10 e108 0200 |0026: invoke-virtual {v2}, Landroid/widget/TextView;.getPaddingTop:()I // method@08e1 │ │ -039ece: 0a02 |0029: move-result v2 │ │ -039ed0: d802 0205 |002a: add-int/lit8 v2, v2, #int 5 // #05 │ │ -039ed4: 5453 f002 |002c: iget-object v3, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039ed8: 6e10 e008 0300 |002e: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingRight:()I // method@08e0 │ │ -039ede: 0a03 |0031: move-result v3 │ │ -039ee0: d803 0305 |0032: add-int/lit8 v3, v3, #int 5 // #05 │ │ -039ee4: 5454 f002 |0034: iget-object v4, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039ee8: 6e10 de08 0400 |0036: invoke-virtual {v4}, Landroid/widget/TextView;.getPaddingBottom:()I // method@08de │ │ -039eee: 0a04 |0039: move-result v4 │ │ -039ef0: 6e54 e808 1032 |003a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@08e8 │ │ -039ef6: 5450 f002 |003d: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039efa: 6e20 870c 0500 |003f: invoke-virtual {v5, v0}, Lorg/sagemath/droid/InteractSelector;.addView:(Landroid/view/View;)V // method@0c87 │ │ -039f00: 2200 3701 |0042: new-instance v0, Landroid/widget/Spinner; // type@0137 │ │ -039f04: 7020 d508 8000 |0044: invoke-direct {v0, v8}, Landroid/widget/Spinner;.:(Landroid/content/Context;)V // method@08d5 │ │ -039f0a: 5b50 f102 |0047: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -039f0e: 5450 f102 |0049: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -039f12: 6e20 870c 0500 |004b: invoke-virtual {v5, v0}, Lorg/sagemath/droid/InteractSelector;.addView:(Landroid/view/View;)V // method@0c87 │ │ -039f18: 5450 f102 |004e: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -039f1c: 6e20 d808 5000 |0050: invoke-virtual {v0, v5}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@08d8 │ │ -039f22: 2200 2001 |0053: new-instance v0, Landroid/widget/ArrayAdapter; // type@0120 │ │ -039f26: 1401 0900 0901 |0055: const v1, #float 2.5163e-38 // #01090009 │ │ -039f2c: 5452 f202 |0058: iget-object v2, v5, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -039f30: 7040 8708 8021 |005a: invoke-direct {v0, v8, v1, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0887 │ │ -039f36: 5b50 ed02 |005d: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ -039f3a: 5450 f102 |005f: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -039f3e: 5451 ed02 |0061: iget-object v1, v5, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ -039f42: 6e20 d708 1000 |0063: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@08d7 │ │ -039f48: 0e00 |0066: return-void │ │ +03ade0: |[03ade0] org.sagemath.droid.InteractSelector.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ +03adf0: 7040 750c 6587 |0000: invoke-direct {v5, v6, v7, v8}, Lorg/sagemath/droid/InteractControlBase;.:(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V // method@0c75 │ │ +03adf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03adf8: 5950 ee02 |0004: iput v0, v5, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ +03adfc: 2200 b601 |0006: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +03ae00: 7010 e60a 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +03ae06: 5b50 f202 |000b: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03ae0a: 2200 3b01 |000d: new-instance v0, Landroid/widget/TextView; // type@013b │ │ +03ae0e: 7020 dc08 8000 |000f: invoke-direct {v0, v8}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08dc │ │ +03ae14: 5b50 f002 |0012: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae18: 5450 f002 |0014: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae1c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +03ae1e: 6e20 e608 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setMaxLines:(I)V // method@08e6 │ │ +03ae24: 5450 f002 |001a: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae28: 5451 f002 |001c: iget-object v1, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae2c: 6e10 df08 0100 |001e: invoke-virtual {v1}, Landroid/widget/TextView;.getPaddingLeft:()I // method@08df │ │ +03ae32: 0a01 |0021: move-result v1 │ │ +03ae34: d801 010a |0022: add-int/lit8 v1, v1, #int 10 // #0a │ │ +03ae38: 5452 f002 |0024: iget-object v2, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae3c: 6e10 e108 0200 |0026: invoke-virtual {v2}, Landroid/widget/TextView;.getPaddingTop:()I // method@08e1 │ │ +03ae42: 0a02 |0029: move-result v2 │ │ +03ae44: d802 0205 |002a: add-int/lit8 v2, v2, #int 5 // #05 │ │ +03ae48: 5453 f002 |002c: iget-object v3, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae4c: 6e10 e008 0300 |002e: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingRight:()I // method@08e0 │ │ +03ae52: 0a03 |0031: move-result v3 │ │ +03ae54: d803 0305 |0032: add-int/lit8 v3, v3, #int 5 // #05 │ │ +03ae58: 5454 f002 |0034: iget-object v4, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae5c: 6e10 de08 0400 |0036: invoke-virtual {v4}, Landroid/widget/TextView;.getPaddingBottom:()I // method@08de │ │ +03ae62: 0a04 |0039: move-result v4 │ │ +03ae64: 6e54 e808 1032 |003a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@08e8 │ │ +03ae6a: 5450 f002 |003d: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03ae6e: 6e20 870c 0500 |003f: invoke-virtual {v5, v0}, Lorg/sagemath/droid/InteractSelector;.addView:(Landroid/view/View;)V // method@0c87 │ │ +03ae74: 2200 3501 |0042: new-instance v0, Landroid/widget/Spinner; // type@0135 │ │ +03ae78: 7020 d508 8000 |0044: invoke-direct {v0, v8}, Landroid/widget/Spinner;.:(Landroid/content/Context;)V // method@08d5 │ │ +03ae7e: 5b50 f102 |0047: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03ae82: 5450 f102 |0049: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03ae86: 6e20 870c 0500 |004b: invoke-virtual {v5, v0}, Lorg/sagemath/droid/InteractSelector;.addView:(Landroid/view/View;)V // method@0c87 │ │ +03ae8c: 5450 f102 |004e: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03ae90: 6e20 d808 5000 |0050: invoke-virtual {v0, v5}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@08d8 │ │ +03ae96: 2200 1e01 |0053: new-instance v0, Landroid/widget/ArrayAdapter; // type@011e │ │ +03ae9a: 1401 0900 0901 |0055: const v1, #float 2.5163e-38 // #01090009 │ │ +03aea0: 5452 f202 |0058: iget-object v2, v5, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03aea4: 7040 8708 8021 |005a: invoke-direct {v0, v8, v1, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0887 │ │ +03aeaa: 5b50 ed02 |005d: iput-object v0, v5, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ +03aeae: 5450 f102 |005f: iget-object v0, v5, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03aeb2: 5451 ed02 |0061: iget-object v1, v5, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ +03aeb6: 6e20 d708 1000 |0063: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@08d7 │ │ +03aebc: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=26 │ │ 0x0006 line=47 │ │ 0x000d line=31 │ │ 0x0014 line=32 │ │ 0x001a line=33 │ │ + 0x001e line=34 │ │ + 0x0026 line=35 │ │ + 0x002e line=36 │ │ + 0x0036 line=37 │ │ + 0x003a line=33 │ │ 0x003d line=38 │ │ 0x0042 line=40 │ │ 0x0049 line=41 │ │ 0x004e line=42 │ │ 0x0053 line=43 │ │ 0x005f line=44 │ │ 0x0066 line=45 │ │ @@ -73438,53 +73469,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -039f4c: |[039f4c] org.sagemath.droid.InteractSelector.updateValueText:()V │ │ -039f5c: 5430 f202 |0000: iget-object v0, v3, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -039f60: 6e10 ee0a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ -039f66: 0a00 |0005: move-result v0 │ │ -039f68: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -039f6c: 6e10 880c 0300 |0008: invoke-virtual {v3}, Lorg/sagemath/droid/InteractSelector;.getValue:()Ljava/lang/Integer; // method@0c88 │ │ -039f72: 0c00 |000b: move-result-object v0 │ │ -039f74: 6e10 540a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ -039f7a: 0a00 |000f: move-result v0 │ │ -039f7c: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -039f7e: 3310 0300 |0011: if-ne v0, v1, 0014 // +0003 │ │ -039f82: 0e00 |0013: return-void │ │ -039f84: 1a00 b902 |0014: const-string v0, "InteractSelector" // string@02b9 │ │ -039f88: 2201 9c01 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -039f8c: 7010 930a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -039f92: 1a02 4311 |001b: const-string v2, "value = " // string@1143 │ │ -039f96: 6e20 9a0a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039f9c: 0c01 |0020: move-result-object v1 │ │ -039f9e: 6e10 880c 0300 |0021: invoke-virtual {v3}, Lorg/sagemath/droid/InteractSelector;.getValue:()Ljava/lang/Integer; // method@0c88 │ │ -039fa4: 0c02 |0024: move-result-object v2 │ │ -039fa6: 6e20 990a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -039fac: 0c01 |0028: move-result-object v1 │ │ -039fae: 6e10 9e0a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -039fb4: 0c01 |002c: move-result-object v1 │ │ -039fb6: 7120 8907 1000 |002d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -039fbc: 5430 f002 |0030: iget-object v0, v3, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ -039fc0: 2201 9c01 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -039fc4: 7010 930a 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -039fca: 6e10 8a0c 0300 |0037: invoke-virtual {v3}, Lorg/sagemath/droid/InteractSelector;.getVariableName:()Ljava/lang/String; // method@0c8a │ │ -039fd0: 0c02 |003a: move-result-object v2 │ │ -039fd2: 6e20 9a0a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039fd8: 0c01 |003e: move-result-object v1 │ │ -039fda: 1a02 c900 |003f: const-string v2, ":" // string@00c9 │ │ -039fde: 6e20 9a0a 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -039fe4: 0c01 |0044: move-result-object v1 │ │ -039fe6: 6e10 9e0a 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -039fec: 0c01 |0048: move-result-object v1 │ │ -039fee: 6e20 e908 1000 |0049: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -039ff4: 28c7 |004c: goto 0013 // -0039 │ │ +03aec0: |[03aec0] org.sagemath.droid.InteractSelector.updateValueText:()V │ │ +03aed0: 5430 f202 |0000: iget-object v0, v3, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03aed4: 6e10 ee0a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ +03aeda: 0a00 |0005: move-result v0 │ │ +03aedc: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +03aee0: 6e10 880c 0300 |0008: invoke-virtual {v3}, Lorg/sagemath/droid/InteractSelector;.getValue:()Ljava/lang/Integer; // method@0c88 │ │ +03aee6: 0c00 |000b: move-result-object v0 │ │ +03aee8: 6e10 540a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a54 │ │ +03aeee: 0a00 |000f: move-result v0 │ │ +03aef0: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +03aef2: 3310 0300 |0011: if-ne v0, v1, 0014 // +0003 │ │ +03aef6: 0e00 |0013: return-void │ │ +03aef8: 1a00 b902 |0014: const-string v0, "InteractSelector" // string@02b9 │ │ +03aefc: 2201 9a01 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03af00: 7010 930a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03af06: 1a02 3f11 |001b: const-string v2, "value = " // string@113f │ │ +03af0a: 6e20 9a0a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03af10: 0c01 |0020: move-result-object v1 │ │ +03af12: 6e10 880c 0300 |0021: invoke-virtual {v3}, Lorg/sagemath/droid/InteractSelector;.getValue:()Ljava/lang/Integer; // method@0c88 │ │ +03af18: 0c02 |0024: move-result-object v2 │ │ +03af1a: 6e20 990a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03af20: 0c01 |0028: move-result-object v1 │ │ +03af22: 6e10 9e0a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03af28: 0c01 |002c: move-result-object v1 │ │ +03af2a: 7120 8907 1000 |002d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03af30: 5430 f002 |0030: iget-object v0, v3, Lorg/sagemath/droid/InteractSelector;.nameValueText:Landroid/widget/TextView; // field@02f0 │ │ +03af34: 2201 9a01 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03af38: 7010 930a 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03af3e: 6e10 8a0c 0300 |0037: invoke-virtual {v3}, Lorg/sagemath/droid/InteractSelector;.getVariableName:()Ljava/lang/String; // method@0c8a │ │ +03af44: 0c02 |003a: move-result-object v2 │ │ +03af46: 6e20 9a0a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03af4c: 0c01 |003e: move-result-object v1 │ │ +03af4e: 1a02 c900 |003f: const-string v2, ":" // string@00c9 │ │ +03af52: 6e20 9a0a 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03af58: 0c01 |0044: move-result-object v1 │ │ +03af5a: 6e10 9e0a 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03af60: 0c01 |0048: move-result-object v1 │ │ +03af62: 6e20 e908 1000 |0049: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03af68: 28c7 |004c: goto 0013 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0013 line=84 │ │ 0x0014 line=82 │ │ 0x0030 line=83 │ │ locals : │ │ @@ -73496,21 +73527,21 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -039ff8: |[039ff8] org.sagemath.droid.InteractSelector.getValue:()Ljava/lang/Integer; │ │ -03a008: 5421 f102 |0000: iget-object v1, v2, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -03a00c: 6e10 d608 0100 |0002: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08d6 │ │ -03a012: 0a00 |0005: move-result v0 │ │ -03a014: 7110 570a 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -03a01a: 0c01 |0009: move-result-object v1 │ │ -03a01c: 1101 |000a: return-object v1 │ │ +03af6c: |[03af6c] org.sagemath.droid.InteractSelector.getValue:()Ljava/lang/Integer; │ │ +03af7c: 5421 f102 |0000: iget-object v1, v2, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03af80: 6e10 d608 0100 |0002: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08d6 │ │ +03af86: 0a00 |0005: move-result v0 │ │ +03af88: 7110 570a 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +03af8e: 0c01 |0009: move-result-object v1 │ │ +03af90: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0006 - 0x000b reg=0 raw I │ │ 0x0000 - 0x000b reg=2 this Lorg/sagemath/droid/InteractSelector; │ │ @@ -73520,18 +73551,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03a020: |[03a020] org.sagemath.droid.InteractSelector.getValue:()Ljava/lang/Object; │ │ -03a030: 6e10 880c 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/droid/InteractSelector;.getValue:()Ljava/lang/Integer; // method@0c88 │ │ -03a036: 0c00 |0003: move-result-object v0 │ │ -03a038: 1100 |0004: return-object v0 │ │ +03af94: |[03af94] org.sagemath.droid.InteractSelector.getValue:()Ljava/lang/Object; │ │ +03afa4: 6e10 880c 0100 |0000: invoke-virtual {v1}, Lorg/sagemath/droid/InteractSelector;.getValue:()Ljava/lang/Integer; // method@0c88 │ │ +03afaa: 0c00 |0003: move-result-object v0 │ │ +03afac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sagemath/droid/InteractSelector; │ │ │ │ #2 : (in Lorg/sagemath/droid/InteractSelector;) │ │ @@ -73539,34 +73570,34 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03a03c: |[03a03c] org.sagemath.droid.InteractSelector.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -03a04c: 5230 ee02 |0000: iget v0, v3, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ -03a050: 3360 0300 |0002: if-ne v0, v6, 0005 // +0003 │ │ -03a054: 0e00 |0004: return-void │ │ -03a056: 5936 ee02 |0005: iput v6, v3, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ -03a05a: 1a00 b902 |0007: const-string v0, "InteractSelector" // string@02b9 │ │ -03a05e: 2201 9c01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -03a062: 7010 930a 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03a068: 1a02 b30f |000e: const-string v2, "selected " // string@0fb3 │ │ -03a06c: 6e20 9a0a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a072: 0c01 |0013: move-result-object v1 │ │ -03a074: 6e20 970a 6100 |0014: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -03a07a: 0c01 |0017: move-result-object v1 │ │ -03a07c: 6e10 9e0a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03a082: 0c01 |001b: move-result-object v1 │ │ -03a084: 7120 8907 1000 |001c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03a08a: 7010 8f0c 0300 |001f: invoke-direct {v3}, Lorg/sagemath/droid/InteractSelector;.updateValueText:()V // method@0c8f │ │ -03a090: 5430 ef02 |0022: iget-object v0, v3, Lorg/sagemath/droid/InteractSelector;.interactView:Lorg/sagemath/droid/InteractView; // field@02ef │ │ -03a094: 6e20 970c 3000 |0024: invoke-virtual {v0, v3}, Lorg/sagemath/droid/InteractView;.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V // method@0c97 │ │ -03a09a: 28dd |0027: goto 0004 // -0023 │ │ +03afb0: |[03afb0] org.sagemath.droid.InteractSelector.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +03afc0: 5230 ee02 |0000: iget v0, v3, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ +03afc4: 3360 0300 |0002: if-ne v0, v6, 0005 // +0003 │ │ +03afc8: 0e00 |0004: return-void │ │ +03afca: 5936 ee02 |0005: iput v6, v3, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ +03afce: 1a00 b902 |0007: const-string v0, "InteractSelector" // string@02b9 │ │ +03afd2: 2201 9a01 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03afd6: 7010 930a 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03afdc: 1a02 af0f |000e: const-string v2, "selected " // string@0faf │ │ +03afe0: 6e20 9a0a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03afe6: 0c01 |0013: move-result-object v1 │ │ +03afe8: 6e20 970a 6100 |0014: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03afee: 0c01 |0017: move-result-object v1 │ │ +03aff0: 6e10 9e0a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03aff6: 0c01 |001b: move-result-object v1 │ │ +03aff8: 7120 8907 1000 |001c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03affe: 7010 8f0c 0300 |001f: invoke-direct {v3}, Lorg/sagemath/droid/InteractSelector;.updateValueText:()V // method@0c8f │ │ +03b004: 5430 ef02 |0022: iget-object v0, v3, Lorg/sagemath/droid/InteractSelector;.interactView:Lorg/sagemath/droid/InteractView; // field@02ef │ │ +03b008: 6e20 970c 3000 |0024: invoke-virtual {v0, v3}, Lorg/sagemath/droid/InteractView;.notifyChange:(Lorg/sagemath/droid/InteractControlBase;)V // method@0c97 │ │ +03b00e: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=94 │ │ 0x0005 line=90 │ │ 0x0007 line=91 │ │ 0x001f line=92 │ │ @@ -73584,16 +73615,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a09c: |[03a09c] org.sagemath.droid.InteractSelector.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -03a0ac: 0e00 |0000: return-void │ │ +03b010: |[03b010] org.sagemath.droid.InteractSelector.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +03b020: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Lorg/sagemath/droid/InteractSelector; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -73603,24 +73634,24 @@ │ │ type : '(Ljava/util/LinkedList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -03a0b0: |[03a0b0] org.sagemath.droid.InteractSelector.setValues:(Ljava/util/LinkedList;)V │ │ -03a0c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03a0c2: 5b23 f202 |0001: iput-object v3, v2, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -03a0c6: 5420 ed02 |0003: iget-object v0, v2, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ -03a0ca: 6e10 8808 0000 |0005: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@0888 │ │ -03a0d0: 5921 ee02 |0008: iput v1, v2, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ -03a0d4: 5420 f102 |000a: iget-object v0, v2, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -03a0d8: 6e20 d908 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@08d9 │ │ -03a0de: 7010 8f0c 0200 |000f: invoke-direct {v2}, Lorg/sagemath/droid/InteractSelector;.updateValueText:()V // method@0c8f │ │ -03a0e4: 0e00 |0012: return-void │ │ +03b024: |[03b024] org.sagemath.droid.InteractSelector.setValues:(Ljava/util/LinkedList;)V │ │ +03b034: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b036: 5b23 f202 |0001: iput-object v3, v2, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03b03a: 5420 ed02 |0003: iget-object v0, v2, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ +03b03e: 6e10 8808 0000 |0005: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@0888 │ │ +03b044: 5921 ee02 |0008: iput v1, v2, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ +03b048: 5420 f102 |000a: iget-object v0, v2, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03b04c: 6e20 d908 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@08d9 │ │ +03b052: 7010 8f0c 0200 |000f: invoke-direct {v2}, Lorg/sagemath/droid/InteractSelector;.updateValueText:()V // method@0c8f │ │ +03b058: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0003 line=51 │ │ 0x0008 line=52 │ │ 0x000a line=53 │ │ 0x000f line=54 │ │ @@ -73635,49 +73666,49 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -03a0e8: |[03a0e8] org.sagemath.droid.InteractSelector.setValues:(Lorg/json/JSONObject;)V │ │ -03a0f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03a0fa: 5463 f202 |0001: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -03a0fe: 6e10 e90a 0300 |0003: invoke-virtual {v3}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -03a104: 1a03 4711 |0006: const-string v3, "value_labels" // string@1147 │ │ -03a108: 6e20 d80b 3700 |0008: invoke-virtual {v7, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ -03a10e: 0c02 |000b: move-result-object v2 │ │ -03a110: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -03a112: 6e10 cd0b 0200 |000d: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ -03a118: 0a03 |0010: move-result v3 │ │ -03a11a: 3531 2600 |0011: if-ge v1, v3, 0037 // +0026 │ │ -03a11e: 5463 f202 |0013: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -03a122: 6e20 cc0b 1200 |0015: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ -03a128: 0c04 |0018: move-result-object v4 │ │ -03a12a: 6e20 e70a 4300 |0019: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -03a130: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a134: 28ef |001e: goto 000d // -0011 │ │ -03a136: 0d00 |001f: move-exception v0 │ │ -03a138: 1a03 b902 |0020: const-string v3, "InteractSelector" // string@02b9 │ │ -03a13c: 6e10 d10b 0000 |0022: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ -03a142: 0c04 |0025: move-result-object v4 │ │ -03a144: 7120 8907 4300 |0026: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03a14a: 5463 f202 |0029: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -03a14e: 1a04 bc00 |002b: const-string v4, "0" // string@00bc │ │ -03a152: 6e20 e70a 4300 |002d: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -03a158: 5463 f202 |0030: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ -03a15c: 1a04 be00 |0032: const-string v4, "1" // string@00be │ │ -03a160: 6e20 e70a 4300 |0034: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -03a166: 5463 ed02 |0037: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ -03a16a: 6e10 8808 0300 |0039: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@0888 │ │ -03a170: 5965 ee02 |003c: iput v5, v6, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ -03a174: 5463 f102 |003e: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ -03a178: 6e20 d908 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/Spinner;.setSelection:(I)V // method@08d9 │ │ -03a17e: 7010 8f0c 0600 |0043: invoke-direct {v6}, Lorg/sagemath/droid/InteractSelector;.updateValueText:()V // method@0c8f │ │ -03a184: 0e00 |0046: return-void │ │ +03b05c: |[03b05c] org.sagemath.droid.InteractSelector.setValues:(Lorg/json/JSONObject;)V │ │ +03b06c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03b06e: 5463 f202 |0001: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03b072: 6e10 e90a 0300 |0003: invoke-virtual {v3}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +03b078: 1a03 4311 |0006: const-string v3, "value_labels" // string@1143 │ │ +03b07c: 6e20 d80b 3700 |0008: invoke-virtual {v7, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ +03b082: 0c02 |000b: move-result-object v2 │ │ +03b084: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +03b086: 6e10 cd0b 0200 |000d: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ +03b08c: 0a03 |0010: move-result v3 │ │ +03b08e: 3531 2600 |0011: if-ge v1, v3, 0037 // +0026 │ │ +03b092: 5463 f202 |0013: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03b096: 6e20 cc0b 1200 |0015: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0bcc │ │ +03b09c: 0c04 |0018: move-result-object v4 │ │ +03b09e: 6e20 e70a 4300 |0019: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03b0a4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b0a8: 28ef |001e: goto 000d // -0011 │ │ +03b0aa: 0d00 |001f: move-exception v0 │ │ +03b0ac: 1a03 b902 |0020: const-string v3, "InteractSelector" // string@02b9 │ │ +03b0b0: 6e10 d10b 0000 |0022: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ +03b0b6: 0c04 |0025: move-result-object v4 │ │ +03b0b8: 7120 8907 4300 |0026: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03b0be: 5463 f202 |0029: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03b0c2: 1a04 bc00 |002b: const-string v4, "0" // string@00bc │ │ +03b0c6: 6e20 e70a 4300 |002d: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03b0cc: 5463 f202 |0030: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.values:Ljava/util/LinkedList; // field@02f2 │ │ +03b0d0: 1a04 be00 |0032: const-string v4, "1" // string@00be │ │ +03b0d4: 6e20 e70a 4300 |0034: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03b0da: 5463 ed02 |0037: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.adapter:Landroid/widget/ArrayAdapter; // field@02ed │ │ +03b0de: 6e10 8808 0300 |0039: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@0888 │ │ +03b0e4: 5965 ee02 |003c: iput v5, v6, Lorg/sagemath/droid/InteractSelector;.currentSelection:I // field@02ee │ │ +03b0e8: 5463 f102 |003e: iget-object v3, v6, Lorg/sagemath/droid/InteractSelector;.spinner:Landroid/widget/Spinner; // field@02f1 │ │ +03b0ec: 6e20 d908 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/Spinner;.setSelection:(I)V // method@08d9 │ │ +03b0f2: 7010 8f0c 0600 |0043: invoke-direct {v6}, Lorg/sagemath/droid/InteractSelector;.updateValueText:()V // method@0c8f │ │ +03b0f8: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Lorg/json/JSONException; -> 0x001f │ │ positions : │ │ 0x0001 line=58 │ │ 0x0006 line=60 │ │ 0x000c line=61 │ │ @@ -73698,26 +73729,26 @@ │ │ 0x0020 - 0x0037 reg=0 e Lorg/json/JSONException; │ │ 0x0000 - 0x0047 reg=6 this Lorg/sagemath/droid/InteractSelector; │ │ 0x0000 - 0x0047 reg=7 control Lorg/json/JSONObject; │ │ │ │ source_file_idx : 698 (InteractSelector.java) │ │ │ │ Class #259 header: │ │ -class_idx : 546 │ │ +class_idx : 544 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 304 │ │ -source_file_idx : 1552 │ │ +superclass_idx : 302 │ │ +source_file_idx : 1550 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 9 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sagemath/droid/OutputView$1; Lorg/sagemath/droid/OutputView$UpdateResult; Lorg/sagemath/droid/OutputView$onSageListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sagemath/droid/OutputView$UpdateResult; Lorg/sagemath/droid/OutputView$onSageListener; } │ │ Annotations on field #778 'blocks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedList" "<" "Lorg/sagemath/droid/OutputBlock;" ">;" } │ │ │ │ Class #259 - │ │ Class descriptor : 'Lorg/sagemath/droid/OutputView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ @@ -73757,28 +73788,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -03a198: |[03a198] org.sagemath.droid.OutputView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03a1a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03a1aa: 7030 b108 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08b1 │ │ -03a1b0: 2200 b801 |0004: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -03a1b4: 7010 e60a 0000 |0006: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -03a1ba: 5b20 0a03 |0009: iput-object v0, v2, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a1be: 2200 2e00 |000b: new-instance v0, Landroid/os/Handler; // type@002e │ │ -03a1c2: 7010 ad00 0000 |000d: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -03a1c8: 5b20 0d03 |0010: iput-object v0, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ -03a1cc: 5b23 0c03 |0012: iput-object v3, v2, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ -03a1d0: 6e20 db0c 1200 |0014: invoke-virtual {v2, v1}, Lorg/sagemath/droid/OutputView;.setOrientation:(I)V // method@0cdb │ │ -03a1d6: 6e20 d80c 1200 |0017: invoke-virtual {v2, v1}, Lorg/sagemath/droid/OutputView;.setFocusable:(Z)V // method@0cd8 │ │ -03a1dc: 6e20 d90c 1200 |001a: invoke-virtual {v2, v1}, Lorg/sagemath/droid/OutputView;.setFocusableInTouchMode:(Z)V // method@0cd9 │ │ -03a1e2: 0e00 |001d: return-void │ │ +03b10c: |[03b10c] org.sagemath.droid.OutputView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03b11c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03b11e: 7030 b108 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08b1 │ │ +03b124: 2200 b601 |0004: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +03b128: 7010 e60a 0000 |0006: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +03b12e: 5b20 0a03 |0009: iput-object v0, v2, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b132: 2200 2d00 |000b: new-instance v0, Landroid/os/Handler; // type@002d │ │ +03b136: 7010 ad00 0000 |000d: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +03b13c: 5b20 0d03 |0010: iput-object v0, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ +03b140: 5b23 0c03 |0012: iput-object v3, v2, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ +03b144: 6e20 db0c 1200 |0014: invoke-virtual {v2, v1}, Lorg/sagemath/droid/OutputView;.setOrientation:(I)V // method@0cdb │ │ +03b14a: 6e20 d80c 1200 |0017: invoke-virtual {v2, v1}, Lorg/sagemath/droid/OutputView;.setFocusable:(Z)V // method@0cd8 │ │ +03b150: 6e20 d90c 1200 |001a: invoke-virtual {v2, v1}, Lorg/sagemath/droid/OutputView;.setFocusableInTouchMode:(Z)V // method@0cd9 │ │ +03b156: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=35 │ │ 0x000b line=76 │ │ 0x0012 line=42 │ │ 0x0014 line=43 │ │ @@ -73795,18 +73826,18 @@ │ │ type : '(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03a1e4: |[03a1e4] org.sagemath.droid.OutputView.access$500:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; │ │ -03a1f4: 7020 ce0c 2100 |0000: invoke-direct {v1, v2}, Lorg/sagemath/droid/OutputView;.getOutputBlock:(Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; // method@0cce │ │ -03a1fa: 0c00 |0003: move-result-object v0 │ │ -03a1fc: 1100 |0004: return-object v0 │ │ +03b158: |[03b158] org.sagemath.droid.OutputView.access$500:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; │ │ +03b168: 7020 ce0c 2100 |0000: invoke-direct {v1, v2}, Lorg/sagemath/droid/OutputView;.getOutputBlock:(Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; // method@0cce │ │ +03b16e: 0c00 |0003: move-result-object v0 │ │ +03b170: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/sagemath/droid/OutputView; │ │ 0x0000 - 0x0005 reg=2 x1 Lorg/sagemath/singlecellserver/CommandOutput; │ │ │ │ @@ -73815,17 +73846,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a200: |[03a200] org.sagemath.droid.OutputView.access$600:(Lorg/sagemath/droid/OutputView;)Landroid/content/Context; │ │ -03a210: 5410 0c03 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ -03a214: 1100 |0002: return-object v0 │ │ +03b174: |[03b174] org.sagemath.droid.OutputView.access$600:(Lorg/sagemath/droid/OutputView;)Landroid/content/Context; │ │ +03b184: 5410 0c03 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ +03b188: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/OutputView; │ │ │ │ #3 : (in Lorg/sagemath/droid/OutputView;) │ │ @@ -73833,17 +73864,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView;)Lorg/sagemath/droid/OutputView$onSageListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a218: |[03a218] org.sagemath.droid.OutputView.access$700:(Lorg/sagemath/droid/OutputView;)Lorg/sagemath/droid/OutputView$onSageListener; │ │ -03a228: 5410 0e03 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputView;.listener:Lorg/sagemath/droid/OutputView$onSageListener; // field@030e │ │ -03a22c: 1100 |0002: return-object v0 │ │ +03b18c: |[03b18c] org.sagemath.droid.OutputView.access$700:(Lorg/sagemath/droid/OutputView;)Lorg/sagemath/droid/OutputView$onSageListener; │ │ +03b19c: 5410 0e03 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputView;.listener:Lorg/sagemath/droid/OutputView$onSageListener; // field@030e │ │ +03b1a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/OutputView; │ │ │ │ #4 : (in Lorg/sagemath/droid/OutputView;) │ │ @@ -73851,55 +73882,55 @@ │ │ type : '(Ljava/lang/String;)Lorg/sagemath/droid/OutputBlock;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -03a230: |[03a230] org.sagemath.droid.OutputView.getOutputBlock:(Ljava/lang/String;)Lorg/sagemath/droid/OutputBlock; │ │ -03a240: 5463 0a03 |0000: iget-object v3, v6, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a244: 6e10 f00a 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ -03a24a: 0c02 |0005: move-result-object v2 │ │ -03a24c: 7210 fc0a 0200 |0006: invoke-interface {v2}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ -03a252: 0a03 |0009: move-result v3 │ │ -03a254: 3803 3a00 |000a: if-eqz v3, 0044 // +003a │ │ -03a258: 7210 fd0a 0200 |000c: invoke-interface {v2}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ -03a25e: 0c00 |000f: move-result-object v0 │ │ -03a260: 1f00 1e02 |0010: check-cast v0, Lorg/sagemath/droid/OutputBlock; // type@021e │ │ -03a264: 6e10 b40c 0000 |0012: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.getOutputBlock:()Ljava/lang/String; // method@0cb4 │ │ -03a26a: 0c03 |0015: move-result-object v3 │ │ -03a26c: 6e20 7a0a 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a272: 0a03 |0019: move-result v3 │ │ -03a274: 3803 ecff |001a: if-eqz v3, 0006 // -0014 │ │ -03a278: 1a03 0f06 |001c: const-string v3, "OutputView" // string@060f │ │ -03a27c: 2204 9c01 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -03a280: 7010 930a 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03a286: 1a05 4306 |0023: const-string v5, "Returning block " // string@0643 │ │ -03a28a: 6e20 9a0a 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a290: 0c04 |0028: move-result-object v4 │ │ -03a292: 5405 0303 |0029: iget-object v5, v0, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ -03a296: 6e20 9a0a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a29c: 0c04 |002e: move-result-object v4 │ │ -03a29e: 6e10 9e0a 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03a2a4: 0c04 |0032: move-result-object v4 │ │ -03a2a6: 7120 8b07 4300 |0033: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03a2ac: 1100 |0036: return-object v0 │ │ -03a2ae: 0d01 |0037: move-exception v1 │ │ -03a2b0: 1a03 0f06 |0038: const-string v3, "OutputView" // string@060f │ │ -03a2b4: 1a04 2302 |003a: const-string v4, "Error getting output block." // string@0223 │ │ -03a2b8: 7120 8907 4300 |003c: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03a2be: 7010 cf0c 0600 |003f: invoke-direct {v6}, Lorg/sagemath/droid/OutputView;.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; // method@0ccf │ │ -03a2c4: 0c00 |0042: move-result-object v0 │ │ -03a2c6: 28f3 |0043: goto 0036 // -000d │ │ -03a2c8: 1a03 0f06 |0044: const-string v3, "OutputView" // string@060f │ │ -03a2cc: 1a04 4406 |0046: const-string v4, "Returning newOutputBlock()" // string@0644 │ │ -03a2d0: 7120 8b07 4300 |0048: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03a2d6: 7010 cf0c 0600 |004b: invoke-direct {v6}, Lorg/sagemath/droid/OutputView;.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; // method@0ccf │ │ -03a2dc: 0c00 |004e: move-result-object v0 │ │ -03a2de: 28e7 |004f: goto 0036 // -0019 │ │ +03b1a4: |[03b1a4] org.sagemath.droid.OutputView.getOutputBlock:(Ljava/lang/String;)Lorg/sagemath/droid/OutputBlock; │ │ +03b1b4: 5463 0a03 |0000: iget-object v3, v6, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b1b8: 6e10 f00a 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedList;.listIterator:()Ljava/util/ListIterator; // method@0af0 │ │ +03b1be: 0c02 |0005: move-result-object v2 │ │ +03b1c0: 7210 fc0a 0200 |0006: invoke-interface {v2}, Ljava/util/ListIterator;.hasNext:()Z // method@0afc │ │ +03b1c6: 0a03 |0009: move-result v3 │ │ +03b1c8: 3803 3a00 |000a: if-eqz v3, 0044 // +003a │ │ +03b1cc: 7210 fd0a 0200 |000c: invoke-interface {v2}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0afd │ │ +03b1d2: 0c00 |000f: move-result-object v0 │ │ +03b1d4: 1f00 1c02 |0010: check-cast v0, Lorg/sagemath/droid/OutputBlock; // type@021c │ │ +03b1d8: 6e10 b40c 0000 |0012: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.getOutputBlock:()Ljava/lang/String; // method@0cb4 │ │ +03b1de: 0c03 |0015: move-result-object v3 │ │ +03b1e0: 6e20 7a0a 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b1e6: 0a03 |0019: move-result v3 │ │ +03b1e8: 3803 ecff |001a: if-eqz v3, 0006 // -0014 │ │ +03b1ec: 1a03 0d06 |001c: const-string v3, "OutputView" // string@060d │ │ +03b1f0: 2204 9a01 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +03b1f4: 7010 930a 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03b1fa: 1a05 4106 |0023: const-string v5, "Returning block " // string@0641 │ │ +03b1fe: 6e20 9a0a 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b204: 0c04 |0028: move-result-object v4 │ │ +03b206: 5405 0303 |0029: iget-object v5, v0, Lorg/sagemath/droid/OutputBlock;.name:Ljava/lang/String; // field@0303 │ │ +03b20a: 6e20 9a0a 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b210: 0c04 |002e: move-result-object v4 │ │ +03b212: 6e10 9e0a 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03b218: 0c04 |0032: move-result-object v4 │ │ +03b21a: 7120 8b07 4300 |0033: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03b220: 1100 |0036: return-object v0 │ │ +03b222: 0d01 |0037: move-exception v1 │ │ +03b224: 1a03 0d06 |0038: const-string v3, "OutputView" // string@060d │ │ +03b228: 1a04 2302 |003a: const-string v4, "Error getting output block." // string@0223 │ │ +03b22c: 7120 8907 4300 |003c: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03b232: 7010 cf0c 0600 |003f: invoke-direct {v6}, Lorg/sagemath/droid/OutputView;.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; // method@0ccf │ │ +03b238: 0c00 |0042: move-result-object v0 │ │ +03b23a: 28f3 |0043: goto 0036 // -000d │ │ +03b23c: 1a03 0d06 |0044: const-string v3, "OutputView" // string@060d │ │ +03b240: 1a04 4206 |0046: const-string v4, "Returning newOutputBlock()" // string@0642 │ │ +03b244: 7120 8b07 4300 |0048: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03b24a: 7010 cf0c 0600 |004b: invoke-direct {v6}, Lorg/sagemath/droid/OutputView;.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; // method@0ccf │ │ +03b250: 0c00 |004e: move-result-object v0 │ │ +03b252: 28e7 |004f: goto 0036 // -0019 │ │ catches : 1 │ │ 0x0006 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=92 │ │ 0x000c line=93 │ │ @@ -73923,20 +73954,20 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03a2f0: |[03a2f0] org.sagemath.droid.OutputView.getOutputBlock:(Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; │ │ -03a300: 6e10 150d 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ -03a306: 0c00 |0003: move-result-object v0 │ │ -03a308: 7020 cd0c 0100 |0004: invoke-direct {v1, v0}, Lorg/sagemath/droid/OutputView;.getOutputBlock:(Ljava/lang/String;)Lorg/sagemath/droid/OutputBlock; // method@0ccd │ │ -03a30e: 0c00 |0007: move-result-object v0 │ │ -03a310: 1100 |0008: return-object v0 │ │ +03b264: |[03b264] org.sagemath.droid.OutputView.getOutputBlock:(Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/droid/OutputBlock; │ │ +03b274: 6e10 150d 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/CommandOutput;.outputBlock:()Ljava/lang/String; // method@0d15 │ │ +03b27a: 0c00 |0003: move-result-object v0 │ │ +03b27c: 7020 cd0c 0100 |0004: invoke-direct {v1, v0}, Lorg/sagemath/droid/OutputView;.getOutputBlock:(Ljava/lang/String;)Lorg/sagemath/droid/OutputBlock; // method@0ccd │ │ +03b282: 0c00 |0007: move-result-object v0 │ │ +03b284: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/droid/OutputView; │ │ 0x0000 - 0x0009 reg=2 output Lorg/sagemath/singlecellserver/CommandOutput; │ │ │ │ @@ -73945,53 +73976,53 @@ │ │ type : '()Lorg/sagemath/droid/OutputBlock;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -03a314: |[03a314] org.sagemath.droid.OutputView.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; │ │ -03a324: 1a01 0f06 |0000: const-string v1, "OutputView" // string@060f │ │ -03a328: 1a02 e501 |0002: const-string v2, "Creating newOutputBlock" // string@01e5 │ │ -03a32c: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03a332: 2200 1e02 |0007: new-instance v0, Lorg/sagemath/droid/OutputBlock; // type@021e │ │ -03a336: 5441 0c03 |0009: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ -03a33a: 5442 0b03 |000b: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a33e: 7030 a60c 1002 |000d: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/OutputBlock;.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;)V // method@0ca6 │ │ -03a344: 1a01 0f06 |0010: const-string v1, "OutputView" // string@060f │ │ -03a348: 2202 9c01 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03a34c: 7010 930a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03a352: 1a03 8c01 |0017: const-string v3, "Block data: " // string@018c │ │ -03a356: 6e20 9a0a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a35c: 0c02 |001c: move-result-object v2 │ │ -03a35e: 6e10 b30c 0000 |001d: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.getHtml:()Ljava/lang/String; // method@0cb3 │ │ -03a364: 0c03 |0020: move-result-object v3 │ │ -03a366: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a36c: 0c02 |0024: move-result-object v2 │ │ -03a36e: 6e10 9e0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03a374: 0c02 |0028: move-result-object v2 │ │ -03a376: 7120 8b07 2100 |0029: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03a37c: 1a01 0f06 |002c: const-string v1, "OutputView" // string@060f │ │ -03a380: 2202 9c01 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03a384: 7010 930a 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03a38a: 1a03 8c01 |0033: const-string v3, "Block data: " // string@018c │ │ -03a38e: 6e20 9a0a 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a394: 0c02 |0038: move-result-object v2 │ │ -03a396: 6e10 b20c 0000 |0039: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.getHTML:()Ljava/lang/String; // method@0cb2 │ │ -03a39c: 0c03 |003c: move-result-object v3 │ │ -03a39e: 6e20 9a0a 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a3a4: 0c02 |0040: move-result-object v2 │ │ -03a3a6: 6e10 9e0a 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03a3ac: 0c02 |0044: move-result-object v2 │ │ -03a3ae: 7120 8b07 2100 |0045: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03a3b4: 6e20 ca0c 0400 |0048: invoke-virtual {v4, v0}, Lorg/sagemath/droid/OutputView;.addView:(Landroid/view/View;)V // method@0cca │ │ -03a3ba: 5441 0a03 |004b: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a3be: 6e20 e70a 0100 |004d: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -03a3c4: 6e10 bc0c 0000 |0050: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.setHistoryHTML:()V // method@0cbc │ │ -03a3ca: 1100 |0053: return-object v0 │ │ +03b288: |[03b288] org.sagemath.droid.OutputView.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; │ │ +03b298: 1a01 0d06 |0000: const-string v1, "OutputView" // string@060d │ │ +03b29c: 1a02 e501 |0002: const-string v2, "Creating newOutputBlock" // string@01e5 │ │ +03b2a0: 7120 8b07 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03b2a6: 2200 1c02 |0007: new-instance v0, Lorg/sagemath/droid/OutputBlock; // type@021c │ │ +03b2aa: 5441 0c03 |0009: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ +03b2ae: 5442 0b03 |000b: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b2b2: 7030 a60c 1002 |000d: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/OutputBlock;.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;)V // method@0ca6 │ │ +03b2b8: 1a01 0d06 |0010: const-string v1, "OutputView" // string@060d │ │ +03b2bc: 2202 9a01 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03b2c0: 7010 930a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03b2c6: 1a03 8c01 |0017: const-string v3, "Block data: " // string@018c │ │ +03b2ca: 6e20 9a0a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b2d0: 0c02 |001c: move-result-object v2 │ │ +03b2d2: 6e10 b30c 0000 |001d: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.getHtml:()Ljava/lang/String; // method@0cb3 │ │ +03b2d8: 0c03 |0020: move-result-object v3 │ │ +03b2da: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b2e0: 0c02 |0024: move-result-object v2 │ │ +03b2e2: 6e10 9e0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03b2e8: 0c02 |0028: move-result-object v2 │ │ +03b2ea: 7120 8b07 2100 |0029: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03b2f0: 1a01 0d06 |002c: const-string v1, "OutputView" // string@060d │ │ +03b2f4: 2202 9a01 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03b2f8: 7010 930a 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03b2fe: 1a03 8c01 |0033: const-string v3, "Block data: " // string@018c │ │ +03b302: 6e20 9a0a 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b308: 0c02 |0038: move-result-object v2 │ │ +03b30a: 6e10 b20c 0000 |0039: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.getHTML:()Ljava/lang/String; // method@0cb2 │ │ +03b310: 0c03 |003c: move-result-object v3 │ │ +03b312: 6e20 9a0a 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b318: 0c02 |0040: move-result-object v2 │ │ +03b31a: 6e10 9e0a 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03b320: 0c02 |0044: move-result-object v2 │ │ +03b322: 7120 8b07 2100 |0045: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03b328: 6e20 ca0c 0400 |0048: invoke-virtual {v4, v0}, Lorg/sagemath/droid/OutputView;.addView:(Landroid/view/View;)V // method@0cca │ │ +03b32e: 5441 0a03 |004b: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b332: 6e20 e70a 0100 |004d: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03b338: 6e10 bc0c 0000 |0050: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.setHistoryHTML:()V // method@0cbc │ │ +03b33e: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ 0x0010 line=122 │ │ 0x002c line=123 │ │ 0x0048 line=124 │ │ @@ -74008,47 +74039,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -03a3cc: |[03a3cc] org.sagemath.droid.OutputView.clear:()V │ │ -03a3dc: 6e10 d60c 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/droid/OutputView;.removeAllViews:()V // method@0cd6 │ │ -03a3e2: 5441 0a03 |0003: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a3e6: 6e10 e90a 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -03a3ec: 5441 0a03 |0008: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a3f0: 6e10 ee0a 0100 |000a: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ -03a3f6: 0a01 |000d: move-result v1 │ │ -03a3f8: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -03a3fc: 5441 0a03 |0010: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a400: 6e10 ec0a 0100 |0012: invoke-virtual {v1}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ -03a406: 0c01 |0015: move-result-object v1 │ │ -03a408: 1f01 1e02 |0016: check-cast v1, Lorg/sagemath/droid/OutputBlock; // type@021e │ │ -03a40c: 6e10 b10c 0100 |0018: invoke-virtual {v1}, Lorg/sagemath/droid/OutputBlock;.clearBlocks:()V // method@0cb1 │ │ -03a412: 5441 0b03 |001b: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a416: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -03a41a: 5441 0b03 |001f: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a41e: 6e10 1d0c 0100 |0021: invoke-virtual {v1}, Lorg/sagemath/droid/CellData;.clearCache:()V // method@0c1d │ │ -03a424: 0e00 |0024: return-void │ │ -03a426: 0d00 |0025: move-exception v0 │ │ -03a428: 1a01 0f06 |0026: const-string v1, "OutputView" // string@060f │ │ -03a42c: 2202 9c01 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03a430: 7010 930a 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03a436: 1a03 1c02 |002d: const-string v3, "Error clearing output blocks " // string@021c │ │ -03a43a: 6e20 9a0a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a440: 0c02 |0032: move-result-object v2 │ │ -03a442: 6e10 490a 0000 |0033: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -03a448: 0c03 |0036: move-result-object v3 │ │ -03a44a: 6e20 9a0a 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a450: 0c02 |003a: move-result-object v2 │ │ -03a452: 6e10 9e0a 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03a458: 0c02 |003e: move-result-object v2 │ │ -03a45a: 7120 8907 2100 |003f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03a460: 28d9 |0042: goto 001b // -0027 │ │ +03b340: |[03b340] org.sagemath.droid.OutputView.clear:()V │ │ +03b350: 6e10 d60c 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/droid/OutputView;.removeAllViews:()V // method@0cd6 │ │ +03b356: 5441 0a03 |0003: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b35a: 6e10 e90a 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +03b360: 5441 0a03 |0008: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b364: 6e10 ee0a 0100 |000a: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ +03b36a: 0a01 |000d: move-result v1 │ │ +03b36c: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +03b370: 5441 0a03 |0010: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b374: 6e10 ec0a 0100 |0012: invoke-virtual {v1}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ +03b37a: 0c01 |0015: move-result-object v1 │ │ +03b37c: 1f01 1c02 |0016: check-cast v1, Lorg/sagemath/droid/OutputBlock; // type@021c │ │ +03b380: 6e10 b10c 0100 |0018: invoke-virtual {v1}, Lorg/sagemath/droid/OutputBlock;.clearBlocks:()V // method@0cb1 │ │ +03b386: 5441 0b03 |001b: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b38a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +03b38e: 5441 0b03 |001f: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b392: 6e10 1d0c 0100 |0021: invoke-virtual {v1}, Lorg/sagemath/droid/CellData;.clearCache:()V // method@0c1d │ │ +03b398: 0e00 |0024: return-void │ │ +03b39a: 0d00 |0025: move-exception v0 │ │ +03b39c: 1a01 0d06 |0026: const-string v1, "OutputView" // string@060d │ │ +03b3a0: 2202 9a01 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03b3a4: 7010 930a 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03b3aa: 1a03 1c02 |002d: const-string v3, "Error clearing output blocks " // string@021c │ │ +03b3ae: 6e20 9a0a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b3b4: 0c02 |0032: move-result-object v2 │ │ +03b3b6: 6e10 490a 0000 |0033: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +03b3bc: 0c03 |0036: move-result-object v3 │ │ +03b3be: 6e20 9a0a 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b3c4: 0c02 |003a: move-result-object v2 │ │ +03b3c6: 6e10 9e0a 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03b3cc: 0c02 |003e: move-result-object v2 │ │ +03b3ce: 7120 8907 2100 |003f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03b3d4: 28d9 |0042: goto 001b // -0027 │ │ catches : 1 │ │ 0x0008 - 0x001b │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ 0x0008 line=186 │ │ @@ -74067,18 +74098,18 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03a474: |[03a474] org.sagemath.droid.OutputView.onInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V │ │ -03a484: 5410 0e03 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputView;.listener:Lorg/sagemath/droid/OutputView$onSageListener; // field@030e │ │ -03a488: 7240 c50c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/sagemath/droid/OutputView$onSageListener;.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V // method@0cc5 │ │ -03a48e: 0e00 |0005: return-void │ │ +03b3e8: |[03b3e8] org.sagemath.droid.OutputView.onInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V │ │ +03b3f8: 5410 0e03 |0000: iget-object v0, v1, Lorg/sagemath/droid/OutputView;.listener:Lorg/sagemath/droid/OutputView$onSageListener; // field@030e │ │ +03b3fc: 7240 c50c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/sagemath/droid/OutputView$onSageListener;.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V // method@0cc5 │ │ +03b402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/droid/OutputView; │ │ 0x0000 - 0x0006 reg=2 interact Lorg/sagemath/singlecellserver/Interact; │ │ @@ -74090,79 +74121,78 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -03a490: |[03a490] org.sagemath.droid.OutputView.onResume:()V │ │ -03a4a0: 6e10 d60c 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/droid/OutputView;.removeAllViews:()V // method@0cd6 │ │ -03a4a6: 5443 0a03 |0003: iget-object v3, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a4aa: 6e10 e90a 0300 |0005: invoke-virtual {v3}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -03a4b0: 7100 fb0b 0000 |0008: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03a4b6: 0c03 |000b: move-result-object v3 │ │ -03a4b8: 6e10 f70b 0300 |000c: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.getCurrentCell:()Lorg/sagemath/droid/CellData; // method@0bf7 │ │ -03a4be: 0c03 |000f: move-result-object v3 │ │ -03a4c0: 5b43 0b03 |0010: iput-object v3, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a4c4: 5443 0b03 |0012: iget-object v3, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a4c8: 7110 2b0b 0300 |0014: invoke-static {v3}, Ljunit/framework/Assert;.assertNotNull:(Ljava/lang/Object;)V // method@0b2b │ │ -03a4ce: 5443 0b03 |0017: iget-object v3, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a4d2: 6e10 210c 0300 |0019: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getOutputBlocks:()Ljava/util/LinkedList; // method@0c21 │ │ -03a4d8: 0c03 |001c: move-result-object v3 │ │ -03a4da: 6e10 ef0a 0300 |001d: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ -03a4e0: 0c01 |0020: move-result-object v1 │ │ -03a4e2: 7210 dc0a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ -03a4e8: 0a03 |0024: move-result v3 │ │ -03a4ea: 3803 1800 |0025: if-eqz v3, 003d // +0018 │ │ -03a4ee: 7210 dd0a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -03a4f4: 0c00 |002a: move-result-object v0 │ │ -03a4f6: 1f00 9a01 |002b: check-cast v0, Ljava/lang/String; // type@019a │ │ -03a4fa: 5443 0b03 |002d: iget-object v3, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a4fe: 6e20 240c 0300 |002f: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellData;.hasCachedOutput:(Ljava/lang/String;)Z // method@0c24 │ │ -03a504: 0a03 |0032: move-result v3 │ │ -03a506: 3803 eeff |0033: if-eqz v3, 0021 // -0012 │ │ -03a50a: 7010 cf0c 0400 |0035: invoke-direct {v4}, Lorg/sagemath/droid/OutputView;.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; // method@0ccf │ │ -03a510: 0c02 |0038: move-result-object v2 │ │ -03a512: 6e20 b90c 0200 |0039: invoke-virtual {v2, v0}, Lorg/sagemath/droid/OutputBlock;.set:(Ljava/lang/String;)V // method@0cb9 │ │ -03a518: 28e5 |003c: goto 0021 // -001b │ │ -03a51a: 0e00 |003d: return-void │ │ +03b404: |[03b404] org.sagemath.droid.OutputView.onResume:()V │ │ +03b414: 6e10 d60c 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/droid/OutputView;.removeAllViews:()V // method@0cd6 │ │ +03b41a: 5442 0a03 |0003: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b41e: 6e10 e90a 0200 |0005: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +03b424: 7100 fb0b 0000 |0008: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03b42a: 0c02 |000b: move-result-object v2 │ │ +03b42c: 6e10 f70b 0200 |000c: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCurrentCell:()Lorg/sagemath/droid/CellData; // method@0bf7 │ │ +03b432: 0c02 |000f: move-result-object v2 │ │ +03b434: 5b42 0b03 |0010: iput-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b438: 5442 0b03 |0012: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b43c: 7110 2b0b 0200 |0014: invoke-static {v2}, Ljunit/framework/Assert;.assertNotNull:(Ljava/lang/Object;)V // method@0b2b │ │ +03b442: 5442 0b03 |0017: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b446: 6e10 210c 0200 |0019: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getOutputBlocks:()Ljava/util/LinkedList; // method@0c21 │ │ +03b44c: 0c02 |001c: move-result-object v2 │ │ +03b44e: 6e10 ef0a 0200 |001d: invoke-virtual {v2}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@0aef │ │ +03b454: 0c02 |0020: move-result-object v2 │ │ +03b456: 7210 dc0a 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0adc │ │ +03b45c: 0a03 |0024: move-result v3 │ │ +03b45e: 3803 1800 |0025: if-eqz v3, 003d // +0018 │ │ +03b462: 7210 dd0a 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +03b468: 0c00 |002a: move-result-object v0 │ │ +03b46a: 1f00 9801 |002b: check-cast v0, Ljava/lang/String; // type@0198 │ │ +03b46e: 5443 0b03 |002d: iget-object v3, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b472: 6e20 240c 0300 |002f: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellData;.hasCachedOutput:(Ljava/lang/String;)Z // method@0c24 │ │ +03b478: 0a03 |0032: move-result v3 │ │ +03b47a: 3803 eeff |0033: if-eqz v3, 0021 // -0012 │ │ +03b47e: 7010 cf0c 0400 |0035: invoke-direct {v4}, Lorg/sagemath/droid/OutputView;.newOutputBlock:()Lorg/sagemath/droid/OutputBlock; // method@0ccf │ │ +03b484: 0c01 |0038: move-result-object v1 │ │ +03b486: 6e20 b90c 0100 |0039: invoke-virtual {v1, v0}, Lorg/sagemath/droid/OutputBlock;.set:(Ljava/lang/String;)V // method@0cb9 │ │ +03b48c: 28e5 |003c: goto 0021 // -001b │ │ +03b48e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x0008 line=172 │ │ 0x0012 line=173 │ │ 0x0017 line=174 │ │ 0x002d line=175 │ │ 0x0035 line=176 │ │ 0x0039 line=177 │ │ 0x003d line=180 │ │ locals : │ │ 0x002d - 0x003d reg=0 block Ljava/lang/String; │ │ - 0x0039 - 0x003d reg=2 outputBlock Lorg/sagemath/droid/OutputBlock; │ │ - 0x0021 - 0x003e reg=1 i$ Ljava/util/Iterator; │ │ + 0x0039 - 0x003d reg=1 outputBlock Lorg/sagemath/droid/OutputBlock; │ │ 0x0000 - 0x003e reg=4 this Lorg/sagemath/droid/OutputView; │ │ │ │ #3 : (in Lorg/sagemath/droid/OutputView;) │ │ name : 'onSageAdditionalOutputListener' │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03a51c: |[03a51c] org.sagemath.droid.OutputView.onSageAdditionalOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ -03a52c: 2200 2002 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@0220 │ │ -03a530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a532: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ -03a538: 7120 c00c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$202:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; // method@0cc0 │ │ -03a53e: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ -03a542: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -03a548: 0e00 |000e: return-void │ │ +03b490: |[03b490] org.sagemath.droid.OutputView.onSageAdditionalOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ +03b4a0: 2200 1e02 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@021e │ │ +03b4a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b4a6: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ +03b4ac: 7120 c00c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$202:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; // method@0cc0 │ │ +03b4b2: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ +03b4b6: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +03b4bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x0009 line=59 │ │ 0x000e line=60 │ │ locals : │ │ @@ -74175,22 +74205,22 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandReply;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03a54c: |[03a54c] org.sagemath.droid.OutputView.onSageFinishedListener:(Lorg/sagemath/singlecellserver/CommandReply;)V │ │ -03a55c: 2200 2002 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@0220 │ │ -03a560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a562: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ -03a568: 7120 c20c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$402:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandReply;)Lorg/sagemath/singlecellserver/CommandReply; // method@0cc2 │ │ -03a56e: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ -03a572: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -03a578: 0e00 |000e: return-void │ │ +03b4c0: |[03b4c0] org.sagemath.droid.OutputView.onSageFinishedListener:(Lorg/sagemath/singlecellserver/CommandReply;)V │ │ +03b4d0: 2200 1e02 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@021e │ │ +03b4d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b4d6: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ +03b4dc: 7120 c20c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$402:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandReply;)Lorg/sagemath/singlecellserver/CommandReply; // method@0cc2 │ │ +03b4e2: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ +03b4e6: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +03b4ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ 0x0009 line=73 │ │ 0x000e line=74 │ │ locals : │ │ @@ -74203,22 +74233,22 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03a57c: |[03a57c] org.sagemath.droid.OutputView.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;)V │ │ -03a58c: 2200 2002 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@0220 │ │ -03a590: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a592: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ -03a598: 7120 c10c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$302:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/Interact;)Lorg/sagemath/singlecellserver/Interact; // method@0cc1 │ │ -03a59e: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ -03a5a2: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -03a5a8: 0e00 |000e: return-void │ │ +03b4f0: |[03b4f0] org.sagemath.droid.OutputView.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;)V │ │ +03b500: 2200 1e02 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@021e │ │ +03b504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b506: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ +03b50c: 7120 c10c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$302:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/Interact;)Lorg/sagemath/singlecellserver/Interact; // method@0cc1 │ │ +03b512: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ +03b516: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +03b51c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x0009 line=66 │ │ 0x000e line=67 │ │ locals : │ │ @@ -74231,22 +74261,22 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandOutput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03a5ac: |[03a5ac] org.sagemath.droid.OutputView.onSageOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ -03a5bc: 2200 2002 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@0220 │ │ -03a5c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a5c2: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ -03a5c8: 7120 bf0c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$102:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; // method@0cbf │ │ -03a5ce: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ -03a5d2: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ -03a5d8: 0e00 |000e: return-void │ │ +03b520: |[03b520] org.sagemath.droid.OutputView.onSageOutputListener:(Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ +03b530: 2200 1e02 |0000: new-instance v0, Lorg/sagemath/droid/OutputView$UpdateResult; // type@021e │ │ +03b534: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b536: 7030 be0c 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/sagemath/droid/OutputView$UpdateResult;.:(Lorg/sagemath/droid/OutputView;Lorg/sagemath/droid/OutputView$1;)V // method@0cbe │ │ +03b53c: 7120 bf0c 3000 |0006: invoke-static {v0, v3}, Lorg/sagemath/droid/OutputView$UpdateResult;.access$102:(Lorg/sagemath/droid/OutputView$UpdateResult;Lorg/sagemath/singlecellserver/CommandOutput;)Lorg/sagemath/singlecellserver/CommandOutput; // method@0cbf │ │ +03b542: 5421 0d03 |0009: iget-object v1, v2, Lorg/sagemath/droid/OutputView;.handler:Landroid/os/Handler; // field@030d │ │ +03b546: 6e20 b200 0100 |000b: invoke-virtual {v1, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00b2 │ │ +03b54c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ 0x0009 line=52 │ │ 0x000e line=53 │ │ locals : │ │ @@ -74259,17 +74289,17 @@ │ │ type : '(Lorg/sagemath/droid/OutputView$onSageListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a5dc: |[03a5dc] org.sagemath.droid.OutputView.setOnSageListener:(Lorg/sagemath/droid/OutputView$onSageListener;)V │ │ -03a5ec: 5b01 0e03 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView;.listener:Lorg/sagemath/droid/OutputView$onSageListener; // field@030e │ │ -03a5f0: 0e00 |0002: return-void │ │ +03b550: |[03b550] org.sagemath.droid.OutputView.setOnSageListener:(Lorg/sagemath/droid/OutputView$onSageListener;)V │ │ +03b560: 5b01 0e03 |0000: iput-object v1, v0, Lorg/sagemath/droid/OutputView;.listener:Lorg/sagemath/droid/OutputView$onSageListener; // field@030e │ │ +03b564: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/OutputView; │ │ 0x0000 - 0x0003 reg=1 listener Lorg/sagemath/droid/OutputView$onSageListener; │ │ @@ -74279,55 +74309,55 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -03a5f4: |[03a5f4] org.sagemath.droid.OutputView.setOutputBlocks:(Ljava/lang/String;)V │ │ -03a604: 5441 0a03 |0000: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a608: 6e10 e90a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -03a60e: 2200 1e02 |0005: new-instance v0, Lorg/sagemath/droid/OutputBlock; // type@021e │ │ -03a612: 5441 0c03 |0007: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ -03a616: 5442 0b03 |0009: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ -03a61a: 7040 a70c 1052 |000b: invoke-direct {v0, v1, v2, v5}, Lorg/sagemath/droid/OutputBlock;.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;Ljava/lang/String;)V // method@0ca7 │ │ -03a620: 6e10 b80c 0000 |000e: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.reload:()V // method@0cb8 │ │ -03a626: 1a01 0f06 |0011: const-string v1, "OutputView" // string@060f │ │ -03a62a: 2202 9c01 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03a62e: 7010 930a 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03a634: 1a03 e601 |0018: const-string v3, "Creatng new block with HTML: " // string@01e6 │ │ -03a638: 6e20 9a0a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a63e: 0c02 |001d: move-result-object v2 │ │ -03a640: 6e20 9a0a 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03a646: 0c02 |0021: move-result-object v2 │ │ -03a648: 6e10 9e0a 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03a64e: 0c02 |0025: move-result-object v2 │ │ -03a650: 7120 8b07 2100 |0026: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03a656: 5441 0a03 |0029: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ -03a65a: 6e20 e70a 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -03a660: 0e00 |002e: return-void │ │ +03b568: |[03b568] org.sagemath.droid.OutputView.setOutputBlocks:(Ljava/lang/String;)V │ │ +03b578: 5441 0a03 |0000: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b57c: 6e10 e90a 0100 |0002: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +03b582: 2200 1c02 |0005: new-instance v0, Lorg/sagemath/droid/OutputBlock; // type@021c │ │ +03b586: 5441 0c03 |0007: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.context:Landroid/content/Context; // field@030c │ │ +03b58a: 5442 0b03 |0009: iget-object v2, v4, Lorg/sagemath/droid/OutputView;.cell:Lorg/sagemath/droid/CellData; // field@030b │ │ +03b58e: 7040 a70c 1052 |000b: invoke-direct {v0, v1, v2, v5}, Lorg/sagemath/droid/OutputBlock;.:(Landroid/content/Context;Lorg/sagemath/droid/CellData;Ljava/lang/String;)V // method@0ca7 │ │ +03b594: 6e10 b80c 0000 |000e: invoke-virtual {v0}, Lorg/sagemath/droid/OutputBlock;.reload:()V // method@0cb8 │ │ +03b59a: 1a01 0d06 |0011: const-string v1, "OutputView" // string@060d │ │ +03b59e: 2202 9a01 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03b5a2: 7010 930a 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03b5a8: 1a03 e601 |0018: const-string v3, "Creatng new block with HTML: " // string@01e6 │ │ +03b5ac: 6e20 9a0a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b5b2: 0c02 |001d: move-result-object v2 │ │ +03b5b4: 6e20 9a0a 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03b5ba: 0c02 |0021: move-result-object v2 │ │ +03b5bc: 6e10 9e0a 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03b5c2: 0c02 |0025: move-result-object v2 │ │ +03b5c4: 7120 8b07 2100 |0026: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03b5ca: 5441 0a03 |0029: iget-object v1, v4, Lorg/sagemath/droid/OutputView;.blocks:Ljava/util/LinkedList; // field@030a │ │ +03b5ce: 6e20 e70a 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03b5d4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=113 │ │ 0x000e line=114 │ │ 0x0011 line=115 │ │ 0x0029 line=116 │ │ 0x002e line=117 │ │ locals : │ │ 0x000e - 0x002f reg=0 newBlock Lorg/sagemath/droid/OutputBlock; │ │ 0x0000 - 0x002f reg=4 this Lorg/sagemath/droid/OutputView; │ │ 0x0000 - 0x002f reg=5 html Ljava/lang/String; │ │ │ │ - source_file_idx : 1552 (OutputView.java) │ │ + source_file_idx : 1550 (OutputView.java) │ │ │ │ Class #260 header: │ │ -class_idx : 566 │ │ +class_idx : 564 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ +superclass_idx : 562 │ │ source_file_idx : 464 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #260 annotations: │ │ @@ -74358,61 +74388,61 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -03a664: |[03a664] org.sagemath.singlecellserver.CommandReply.:(Lorg/json/JSONObject;)V │ │ -03a674: 7010 0c0d 0500 |0000: invoke-direct {v5}, Lorg/sagemath/singlecellserver/Command;.:()V // method@0d0c │ │ -03a67a: 5b56 af03 |0003: iput-object v6, v5, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ -03a67e: 1a03 a60e |0005: const-string v3, "parent_header" // string@0ea6 │ │ -03a682: 6e20 d90b 3600 |0007: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a688: 0c02 |000a: move-result-object v2 │ │ -03a68a: 2053 4d02 |000b: instance-of v3, v5, Lorg/sagemath/singlecellserver/Status; // type@024d │ │ -03a68e: 3803 3500 |000d: if-eqz v3, 0042 // +0035 │ │ -03a692: 1a03 a908 |000f: const-string v3, "content" // string@08a9 │ │ -03a696: 6e20 d90b 3600 |0011: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a69c: 0c00 |0014: move-result-object v0 │ │ -03a69e: 1a03 8a09 |0015: const-string v3, "execution_state" // string@098a │ │ -03a6a2: 6e20 da0b 3000 |0017: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a6a8: 0c03 |001a: move-result-object v3 │ │ -03a6aa: 1a04 e308 |001b: const-string v4, "dead" // string@08e3 │ │ -03a6ae: 6e20 7a0a 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a6b4: 0a03 |0020: move-result v3 │ │ -03a6b6: 3803 2000 |0021: if-eqz v3, 0041 // +0020 │ │ -03a6ba: 1a03 2e0b |0023: const-string v3, "header" // string@0b2e │ │ -03a6be: 6e20 d90b 3600 |0025: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a6c4: 0c01 |0028: move-result-object v1 │ │ -03a6c6: 1a03 c60f |0029: const-string v3, "session" // string@0fc6 │ │ -03a6ca: 6e20 da0b 3100 |002b: invoke-virtual {v1, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a6d0: 0c03 |002e: move-result-object v3 │ │ -03a6d2: 7110 0a0b 0300 |002f: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ -03a6d8: 0c03 |0032: move-result-object v3 │ │ -03a6da: 5b53 b103 |0033: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ -03a6de: 1a03 a40d |0035: const-string v3, "msg_id" // string@0da4 │ │ -03a6e2: 6e20 da0b 3100 |0037: invoke-virtual {v1, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a6e8: 0c03 |003a: move-result-object v3 │ │ -03a6ea: 7110 0a0b 0300 |003b: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ -03a6f0: 0c03 |003e: move-result-object v3 │ │ -03a6f2: 5b53 b003 |003f: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.msg_id:Ljava/util/UUID; // field@03b0 │ │ -03a6f6: 0e00 |0041: return-void │ │ -03a6f8: 1a03 c60f |0042: const-string v3, "session" // string@0fc6 │ │ -03a6fc: 6e20 da0b 3200 |0044: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a702: 0c03 |0047: move-result-object v3 │ │ -03a704: 7110 0a0b 0300 |0048: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ -03a70a: 0c03 |004b: move-result-object v3 │ │ -03a70c: 5b53 b103 |004c: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ -03a710: 1a03 a40d |004e: const-string v3, "msg_id" // string@0da4 │ │ -03a714: 6e20 da0b 3200 |0050: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a71a: 0c03 |0053: move-result-object v3 │ │ -03a71c: 7110 0a0b 0300 |0054: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ -03a722: 0c03 |0057: move-result-object v3 │ │ -03a724: 5b53 b003 |0058: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.msg_id:Ljava/util/UUID; // field@03b0 │ │ -03a728: 28e7 |005a: goto 0041 // -0019 │ │ +03b5d8: |[03b5d8] org.sagemath.singlecellserver.CommandReply.:(Lorg/json/JSONObject;)V │ │ +03b5e8: 7010 0c0d 0500 |0000: invoke-direct {v5}, Lorg/sagemath/singlecellserver/Command;.:()V // method@0d0c │ │ +03b5ee: 5b56 af03 |0003: iput-object v6, v5, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ +03b5f2: 1a03 a20e |0005: const-string v3, "parent_header" // string@0ea2 │ │ +03b5f6: 6e20 d90b 3600 |0007: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b5fc: 0c02 |000a: move-result-object v2 │ │ +03b5fe: 2053 4b02 |000b: instance-of v3, v5, Lorg/sagemath/singlecellserver/Status; // type@024b │ │ +03b602: 3803 3500 |000d: if-eqz v3, 0042 // +0035 │ │ +03b606: 1a03 a608 |000f: const-string v3, "content" // string@08a6 │ │ +03b60a: 6e20 d90b 3600 |0011: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b610: 0c00 |0014: move-result-object v0 │ │ +03b612: 1a03 8709 |0015: const-string v3, "execution_state" // string@0987 │ │ +03b616: 6e20 da0b 3000 |0017: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b61c: 0c03 |001a: move-result-object v3 │ │ +03b61e: 1a04 e008 |001b: const-string v4, "dead" // string@08e0 │ │ +03b622: 6e20 7a0a 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b628: 0a03 |0020: move-result v3 │ │ +03b62a: 3803 2000 |0021: if-eqz v3, 0041 // +0020 │ │ +03b62e: 1a03 2b0b |0023: const-string v3, "header" // string@0b2b │ │ +03b632: 6e20 d90b 3600 |0025: invoke-virtual {v6, v3}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b638: 0c01 |0028: move-result-object v1 │ │ +03b63a: 1a03 c20f |0029: const-string v3, "session" // string@0fc2 │ │ +03b63e: 6e20 da0b 3100 |002b: invoke-virtual {v1, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b644: 0c03 |002e: move-result-object v3 │ │ +03b646: 7110 0a0b 0300 |002f: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ +03b64c: 0c03 |0032: move-result-object v3 │ │ +03b64e: 5b53 b103 |0033: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ +03b652: 1a03 a00d |0035: const-string v3, "msg_id" // string@0da0 │ │ +03b656: 6e20 da0b 3100 |0037: invoke-virtual {v1, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b65c: 0c03 |003a: move-result-object v3 │ │ +03b65e: 7110 0a0b 0300 |003b: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ +03b664: 0c03 |003e: move-result-object v3 │ │ +03b666: 5b53 b003 |003f: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.msg_id:Ljava/util/UUID; // field@03b0 │ │ +03b66a: 0e00 |0041: return-void │ │ +03b66c: 1a03 c20f |0042: const-string v3, "session" // string@0fc2 │ │ +03b670: 6e20 da0b 3200 |0044: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b676: 0c03 |0047: move-result-object v3 │ │ +03b678: 7110 0a0b 0300 |0048: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ +03b67e: 0c03 |004b: move-result-object v3 │ │ +03b680: 5b53 b103 |004c: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ +03b684: 1a03 a00d |004e: const-string v3, "msg_id" // string@0da0 │ │ +03b688: 6e20 da0b 3200 |0050: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b68e: 0c03 |0053: move-result-object v3 │ │ +03b690: 7110 0a0b 0300 |0054: invoke-static {v3}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@0b0a │ │ +03b696: 0c03 |0057: move-result-object v3 │ │ +03b698: 5b53 b003 |0058: iput-object v3, v5, Lorg/sagemath/singlecellserver/CommandReply;.msg_id:Ljava/util/UUID; // field@03b0 │ │ +03b69c: 28e7 |005a: goto 0041 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ 0x000b line=24 │ │ 0x000f line=25 │ │ @@ -74435,21 +74465,21 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandRequest;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03a72c: |[03a72c] org.sagemath.singlecellserver.CommandReply.:(Lorg/sagemath/singlecellserver/CommandRequest;)V │ │ -03a73c: 7010 0c0d 0100 |0000: invoke-direct {v1}, Lorg/sagemath/singlecellserver/Command;.:()V // method@0d0c │ │ -03a742: 5420 b603 |0003: iget-object v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.session:Ljava/util/UUID; // field@03b6 │ │ -03a746: 5b10 b103 |0005: iput-object v0, v1, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ -03a74a: 5420 b503 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.msg_id:Ljava/util/UUID; // field@03b5 │ │ -03a74e: 5b10 b003 |0009: iput-object v0, v1, Lorg/sagemath/singlecellserver/CommandReply;.msg_id:Ljava/util/UUID; // field@03b0 │ │ -03a752: 0e00 |000b: return-void │ │ +03b6a0: |[03b6a0] org.sagemath.singlecellserver.CommandReply.:(Lorg/sagemath/singlecellserver/CommandRequest;)V │ │ +03b6b0: 7010 0c0d 0100 |0000: invoke-direct {v1}, Lorg/sagemath/singlecellserver/Command;.:()V // method@0d0c │ │ +03b6b6: 5420 b603 |0003: iget-object v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.session:Ljava/util/UUID; // field@03b6 │ │ +03b6ba: 5b10 b103 |0005: iput-object v0, v1, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ +03b6be: 5420 b503 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.msg_id:Ljava/util/UUID; // field@03b5 │ │ +03b6c2: 5b10 b003 |0009: iput-object v0, v1, Lorg/sagemath/singlecellserver/CommandReply;.msg_id:Ljava/util/UUID; // field@03b0 │ │ +03b6c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0007 line=43 │ │ 0x000b line=44 │ │ locals : │ │ @@ -74461,132 +74491,132 @@ │ │ type : '(Lorg/json/JSONObject;)Lorg/sagemath/singlecellserver/CommandReply;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 238 16-bit code units │ │ -03a754: |[03a754] org.sagemath.singlecellserver.CommandReply.parse:(Lorg/json/JSONObject;)Lorg/sagemath/singlecellserver/CommandReply; │ │ -03a764: 1a05 2e0b |0000: const-string v5, "header" // string@0b2e │ │ -03a768: 6e20 d90b 5700 |0002: invoke-virtual {v7, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a76e: 0c03 |0005: move-result-object v3 │ │ -03a770: 1a05 a50d |0006: const-string v5, "msg_type" // string@0da5 │ │ -03a774: 6e20 da0b 5300 |0008: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a77a: 0c04 |000b: move-result-object v4 │ │ -03a77c: 1a05 a908 |000c: const-string v5, "content" // string@08a9 │ │ -03a780: 6e20 d90b 5700 |000e: invoke-virtual {v7, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a786: 0c00 |0011: move-result-object v0 │ │ -03a788: 1a05 000f |0012: const-string v5, "pyout" // string@0f00 │ │ -03a78c: 6e20 7a0a 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a792: 0a05 |0017: move-result v5 │ │ -03a794: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -03a798: 2205 4102 |001a: new-instance v5, Lorg/sagemath/singlecellserver/PythonOutput; // type@0241 │ │ -03a79c: 7020 550d 7500 |001c: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/PythonOutput;.:(Lorg/json/JSONObject;)V // method@0d55 │ │ -03a7a2: 1105 |001f: return-object v5 │ │ -03a7a4: 1a05 b210 |0020: const-string v5, "status" // string@10b2 │ │ -03a7a8: 6e20 7a0a 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a7ae: 0a05 |0025: move-result v5 │ │ -03a7b0: 3805 0800 |0026: if-eqz v5, 002e // +0008 │ │ -03a7b4: 2205 4d02 |0028: new-instance v5, Lorg/sagemath/singlecellserver/Status; // type@024d │ │ -03a7b8: 7020 ab0d 7500 |002a: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Status;.:(Lorg/json/JSONObject;)V // method@0dab │ │ -03a7be: 28f2 |002d: goto 001f // -000e │ │ -03a7c0: 1a05 fe0e |002e: const-string v5, "pyin" // string@0efe │ │ -03a7c4: 6e20 7a0a 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a7ca: 0a05 |0033: move-result v5 │ │ -03a7cc: 3805 0800 |0034: if-eqz v5, 003c // +0008 │ │ -03a7d0: 2205 4002 |0036: new-instance v5, Lorg/sagemath/singlecellserver/PythonInput; // type@0240 │ │ -03a7d4: 7020 510d 7500 |0038: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/PythonInput;.:(Lorg/json/JSONObject;)V // method@0d51 │ │ -03a7da: 28e4 |003b: goto 001f // -001c │ │ -03a7dc: 1a05 2c09 |003c: const-string v5, "display_data" // string@092c │ │ -03a7e0: 6e20 7a0a 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a7e6: 0a05 |0041: move-result v5 │ │ -03a7e8: 3805 3e00 |0042: if-eqz v5, 0080 // +003e │ │ -03a7ec: 1a05 a908 |0044: const-string v5, "content" // string@08a9 │ │ -03a7f0: 6e20 d90b 5700 |0046: invoke-virtual {v7, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a7f6: 0c05 |0049: move-result-object v5 │ │ -03a7f8: 1a06 d908 |004a: const-string v6, "data" // string@08d9 │ │ -03a7fc: 6e20 d90b 6500 |004c: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03a802: 0c01 |004f: move-result-object v1 │ │ -03a804: 1a05 de10 |0050: const-string v5, "text/filename" // string@10de │ │ -03a808: 6e20 db0b 5100 |0052: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ -03a80e: 0a05 |0055: move-result v5 │ │ -03a810: 3805 0800 |0056: if-eqz v5, 005e // +0008 │ │ -03a814: 2205 3802 |0058: new-instance v5, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -03a818: 7020 2a0d 7500 |005a: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/DataFile;.:(Lorg/json/JSONObject;)V // method@0d2a │ │ -03a81e: 28c2 |005d: goto 001f // -003e │ │ -03a820: 1a05 e010 |005e: const-string v5, "text/image-filename" // string@10e0 │ │ -03a824: 6e20 db0b 5100 |0060: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ -03a82a: 0a05 |0063: move-result v5 │ │ -03a82c: 3805 0800 |0064: if-eqz v5, 006c // +0008 │ │ -03a830: 2205 3802 |0066: new-instance v5, Lorg/sagemath/singlecellserver/DataFile; // type@0238 │ │ -03a834: 7020 2a0d 7500 |0068: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/DataFile;.:(Lorg/json/JSONObject;)V // method@0d2a │ │ -03a83a: 28b4 |006b: goto 001f // -004c │ │ -03a83c: 1a05 f207 |006c: const-string v5, "application/sage-interact" // string@07f2 │ │ -03a840: 6e20 db0b 5100 |006e: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ -03a846: 0a05 |0071: move-result v5 │ │ -03a848: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ -03a84c: 2205 3e02 |0074: new-instance v5, Lorg/sagemath/singlecellserver/Interact; // type@023e │ │ -03a850: 7020 450d 7500 |0076: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Interact;.:(Lorg/json/JSONObject;)V // method@0d45 │ │ -03a856: 28a6 |0079: goto 001f // -005a │ │ -03a858: 2205 3902 |007a: new-instance v5, Lorg/sagemath/singlecellserver/DisplayData; // type@0239 │ │ -03a85c: 7020 310d 7500 |007c: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/DisplayData;.:(Lorg/json/JSONObject;)V // method@0d31 │ │ -03a862: 28a0 |007f: goto 001f // -0060 │ │ -03a864: 1a05 b810 |0080: const-string v5, "stream" // string@10b8 │ │ -03a868: 6e20 7a0a 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a86e: 0a05 |0085: move-result v5 │ │ -03a870: 3805 0800 |0086: if-eqz v5, 008e // +0008 │ │ -03a874: 2205 4202 |0088: new-instance v5, Lorg/sagemath/singlecellserver/ResultStream; // type@0242 │ │ -03a878: 7020 5b0d 7500 |008a: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/ResultStream;.:(Lorg/json/JSONObject;)V // method@0d5b │ │ -03a87e: 2892 |008d: goto 001f // -006e │ │ -03a880: 1a05 fd0e |008e: const-string v5, "pyerr" // string@0efd │ │ -03a884: 6e20 7a0a 5400 |0090: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a88a: 0a05 |0093: move-result v5 │ │ -03a88c: 3805 0800 |0094: if-eqz v5, 009c // +0008 │ │ -03a890: 2205 4e02 |0096: new-instance v5, Lorg/sagemath/singlecellserver/Traceback; // type@024e │ │ -03a894: 7020 af0d 7500 |0098: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Traceback;.:(Lorg/json/JSONObject;)V // method@0daf │ │ -03a89a: 2884 |009b: goto 001f // -007c │ │ -03a89c: 1a05 8809 |009c: const-string v5, "execute_reply" // string@0988 │ │ -03a8a0: 6e20 7a0a 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a8a6: 0a05 |00a1: move-result v5 │ │ -03a8a8: 3805 0900 |00a2: if-eqz v5, 00ab // +0009 │ │ -03a8ac: 2205 3a02 |00a4: new-instance v5, Lorg/sagemath/singlecellserver/ExecuteReply; // type@023a │ │ -03a8b0: 7020 360d 7500 |00a6: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/ExecuteReply;.:(Lorg/json/JSONObject;)V // method@0d36 │ │ -03a8b6: 2900 76ff |00a9: goto/16 001f // -008a │ │ -03a8ba: 1a05 9109 |00ab: const-string v5, "extension" // string@0991 │ │ -03a8be: 6e20 7a0a 5400 |00ad: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a8c4: 0a05 |00b0: move-result v5 │ │ -03a8c6: 3805 3500 |00b1: if-eqz v5, 00e6 // +0035 │ │ -03a8ca: 1a05 a50d |00b3: const-string v5, "msg_type" // string@0da5 │ │ -03a8ce: 6e20 da0b 5000 |00b5: invoke-virtual {v0, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03a8d4: 0c02 |00b8: move-result-object v2 │ │ -03a8d6: 1a05 c70f |00b9: const-string v5, "session_end" // string@0fc7 │ │ -03a8da: 6e20 7a0a 5200 |00bb: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a8e0: 0a05 |00be: move-result v5 │ │ -03a8e2: 3805 0900 |00bf: if-eqz v5, 00c8 // +0009 │ │ -03a8e6: 2205 4c02 |00c1: new-instance v5, Lorg/sagemath/singlecellserver/SessionEnd; // type@024c │ │ -03a8ea: 7020 a80d 7500 |00c3: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/SessionEnd;.:(Lorg/json/JSONObject;)V // method@0da8 │ │ -03a8f0: 2900 59ff |00c6: goto/16 001f // -00a7 │ │ -03a8f4: 1a05 a409 |00c8: const-string v5, "files" // string@09a4 │ │ -03a8f8: 6e20 7a0a 5200 |00ca: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a8fe: 0a05 |00cd: move-result v5 │ │ -03a900: 3805 0900 |00ce: if-eqz v5, 00d7 // +0009 │ │ -03a904: 2205 3c02 |00d0: new-instance v5, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023c │ │ -03a908: 7020 3e0d 7500 |00d2: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/HtmlFiles;.:(Lorg/json/JSONObject;)V // method@0d3e │ │ -03a90e: 2900 4aff |00d5: goto/16 001f // -00b6 │ │ -03a912: 1a05 ae0b |00d7: const-string v5, "interact_prepare" // string@0bae │ │ -03a916: 6e20 7a0a 5200 |00d9: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03a91c: 0a05 |00dc: move-result v5 │ │ -03a91e: 3805 0900 |00dd: if-eqz v5, 00e6 // +0009 │ │ -03a922: 2205 3e02 |00df: new-instance v5, Lorg/sagemath/singlecellserver/Interact; // type@023e │ │ -03a926: 7020 450d 7500 |00e1: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Interact;.:(Lorg/json/JSONObject;)V // method@0d45 │ │ -03a92c: 2900 3bff |00e4: goto/16 001f // -00c5 │ │ -03a930: 2205 ff01 |00e6: new-instance v5, Lorg/json/JSONException; // type@01ff │ │ -03a934: 1a06 c206 |00e8: const-string v6, "Unknown msg_type" // string@06c2 │ │ -03a938: 7020 d00b 6500 |00ea: invoke-direct {v5, v6}, Lorg/json/JSONException;.:(Ljava/lang/String;)V // method@0bd0 │ │ -03a93e: 2705 |00ed: throw v5 │ │ +03b6c8: |[03b6c8] org.sagemath.singlecellserver.CommandReply.parse:(Lorg/json/JSONObject;)Lorg/sagemath/singlecellserver/CommandReply; │ │ +03b6d8: 1a05 2b0b |0000: const-string v5, "header" // string@0b2b │ │ +03b6dc: 6e20 d90b 5700 |0002: invoke-virtual {v7, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b6e2: 0c03 |0005: move-result-object v3 │ │ +03b6e4: 1a05 a10d |0006: const-string v5, "msg_type" // string@0da1 │ │ +03b6e8: 6e20 da0b 5300 |0008: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b6ee: 0c04 |000b: move-result-object v4 │ │ +03b6f0: 1a05 a608 |000c: const-string v5, "content" // string@08a6 │ │ +03b6f4: 6e20 d90b 5700 |000e: invoke-virtual {v7, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b6fa: 0c00 |0011: move-result-object v0 │ │ +03b6fc: 1a05 fc0e |0012: const-string v5, "pyout" // string@0efc │ │ +03b700: 6e20 7a0a 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b706: 0a05 |0017: move-result v5 │ │ +03b708: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +03b70c: 2205 3f02 |001a: new-instance v5, Lorg/sagemath/singlecellserver/PythonOutput; // type@023f │ │ +03b710: 7020 550d 7500 |001c: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/PythonOutput;.:(Lorg/json/JSONObject;)V // method@0d55 │ │ +03b716: 1105 |001f: return-object v5 │ │ +03b718: 1a05 ae10 |0020: const-string v5, "status" // string@10ae │ │ +03b71c: 6e20 7a0a 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b722: 0a05 |0025: move-result v5 │ │ +03b724: 3805 0800 |0026: if-eqz v5, 002e // +0008 │ │ +03b728: 2205 4b02 |0028: new-instance v5, Lorg/sagemath/singlecellserver/Status; // type@024b │ │ +03b72c: 7020 ab0d 7500 |002a: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Status;.:(Lorg/json/JSONObject;)V // method@0dab │ │ +03b732: 28f2 |002d: goto 001f // -000e │ │ +03b734: 1a05 fa0e |002e: const-string v5, "pyin" // string@0efa │ │ +03b738: 6e20 7a0a 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b73e: 0a05 |0033: move-result v5 │ │ +03b740: 3805 0800 |0034: if-eqz v5, 003c // +0008 │ │ +03b744: 2205 3e02 |0036: new-instance v5, Lorg/sagemath/singlecellserver/PythonInput; // type@023e │ │ +03b748: 7020 510d 7500 |0038: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/PythonInput;.:(Lorg/json/JSONObject;)V // method@0d51 │ │ +03b74e: 28e4 |003b: goto 001f // -001c │ │ +03b750: 1a05 2909 |003c: const-string v5, "display_data" // string@0929 │ │ +03b754: 6e20 7a0a 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b75a: 0a05 |0041: move-result v5 │ │ +03b75c: 3805 3e00 |0042: if-eqz v5, 0080 // +003e │ │ +03b760: 1a05 a608 |0044: const-string v5, "content" // string@08a6 │ │ +03b764: 6e20 d90b 5700 |0046: invoke-virtual {v7, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b76a: 0c05 |0049: move-result-object v5 │ │ +03b76c: 1a06 d608 |004a: const-string v6, "data" // string@08d6 │ │ +03b770: 6e20 d90b 6500 |004c: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03b776: 0c01 |004f: move-result-object v1 │ │ +03b778: 1a05 da10 |0050: const-string v5, "text/filename" // string@10da │ │ +03b77c: 6e20 db0b 5100 |0052: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ +03b782: 0a05 |0055: move-result v5 │ │ +03b784: 3805 0800 |0056: if-eqz v5, 005e // +0008 │ │ +03b788: 2205 3602 |0058: new-instance v5, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +03b78c: 7020 2a0d 7500 |005a: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/DataFile;.:(Lorg/json/JSONObject;)V // method@0d2a │ │ +03b792: 28c2 |005d: goto 001f // -003e │ │ +03b794: 1a05 dc10 |005e: const-string v5, "text/image-filename" // string@10dc │ │ +03b798: 6e20 db0b 5100 |0060: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ +03b79e: 0a05 |0063: move-result v5 │ │ +03b7a0: 3805 0800 |0064: if-eqz v5, 006c // +0008 │ │ +03b7a4: 2205 3602 |0066: new-instance v5, Lorg/sagemath/singlecellserver/DataFile; // type@0236 │ │ +03b7a8: 7020 2a0d 7500 |0068: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/DataFile;.:(Lorg/json/JSONObject;)V // method@0d2a │ │ +03b7ae: 28b4 |006b: goto 001f // -004c │ │ +03b7b0: 1a05 f007 |006c: const-string v5, "application/sage-interact" // string@07f0 │ │ +03b7b4: 6e20 db0b 5100 |006e: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0bdb │ │ +03b7ba: 0a05 |0071: move-result v5 │ │ +03b7bc: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ +03b7c0: 2205 3c02 |0074: new-instance v5, Lorg/sagemath/singlecellserver/Interact; // type@023c │ │ +03b7c4: 7020 450d 7500 |0076: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Interact;.:(Lorg/json/JSONObject;)V // method@0d45 │ │ +03b7ca: 28a6 |0079: goto 001f // -005a │ │ +03b7cc: 2205 3702 |007a: new-instance v5, Lorg/sagemath/singlecellserver/DisplayData; // type@0237 │ │ +03b7d0: 7020 310d 7500 |007c: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/DisplayData;.:(Lorg/json/JSONObject;)V // method@0d31 │ │ +03b7d6: 28a0 |007f: goto 001f // -0060 │ │ +03b7d8: 1a05 b410 |0080: const-string v5, "stream" // string@10b4 │ │ +03b7dc: 6e20 7a0a 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b7e2: 0a05 |0085: move-result v5 │ │ +03b7e4: 3805 0800 |0086: if-eqz v5, 008e // +0008 │ │ +03b7e8: 2205 4002 |0088: new-instance v5, Lorg/sagemath/singlecellserver/ResultStream; // type@0240 │ │ +03b7ec: 7020 5b0d 7500 |008a: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/ResultStream;.:(Lorg/json/JSONObject;)V // method@0d5b │ │ +03b7f2: 2892 |008d: goto 001f // -006e │ │ +03b7f4: 1a05 f90e |008e: const-string v5, "pyerr" // string@0ef9 │ │ +03b7f8: 6e20 7a0a 5400 |0090: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b7fe: 0a05 |0093: move-result v5 │ │ +03b800: 3805 0800 |0094: if-eqz v5, 009c // +0008 │ │ +03b804: 2205 4c02 |0096: new-instance v5, Lorg/sagemath/singlecellserver/Traceback; // type@024c │ │ +03b808: 7020 af0d 7500 |0098: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Traceback;.:(Lorg/json/JSONObject;)V // method@0daf │ │ +03b80e: 2884 |009b: goto 001f // -007c │ │ +03b810: 1a05 8509 |009c: const-string v5, "execute_reply" // string@0985 │ │ +03b814: 6e20 7a0a 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b81a: 0a05 |00a1: move-result v5 │ │ +03b81c: 3805 0900 |00a2: if-eqz v5, 00ab // +0009 │ │ +03b820: 2205 3802 |00a4: new-instance v5, Lorg/sagemath/singlecellserver/ExecuteReply; // type@0238 │ │ +03b824: 7020 360d 7500 |00a6: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/ExecuteReply;.:(Lorg/json/JSONObject;)V // method@0d36 │ │ +03b82a: 2900 76ff |00a9: goto/16 001f // -008a │ │ +03b82e: 1a05 8e09 |00ab: const-string v5, "extension" // string@098e │ │ +03b832: 6e20 7a0a 5400 |00ad: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b838: 0a05 |00b0: move-result v5 │ │ +03b83a: 3805 3500 |00b1: if-eqz v5, 00e6 // +0035 │ │ +03b83e: 1a05 a10d |00b3: const-string v5, "msg_type" // string@0da1 │ │ +03b842: 6e20 da0b 5000 |00b5: invoke-virtual {v0, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03b848: 0c02 |00b8: move-result-object v2 │ │ +03b84a: 1a05 c30f |00b9: const-string v5, "session_end" // string@0fc3 │ │ +03b84e: 6e20 7a0a 5200 |00bb: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b854: 0a05 |00be: move-result v5 │ │ +03b856: 3805 0900 |00bf: if-eqz v5, 00c8 // +0009 │ │ +03b85a: 2205 4a02 |00c1: new-instance v5, Lorg/sagemath/singlecellserver/SessionEnd; // type@024a │ │ +03b85e: 7020 a80d 7500 |00c3: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/SessionEnd;.:(Lorg/json/JSONObject;)V // method@0da8 │ │ +03b864: 2900 59ff |00c6: goto/16 001f // -00a7 │ │ +03b868: 1a05 a109 |00c8: const-string v5, "files" // string@09a1 │ │ +03b86c: 6e20 7a0a 5200 |00ca: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b872: 0a05 |00cd: move-result v5 │ │ +03b874: 3805 0900 |00ce: if-eqz v5, 00d7 // +0009 │ │ +03b878: 2205 3a02 |00d0: new-instance v5, Lorg/sagemath/singlecellserver/HtmlFiles; // type@023a │ │ +03b87c: 7020 3e0d 7500 |00d2: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/HtmlFiles;.:(Lorg/json/JSONObject;)V // method@0d3e │ │ +03b882: 2900 4aff |00d5: goto/16 001f // -00b6 │ │ +03b886: 1a05 ab0b |00d7: const-string v5, "interact_prepare" // string@0bab │ │ +03b88a: 6e20 7a0a 5200 |00d9: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03b890: 0a05 |00dc: move-result v5 │ │ +03b892: 3805 0900 |00dd: if-eqz v5, 00e6 // +0009 │ │ +03b896: 2205 3c02 |00df: new-instance v5, Lorg/sagemath/singlecellserver/Interact; // type@023c │ │ +03b89a: 7020 450d 7500 |00e1: invoke-direct {v5, v7}, Lorg/sagemath/singlecellserver/Interact;.:(Lorg/json/JSONObject;)V // method@0d45 │ │ +03b8a0: 2900 3bff |00e4: goto/16 001f // -00c5 │ │ +03b8a4: 2205 fd01 |00e6: new-instance v5, Lorg/json/JSONException; // type@01fd │ │ +03b8a8: 1a06 c006 |00e8: const-string v6, "Unknown msg_type" // string@06c0 │ │ +03b8ac: 7020 d00b 6500 |00ea: invoke-direct {v5, v6}, Lorg/json/JSONException;.:(Ljava/lang/String;)V // method@0bd0 │ │ +03b8b2: 2705 |00ed: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ 0x000c line=84 │ │ 0x0012 line=86 │ │ 0x001a line=87 │ │ @@ -74633,17 +74663,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a940: |[03a940] org.sagemath.singlecellserver.CommandReply.extendTimeOut:()J │ │ -03a950: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -03a954: 1000 |0002: return-wide v0 │ │ +03b8b4: |[03b8b4] org.sagemath.singlecellserver.CommandReply.extendTimeOut:()J │ │ +03b8c4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +03b8c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/sagemath/singlecellserver/CommandReply; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/CommandReply;) │ │ @@ -74651,17 +74681,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a958: |[03a958] org.sagemath.singlecellserver.CommandReply.isInteract:()Z │ │ -03a968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a96a: 0f00 |0001: return v0 │ │ +03b8cc: |[03b8cc] org.sagemath.singlecellserver.CommandReply.isInteract:()Z │ │ +03b8dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b8de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/singlecellserver/CommandReply; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/CommandReply;) │ │ @@ -74669,25 +74699,25 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03a96c: |[03a96c] org.sagemath.singlecellserver.CommandReply.isReplyTo:(Lorg/sagemath/singlecellserver/CommandRequest;)Z │ │ -03a97c: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -03a980: 5420 b103 |0002: iget-object v0, v2, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ -03a984: 5431 b603 |0004: iget-object v1, v3, Lorg/sagemath/singlecellserver/CommandRequest;.session:Ljava/util/UUID; // field@03b6 │ │ -03a988: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -03a98e: 0a00 |0009: move-result v0 │ │ -03a990: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -03a994: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03a996: 0f00 |000d: return v0 │ │ -03a998: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03a99a: 28fe |000f: goto 000d // -0002 │ │ +03b8e0: |[03b8e0] org.sagemath.singlecellserver.CommandReply.isReplyTo:(Lorg/sagemath/singlecellserver/CommandRequest;)Z │ │ +03b8f0: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +03b8f4: 5420 b103 |0002: iget-object v0, v2, Lorg/sagemath/singlecellserver/CommandReply;.session:Ljava/util/UUID; // field@03b1 │ │ +03b8f8: 5431 b603 |0004: iget-object v1, v3, Lorg/sagemath/singlecellserver/CommandRequest;.session:Ljava/util/UUID; // field@03b6 │ │ +03b8fc: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +03b902: 0a00 |0009: move-result v0 │ │ +03b904: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +03b908: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03b90a: 0f00 |000d: return v0 │ │ +03b90c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03b90e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/sagemath/singlecellserver/CommandReply; │ │ 0x0000 - 0x0010 reg=3 request Lorg/sagemath/singlecellserver/CommandRequest; │ │ │ │ @@ -74696,18 +74726,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a99c: |[03a99c] org.sagemath.singlecellserver.CommandReply.prettyPrint:()V │ │ -03a9ac: 5410 af03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ -03a9b0: 7110 210d 0000 |0002: invoke-static {v0}, Lorg/sagemath/singlecellserver/CommandReply;.prettyPrint:(Lorg/json/JSONObject;)V // method@0d21 │ │ -03a9b6: 0e00 |0005: return-void │ │ +03b910: |[03b910] org.sagemath.singlecellserver.CommandReply.prettyPrint:()V │ │ +03b920: 5410 af03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ +03b924: 7110 210d 0000 |0002: invoke-static {v0}, Lorg/sagemath/singlecellserver/CommandReply;.prettyPrint:(Lorg/json/JSONObject;)V // method@0d21 │ │ +03b92a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sagemath/singlecellserver/CommandReply; │ │ │ │ @@ -74716,17 +74746,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a9b8: |[03a9b8] org.sagemath.singlecellserver.CommandReply.terminateServerConnection:()Z │ │ -03a9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a9ca: 0f00 |0001: return v0 │ │ +03b92c: |[03b92c] org.sagemath.singlecellserver.CommandReply.terminateServerConnection:()Z │ │ +03b93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b93e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/singlecellserver/CommandReply; │ │ │ │ #5 : (in Lorg/sagemath/singlecellserver/CommandReply;) │ │ @@ -74734,30 +74764,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03a9cc: |[03a9cc] org.sagemath.singlecellserver.CommandReply.toLongString:()Ljava/lang/String; │ │ -03a9dc: 5432 af03 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ -03a9e0: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ -03a9e4: 1a02 e50d |0004: const-string v2, "null" // string@0de5 │ │ -03a9e8: 1102 |0006: return-object v2 │ │ -03a9ea: 2201 3f02 |0007: new-instance v1, Lorg/sagemath/singlecellserver/JSONWriter; // type@023f │ │ -03a9ee: 7010 4c0d 0100 |0009: invoke-direct {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.:()V // method@0d4c │ │ -03a9f4: 5432 af03 |000c: iget-object v2, v3, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ -03a9f8: 6e10 e00b 0200 |000e: invoke-virtual {v2}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -03a9fe: 0c02 |0011: move-result-object v2 │ │ -03aa00: 6e20 4f0d 2100 |0012: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/JSONWriter;.write:(Ljava/lang/String;)V // method@0d4f │ │ -03aa06: 6e10 4d0d 0100 |0015: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@0d4d │ │ -03aa0c: 0c00 |0018: move-result-object v0 │ │ -03aa0e: 6e10 920a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0a92 │ │ -03aa14: 0c02 |001c: move-result-object v2 │ │ -03aa16: 28e9 |001d: goto 0006 // -0017 │ │ +03b940: |[03b940] org.sagemath.singlecellserver.CommandReply.toLongString:()Ljava/lang/String; │ │ +03b950: 5432 af03 |0000: iget-object v2, v3, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ +03b954: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ +03b958: 1a02 e10d |0004: const-string v2, "null" // string@0de1 │ │ +03b95c: 1102 |0006: return-object v2 │ │ +03b95e: 2201 3d02 |0007: new-instance v1, Lorg/sagemath/singlecellserver/JSONWriter; // type@023d │ │ +03b962: 7010 4c0d 0100 |0009: invoke-direct {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.:()V // method@0d4c │ │ +03b968: 5432 af03 |000c: iget-object v2, v3, Lorg/sagemath/singlecellserver/CommandReply;.json:Lorg/json/JSONObject; // field@03af │ │ +03b96c: 6e10 e00b 0200 |000e: invoke-virtual {v2}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +03b972: 0c02 |0011: move-result-object v2 │ │ +03b974: 6e20 4f0d 2100 |0012: invoke-virtual {v1, v2}, Lorg/sagemath/singlecellserver/JSONWriter;.write:(Ljava/lang/String;)V // method@0d4f │ │ +03b97a: 6e10 4d0d 0100 |0015: invoke-virtual {v1}, Lorg/sagemath/singlecellserver/JSONWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@0d4d │ │ +03b980: 0c00 |0018: move-result-object v0 │ │ +03b982: 6e10 920a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0a92 │ │ +03b988: 0c02 |001c: move-result-object v2 │ │ +03b98a: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=130 │ │ 0x0007 line=127 │ │ 0x000c line=128 │ │ @@ -74773,29 +74803,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03aa18: |[03aa18] org.sagemath.singlecellserver.CommandReply.toString:()Ljava/lang/String; │ │ -03aa28: 1a00 ca01 |0000: const-string v0, "Command reply base class" // string@01ca │ │ -03aa2c: 1100 |0002: return-object v0 │ │ +03b98c: |[03b98c] org.sagemath.singlecellserver.CommandReply.toString:()Ljava/lang/String; │ │ +03b99c: 1a00 ca01 |0000: const-string v0, "Command reply base class" // string@01ca │ │ +03b9a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/CommandReply; │ │ │ │ source_file_idx : 464 (CommandReply.java) │ │ │ │ Class #261 header: │ │ -class_idx : 567 │ │ +class_idx : 565 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ +superclass_idx : 562 │ │ source_file_idx : 466 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #261 annotations: │ │ @@ -74832,24 +74862,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -03aa30: |[03aa30] org.sagemath.singlecellserver.CommandRequest.:()V │ │ -03aa40: 7010 0c0d 0200 |0000: invoke-direct {v2}, Lorg/sagemath/singlecellserver/Command;.:()V // method@0d0c │ │ -03aa46: 7100 a00a 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -03aa4c: 0b00 |0006: move-result-wide v0 │ │ -03aa4e: 5a20 b703 |0007: iput-wide v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.time:J // field@03b7 │ │ -03aa52: 1300 1400 |0009: const/16 v0, #int 20 // #14 │ │ -03aa56: 5920 b203 |000b: iput v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.SLEEP_BEFORE_TRY:I // field@03b2 │ │ -03aa5a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03aa5c: 5c20 b403 |000e: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.error:Z // field@03b4 │ │ -03aa60: 0e00 |0010: return-void │ │ +03b9a4: |[03b9a4] org.sagemath.singlecellserver.CommandRequest.:()V │ │ +03b9b4: 7010 0c0d 0200 |0000: invoke-direct {v2}, Lorg/sagemath/singlecellserver/Command;.:()V // method@0d0c │ │ +03b9ba: 7100 a00a 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +03b9c0: 0b00 |0006: move-result-wide v0 │ │ +03b9c2: 5a20 b703 |0007: iput-wide v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.time:J // field@03b7 │ │ +03b9c6: 1300 1400 |0009: const/16 v0, #int 20 // #14 │ │ +03b9ca: 5920 b203 |000b: iput v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.SLEEP_BEFORE_TRY:I // field@03b2 │ │ +03b9ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03b9d0: 5c20 b403 |000e: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.error:Z // field@03b4 │ │ +03b9d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=14 │ │ 0x0009 line=16 │ │ 0x000d line=18 │ │ 0x0010 line=22 │ │ @@ -74861,24 +74891,24 @@ │ │ type : '(Ljava/util/UUID;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03aa64: |[03aa64] org.sagemath.singlecellserver.CommandRequest.:(Ljava/util/UUID;)V │ │ -03aa74: 7020 0d0d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/Command;.:(Ljava/util/UUID;)V // method@0d0d │ │ -03aa7a: 7100 a00a 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ -03aa80: 0b00 |0006: move-result-wide v0 │ │ -03aa82: 5a20 b703 |0007: iput-wide v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.time:J // field@03b7 │ │ -03aa86: 1300 1400 |0009: const/16 v0, #int 20 // #14 │ │ -03aa8a: 5920 b203 |000b: iput v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.SLEEP_BEFORE_TRY:I // field@03b2 │ │ -03aa8e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03aa90: 5c20 b403 |000e: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.error:Z // field@03b4 │ │ -03aa94: 0e00 |0010: return-void │ │ +03b9d8: |[03b9d8] org.sagemath.singlecellserver.CommandRequest.:(Ljava/util/UUID;)V │ │ +03b9e8: 7020 0d0d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/Command;.:(Ljava/util/UUID;)V // method@0d0d │ │ +03b9ee: 7100 a00a 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0aa0 │ │ +03b9f4: 0b00 |0006: move-result-wide v0 │ │ +03b9f6: 5a20 b703 |0007: iput-wide v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.time:J // field@03b7 │ │ +03b9fa: 1300 1400 |0009: const/16 v0, #int 20 // #14 │ │ +03b9fe: 5920 b203 |000b: iput v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.SLEEP_BEFORE_TRY:I // field@03b2 │ │ +03ba02: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03ba04: 5c20 b403 |000e: iput-boolean v0, v2, Lorg/sagemath/singlecellserver/CommandRequest;.error:Z // field@03b4 │ │ +03ba08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=14 │ │ 0x0009 line=16 │ │ 0x000d line=18 │ │ 0x0010 line=26 │ │ @@ -74892,40 +74922,40 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -03aa98: |[03aa98] org.sagemath.singlecellserver.CommandRequest.sendRequest:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ -03aaa8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -03aaaa: 2201 4802 |0001: new-instance v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask; // type@0248 │ │ -03aaae: 6e10 680a 0800 |0003: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -03aab4: 7020 750d 8100 |0006: invoke-direct {v1, v8}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d75 │ │ -03aaba: 1a03 d101 |0009: const-string v3, "CommandRequest" // string@01d1 │ │ -03aabe: 1a04 d301 |000b: const-string v4, "CommandRequest.sendRequest() called" // string@01d3 │ │ -03aac2: 7120 8b07 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03aac8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -03aaca: 2333 7202 |0011: new-array v3, v3, [Ljava/lang/String; // type@0272 │ │ -03aace: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -03aad0: 6e10 280d 0700 |0014: invoke-virtual {v7}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ -03aad6: 0c05 |0017: move-result-object v5 │ │ -03aad8: 6e10 e00b 0500 |0018: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -03aade: 0c05 |001b: move-result-object v5 │ │ -03aae0: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -03aae4: 6e20 780d 3100 |001e: invoke-virtual {v1, v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0d78 │ │ -03aaea: 0e00 |0021: return-void │ │ -03aaec: 0d00 |0022: move-exception v0 │ │ -03aaee: 2202 3d02 |0023: new-instance v2, Lorg/sagemath/singlecellserver/HttpError; // type@023d │ │ -03aaf2: 6e10 d10b 0000 |0025: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ -03aaf8: 0c03 |0028: move-result-object v3 │ │ -03aafa: 7030 420d 7203 |0029: invoke-direct {v2, v7, v3}, Lorg/sagemath/singlecellserver/HttpError;.:(Lorg/sagemath/singlecellserver/CommandRequest;Ljava/lang/String;)V // method@0d42 │ │ -03ab00: 5c76 b403 |002c: iput-boolean v6, v7, Lorg/sagemath/singlecellserver/CommandRequest;.error:Z // field@03b4 │ │ -03ab04: 6e20 8b0d 2800 |002e: invoke-virtual {v8, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.addReply:(Lorg/sagemath/singlecellserver/CommandReply;)V // method@0d8b │ │ -03ab0a: 28f0 |0031: goto 0021 // -0010 │ │ +03ba0c: |[03ba0c] org.sagemath.singlecellserver.CommandRequest.sendRequest:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ +03ba1c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +03ba1e: 2201 4602 |0001: new-instance v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask; // type@0246 │ │ +03ba22: 6e10 680a 0800 |0003: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +03ba28: 7020 750d 8100 |0006: invoke-direct {v1, v8}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V // method@0d75 │ │ +03ba2e: 1a03 d101 |0009: const-string v3, "CommandRequest" // string@01d1 │ │ +03ba32: 1a04 d301 |000b: const-string v4, "CommandRequest.sendRequest() called" // string@01d3 │ │ +03ba36: 7120 8b07 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03ba3c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +03ba3e: 2333 7002 |0011: new-array v3, v3, [Ljava/lang/String; // type@0270 │ │ +03ba42: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +03ba44: 6e10 280d 0700 |0014: invoke-virtual {v7}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ +03ba4a: 0c05 |0017: move-result-object v5 │ │ +03ba4c: 6e10 e00b 0500 |0018: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +03ba52: 0c05 |001b: move-result-object v5 │ │ +03ba54: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +03ba58: 6e20 780d 3100 |001e: invoke-virtual {v1, v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0d78 │ │ +03ba5e: 0e00 |0021: return-void │ │ +03ba60: 0d00 |0022: move-exception v0 │ │ +03ba62: 2202 3b02 |0023: new-instance v2, Lorg/sagemath/singlecellserver/HttpError; // type@023b │ │ +03ba66: 6e10 d10b 0000 |0025: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ +03ba6c: 0c03 |0028: move-result-object v3 │ │ +03ba6e: 7030 420d 7203 |0029: invoke-direct {v2, v7, v3}, Lorg/sagemath/singlecellserver/HttpError;.:(Lorg/sagemath/singlecellserver/CommandRequest;Ljava/lang/String;)V // method@0d42 │ │ +03ba74: 5c76 b403 |002c: iput-boolean v6, v7, Lorg/sagemath/singlecellserver/CommandRequest;.error:Z // field@03b4 │ │ +03ba78: 6e20 8b0d 2800 |002e: invoke-virtual {v8, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.addReply:(Lorg/sagemath/singlecellserver/CommandReply;)V // method@0d8b │ │ +03ba7e: 28f0 |0031: goto 0021 // -0010 │ │ catches : 1 │ │ 0x0009 - 0x0021 │ │ Lorg/json/JSONException; -> 0x0022 │ │ positions : │ │ 0x0001 line=44 │ │ 0x0009 line=46 │ │ 0x0010 line=47 │ │ @@ -74946,35 +74976,35 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -03ab1c: |[03ab1c] org.sagemath.singlecellserver.CommandRequest.toJSON:()Lorg/json/JSONObject; │ │ -03ab2c: 2200 0002 |0000: new-instance v0, Lorg/json/JSONObject; // type@0200 │ │ -03ab30: 7010 d30b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -03ab36: 1a02 c60f |0005: const-string v2, "session" // string@0fc6 │ │ -03ab3a: 5443 b603 |0007: iget-object v3, v4, Lorg/sagemath/singlecellserver/CommandRequest;.session:Ljava/util/UUID; // field@03b6 │ │ -03ab3e: 6e10 0c0b 0300 |0009: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -03ab44: 0c03 |000c: move-result-object v3 │ │ -03ab46: 6e30 de0b 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03ab4c: 1a02 a40d |0010: const-string v2, "msg_id" // string@0da4 │ │ -03ab50: 5443 b503 |0012: iget-object v3, v4, Lorg/sagemath/singlecellserver/CommandRequest;.msg_id:Ljava/util/UUID; // field@03b5 │ │ -03ab54: 6e10 0c0b 0300 |0014: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -03ab5a: 0c03 |0017: move-result-object v3 │ │ -03ab5c: 6e30 de0b 2003 |0018: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03ab62: 1a02 2a11 |001b: const-string v2, "username" // string@112a │ │ -03ab66: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ -03ab6a: 6e30 de0b 2003 |001f: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03ab70: 2201 0002 |0022: new-instance v1, Lorg/json/JSONObject; // type@0200 │ │ -03ab74: 7010 d30b 0100 |0024: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -03ab7a: 1a02 2e0b |0027: const-string v2, "header" // string@0b2e │ │ -03ab7e: 6e30 de0b 2100 |0029: invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03ab84: 1101 |002c: return-object v1 │ │ +03ba90: |[03ba90] org.sagemath.singlecellserver.CommandRequest.toJSON:()Lorg/json/JSONObject; │ │ +03baa0: 2200 fe01 |0000: new-instance v0, Lorg/json/JSONObject; // type@01fe │ │ +03baa4: 7010 d30b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +03baaa: 1a02 c20f |0005: const-string v2, "session" // string@0fc2 │ │ +03baae: 5443 b603 |0007: iget-object v3, v4, Lorg/sagemath/singlecellserver/CommandRequest;.session:Ljava/util/UUID; // field@03b6 │ │ +03bab2: 6e10 0c0b 0300 |0009: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +03bab8: 0c03 |000c: move-result-object v3 │ │ +03baba: 6e30 de0b 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03bac0: 1a02 a00d |0010: const-string v2, "msg_id" // string@0da0 │ │ +03bac4: 5443 b503 |0012: iget-object v3, v4, Lorg/sagemath/singlecellserver/CommandRequest;.msg_id:Ljava/util/UUID; // field@03b5 │ │ +03bac8: 6e10 0c0b 0300 |0014: invoke-virtual {v3}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +03bace: 0c03 |0017: move-result-object v3 │ │ +03bad0: 6e30 de0b 2003 |0018: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03bad6: 1a02 2611 |001b: const-string v2, "username" // string@1126 │ │ +03bada: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ +03bade: 6e30 de0b 2003 |001f: invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03bae4: 2201 fe01 |0022: new-instance v1, Lorg/json/JSONObject; // type@01fe │ │ +03bae8: 7010 d30b 0100 |0024: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +03baee: 1a02 2b0b |0027: const-string v2, "header" // string@0b2b │ │ +03baf2: 6e30 de0b 2100 |0029: invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03baf8: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=32 │ │ 0x0010 line=33 │ │ 0x001b line=34 │ │ 0x0022 line=35 │ │ @@ -74990,31 +75020,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03ab88: |[03ab88] org.sagemath.singlecellserver.CommandRequest.toLongString:()Ljava/lang/String; │ │ -03ab98: 6e10 280d 0500 |0000: invoke-virtual {v5}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ -03ab9e: 0c01 |0003: move-result-object v1 │ │ -03aba0: 2203 3f02 |0004: new-instance v3, Lorg/sagemath/singlecellserver/JSONWriter; // type@023f │ │ -03aba4: 7010 4c0d 0300 |0006: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.:()V // method@0d4c │ │ -03abaa: 6e10 e00b 0100 |0009: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ -03abb0: 0c04 |000c: move-result-object v4 │ │ -03abb2: 6e20 4f0d 4300 |000d: invoke-virtual {v3, v4}, Lorg/sagemath/singlecellserver/JSONWriter;.write:(Ljava/lang/String;)V // method@0d4f │ │ -03abb8: 6e10 4d0d 0300 |0010: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@0d4d │ │ -03abbe: 0c02 |0013: move-result-object v2 │ │ -03abc0: 6e10 920a 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0a92 │ │ -03abc6: 0c04 |0017: move-result-object v4 │ │ -03abc8: 1104 |0018: return-object v4 │ │ -03abca: 0d00 |0019: move-exception v0 │ │ -03abcc: 6e10 d10b 0000 |001a: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ -03abd2: 0c04 |001d: move-result-object v4 │ │ -03abd4: 28fa |001e: goto 0018 // -0006 │ │ +03bafc: |[03bafc] org.sagemath.singlecellserver.CommandRequest.toLongString:()Ljava/lang/String; │ │ +03bb0c: 6e10 280d 0500 |0000: invoke-virtual {v5}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ +03bb12: 0c01 |0003: move-result-object v1 │ │ +03bb14: 2203 3d02 |0004: new-instance v3, Lorg/sagemath/singlecellserver/JSONWriter; // type@023d │ │ +03bb18: 7010 4c0d 0300 |0006: invoke-direct {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.:()V // method@0d4c │ │ +03bb1e: 6e10 e00b 0100 |0009: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0be0 │ │ +03bb24: 0c04 |000c: move-result-object v4 │ │ +03bb26: 6e20 4f0d 4300 |000d: invoke-virtual {v3, v4}, Lorg/sagemath/singlecellserver/JSONWriter;.write:(Ljava/lang/String;)V // method@0d4f │ │ +03bb2c: 6e10 4d0d 0300 |0010: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/JSONWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@0d4d │ │ +03bb32: 0c02 |0013: move-result-object v2 │ │ +03bb34: 6e10 920a 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0a92 │ │ +03bb3a: 0c04 |0017: move-result-object v4 │ │ +03bb3c: 1104 |0018: return-object v4 │ │ +03bb3e: 0d00 |0019: move-exception v0 │ │ +03bb40: 6e10 d10b 0000 |001a: invoke-virtual {v0}, Lorg/json/JSONException;.getLocalizedMessage:()Ljava/lang/String; // method@0bd1 │ │ +03bb46: 0c04 |001d: move-result-object v4 │ │ +03bb48: 28fa |001e: goto 0018 // -0006 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Lorg/json/JSONException; -> 0x0019 │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=64 │ │ 0x0009 line=65 │ │ @@ -75028,18 +75058,18 @@ │ │ 0x0009 - 0x0018 reg=3 writer Lorg/sagemath/singlecellserver/JSONWriter; │ │ 0x001a - 0x001f reg=0 e Lorg/json/JSONException; │ │ 0x0000 - 0x001f reg=5 this Lorg/sagemath/singlecellserver/CommandRequest; │ │ │ │ source_file_idx : 466 (CommandRequest.java) │ │ │ │ Class #262 header: │ │ -class_idx : 582 │ │ +class_idx : 580 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1636 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #262 annotations: │ │ Annotations on class │ │ @@ -75068,45 +75098,45 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03abe8: |[03abe8] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)V │ │ -03abf8: 5b01 df03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03df │ │ -03abfc: 5b02 e003 |0002: iput-object v2, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.val$initialRequestString:Ljava/lang/String; // field@03e0 │ │ -03ac00: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03ac06: 0e00 |0007: return-void │ │ +03bb5c: |[03bb5c] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)V │ │ +03bb6c: 5b01 df03 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03df │ │ +03bb70: 5b02 e003 |0002: iput-object v2, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.val$initialRequestString:Ljava/lang/String; // field@03e0 │ │ +03bb74: 7010 660a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03bb7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;) │ │ name : 'onConnect' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03ac08: |[03ac08] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onConnect:()V │ │ -03ac18: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03ac1c: 1a01 8110 |0002: const-string v1, "shell socket connected!" // string@1081 │ │ -03ac20: 7120 8707 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03ac26: 5420 df03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03df │ │ -03ac2a: 5421 e003 |0009: iget-object v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.val$initialRequestString:Ljava/lang/String; // field@03e0 │ │ -03ac2e: 6e20 940d 1000 |000b: invoke-virtual {v0, v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendInitialMessage:(Ljava/lang/String;)V // method@0d94 │ │ -03ac34: 0e00 |000e: return-void │ │ +03bb7c: |[03bb7c] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onConnect:()V │ │ +03bb8c: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bb90: 1a01 7d10 |0002: const-string v1, "shell socket connected!" // string@107d │ │ +03bb94: 7120 8707 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03bb9a: 5420 df03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03df │ │ +03bb9e: 5421 e003 |0009: iget-object v1, v2, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;.val$initialRequestString:Ljava/lang/String; // field@03e0 │ │ +03bba2: 6e20 940d 1000 |000b: invoke-virtual {v0, v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.sendInitialMessage:(Ljava/lang/String;)V // method@0d94 │ │ +03bba8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0007 line=419 │ │ 0x000e line=420 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; │ │ @@ -75116,29 +75146,29 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03ac38: |[03ac38] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onDisconnect:(ILjava/lang/String;)V │ │ -03ac48: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03ac4c: 1a01 0702 |0002: const-string v1, "Disconnected! Code: %d Reason: %s" // string@0207 │ │ -03ac50: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -03ac52: 2322 7002 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -03ac56: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -03ac58: 7110 570a 0600 |0008: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -03ac5e: 0c04 |000b: move-result-object v4 │ │ -03ac60: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -03ac64: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -03ac66: 4d07 0203 |000f: aput-object v7, v2, v3 │ │ -03ac6a: 7120 7c0a 2100 |0011: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -03ac70: 0c01 |0014: move-result-object v1 │ │ -03ac72: 7120 8707 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03ac78: 0e00 |0018: return-void │ │ +03bbac: |[03bbac] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onDisconnect:(ILjava/lang/String;)V │ │ +03bbbc: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bbc0: 1a01 0702 |0002: const-string v1, "Disconnected! Code: %d Reason: %s" // string@0207 │ │ +03bbc4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +03bbc6: 2322 6e02 |0005: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +03bbca: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +03bbcc: 7110 570a 0600 |0008: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +03bbd2: 0c04 |000b: move-result-object v4 │ │ +03bbd4: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +03bbd8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +03bbda: 4d07 0203 |000f: aput-object v7, v2, v3 │ │ +03bbde: 7120 7c0a 2100 |0011: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +03bbe4: 0c01 |0014: move-result-object v1 │ │ +03bbe6: 7120 8707 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03bbec: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0018 line=433 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; │ │ 0x0000 - 0x0019 reg=6 code I │ │ @@ -75149,19 +75179,19 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03ac7c: |[03ac7c] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onError:(Ljava/lang/Exception;)V │ │ -03ac8c: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03ac90: 1a01 2c02 |0002: const-string v1, "Error!" // string@022c │ │ -03ac94: 7130 8a07 1003 |0004: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078a │ │ -03ac9a: 0e00 |0007: return-void │ │ +03bbf0: |[03bbf0] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onError:(Ljava/lang/Exception;)V │ │ +03bc00: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bc04: 1a01 2c02 |0002: const-string v1, "Error!" // string@022c │ │ +03bc08: 7130 8a07 1003 |0004: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078a │ │ +03bc0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0007 line=437 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; │ │ 0x0000 - 0x0008 reg=3 error Ljava/lang/Exception; │ │ @@ -75171,16 +75201,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ac9c: |[03ac9c] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onMessage:(Ljava/lang/String;)V │ │ -03acac: 0e00 |0000: return-void │ │ +03bc10: |[03bc10] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onMessage:(Ljava/lang/String;)V │ │ +03bc20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; │ │ 0x0000 - 0x0001 reg=1 message Ljava/lang/String; │ │ │ │ @@ -75189,38 +75219,38 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03acb0: |[03acb0] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onMessage:([B)V │ │ -03acc0: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03acc4: 1a01 6d02 |0002: const-string v1, "Got binary message! %s" // string@026d │ │ -03acc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03acca: 2322 7002 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -03acce: 7120 7c0a 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -03acd4: 0c01 |000a: move-result-object v1 │ │ -03acd6: 7120 8707 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03acdc: 0e00 |000e: return-void │ │ +03bc24: |[03bc24] org.sagemath.singlecellserver.SageSingleCell$ServerTask$1.onMessage:([B)V │ │ +03bc34: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bc38: 1a01 6d02 |0002: const-string v1, "Got binary message! %s" // string@026d │ │ +03bc3c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03bc3e: 2322 6e02 |0005: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +03bc42: 7120 7c0a 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +03bc48: 0c01 |000a: move-result-object v1 │ │ +03bc4a: 7120 8707 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03bc50: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x000e line=429 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1; │ │ 0x0000 - 0x000f reg=4 data [B │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #263 header: │ │ -class_idx : 583 │ │ +class_idx : 581 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1638 │ │ +superclass_idx : 405 │ │ +source_file_idx : 1636 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #263 annotations: │ │ Annotations on class │ │ @@ -75245,40 +75275,40 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ace0: |[03ace0] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ -03acf0: 5b01 e103 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e1 │ │ -03acf4: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03acfa: 0e00 |0005: return-void │ │ +03bc54: |[03bc54] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ +03bc64: 5b01 e103 |0000: iput-object v1, v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e1 │ │ +03bc68: 7010 660a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03bc6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;) │ │ name : 'onConnect' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03acfc: |[03acfc] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onConnect:()V │ │ -03ad0c: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03ad10: 1a01 b50b |0002: const-string v1, "iopub socket connected!" // string@0bb5 │ │ -03ad14: 7120 8707 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03ad1a: 0e00 |0007: return-void │ │ +03bc70: |[03bc70] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onConnect:()V │ │ +03bc80: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bc84: 1a01 b20b |0002: const-string v1, "iopub socket connected!" // string@0bb2 │ │ +03bc88: 7120 8707 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03bc8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0007 line=444 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; │ │ │ │ @@ -75287,29 +75317,29 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03ad1c: |[03ad1c] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onDisconnect:(ILjava/lang/String;)V │ │ -03ad2c: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03ad30: 1a01 0702 |0002: const-string v1, "Disconnected! Code: %d Reason: %s" // string@0207 │ │ -03ad34: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -03ad36: 2322 7002 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -03ad3a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -03ad3c: 7110 570a 0600 |0008: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ -03ad42: 0c04 |000b: move-result-object v4 │ │ -03ad44: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -03ad48: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -03ad4a: 4d07 0203 |000f: aput-object v7, v2, v3 │ │ -03ad4e: 7120 7c0a 2100 |0011: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -03ad54: 0c01 |0014: move-result-object v1 │ │ -03ad56: 7120 8707 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03ad5c: 0e00 |0018: return-void │ │ +03bc90: |[03bc90] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onDisconnect:(ILjava/lang/String;)V │ │ +03bca0: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bca4: 1a01 0702 |0002: const-string v1, "Disconnected! Code: %d Reason: %s" // string@0207 │ │ +03bca8: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +03bcaa: 2322 6e02 |0005: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +03bcae: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +03bcb0: 7110 570a 0600 |0008: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a57 │ │ +03bcb6: 0c04 |000b: move-result-object v4 │ │ +03bcb8: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +03bcbc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +03bcbe: 4d07 0203 |000f: aput-object v7, v2, v3 │ │ +03bcc2: 7120 7c0a 2100 |0011: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +03bcc8: 0c01 |0014: move-result-object v1 │ │ +03bcca: 7120 8707 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03bcd0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0018 line=466 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; │ │ 0x0000 - 0x0019 reg=6 code I │ │ @@ -75320,19 +75350,19 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03ad60: |[03ad60] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onError:(Ljava/lang/Exception;)V │ │ -03ad70: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03ad74: 1a01 2c02 |0002: const-string v1, "Error!" // string@022c │ │ -03ad78: 7130 8a07 1003 |0004: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078a │ │ -03ad7e: 0e00 |0007: return-void │ │ +03bcd4: |[03bcd4] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onError:(Ljava/lang/Exception;)V │ │ +03bce4: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bce8: 1a01 2c02 |0002: const-string v1, "Error!" // string@022c │ │ +03bcec: 7130 8a07 1003 |0004: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@078a │ │ +03bcf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0007 line=470 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; │ │ 0x0000 - 0x0008 reg=3 error Ljava/lang/Exception; │ │ @@ -75342,28 +75372,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -03ad80: |[03ad80] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onMessage:(Ljava/lang/String;)V │ │ -03ad90: 2200 0002 |0000: new-instance v0, Lorg/json/JSONObject; // type@0200 │ │ -03ad94: 7020 d40b 6000 |0002: invoke-direct {v0, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ -03ad9a: 7110 1f0d 0000 |0005: invoke-static {v0}, Lorg/sagemath/singlecellserver/CommandReply;.parse:(Lorg/json/JSONObject;)Lorg/sagemath/singlecellserver/CommandReply; // method@0d1f │ │ -03ada0: 0c02 |0008: move-result-object v2 │ │ -03ada2: 5453 e103 |0009: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e1 │ │ -03ada6: 6e20 8b0d 2300 |000b: invoke-virtual {v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.addReply:(Lorg/sagemath/singlecellserver/CommandReply;)V // method@0d8b │ │ -03adac: 0e00 |000e: return-void │ │ -03adae: 0d01 |000f: move-exception v1 │ │ -03adb0: 1a03 7006 |0010: const-string v3, "ServerTask" // string@0670 │ │ -03adb4: 1a04 7602 |0012: const-string v4, "Had trouble parsing the JSON reply..." // string@0276 │ │ -03adb8: 7120 8907 4300 |0014: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03adbe: 6e10 d20b 0100 |0017: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0bd2 │ │ -03adc4: 28f4 |001a: goto 000e // -000c │ │ +03bcf4: |[03bcf4] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onMessage:(Ljava/lang/String;)V │ │ +03bd04: 2200 fe01 |0000: new-instance v0, Lorg/json/JSONObject; // type@01fe │ │ +03bd08: 7020 d40b 6000 |0002: invoke-direct {v0, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0bd4 │ │ +03bd0e: 7110 1f0d 0000 |0005: invoke-static {v0}, Lorg/sagemath/singlecellserver/CommandReply;.parse:(Lorg/json/JSONObject;)Lorg/sagemath/singlecellserver/CommandReply; // method@0d1f │ │ +03bd14: 0c02 |0008: move-result-object v2 │ │ +03bd16: 5453 e103 |0009: iget-object v3, v5, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;.this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; // field@03e1 │ │ +03bd1a: 6e20 8b0d 2300 |000b: invoke-virtual {v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.addReply:(Lorg/sagemath/singlecellserver/CommandReply;)V // method@0d8b │ │ +03bd20: 0e00 |000e: return-void │ │ +03bd22: 0d01 |000f: move-exception v1 │ │ +03bd24: 1a03 6e06 |0010: const-string v3, "ServerTask" // string@066e │ │ +03bd28: 1a04 7602 |0012: const-string v4, "Had trouble parsing the JSON reply..." // string@0276 │ │ +03bd2c: 7120 8907 4300 |0014: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03bd32: 6e10 d20b 0100 |0017: invoke-virtual {v1}, Lorg/json/JSONException;.printStackTrace:()V // method@0bd2 │ │ +03bd38: 28f4 |001a: goto 000e // -000c │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Lorg/json/JSONException; -> 0x000f │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ 0x0009 line=452 │ │ @@ -75383,37 +75413,37 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03add8: |[03add8] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onMessage:([B)V │ │ -03ade8: 1a00 7006 |0000: const-string v0, "ServerTask" // string@0670 │ │ -03adec: 1a01 6d02 |0002: const-string v1, "Got binary message! %s" // string@026d │ │ -03adf0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03adf2: 2322 7002 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0270 │ │ -03adf6: 7120 7c0a 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ -03adfc: 0c01 |000a: move-result-object v1 │ │ -03adfe: 7120 8707 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03ae04: 0e00 |000e: return-void │ │ +03bd4c: |[03bd4c] org.sagemath.singlecellserver.SageSingleCell$ServerTask$2.onMessage:([B)V │ │ +03bd5c: 1a00 6e06 |0000: const-string v0, "ServerTask" // string@066e │ │ +03bd60: 1a01 6d02 |0002: const-string v1, "Got binary message! %s" // string@026d │ │ +03bd64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03bd66: 2322 6e02 |0005: new-array v2, v2, [Ljava/lang/Object; // type@026e │ │ +03bd6a: 7120 7c0a 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a7c │ │ +03bd70: 0c01 |000a: move-result-object v1 │ │ +03bd72: 7120 8707 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03bd78: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x000e line=462 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2; │ │ 0x0000 - 0x000f reg=4 data [B │ │ │ │ - source_file_idx : 1638 (SageSingleCell.java) │ │ + source_file_idx : 1636 (SageSingleCell.java) │ │ │ │ Class #264 header: │ │ -class_idx : 58 │ │ +class_idx : 57 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 59 │ │ +superclass_idx : 58 │ │ source_file_idx : 327 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #264 annotations: │ │ @@ -75434,17 +75464,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ae08: |[03ae08] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -03ae18: 7010 d600 0000 |0000: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00d6 │ │ -03ae1e: 0e00 |0003: return-void │ │ +03bd7c: |[03bd7c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +03bd8c: 7010 d600 0000 |0000: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00d6 │ │ +03bd92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -75453,18 +75483,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ae20: |[03ae20] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03ae30: 7110 eb00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00eb │ │ -03ae36: 0a00 |0003: move-result v0 │ │ -03ae38: 0f00 |0004: return v0 │ │ +03bd94: |[03bd94] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03bda4: 7110 eb00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00eb │ │ +03bdaa: 0a00 |0003: move-result v0 │ │ +03bdac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -75473,18 +75503,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ae3c: |[03ae3c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ae4c: 7110 ec00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ec │ │ -03ae52: 0c00 |0003: move-result-object v0 │ │ -03ae54: 1100 |0004: return-object v0 │ │ +03bdb0: |[03bdb0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03bdc0: 7110 ec00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ec │ │ +03bdc6: 0c00 |0003: move-result-object v0 │ │ +03bdc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -75493,18 +75523,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ae58: |[03ae58] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ae68: 7110 ed00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ed │ │ -03ae6e: 0c00 |0003: move-result-object v0 │ │ -03ae70: 1100 |0004: return-object v0 │ │ +03bdcc: |[03bdcc] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03bddc: 7110 ed00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ed │ │ +03bde2: 0c00 |0003: move-result-object v0 │ │ +03bde4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -75513,18 +75543,18 @@ │ │ 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 │ │ -03ae74: |[03ae74] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03ae84: 7110 ee00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00ee │ │ -03ae8a: 0c00 |0003: move-result-object v0 │ │ -03ae8c: 1100 |0004: return-object v0 │ │ +03bde8: |[03bde8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03bdf8: 7110 ee00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00ee │ │ +03bdfe: 0c00 |0003: move-result-object v0 │ │ +03be00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -75533,31 +75563,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ae90: |[03ae90] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03aea0: 7110 ef00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ef │ │ -03aea6: 0c00 |0003: move-result-object v0 │ │ -03aea8: 1100 |0004: return-object v0 │ │ +03be04: |[03be04] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03be14: 7110 ef00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ef │ │ +03be1a: 0c00 |0003: move-result-object v0 │ │ +03be1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 327 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #265 header: │ │ -class_idx : 105 │ │ +class_idx : 104 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 104 │ │ +superclass_idx : 103 │ │ source_file_idx : 490 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ Class #265 annotations: │ │ @@ -75607,20 +75637,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03aeac: |[03aeac] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -03aebc: 7020 e602 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e6 │ │ -03aec2: 2200 6a00 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@006a │ │ -03aec6: 7020 1203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0312 │ │ -03aecc: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03aed0: 0e00 |000a: return-void │ │ +03be20: |[03be20] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +03be30: 7020 e602 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e6 │ │ +03be36: 2200 6900 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0069 │ │ +03be3a: 7020 1203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0312 │ │ +03be40: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03be44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x000a line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -75631,25 +75661,25 @@ │ │ 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 │ │ -03aed4: |[03aed4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -03aee4: 7020 e602 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e6 │ │ -03aeea: 2200 6a00 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@006a │ │ -03aeee: 7020 1203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0312 │ │ -03aef4: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03aef8: 5b13 2401 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03aefc: 5b14 2001 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03af00: 5b15 2101 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03af04: 5b16 2201 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03af08: 5b17 2301 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03af0c: 0e00 |0014: return-void │ │ +03be48: |[03be48] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +03be58: 7020 e602 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e6 │ │ +03be5e: 2200 6900 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0069 │ │ +03be62: 7020 1203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0312 │ │ +03be68: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03be6c: 5b13 2401 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03be70: 5b14 2001 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03be74: 5b15 2101 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03be78: 5b16 2201 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03be7c: 5b17 2301 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03be80: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x000a line=109 │ │ 0x000c line=110 │ │ 0x000e line=111 │ │ @@ -75671,34 +75701,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -03af10: |[03af10] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -03af20: 6e10 0203 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0302 │ │ -03af26: 0a01 |0003: move-result v1 │ │ -03af28: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -03af2c: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -03af30: 7210 8100 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0081 │ │ -03af36: 0e00 |000b: return-void │ │ -03af38: 5420 1e01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03af3c: 5b23 1e01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03af40: 6e10 0303 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0303 │ │ -03af46: 0a01 |0013: move-result v1 │ │ -03af48: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -03af4c: 6f20 e802 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02e8 │ │ -03af52: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -03af56: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -03af5a: 7210 8600 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ -03af60: 0a01 |0020: move-result v1 │ │ -03af62: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -03af66: 7210 8100 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0081 │ │ -03af6c: 28e5 |0026: goto 000b // -001b │ │ +03be84: |[03be84] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +03be94: 6e10 0203 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0302 │ │ +03be9a: 0a01 |0003: move-result v1 │ │ +03be9c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +03bea0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +03bea4: 7210 8100 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0081 │ │ +03beaa: 0e00 |000b: return-void │ │ +03beac: 5420 1e01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03beb0: 5b23 1e01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03beb4: 6e10 0303 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0303 │ │ +03beba: 0a01 |0013: move-result v1 │ │ +03bebc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +03bec0: 6f20 e802 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02e8 │ │ +03bec6: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +03beca: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +03bece: 7210 8600 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ +03bed4: 0a01 |0020: move-result v1 │ │ +03bed6: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +03beda: 7210 8100 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0081 │ │ +03bee0: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=72 │ │ 0x0008 line=73 │ │ 0x000b line=87 │ │ 0x000c line=77 │ │ @@ -75717,18 +75747,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03af70: |[03af70] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -03af80: 1f01 2300 |0000: check-cast v1, Landroid/database/Cursor; // type@0023 │ │ -03af84: 6e20 f802 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02f8 │ │ -03af8a: 0e00 |0005: return-void │ │ +03bee4: |[03bee4] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +03bef4: 1f01 2300 |0000: check-cast v1, Landroid/database/Cursor; // type@0023 │ │ +03bef8: 6e20 f802 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02f8 │ │ +03befe: 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; │ │ │ │ @@ -75737,56 +75767,56 @@ │ │ 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 │ │ -03af8c: |[03af8c] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03af9c: 6f55 eb02 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@02eb │ │ -03afa2: 6e20 2a0a 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03afa8: 1a00 520d |0006: const-string v0, "mUri=" // string@0d52 │ │ -03afac: 6e20 2a0a 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03afb2: 5410 2401 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03afb6: 6e20 2e0a 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -03afbc: 6e20 2a0a 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03afc2: 1a00 fc0c |0013: const-string v0, "mProjection=" // string@0cfc │ │ -03afc6: 6e20 2a0a 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03afcc: 5410 2001 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03afd0: 7110 cf0a 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -03afd6: 0c00 |001d: move-result-object v0 │ │ -03afd8: 6e20 2f0a 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03afde: 6e20 2a0a 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03afe4: 1a00 1f0d |0024: const-string v0, "mSelection=" // string@0d1f │ │ -03afe8: 6e20 2a0a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03afee: 5410 2101 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03aff2: 6e20 2f0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03aff8: 6e20 2a0a 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03affe: 1a00 210d |0031: const-string v0, "mSelectionArgs=" // string@0d21 │ │ -03b002: 6e20 2a0a 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b008: 5410 2201 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03b00c: 7110 cf0a 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ -03b012: 0c00 |003b: move-result-object v0 │ │ -03b014: 6e20 2f0a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03b01a: 6e20 2a0a 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b020: 1a00 2a0d |0042: const-string v0, "mSortOrder=" // string@0d2a │ │ -03b024: 6e20 2a0a 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b02a: 5410 2301 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03b02e: 6e20 2f0a 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ -03b034: 6e20 2a0a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b03a: 1a00 800c |004f: const-string v0, "mCursor=" // string@0c80 │ │ -03b03e: 6e20 2a0a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b044: 5410 1e01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b048: 6e20 2e0a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ -03b04e: 6e20 2a0a 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b054: 1a00 740c |005c: const-string v0, "mContentChanged=" // string@0c74 │ │ -03b058: 6e20 2a0a 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ -03b05e: 5510 1d01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@011d │ │ -03b062: 6e20 300a 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ -03b068: 0e00 |0066: return-void │ │ +03bf00: |[03bf00] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03bf10: 6f55 eb02 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@02eb │ │ +03bf16: 6e20 2a0a 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf1c: 1a00 4e0d |0006: const-string v0, "mUri=" // string@0d4e │ │ +03bf20: 6e20 2a0a 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf26: 5410 2401 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03bf2a: 6e20 2e0a 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +03bf30: 6e20 2a0a 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf36: 1a00 f80c |0013: const-string v0, "mProjection=" // string@0cf8 │ │ +03bf3a: 6e20 2a0a 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf40: 5410 2001 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03bf44: 7110 cf0a 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +03bf4a: 0c00 |001d: move-result-object v0 │ │ +03bf4c: 6e20 2f0a 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03bf52: 6e20 2a0a 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf58: 1a00 1b0d |0024: const-string v0, "mSelection=" // string@0d1b │ │ +03bf5c: 6e20 2a0a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf62: 5410 2101 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03bf66: 6e20 2f0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03bf6c: 6e20 2a0a 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf72: 1a00 1d0d |0031: const-string v0, "mSelectionArgs=" // string@0d1d │ │ +03bf76: 6e20 2a0a 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf7c: 5410 2201 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03bf80: 7110 cf0a 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0acf │ │ +03bf86: 0c00 |003b: move-result-object v0 │ │ +03bf88: 6e20 2f0a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03bf8e: 6e20 2a0a 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf94: 1a00 260d |0042: const-string v0, "mSortOrder=" // string@0d26 │ │ +03bf98: 6e20 2a0a 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bf9e: 5410 2301 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03bfa2: 6e20 2f0a 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a2f │ │ +03bfa8: 6e20 2a0a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bfae: 1a00 7c0c |004f: const-string v0, "mCursor=" // string@0c7c │ │ +03bfb2: 6e20 2a0a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bfb8: 5410 1e01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03bfbc: 6e20 2e0a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a2e │ │ +03bfc2: 6e20 2a0a 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bfc8: 1a00 700c |005c: const-string v0, "mContentChanged=" // string@0c70 │ │ +03bfcc: 6e20 2a0a 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a2a │ │ +03bfd2: 5510 1d01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@011d │ │ +03bfd6: 6e20 300a 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a30 │ │ +03bfdc: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ 0x0010 line=206 │ │ 0x0018 line=207 │ │ 0x0021 line=208 │ │ @@ -75808,17 +75838,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b06c: |[03b06c] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -03b07c: 5410 2001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03b080: 1100 |0002: return-object v0 │ │ +03bfe0: |[03bfe0] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +03bff0: 5410 2001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03bff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -75826,17 +75856,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b084: |[03b084] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -03b094: 5410 2101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03b098: 1100 |0002: return-object v0 │ │ +03bff8: |[03bff8] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +03c008: 5410 2101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03c00c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -75844,17 +75874,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b09c: |[03b09c] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -03b0ac: 5410 2201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03b0b0: 1100 |0002: return-object v0 │ │ +03c010: |[03c010] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +03c020: 5410 2201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03c024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -75862,17 +75892,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b0b4: |[03b0b4] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -03b0c4: 5410 2301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03b0c8: 1100 |0002: return-object v0 │ │ +03c028: |[03c028] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +03c038: 5410 2301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03c03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -75880,17 +75910,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b0cc: |[03b0cc] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -03b0dc: 5410 2401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03b0e0: 1100 |0002: return-object v0 │ │ +03c040: |[03c040] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +03c050: 5410 2401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03c054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -75898,31 +75928,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -03b0e4: |[03b0e4] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -03b0f4: 6e10 fc02 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@02fc │ │ -03b0fa: 0c00 |0003: move-result-object v0 │ │ -03b0fc: 6e10 4800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0048 │ │ -03b102: 0c00 |0007: move-result-object v0 │ │ -03b104: 5471 2401 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03b108: 5472 2001 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03b10c: 5473 2101 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03b110: 5474 2201 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03b114: 5475 2301 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03b118: 7406 4300 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@0043 │ │ -03b11e: 0c06 |0015: move-result-object v6 │ │ -03b120: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -03b124: 7210 8300 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0083 │ │ -03b12a: 5470 1f01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03b12e: 6e30 0b03 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@030b │ │ -03b134: 1106 |0020: return-object v6 │ │ +03c058: |[03c058] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +03c068: 6e10 fc02 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@02fc │ │ +03c06e: 0c00 |0003: move-result-object v0 │ │ +03c070: 6e10 4800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0048 │ │ +03c076: 0c00 |0007: move-result-object v0 │ │ +03c078: 5471 2401 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03c07c: 5472 2001 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03c080: 5473 2101 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03c084: 5474 2201 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03c088: 5475 2301 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03c08c: 7406 4300 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@0043 │ │ +03c092: 0c06 |0015: move-result-object v6 │ │ +03c094: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +03c098: 7210 8300 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0083 │ │ +03c09e: 5470 1f01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03c0a2: 6e30 0b03 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@030b │ │ +03c0a8: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -75935,18 +75965,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b138: |[03b138] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -03b148: 6e10 0403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0304 │ │ -03b14e: 0c00 |0003: move-result-object v0 │ │ -03b150: 1100 |0004: return-object v0 │ │ +03c0ac: |[03c0ac] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +03c0bc: 6e10 0403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0304 │ │ +03c0c2: 0c00 |0003: move-result-object v0 │ │ +03c0c4: 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;) │ │ @@ -75954,21 +75984,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03b154: |[03b154] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -03b164: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -03b168: 7210 8600 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ -03b16e: 0a00 |0005: move-result v0 │ │ -03b170: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -03b174: 7210 8100 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0081 │ │ -03b17a: 0e00 |000b: return-void │ │ +03c0c8: |[03c0c8] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +03c0d8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +03c0dc: 7210 8600 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ +03c0e2: 0a00 |0005: move-result v0 │ │ +03c0e4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +03c0e8: 7210 8100 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0081 │ │ +03c0ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=145 │ │ 0x000b line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -75979,18 +76009,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b17c: |[03b17c] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -03b18c: 1f01 2300 |0000: check-cast v1, Landroid/database/Cursor; // type@0023 │ │ -03b190: 6e20 0603 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0306 │ │ -03b196: 0e00 |0005: return-void │ │ +03c0f0: |[03c0f0] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +03c100: 1f01 2300 |0000: check-cast v1, Landroid/database/Cursor; // type@0023 │ │ +03c104: 6e20 0603 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0306 │ │ +03c10a: 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; │ │ │ │ @@ -75999,28 +76029,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -03b198: |[03b198] android.support.v4.content.CursorLoader.onReset:()V │ │ -03b1a8: 6f10 f202 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@02f2 │ │ -03b1ae: 6e10 0a03 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@030a │ │ -03b1b4: 5410 1e01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b1b8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -03b1bc: 5410 1e01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b1c0: 7210 8600 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ -03b1c6: 0a00 |000f: move-result v0 │ │ -03b1c8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -03b1cc: 5410 1e01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b1d0: 7210 8100 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0081 │ │ -03b1d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03b1d8: 5b10 1e01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b1dc: 0e00 |001a: return-void │ │ +03c10c: |[03c10c] android.support.v4.content.CursorLoader.onReset:()V │ │ +03c11c: 6f10 f202 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@02f2 │ │ +03c122: 6e10 0a03 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@030a │ │ +03c128: 5410 1e01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c12c: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +03c130: 5410 1e01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c134: 7210 8600 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0086 │ │ +03c13a: 0a00 |000f: move-result v0 │ │ +03c13c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +03c140: 5410 1e01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c144: 7210 8100 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0081 │ │ +03c14a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03c14c: 5b10 1e01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c150: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=154 │ │ 0x0006 line=156 │ │ 0x0012 line=157 │ │ 0x0017 line=159 │ │ @@ -76033,26 +76063,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -03b1e0: |[03b1e0] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -03b1f0: 5410 1e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b1f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03b1f8: 5410 1e01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b1fc: 6e20 f802 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02f8 │ │ -03b202: 6e10 1103 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0311 │ │ -03b208: 0a00 |000c: move-result v0 │ │ -03b20a: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -03b20e: 5410 1e01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03b212: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -03b216: 6e10 fb02 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@02fb │ │ -03b21c: 0e00 |0016: return-void │ │ +03c154: |[03c154] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +03c164: 5410 1e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c168: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03c16c: 5410 1e01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c170: 6e20 f802 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02f8 │ │ +03c176: 6e10 1103 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0311 │ │ +03c17c: 0a00 |000c: move-result v0 │ │ +03c17e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +03c182: 5410 1e01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03c186: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +03c18a: 6e10 fb02 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@02fb │ │ +03c190: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0009 line=128 │ │ 0x0013 line=129 │ │ 0x0016 line=131 │ │ @@ -76064,17 +76094,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b220: |[03b220] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -03b230: 6e10 f702 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@02f7 │ │ -03b236: 0e00 |0003: return-void │ │ +03c194: |[03c194] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +03c1a4: 6e10 f702 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@02f7 │ │ +03c1aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -76083,18 +76113,18 @@ │ │ type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b238: |[03b238] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ -03b248: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03b24c: 7220 8800 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0088 │ │ -03b252: 0e00 |0005: return-void │ │ +03c1ac: |[03c1ac] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ +03c1bc: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03c1c0: 7220 8800 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0088 │ │ +03c1c6: 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; │ │ @@ -76105,17 +76135,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b254: |[03b254] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -03b264: 5b01 2001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03b268: 0e00 |0002: return-void │ │ +03c1c8: |[03c1c8] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +03c1d8: 5b01 2001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03c1dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -76125,17 +76155,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b26c: |[03b26c] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -03b27c: 5b01 2101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03b280: 0e00 |0002: return-void │ │ +03c1e0: |[03c1e0] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +03c1f0: 5b01 2101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03c1f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -76145,17 +76175,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b284: |[03b284] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -03b294: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03b298: 0e00 |0002: return-void │ │ +03c1f8: |[03c1f8] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +03c208: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03c20c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -76165,17 +76195,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b29c: |[03b29c] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -03b2ac: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03b2b0: 0e00 |0002: return-void │ │ +03c210: |[03c210] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +03c220: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03c224: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -76185,31 +76215,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b2b4: |[03b2b4] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -03b2c4: 5b01 2401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03b2c8: 0e00 |0002: return-void │ │ +03c228: |[03c228] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +03c238: 5b01 2401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03c23c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ │ │ source_file_idx : 490 (CursorLoader.java) │ │ │ │ Class #266 header: │ │ -class_idx : 132 │ │ +class_idx : 131 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 134 │ │ +superclass_idx : 133 │ │ source_file_idx : 302 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #266 annotations: │ │ @@ -76230,17 +76260,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b2cc: |[03b2cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -03b2dc: 7010 b603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b6 │ │ -03b2e2: 0e00 |0003: return-void │ │ +03c240: |[03c240] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +03c250: 7010 b603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b6 │ │ +03c256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -76249,18 +76279,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 │ │ -03b2e4: |[03b2e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b2f4: 7130 da03 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@03da │ │ -03b2fa: 0a00 |0003: move-result v0 │ │ -03b2fc: 0f00 |0004: return v0 │ │ +03c258: |[03c258] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03c268: 7130 da03 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@03da │ │ +03c26e: 0a00 |0003: move-result v0 │ │ +03c270: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 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; │ │ @@ -76271,20 +76301,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 │ │ -03b300: |[03b300] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -03b310: 2200 8300 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0083 │ │ -03b314: 7030 9b03 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@039b │ │ -03b31a: 7110 db03 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@03db │ │ -03b320: 0c00 |0008: move-result-object v0 │ │ -03b322: 1100 |0009: return-object v0 │ │ +03c274: |[03c274] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +03c284: 2200 8200 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0082 │ │ +03c288: 7030 9b03 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@039b │ │ +03c28e: 7110 db03 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@03db │ │ +03c294: 0c00 |0008: move-result-object v0 │ │ +03c296: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -76293,18 +76323,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03b324: |[03b324] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -03b334: 7100 dc03 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@03dc │ │ -03b33a: 0c00 |0003: move-result-object v0 │ │ -03b33c: 1100 |0004: return-object v0 │ │ +03c298: |[03c298] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +03c2a8: 7100 dc03 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@03dc │ │ +03c2ae: 0c00 |0003: move-result-object v0 │ │ +03c2b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -76312,17 +76342,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 │ │ -03b340: |[03b340] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b350: 7130 dd03 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@03dd │ │ -03b356: 0e00 |0003: return-void │ │ +03c2b4: |[03c2b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03c2c4: 7130 dd03 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@03dd │ │ +03c2ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -76334,17 +76364,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b358: |[03b358] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -03b368: 7130 de03 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03de │ │ -03b36e: 0e00 |0003: return-void │ │ +03c2cc: |[03c2cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +03c2dc: 7130 de03 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03de │ │ +03c2e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -76356,17 +76386,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 │ │ -03b370: |[03b370] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b380: 7130 df03 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@03df │ │ -03b386: 0e00 |0003: return-void │ │ +03c2e4: |[03c2e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03c2f4: 7130 df03 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@03df │ │ +03c2fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -76378,18 +76408,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 │ │ -03b388: |[03b388] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b398: 7140 e003 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@03e0 │ │ -03b39e: 0a00 |0003: move-result v0 │ │ -03b3a0: 0f00 |0004: return v0 │ │ +03c2fc: |[03c2fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03c30c: 7140 e003 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@03e0 │ │ +03c312: 0a00 |0003: move-result v0 │ │ +03c314: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 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; │ │ @@ -76401,17 +76431,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 │ │ -03b3a4: |[03b3a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03b3b4: 7130 e103 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03e1 │ │ -03b3ba: 0e00 |0003: return-void │ │ +03c318: |[03c318] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +03c328: 7130 e103 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03e1 │ │ +03c32e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -76423,34 +76453,34 @@ │ │ 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 │ │ -03b3bc: |[03b3bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b3cc: 7130 e203 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@03e2 │ │ -03b3d2: 0e00 |0003: return-void │ │ +03c330: |[03c330] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03c340: 7130 e203 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@03e2 │ │ +03c346: 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; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 302 (AccessibilityDelegateCompat.java) │ │ │ │ Class #267 header: │ │ -class_idx : 162 │ │ +class_idx : 161 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 161 │ │ -source_file_idx : 1798 │ │ +superclass_idx : 160 │ │ +source_file_idx : 1796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #267 annotations: │ │ Annotations on class │ │ @@ -76470,17 +76500,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b3d4: |[03b3d4] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -03b3e4: 7010 3c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043c │ │ -03b3ea: 0e00 |0003: return-void │ │ +03c348: |[03c348] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +03c358: 7010 3c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043c │ │ +03c35e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -76489,18 +76519,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b3ec: |[03b3ec] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -03b3fc: 7110 6204 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0462 │ │ -03b402: 0a00 |0003: move-result v0 │ │ -03b404: 0f00 |0004: return v0 │ │ +03c360: |[03c360] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +03c370: 7110 6204 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0462 │ │ +03c376: 0a00 |0003: move-result v0 │ │ +03c378: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -76509,33 +76539,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b408: |[03b408] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -03b418: 7120 6304 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0463 │ │ -03b41e: 0e00 |0003: return-void │ │ +03c37c: |[03c37c] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +03c38c: 7120 6304 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0463 │ │ +03c392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 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 : 1798 (ViewCompat.java) │ │ + source_file_idx : 1796 (ViewCompat.java) │ │ │ │ Class #268 header: │ │ -class_idx : 173 │ │ +class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 175 │ │ -source_file_idx : 1805 │ │ +superclass_idx : 174 │ │ +source_file_idx : 1803 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #268 annotations: │ │ Annotations on class │ │ @@ -76555,17 +76585,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b420: |[03b420] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -03b430: 7010 7804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0478 │ │ -03b436: 0e00 |0003: return-void │ │ +03c394: |[03c394] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +03c3a4: 7010 7804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0478 │ │ +03c3aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -76574,33 +76604,33 @@ │ │ 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 │ │ -03b438: |[03b438] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b448: 7130 7e04 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@047e │ │ -03b44e: 0a00 |0003: move-result v0 │ │ -03b450: 0f00 |0004: return v0 │ │ +03c3ac: |[03c3ac] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03c3bc: 7130 7e04 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@047e │ │ +03c3c2: 0a00 |0003: move-result v0 │ │ +03c3c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 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 : 1805 (ViewGroupCompat.java) │ │ + source_file_idx : 1803 (ViewGroupCompat.java) │ │ │ │ Class #269 header: │ │ -class_idx : 187 │ │ +class_idx : 186 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 188 │ │ +superclass_idx : 187 │ │ source_file_idx : 307 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #269 annotations: │ │ @@ -76621,17 +76651,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b454: |[03b454] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -03b464: 7010 fb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fb │ │ -03b46a: 0e00 |0003: return-void │ │ +03c3c8: |[03c3c8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +03c3d8: 7010 fb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fb │ │ +03c3de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -76640,17 +76670,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 │ │ -03b46c: |[03b46c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -03b47c: 7120 0805 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0508 │ │ -03b482: 0e00 |0003: return-void │ │ +03c3e0: |[03c3e0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +03c3f0: 7120 0805 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0508 │ │ +03c3f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -76661,18 +76691,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 │ │ -03b484: |[03b484] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -03b494: 7120 0905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0509 │ │ -03b49a: 0c00 |0003: move-result-object v0 │ │ -03b49c: 1100 |0004: return-object v0 │ │ +03c3f8: |[03c3f8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +03c408: 7120 0905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0509 │ │ +03c40e: 0c00 |0003: move-result-object v0 │ │ +03c410: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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 │ │ @@ -76682,31 +76712,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b4a0: |[03b4a0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -03b4b0: 7110 0a05 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@050a │ │ -03b4b6: 0a00 |0003: move-result v0 │ │ -03b4b8: 0f00 |0004: return v0 │ │ +03c414: |[03c414] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +03c424: 7110 0a05 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@050a │ │ +03c42a: 0a00 |0003: move-result v0 │ │ +03c42c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 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 : 307 (AccessibilityEventCompat.java) │ │ │ │ Class #270 header: │ │ -class_idx : 193 │ │ +class_idx : 192 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 194 │ │ +superclass_idx : 193 │ │ source_file_idx : 312 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #270 annotations: │ │ @@ -76731,17 +76761,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b4bc: |[03b4bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -03b4cc: 7010 1405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0514 │ │ -03b4d2: 0e00 |0003: return-void │ │ +03c430: |[03c430] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +03c440: 7010 1405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0514 │ │ +03c446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -76750,19 +76780,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 │ │ -03b4d4: |[03b4d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -03b4e4: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ -03b4e8: 7120 2e05 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@052e │ │ -03b4ee: 0a00 |0005: move-result v0 │ │ -03b4f0: 0f00 |0006: return v0 │ │ +03c448: |[03c448] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03c458: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ +03c45c: 7120 2e05 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@052e │ │ +03c462: 0a00 |0005: move-result v0 │ │ +03c464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 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; │ │ @@ -76772,18 +76802,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 │ │ -03b4f4: |[03b4f4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -03b504: 7120 2f05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@052f │ │ -03b50a: 0c00 |0003: move-result-object v0 │ │ -03b50c: 1100 |0004: return-object v0 │ │ +03c468: |[03c468] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +03c478: 7120 2f05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@052f │ │ +03c47e: 0c00 |0003: move-result-object v0 │ │ +03c480: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 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 │ │ @@ -76793,18 +76823,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 │ │ -03b510: |[03b510] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -03b520: 7110 3005 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0530 │ │ -03b526: 0c00 |0003: move-result-object v0 │ │ -03b528: 1100 |0004: return-object v0 │ │ +03c484: |[03c484] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +03c494: 7110 3005 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0530 │ │ +03c49a: 0c00 |0003: move-result-object v0 │ │ +03c49c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -76813,18 +76843,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b52c: |[03b52c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -03b53c: 7110 3105 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0531 │ │ -03b542: 0a00 |0003: move-result v0 │ │ -03b544: 0f00 |0004: return v0 │ │ +03c4a0: |[03c4a0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +03c4b0: 7110 3105 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0531 │ │ +03c4b6: 0a00 |0003: move-result v0 │ │ +03c4b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -76833,20 +76863,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 │ │ -03b548: |[03b548] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -03b558: 2200 c000 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00c0 │ │ -03b55c: 7030 0b05 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@050b │ │ -03b562: 7110 3205 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0532 │ │ -03b568: 0c00 |0008: move-result-object v0 │ │ -03b56a: 1100 |0009: return-object v0 │ │ +03c4bc: |[03c4bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +03c4cc: 2200 bf00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00bf │ │ +03c4d0: 7030 0b05 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@050b │ │ +03c4d6: 7110 3205 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0532 │ │ +03c4dc: 0c00 |0008: move-result-object v0 │ │ +03c4de: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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; │ │ │ │ @@ -76855,33 +76885,33 @@ │ │ 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 │ │ -03b56c: |[03b56c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -03b57c: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ -03b580: 7120 3305 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0533 │ │ -03b586: 0a00 |0005: move-result v0 │ │ -03b588: 0f00 |0006: return v0 │ │ +03c4e0: |[03c4e0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03c4f0: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ +03c4f4: 7120 3305 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0533 │ │ +03c4fa: 0a00 |0005: move-result v0 │ │ +03c4fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 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 : 312 (AccessibilityManagerCompat.java) │ │ │ │ Class #271 header: │ │ -class_idx : 201 │ │ +class_idx : 200 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 203 │ │ +superclass_idx : 202 │ │ source_file_idx : 317 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 49 │ │ │ │ Class #271 annotations: │ │ @@ -76904,17 +76934,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b58c: |[03b58c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -03b59c: 7010 9505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0595 │ │ -03b5a2: 0e00 |0003: return-void │ │ +03c500: |[03c500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +03c510: 7010 9505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0595 │ │ +03c516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -76923,17 +76953,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b5a4: |[03b5a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -03b5b4: 7120 fc05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@05fc │ │ -03b5ba: 0e00 |0003: return-void │ │ +03c518: |[03c518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +03c528: 7120 fc05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@05fc │ │ +03c52e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -76944,17 +76974,17 @@ │ │ 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 │ │ -03b5bc: |[03b5bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03b5cc: 7120 fd05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@05fd │ │ -03b5d2: 0e00 |0003: return-void │ │ +03c530: |[03c530] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03c540: 7120 fd05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@05fd │ │ +03c546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -76965,18 +76995,18 @@ │ │ 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 │ │ -03b5d4: |[03b5d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -03b5e4: 7120 fe05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@05fe │ │ -03b5ea: 0c00 |0003: move-result-object v0 │ │ -03b5ec: 1100 |0004: return-object v0 │ │ +03c548: |[03c548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +03c558: 7120 fe05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@05fe │ │ +03c55e: 0c00 |0003: move-result-object v0 │ │ +03c560: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 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; │ │ @@ -76986,18 +77016,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b5f0: |[03b5f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -03b600: 7110 ff05 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@05ff │ │ -03b606: 0a00 |0003: move-result v0 │ │ -03b608: 0f00 |0004: return v0 │ │ +03c564: |[03c564] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +03c574: 7110 ff05 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@05ff │ │ +03c57a: 0a00 |0003: move-result v0 │ │ +03c57c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77006,17 +77036,17 @@ │ │ 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 │ │ -03b60c: |[03b60c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03b61c: 7120 0006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0600 │ │ -03b622: 0e00 |0003: return-void │ │ +03c580: |[03c580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03c590: 7120 0006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0600 │ │ +03c596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77027,17 +77057,17 @@ │ │ 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 │ │ -03b624: |[03b624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03b634: 7120 0106 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0601 │ │ -03b63a: 0e00 |0003: return-void │ │ +03c598: |[03c598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03c5a8: 7120 0106 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0601 │ │ +03c5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0003 line=315 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77048,22 +77078,22 @@ │ │ type : '(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03b63c: |[03b63c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -03b64c: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -03b650: 7100 c805 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05c8 │ │ -03b656: 0c01 |0005: move-result-object v1 │ │ -03b658: 7230 6c05 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056c │ │ -03b65e: 0c01 |0009: move-result-object v1 │ │ -03b660: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -03b666: 1100 |000d: return-object v0 │ │ +03c5b0: |[03c5b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03c5c0: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +03c5c4: 7100 c805 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05c8 │ │ +03c5ca: 0c01 |0005: move-result-object v1 │ │ +03c5cc: 7230 6c05 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056c │ │ +03c5d2: 0c01 |0009: move-result-object v1 │ │ +03c5d4: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +03c5da: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=4 index I │ │ @@ -77073,18 +77103,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03b668: |[03b668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -03b678: 6e30 3b05 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@053b │ │ -03b67e: 0c00 |0003: move-result-object v0 │ │ -03b680: 1100 |0004: return-object v0 │ │ +03c5dc: |[03c5dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +03c5ec: 6e30 3b05 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@053b │ │ +03c5f2: 0c00 |0003: move-result-object v0 │ │ +03c5f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 x1 I │ │ @@ -77094,18 +77124,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b684: |[03b684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -03b694: 7110 0306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0603 │ │ -03b69a: 0a00 |0003: move-result v0 │ │ -03b69c: 0f00 |0004: return v0 │ │ +03c5f8: |[03c5f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +03c608: 7110 0306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0603 │ │ +03c60e: 0a00 |0003: move-result v0 │ │ +03c610: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77114,18 +77144,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b6a0: |[03b6a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03b6b0: 7110 0406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0604 │ │ -03b6b6: 0c00 |0003: move-result-object v0 │ │ -03b6b8: 1100 |0004: return-object v0 │ │ +03c614: |[03c614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03c624: 7110 0406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0604 │ │ +03c62a: 0c00 |0003: move-result-object v0 │ │ +03c62c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77134,18 +77164,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b6bc: |[03b6bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03b6cc: 7110 0506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0605 │ │ -03b6d2: 0c00 |0003: move-result-object v0 │ │ -03b6d4: 1100 |0004: return-object v0 │ │ +03c630: |[03c630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03c640: 7110 0506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0605 │ │ +03c646: 0c00 |0003: move-result-object v0 │ │ +03c648: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77154,18 +77184,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b6d8: |[03b6d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03b6e8: 7110 0606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0606 │ │ -03b6ee: 0c00 |0003: move-result-object v0 │ │ -03b6f0: 1100 |0004: return-object v0 │ │ +03c64c: |[03c64c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03c65c: 7110 0606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0606 │ │ +03c662: 0c00 |0003: move-result-object v0 │ │ +03c664: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77174,22 +77204,22 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03b6f4: |[03b6f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -03b704: 2200 cc00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cc │ │ -03b708: 7100 c805 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05c8 │ │ -03b70e: 0c01 |0005: move-result-object v1 │ │ -03b710: 7220 7105 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0571 │ │ -03b716: 0c01 |0009: move-result-object v1 │ │ -03b718: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ -03b71e: 1100 |000d: return-object v0 │ │ +03c668: |[03c668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03c678: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00cb │ │ +03c67c: 7100 c805 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05c8 │ │ +03c682: 0c01 |0005: move-result-object v1 │ │ +03c684: 7220 7105 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0571 │ │ +03c68a: 0c01 |0009: move-result-object v1 │ │ +03c68c: 7020 c705 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05c7 │ │ +03c692: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ │ │ @@ -77198,18 +77228,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b720: |[03b720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03b730: 6e20 4105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0541 │ │ -03b736: 0c00 |0003: move-result-object v0 │ │ -03b738: 1100 |0004: return-object v0 │ │ +03c694: |[03c694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03c6a4: 6e20 4105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0541 │ │ +03c6aa: 0c00 |0003: move-result-object v0 │ │ +03c6ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ @@ -77218,18 +77248,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b73c: |[03b73c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03b74c: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0608 │ │ -03b752: 0c00 |0003: move-result-object v0 │ │ -03b754: 1100 |0004: return-object v0 │ │ +03c6b0: |[03c6b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03c6c0: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0608 │ │ +03c6c6: 0c00 |0003: move-result-object v0 │ │ +03c6c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77238,18 +77268,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b758: |[03b758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03b768: 7110 0906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0609 │ │ -03b76e: 0a00 |0003: move-result v0 │ │ -03b770: 0f00 |0004: return v0 │ │ +03c6cc: |[03c6cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +03c6dc: 7110 0906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0609 │ │ +03c6e2: 0a00 |0003: move-result v0 │ │ +03c6e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77258,18 +77288,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b774: |[03b774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -03b784: 7110 0a06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@060a │ │ -03b78a: 0a00 |0003: move-result v0 │ │ -03b78c: 0f00 |0004: return v0 │ │ +03c6e8: |[03c6e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +03c6f8: 7110 0a06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@060a │ │ +03c6fe: 0a00 |0003: move-result v0 │ │ +03c700: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77278,18 +77308,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b790: |[03b790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -03b7a0: 7110 0b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@060b │ │ -03b7a6: 0a00 |0003: move-result v0 │ │ -03b7a8: 0f00 |0004: return v0 │ │ +03c704: |[03c704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +03c714: 7110 0b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@060b │ │ +03c71a: 0a00 |0003: move-result v0 │ │ +03c71c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77298,18 +77328,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b7ac: |[03b7ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -03b7bc: 7110 0c06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@060c │ │ -03b7c2: 0a00 |0003: move-result v0 │ │ -03b7c4: 0f00 |0004: return v0 │ │ +03c720: |[03c720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +03c730: 7110 0c06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@060c │ │ +03c736: 0a00 |0003: move-result v0 │ │ +03c738: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77318,18 +77348,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b7c8: |[03b7c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -03b7d8: 7110 0d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@060d │ │ -03b7de: 0a00 |0003: move-result v0 │ │ -03b7e0: 0f00 |0004: return v0 │ │ +03c73c: |[03c73c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +03c74c: 7110 0d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@060d │ │ +03c752: 0a00 |0003: move-result v0 │ │ +03c754: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77338,18 +77368,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b7e4: |[03b7e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -03b7f4: 7110 0e06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@060e │ │ -03b7fa: 0a00 |0003: move-result v0 │ │ -03b7fc: 0f00 |0004: return v0 │ │ +03c758: |[03c758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +03c768: 7110 0e06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@060e │ │ +03c76e: 0a00 |0003: move-result v0 │ │ +03c770: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77358,18 +77388,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b800: |[03b800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -03b810: 7110 0f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@060f │ │ -03b816: 0a00 |0003: move-result v0 │ │ -03b818: 0f00 |0004: return v0 │ │ +03c774: |[03c774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +03c784: 7110 0f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@060f │ │ +03c78a: 0a00 |0003: move-result v0 │ │ +03c78c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77378,18 +77408,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b81c: |[03b81c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -03b82c: 7110 1006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0610 │ │ -03b832: 0a00 |0003: move-result v0 │ │ -03b834: 0f00 |0004: return v0 │ │ +03c790: |[03c790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +03c7a0: 7110 1006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0610 │ │ +03c7a6: 0a00 |0003: move-result v0 │ │ +03c7a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77398,18 +77428,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b838: |[03b838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -03b848: 7110 1106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0611 │ │ -03b84e: 0a00 |0003: move-result v0 │ │ -03b850: 0f00 |0004: return v0 │ │ +03c7ac: |[03c7ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +03c7bc: 7110 1106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0611 │ │ +03c7c2: 0a00 |0003: move-result v0 │ │ +03c7c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77418,18 +77448,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b854: |[03b854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -03b864: 7110 1206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0612 │ │ -03b86a: 0a00 |0003: move-result v0 │ │ -03b86c: 0f00 |0004: return v0 │ │ +03c7c8: |[03c7c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +03c7d8: 7110 1206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0612 │ │ +03c7de: 0a00 |0003: move-result v0 │ │ +03c7e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77438,18 +77468,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b870: |[03b870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -03b880: 7110 1306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0613 │ │ -03b886: 0a00 |0003: move-result v0 │ │ -03b888: 0f00 |0004: return v0 │ │ +03c7e4: |[03c7e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +03c7f4: 7110 1306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0613 │ │ +03c7fa: 0a00 |0003: move-result v0 │ │ +03c7fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77458,18 +77488,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03b88c: |[03b88c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -03b89c: 7100 1406 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0614 │ │ -03b8a2: 0c00 |0003: move-result-object v0 │ │ -03b8a4: 1100 |0004: return-object v0 │ │ +03c800: |[03c800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +03c810: 7100 1406 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0614 │ │ +03c816: 0c00 |0003: move-result-object v0 │ │ +03c818: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -77477,18 +77507,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b8a8: |[03b8a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -03b8b8: 7110 1506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0615 │ │ -03b8be: 0c00 |0003: move-result-object v0 │ │ -03b8c0: 1100 |0004: return-object v0 │ │ +03c81c: |[03c81c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +03c82c: 7110 1506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0615 │ │ +03c832: 0c00 |0003: move-result-object v0 │ │ +03c834: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -77497,18 +77527,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b8c4: |[03b8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03b8d4: 7110 1606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0616 │ │ -03b8da: 0c00 |0003: move-result-object v0 │ │ -03b8dc: 1100 |0004: return-object v0 │ │ +03c838: |[03c838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03c848: 7110 1606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0616 │ │ +03c84e: 0c00 |0003: move-result-object v0 │ │ +03c850: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -77517,18 +77547,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b8e0: |[03b8e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -03b8f0: 7120 1706 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0617 │ │ -03b8f6: 0a00 |0003: move-result v0 │ │ -03b8f8: 0f00 |0004: return v0 │ │ +03c854: |[03c854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +03c864: 7120 1706 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0617 │ │ +03c86a: 0a00 |0003: move-result v0 │ │ +03c86c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 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 │ │ @@ -77538,17 +77568,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b8fc: |[03b8fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -03b90c: 7110 1806 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0618 │ │ -03b912: 0e00 |0003: return-void │ │ +03c870: |[03c870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +03c880: 7110 1806 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0618 │ │ +03c886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=505 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77558,17 +77588,17 @@ │ │ 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 │ │ -03b914: |[03b914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03b924: 7120 1906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0619 │ │ -03b92a: 0e00 |0003: return-void │ │ +03c888: |[03c888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03c898: 7120 1906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0619 │ │ +03c89e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77579,17 +77609,17 @@ │ │ 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 │ │ -03b92c: |[03b92c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03b93c: 7120 1a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@061a │ │ -03b942: 0e00 |0003: return-void │ │ +03c8a0: |[03c8a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03c8b0: 7120 1a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@061a │ │ +03c8b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77600,17 +77630,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b944: |[03b944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -03b954: 7120 1b06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@061b │ │ -03b95a: 0e00 |0003: return-void │ │ +03c8b8: |[03c8b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +03c8c8: 7120 1b06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@061b │ │ +03c8ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0003 line=425 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77621,17 +77651,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b95c: |[03b95c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03b96c: 7120 1c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@061c │ │ -03b972: 0e00 |0003: return-void │ │ +03c8d0: |[03c8d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +03c8e0: 7120 1c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@061c │ │ +03c8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0003 line=430 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77642,17 +77672,17 @@ │ │ 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 │ │ -03b974: |[03b974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03b984: 7120 1d06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@061d │ │ -03b98a: 0e00 |0003: return-void │ │ +03c8e8: |[03c8e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03c8f8: 7120 1d06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@061d │ │ +03c8fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0003 line=435 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77663,17 +77693,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b98c: |[03b98c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -03b99c: 7120 1e06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@061e │ │ -03b9a2: 0e00 |0003: return-void │ │ +03c900: |[03c900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +03c910: 7120 1e06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@061e │ │ +03c916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0003 line=440 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77684,17 +77714,17 @@ │ │ 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 │ │ -03b9a4: |[03b9a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03b9b4: 7120 1f06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@061f │ │ -03b9ba: 0e00 |0003: return-void │ │ +03c918: |[03c918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03c928: 7120 1f06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@061f │ │ +03c92e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77705,17 +77735,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b9bc: |[03b9bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03b9cc: 7120 2006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0620 │ │ -03b9d2: 0e00 |0003: return-void │ │ +03c930: |[03c930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +03c940: 7120 2006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0620 │ │ +03c946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77726,17 +77756,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b9d4: |[03b9d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -03b9e4: 7120 2106 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0621 │ │ -03b9ea: 0e00 |0003: return-void │ │ +03c948: |[03c948] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +03c958: 7120 2106 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0621 │ │ +03c95e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=455 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77747,17 +77777,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b9ec: |[03b9ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -03b9fc: 7120 2206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0622 │ │ -03ba02: 0e00 |0003: return-void │ │ +03c960: |[03c960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +03c970: 7120 2206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0622 │ │ +03c976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0003 line=460 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77768,17 +77798,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ba04: |[03ba04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -03ba14: 7120 2306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0623 │ │ -03ba1a: 0e00 |0003: return-void │ │ +03c978: |[03c978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +03c988: 7120 2306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0623 │ │ +03c98e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77789,17 +77819,17 @@ │ │ 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 │ │ -03ba1c: |[03ba1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03ba2c: 7120 2406 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0624 │ │ -03ba32: 0e00 |0003: return-void │ │ +03c990: |[03c990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03c9a0: 7120 2406 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0624 │ │ +03c9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77810,17 +77840,17 @@ │ │ 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 │ │ -03ba34: |[03ba34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03ba44: 7120 2506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0625 │ │ -03ba4a: 0e00 |0003: return-void │ │ +03c9a8: |[03c9a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03c9b8: 7120 2506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0625 │ │ +03c9be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77831,17 +77861,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ba4c: |[03ba4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03ba5c: 7120 2606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0626 │ │ -03ba62: 0e00 |0003: return-void │ │ +03c9c0: |[03c9c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +03c9d0: 7120 2606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0626 │ │ +03c9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0003 line=480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77852,17 +77882,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ba64: |[03ba64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -03ba74: 7120 2706 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0627 │ │ -03ba7a: 0e00 |0003: return-void │ │ +03c9d8: |[03c9d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +03c9e8: 7120 2706 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0627 │ │ +03c9ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0003 line=485 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77873,17 +77903,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ba7c: |[03ba7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -03ba8c: 7120 2806 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0628 │ │ -03ba92: 0e00 |0003: return-void │ │ +03c9f0: |[03c9f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +03ca00: 7120 2806 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0628 │ │ +03ca06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77894,17 +77924,17 @@ │ │ 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 │ │ -03ba94: |[03ba94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03baa4: 7120 2906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0629 │ │ -03baaa: 0e00 |0003: return-void │ │ +03ca08: |[03ca08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03ca18: 7120 2906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0629 │ │ +03ca1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -77915,33 +77945,33 @@ │ │ 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 │ │ -03baac: |[03baac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03babc: 7120 2a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@062a │ │ -03bac2: 0e00 |0003: return-void │ │ +03ca20: |[03ca20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03ca30: 7120 2a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@062a │ │ +03ca36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0003 line=500 │ │ 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 : 317 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #272 header: │ │ -class_idx : 222 │ │ +class_idx : 221 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 214 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 213 │ │ +source_file_idx : 1595 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #272 annotations: │ │ Annotations on method #1888 '' │ │ @@ -77972,24 +78002,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 │ │ -03bac4: |[03bac4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -03bad4: 7030 1307 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0713 │ │ -03bada: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03bade: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03bae2: 1a00 0e0c |0007: const-string v0, "layout_inflater" // string@0c0e │ │ -03bae6: 6e20 4e00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -03baec: 0c00 |000c: move-result-object v0 │ │ -03baee: 1f00 f500 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f5 │ │ -03baf2: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03baf6: 0e00 |0011: return-void │ │ +03ca38: |[03ca38] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +03ca48: 7030 1307 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0713 │ │ +03ca4e: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +03ca52: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +03ca56: 1a00 0b0c |0007: const-string v0, "layout_inflater" // string@0c0b │ │ +03ca5a: 6e20 4e00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +03ca60: 0c00 |000c: move-result-object v0 │ │ +03ca62: 1f00 f400 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f4 │ │ +03ca66: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +03ca6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -78003,24 +78033,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 │ │ -03baf8: |[03baf8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -03bb08: 7040 1407 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0714 │ │ -03bb0e: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03bb12: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03bb16: 1a00 0e0c |0007: const-string v0, "layout_inflater" // string@0c0e │ │ -03bb1a: 6e20 4e00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -03bb20: 0c00 |000c: move-result-object v0 │ │ -03bb22: 1f00 f500 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f5 │ │ -03bb26: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03bb2a: 0e00 |0011: return-void │ │ +03ca6c: |[03ca6c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +03ca7c: 7040 1407 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0714 │ │ +03ca82: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +03ca86: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +03ca8a: 1a00 0b0c |0007: const-string v0, "layout_inflater" // string@0c0b │ │ +03ca8e: 6e20 4e00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +03ca94: 0c00 |000c: move-result-object v0 │ │ +03ca96: 1f00 f400 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f4 │ │ +03ca9a: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +03ca9e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -78035,24 +78065,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 │ │ -03bb2c: |[03bb2c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -03bb3c: 7040 1507 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0715 │ │ -03bb42: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03bb46: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03bb4a: 1a00 0e0c |0007: const-string v0, "layout_inflater" // string@0c0e │ │ -03bb4e: 6e20 4e00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ -03bb54: 0c00 |000c: move-result-object v0 │ │ -03bb56: 1f00 f500 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f5 │ │ -03bb5a: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03bb5e: 0e00 |0011: return-void │ │ +03caa0: |[03caa0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +03cab0: 7040 1507 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0715 │ │ +03cab6: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +03caba: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +03cabe: 1a00 0b0c |0007: const-string v0, "layout_inflater" // string@0c0b │ │ +03cac2: 6e20 4e00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@004e │ │ +03cac8: 0c00 |000c: move-result-object v0 │ │ +03caca: 1f00 f400 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f4 │ │ +03cace: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +03cad2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -78068,21 +78098,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 │ │ -03bb60: |[03bb60] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03bb70: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03bb74: 5231 e201 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03bb78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03bb7a: 6e40 a207 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ -03bb80: 0c00 |0008: move-result-object v0 │ │ -03bb82: 1100 |0009: return-object v0 │ │ +03cad4: |[03cad4] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +03cae4: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +03cae8: 5231 e201 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +03caec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03caee: 6e40 a207 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ +03caf4: 0c00 |0008: move-result-object v0 │ │ +03caf6: 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; │ │ @@ -78093,21 +78123,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 │ │ -03bb84: |[03bb84] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03bb94: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03bb98: 5231 e401 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03bb9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03bb9e: 6e40 a207 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ -03bba4: 0c00 |0008: move-result-object v0 │ │ -03bba6: 1100 |0009: return-object v0 │ │ +03caf8: |[03caf8] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +03cb08: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +03cb0c: 5231 e401 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +03cb10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03cb12: 6e40 a207 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@07a2 │ │ +03cb18: 0c00 |0008: move-result-object v0 │ │ +03cb1a: 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; │ │ @@ -78118,17 +78148,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bba8: |[03bba8] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -03bbb8: 5901 e201 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03bbbc: 0e00 |0002: return-void │ │ +03cb1c: |[03cb1c] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +03cb2c: 5901 e201 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +03cb30: 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 │ │ @@ -78138,31 +78168,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bbc0: |[03bbc0] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -03bbd0: 5901 e401 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03bbd4: 0e00 |0002: return-void │ │ +03cb34: |[03cb34] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +03cb44: 5901 e401 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +03cb48: 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 : 1597 (ResourceCursorAdapter.java) │ │ + source_file_idx : 1595 (ResourceCursorAdapter.java) │ │ │ │ Class #273 header: │ │ -class_idx : 349 │ │ +class_idx : 347 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 348 │ │ +superclass_idx : 346 │ │ source_file_idx : 348 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #273 - │ │ @@ -78178,17 +78208,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03bbd8: |[03bbd8] com.example.android.actionbarcompat.ActionBarHelperICS.:(Landroid/app/Activity;)V │ │ -03bbe8: 7020 9c09 1000 |0000: invoke-direct {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.:(Landroid/app/Activity;)V // method@099c │ │ -03bbee: 0e00 |0003: return-void │ │ +03cb4c: |[03cb4c] com.example.android.actionbarcompat.ActionBarHelperICS.:(Landroid/app/Activity;)V │ │ +03cb5c: 7020 9c09 1000 |0000: invoke-direct {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;.:(Landroid/app/Activity;)V // method@099c │ │ +03cb62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/example/android/actionbarcompat/ActionBarHelperICS; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -78199,34 +78229,34 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03bbf0: |[03bbf0] com.example.android.actionbarcompat.ActionBarHelperICS.getActionBarThemedContext:()Landroid/content/Context; │ │ -03bc00: 5410 5c02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperICS;.mActivity:Landroid/app/Activity; // field@025c │ │ -03bc04: 6e10 0a00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000a │ │ -03bc0a: 0c00 |0005: move-result-object v0 │ │ -03bc0c: 6e10 0500 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0005 │ │ -03bc12: 0c00 |0009: move-result-object v0 │ │ -03bc14: 1100 |000a: return-object v0 │ │ +03cb64: |[03cb64] com.example.android.actionbarcompat.ActionBarHelperICS.getActionBarThemedContext:()Landroid/content/Context; │ │ +03cb74: 5410 5c02 |0000: iget-object v0, v1, Lcom/example/android/actionbarcompat/ActionBarHelperICS;.mActivity:Landroid/app/Activity; // field@025c │ │ +03cb78: 6e10 0a00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000a │ │ +03cb7e: 0c00 |0005: move-result-object v0 │ │ +03cb80: 6e10 0500 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0005 │ │ +03cb86: 0c00 |0009: move-result-object v0 │ │ +03cb88: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/example/android/actionbarcompat/ActionBarHelperICS; │ │ │ │ source_file_idx : 348 (ActionBarHelperICS.java) │ │ │ │ Class #274 header: │ │ -class_idx : 351 │ │ +class_idx : 349 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 343 │ │ -source_file_idx : 1478 │ │ +superclass_idx : 341 │ │ +source_file_idx : 1476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #274 - │ │ Class descriptor : 'Lcom/example/android/actionbarcompat/MainActivity;' │ │ @@ -78245,19 +78275,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03bc18: |[03bc18] com.example.android.actionbarcompat.MainActivity.:()V │ │ -03bc28: 7010 7b09 0100 |0000: invoke-direct {v1}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ -03bc2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03bc30: 5c10 5e02 |0004: iput-boolean v0, v1, Lcom/example/android/actionbarcompat/MainActivity;.mAlternateTitle:Z // field@025e │ │ -03bc34: 0e00 |0006: return-void │ │ +03cb8c: |[03cb8c] com.example.android.actionbarcompat.MainActivity.:()V │ │ +03cb9c: 7010 7b09 0100 |0000: invoke-direct {v1}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ +03cba2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03cba4: 5c10 5e02 |0004: iput-boolean v0, v1, Lcom/example/android/actionbarcompat/MainActivity;.mAlternateTitle:Z // field@025e │ │ +03cba8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/example/android/actionbarcompat/MainActivity; │ │ │ │ @@ -78267,19 +78297,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03bc38: |[03bc38] com.example.android.actionbarcompat.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03bc48: 6f20 7e09 2100 |0000: invoke-super {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ -03bc4e: 1400 0b00 037f |0003: const v0, #float 1.74129e+38 // #7f03000b │ │ -03bc54: 6e20 ab09 0100 |0006: invoke-virtual {v1, v0}, Lcom/example/android/actionbarcompat/MainActivity;.setContentView:(I)V // method@09ab │ │ -03bc5a: 0e00 |0009: return-void │ │ +03cbac: |[03cbac] com.example.android.actionbarcompat.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03cbbc: 6f20 7e09 2100 |0000: invoke-super {v1, v2}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ +03cbc2: 1400 0b00 037f |0003: const v0, #float 1.74129e+38 // #7f03000b │ │ +03cbc8: 6e20 ab09 0100 |0006: invoke-virtual {v1, v0}, Lcom/example/android/actionbarcompat/MainActivity;.setContentView:(I)V // method@09ab │ │ +03cbce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0009 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/example/android/actionbarcompat/MainActivity; │ │ @@ -78290,22 +78320,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03bc5c: |[03bc5c] com.example.android.actionbarcompat.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03bc6c: 6e10 a609 0200 |0000: invoke-virtual {v2}, Lcom/example/android/actionbarcompat/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@09a6 │ │ -03bc72: 0c00 |0003: move-result-object v0 │ │ -03bc74: 1501 0b7f |0004: const/high16 v1, #int 2131427328 // #7f0b │ │ -03bc78: 6e30 a807 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ -03bc7e: 6f20 7f09 3200 |0009: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ -03bc84: 0a01 |000c: move-result v1 │ │ -03bc86: 0f01 |000d: return v1 │ │ +03cbd0: |[03cbd0] com.example.android.actionbarcompat.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03cbe0: 6e10 a609 0200 |0000: invoke-virtual {v2}, Lcom/example/android/actionbarcompat/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@09a6 │ │ +03cbe6: 0c00 |0003: move-result-object v0 │ │ +03cbe8: 1501 0b7f |0004: const/high16 v1, #int 2131427328 // #7f0b │ │ +03cbec: 6e30 a807 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ +03cbf2: 6f20 7f09 3200 |0009: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ +03cbf8: 0a01 |000c: move-result v1 │ │ +03cbfa: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0004 - 0x000e reg=0 menuInflater Landroid/view/MenuInflater; │ │ @@ -78317,56 +78347,56 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -03bc88: |[03bc88] com.example.android.actionbarcompat.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03bc98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03bc9a: 7210 aa07 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -03bca0: 0a00 |0004: move-result v0 │ │ -03bca2: 2c00 4b00 0000 |0005: sparse-switch v0, 00000050 // +0000004b │ │ -03bca8: 6f20 8009 5400 |0008: invoke-super {v4, v5}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ -03bcae: 0a00 |000b: move-result v0 │ │ -03bcb0: 0f00 |000c: return v0 │ │ -03bcb2: 1a00 a406 |000d: const-string v0, "Tapped home" // string@06a4 │ │ -03bcb6: 7130 eb08 0401 |000f: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03bcbc: 0c00 |0012: move-result-object v0 │ │ -03bcbe: 6e10 ec08 0000 |0013: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03bcc4: 28f2 |0016: goto 0008 // -000e │ │ -03bcc6: 1a00 4a02 |0017: const-string v0, "Fake refreshing..." // string@024a │ │ -03bcca: 7130 eb08 0401 |0019: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03bcd0: 0c00 |001c: move-result-object v0 │ │ -03bcd2: 6e10 ec08 0000 |001d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03bcd8: 6e10 a509 0400 |0020: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/MainActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@09a5 │ │ -03bcde: 0c00 |0023: move-result-object v0 │ │ -03bce0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -03bce2: 6e20 8c09 1000 |0025: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ -03bce8: 6e10 a709 0400 |0028: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/MainActivity;.getWindow:()Landroid/view/Window; // method@09a7 │ │ -03bcee: 0c00 |002b: move-result-object v0 │ │ -03bcf0: 6e10 1308 0000 |002c: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0813 │ │ -03bcf6: 0c00 |002f: move-result-object v0 │ │ -03bcf8: 2201 5e01 |0030: new-instance v1, Lcom/example/android/actionbarcompat/MainActivity$1; // type@015e │ │ -03bcfc: 7020 a209 4100 |0032: invoke-direct {v1, v4}, Lcom/example/android/actionbarcompat/MainActivity$1;.:(Lcom/example/android/actionbarcompat/MainActivity;)V // method@09a2 │ │ -03bd02: 1602 e803 |0035: const-wide/16 v2, #int 1000 // #3e8 │ │ -03bd06: 6e40 ec07 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@07ec │ │ -03bd0c: 28ce |003a: goto 0008 // -0032 │ │ -03bd0e: 1a00 a506 |003b: const-string v0, "Tapped search" // string@06a5 │ │ -03bd12: 7130 eb08 0401 |003d: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03bd18: 0c00 |0040: move-result-object v0 │ │ -03bd1a: 6e10 ec08 0000 |0041: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03bd20: 28c4 |0044: goto 0008 // -003c │ │ -03bd22: 1a00 a606 |0045: const-string v0, "Tapped share" // string@06a6 │ │ -03bd26: 7130 eb08 0401 |0047: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03bd2c: 0c00 |004a: move-result-object v0 │ │ -03bd2e: 6e10 ec08 0000 |004b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03bd34: 28ba |004e: goto 0008 // -0046 │ │ -03bd36: 0000 |004f: nop // spacer │ │ -03bd38: 0002 0400 2c00 0201 0400 087f 1b00 ... |0050: sparse-switch-data (18 units) │ │ +03cbfc: |[03cbfc] com.example.android.actionbarcompat.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03cc0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03cc0e: 7210 aa07 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03cc14: 0a00 |0004: move-result v0 │ │ +03cc16: 2c00 4b00 0000 |0005: sparse-switch v0, 00000050 // +0000004b │ │ +03cc1c: 6f20 8009 5400 |0008: invoke-super {v4, v5}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ +03cc22: 0a00 |000b: move-result v0 │ │ +03cc24: 0f00 |000c: return v0 │ │ +03cc26: 1a00 a206 |000d: const-string v0, "Tapped home" // string@06a2 │ │ +03cc2a: 7130 eb08 0401 |000f: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03cc30: 0c00 |0012: move-result-object v0 │ │ +03cc32: 6e10 ec08 0000 |0013: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03cc38: 28f2 |0016: goto 0008 // -000e │ │ +03cc3a: 1a00 4a02 |0017: const-string v0, "Fake refreshing..." // string@024a │ │ +03cc3e: 7130 eb08 0401 |0019: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03cc44: 0c00 |001c: move-result-object v0 │ │ +03cc46: 6e10 ec08 0000 |001d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03cc4c: 6e10 a509 0400 |0020: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/MainActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@09a5 │ │ +03cc52: 0c00 |0023: move-result-object v0 │ │ +03cc54: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +03cc56: 6e20 8c09 1000 |0025: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ +03cc5c: 6e10 a709 0400 |0028: invoke-virtual {v4}, Lcom/example/android/actionbarcompat/MainActivity;.getWindow:()Landroid/view/Window; // method@09a7 │ │ +03cc62: 0c00 |002b: move-result-object v0 │ │ +03cc64: 6e10 1308 0000 |002c: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0813 │ │ +03cc6a: 0c00 |002f: move-result-object v0 │ │ +03cc6c: 2201 5c01 |0030: new-instance v1, Lcom/example/android/actionbarcompat/MainActivity$1; // type@015c │ │ +03cc70: 7020 a209 4100 |0032: invoke-direct {v1, v4}, Lcom/example/android/actionbarcompat/MainActivity$1;.:(Lcom/example/android/actionbarcompat/MainActivity;)V // method@09a2 │ │ +03cc76: 1602 e803 |0035: const-wide/16 v2, #int 1000 // #3e8 │ │ +03cc7a: 6e40 ec07 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@07ec │ │ +03cc80: 28ce |003a: goto 0008 // -0032 │ │ +03cc82: 1a00 a306 |003b: const-string v0, "Tapped search" // string@06a3 │ │ +03cc86: 7130 eb08 0401 |003d: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03cc8c: 0c00 |0040: move-result-object v0 │ │ +03cc8e: 6e10 ec08 0000 |0041: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03cc94: 28c4 |0044: goto 0008 // -003c │ │ +03cc96: 1a00 a406 |0045: const-string v0, "Tapped share" // string@06a4 │ │ +03cc9a: 7130 eb08 0401 |0047: invoke-static {v4, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03cca0: 0c00 |004a: move-result-object v0 │ │ +03cca2: 6e10 ec08 0000 |004b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03cca8: 28ba |004e: goto 0008 // -0046 │ │ +03ccaa: 0000 |004f: nop // spacer │ │ +03ccac: 0002 0400 2c00 0201 0400 087f 1b00 ... |0050: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0008 line=85 │ │ 0x000d line=62 │ │ 0x0017 line=66 │ │ 0x0020 line=67 │ │ @@ -78374,20 +78404,20 @@ │ │ 0x003b line=78 │ │ 0x0045 line=82 │ │ 0x004f line=60 │ │ locals : │ │ 0x0000 - 0x0062 reg=4 this Lcom/example/android/actionbarcompat/MainActivity; │ │ 0x0000 - 0x0062 reg=5 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 1478 (MainActivity.java) │ │ + source_file_idx : 1476 (MainActivity.java) │ │ │ │ Class #275 header: │ │ -class_idx : 495 │ │ +class_idx : 493 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ +superclass_idx : 405 │ │ source_file_idx : 299 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #275 - │ │ @@ -78416,40 +78446,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -03bd5c: |[03bd5c] org.apache.http.entity.mime.content.AbstractContentBody.:(Ljava/lang/String;)V │ │ -03bd6c: 7010 660a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ -03bd72: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -03bd76: 2201 8b01 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03bd7a: 1a02 be05 |0007: const-string v2, "MIME type may not be null" // string@05be │ │ -03bd7e: 7020 4e0a 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03bd84: 2701 |000c: throw v1 │ │ -03bd86: 5b34 8e02 |000d: iput-object v4, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mimeType:Ljava/lang/String; // field@028e │ │ -03bd8a: 1301 2f00 |000f: const/16 v1, #int 47 // #2f │ │ -03bd8e: 6e20 7f0a 1400 |0011: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a7f │ │ -03bd94: 0a00 |0014: move-result v0 │ │ -03bd96: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -03bd98: 3210 1200 |0016: if-eq v0, v1, 0028 // +0012 │ │ -03bd9c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -03bd9e: 6e30 880a 1400 |0019: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a88 │ │ -03bda4: 0c01 |001c: move-result-object v1 │ │ -03bda6: 5b31 8d02 |001d: iput-object v1, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mediaType:Ljava/lang/String; // field@028d │ │ -03bdaa: d801 0001 |001f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -03bdae: 6e20 870a 1400 |0021: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ -03bdb4: 0c01 |0024: move-result-object v1 │ │ -03bdb6: 5b31 8f02 |0025: iput-object v1, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.subType:Ljava/lang/String; // field@028f │ │ -03bdba: 0e00 |0027: return-void │ │ -03bdbc: 5b34 8d02 |0028: iput-object v4, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mediaType:Ljava/lang/String; // field@028d │ │ -03bdc0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -03bdc2: 5b31 8f02 |002b: iput-object v1, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.subType:Ljava/lang/String; // field@028f │ │ -03bdc6: 28fa |002d: goto 0027 // -0006 │ │ +03ccd0: |[03ccd0] org.apache.http.entity.mime.content.AbstractContentBody.:(Ljava/lang/String;)V │ │ +03cce0: 7010 660a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a66 │ │ +03cce6: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +03ccea: 2201 8901 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03ccee: 1a02 bc05 |0007: const-string v2, "MIME type may not be null" // string@05bc │ │ +03ccf2: 7020 4e0a 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03ccf8: 2701 |000c: throw v1 │ │ +03ccfa: 5b34 8e02 |000d: iput-object v4, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mimeType:Ljava/lang/String; // field@028e │ │ +03ccfe: 1301 2f00 |000f: const/16 v1, #int 47 // #2f │ │ +03cd02: 6e20 7f0a 1400 |0011: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a7f │ │ +03cd08: 0a00 |0014: move-result v0 │ │ +03cd0a: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +03cd0c: 3210 1200 |0016: if-eq v0, v1, 0028 // +0012 │ │ +03cd10: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +03cd12: 6e30 880a 1400 |0019: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a88 │ │ +03cd18: 0c01 |001c: move-result-object v1 │ │ +03cd1a: 5b31 8d02 |001d: iput-object v1, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mediaType:Ljava/lang/String; // field@028d │ │ +03cd1e: d801 0001 |001f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +03cd22: 6e20 870a 1400 |0021: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a87 │ │ +03cd28: 0c01 |0024: move-result-object v1 │ │ +03cd2a: 5b31 8f02 |0025: iput-object v1, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.subType:Ljava/lang/String; // field@028f │ │ +03cd2e: 0e00 |0027: return-void │ │ +03cd30: 5b34 8d02 |0028: iput-object v4, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mediaType:Ljava/lang/String; // field@028d │ │ +03cd34: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +03cd36: 5b31 8f02 |002b: iput-object v1, v3, Lorg/apache/http/entity/mime/content/AbstractContentBody;.subType:Ljava/lang/String; // field@028f │ │ +03cd3a: 28fa |002d: goto 0027 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x000d line=45 │ │ 0x000f line=46 │ │ @@ -78470,17 +78500,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bdc8: |[03bdc8] org.apache.http.entity.mime.content.AbstractContentBody.getMediaType:()Ljava/lang/String; │ │ -03bdd8: 5410 8d02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mediaType:Ljava/lang/String; // field@028d │ │ -03bddc: 1100 |0002: return-object v0 │ │ +03cd3c: |[03cd3c] org.apache.http.entity.mime.content.AbstractContentBody.getMediaType:()Ljava/lang/String; │ │ +03cd4c: 5410 8d02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mediaType:Ljava/lang/String; // field@028d │ │ +03cd50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/AbstractContentBody; │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/content/AbstractContentBody;) │ │ @@ -78488,17 +78518,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bde0: |[03bde0] org.apache.http.entity.mime.content.AbstractContentBody.getMimeType:()Ljava/lang/String; │ │ -03bdf0: 5410 8e02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mimeType:Ljava/lang/String; // field@028e │ │ -03bdf4: 1100 |0002: return-object v0 │ │ +03cd54: |[03cd54] org.apache.http.entity.mime.content.AbstractContentBody.getMimeType:()Ljava/lang/String; │ │ +03cd64: 5410 8e02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/AbstractContentBody;.mimeType:Ljava/lang/String; // field@028e │ │ +03cd68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/AbstractContentBody; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/content/AbstractContentBody;) │ │ @@ -78506,29 +78536,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bdf8: |[03bdf8] org.apache.http.entity.mime.content.AbstractContentBody.getSubType:()Ljava/lang/String; │ │ -03be08: 5410 8f02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/AbstractContentBody;.subType:Ljava/lang/String; // field@028f │ │ -03be0c: 1100 |0002: return-object v0 │ │ +03cd6c: |[03cd6c] org.apache.http.entity.mime.content.AbstractContentBody.getSubType:()Ljava/lang/String; │ │ +03cd7c: 5410 8f02 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/AbstractContentBody;.subType:Ljava/lang/String; // field@028f │ │ +03cd80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/AbstractContentBody; │ │ │ │ source_file_idx : 299 (AbstractContentBody.java) │ │ │ │ Class #276 header: │ │ -class_idx : 515 │ │ +class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 343 │ │ +superclass_idx : 341 │ │ source_file_idx : 434 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #276 - │ │ @@ -78564,17 +78594,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03be10: |[03be10] org.sagemath.droid.CellActivity.:()V │ │ -03be20: 7010 7b09 0000 |0000: invoke-direct {v0}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ -03be26: 0e00 |0003: return-void │ │ +03cd84: |[03cd84] org.sagemath.droid.CellActivity.:()V │ │ +03cd94: 7010 7b09 0000 |0000: invoke-direct {v0}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ +03cd9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellActivity; │ │ │ │ Virtual methods - │ │ @@ -78583,90 +78613,90 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -03be28: |[03be28] org.sagemath.droid.CellActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03be38: 6f20 7e09 7600 |0000: invoke-super {v6, v7}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ -03be3e: 6e10 e60b 0600 |0003: invoke-virtual {v6}, Lorg/sagemath/droid/CellActivity;.getApplicationContext:()Landroid/content/Context; // method@0be6 │ │ -03be44: 0c03 |0006: move-result-object v3 │ │ -03be46: 7110 fd0b 0300 |0007: invoke-static {v3}, Lorg/sagemath/droid/CellCollection;.initialize:(Landroid/content/Context;)V // method@0bfd │ │ -03be4c: 1403 0200 037f |000a: const v3, #float 1.74129e+38 // #7f030002 │ │ -03be52: 6e20 ed0b 3600 |000d: invoke-virtual {v6, v3}, Lorg/sagemath/droid/CellActivity;.setContentView:(I)V // method@0bed │ │ -03be58: 2203 5d02 |0010: new-instance v3, Lsheetrock/panda/changelog/SimpleEula$EulaTask; // type@025d │ │ -03be5c: 2204 5e02 |0012: new-instance v4, Lsheetrock/panda/changelog/SimpleEula; // type@025e │ │ -03be60: 7020 e50d 6400 |0014: invoke-direct {v4, v6}, Lsheetrock/panda/changelog/SimpleEula;.:(Landroid/app/Activity;)V // method@0de5 │ │ -03be66: 6e10 680a 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -03be6c: 7020 df0d 4300 |001a: invoke-direct {v3, v4}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.:(Lsheetrock/panda/changelog/SimpleEula;)V // method@0ddf │ │ -03be72: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -03be74: 2344 7302 |001e: new-array v4, v4, [Ljava/lang/Void; // type@0273 │ │ -03be78: 6e20 e20d 4300 |0020: invoke-virtual {v3, v4}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0de2 │ │ -03be7e: 2203 5a02 |0023: new-instance v3, Lsheetrock/panda/changelog/ChangeLog; // type@025a │ │ -03be82: 7020 cc0d 6300 |0025: invoke-direct {v3, v6}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;)V // method@0dcc │ │ -03be88: 5b63 9d02 |0028: iput-object v3, v6, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ -03be8c: 5463 9d02 |002a: iget-object v3, v6, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ -03be90: 6e10 cf0d 0300 |002c: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.firstRun:()Z // method@0dcf │ │ -03be96: 0a03 |002f: move-result v3 │ │ -03be98: 3803 0b00 |0030: if-eqz v3, 003b // +000b │ │ -03be9c: 5463 9d02 |0032: iget-object v3, v6, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ -03bea0: 6e10 d70d 0300 |0034: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.getLogDialog:()Landroid/app/AlertDialog; // method@0dd7 │ │ -03bea6: 0c03 |0037: move-result-object v3 │ │ -03bea8: 6e10 3300 0300 |0038: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03beae: 6e10 e80b 0600 |003b: invoke-virtual {v6}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ -03beb4: 0c03 |003e: move-result-object v3 │ │ -03beb6: 1404 0500 087f |003f: const v4, #float 1.80775e+38 // #7f080005 │ │ -03bebc: 6e20 d801 4300 |0042: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -03bec2: 0c01 |0045: move-result-object v1 │ │ -03bec4: 1f01 0d02 |0046: check-cast v1, Lorg/sagemath/droid/CellGroupsFragment; // type@020d │ │ -03bec8: 6e20 3c0c 6100 |0048: invoke-virtual {v1, v6}, Lorg/sagemath/droid/CellGroupsFragment;.setOnGroupSelected:(Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;)V // method@0c3c │ │ -03bece: 6e10 e80b 0600 |004b: invoke-virtual {v6}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ -03bed4: 0c03 |004e: move-result-object v3 │ │ -03bed6: 1404 0600 087f |004f: const v4, #float 1.80775e+38 // #7f080006 │ │ -03bedc: 6e20 d801 4300 |0052: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -03bee2: 0c02 |0055: move-result-object v2 │ │ -03bee4: 1f02 1502 |0056: check-cast v2, Lorg/sagemath/droid/CellListFragment; // type@0215 │ │ -03bee8: 3802 0c00 |0058: if-eqz v2, 0064 // +000c │ │ -03beec: 6e10 630c 0200 |005a: invoke-virtual {v2}, Lorg/sagemath/droid/CellListFragment;.isInLayout:()Z // method@0c63 │ │ -03bef2: 0a03 |005d: move-result v3 │ │ -03bef4: 3803 0600 |005e: if-eqz v3, 0064 // +0006 │ │ -03bef8: 1203 |0060: const/4 v3, #int 0 // #0 │ │ -03befa: 6e20 6a0c 3200 |0061: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ -03bf00: 0e00 |0064: return-void │ │ -03bf02: 0d00 |0065: move-exception v0 │ │ -03bf04: 1a03 b101 |0066: const-string v3, "CellActivity" // string@01b1 │ │ -03bf08: 2204 9c01 |0068: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -03bf0c: 7010 930a 0400 |006a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03bf12: 1a05 2702 |006d: const-string v5, "Error showing EULA: " // string@0227 │ │ -03bf16: 6e20 9a0a 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03bf1c: 0c04 |0072: move-result-object v4 │ │ -03bf1e: 6e10 4c0a 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0a4c │ │ -03bf24: 0c05 |0076: move-result-object v5 │ │ -03bf26: 6e20 9a0a 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03bf2c: 0c04 |007a: move-result-object v4 │ │ -03bf2e: 6e10 9e0a 0400 |007b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03bf34: 0c04 |007e: move-result-object v4 │ │ -03bf36: 7120 8907 4300 |007f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03bf3c: 6e10 4b0a 0000 |0082: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a4b │ │ -03bf42: 289e |0085: goto 0023 // -0062 │ │ +03cd9c: |[03cd9c] org.sagemath.droid.CellActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03cdac: 6f20 7e09 7600 |0000: invoke-super {v6, v7}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ +03cdb2: 6e10 e60b 0600 |0003: invoke-virtual {v6}, Lorg/sagemath/droid/CellActivity;.getApplicationContext:()Landroid/content/Context; // method@0be6 │ │ +03cdb8: 0c03 |0006: move-result-object v3 │ │ +03cdba: 7110 fd0b 0300 |0007: invoke-static {v3}, Lorg/sagemath/droid/CellCollection;.initialize:(Landroid/content/Context;)V // method@0bfd │ │ +03cdc0: 1403 0200 037f |000a: const v3, #float 1.74129e+38 // #7f030002 │ │ +03cdc6: 6e20 ed0b 3600 |000d: invoke-virtual {v6, v3}, Lorg/sagemath/droid/CellActivity;.setContentView:(I)V // method@0bed │ │ +03cdcc: 2203 5b02 |0010: new-instance v3, Lsheetrock/panda/changelog/SimpleEula$EulaTask; // type@025b │ │ +03cdd0: 2204 5c02 |0012: new-instance v4, Lsheetrock/panda/changelog/SimpleEula; // type@025c │ │ +03cdd4: 7020 e50d 6400 |0014: invoke-direct {v4, v6}, Lsheetrock/panda/changelog/SimpleEula;.:(Landroid/app/Activity;)V // method@0de5 │ │ +03cdda: 6e10 680a 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +03cde0: 7020 df0d 4300 |001a: invoke-direct {v3, v4}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.:(Lsheetrock/panda/changelog/SimpleEula;)V // method@0ddf │ │ +03cde6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +03cde8: 2344 7102 |001e: new-array v4, v4, [Ljava/lang/Void; // type@0271 │ │ +03cdec: 6e20 e20d 4300 |0020: invoke-virtual {v3, v4}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0de2 │ │ +03cdf2: 2203 5802 |0023: new-instance v3, Lsheetrock/panda/changelog/ChangeLog; // type@0258 │ │ +03cdf6: 7020 cc0d 6300 |0025: invoke-direct {v3, v6}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;)V // method@0dcc │ │ +03cdfc: 5b63 9d02 |0028: iput-object v3, v6, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ +03ce00: 5463 9d02 |002a: iget-object v3, v6, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ +03ce04: 6e10 cf0d 0300 |002c: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.firstRun:()Z // method@0dcf │ │ +03ce0a: 0a03 |002f: move-result v3 │ │ +03ce0c: 3803 0b00 |0030: if-eqz v3, 003b // +000b │ │ +03ce10: 5463 9d02 |0032: iget-object v3, v6, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ +03ce14: 6e10 d70d 0300 |0034: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.getLogDialog:()Landroid/app/AlertDialog; // method@0dd7 │ │ +03ce1a: 0c03 |0037: move-result-object v3 │ │ +03ce1c: 6e10 3300 0300 |0038: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +03ce22: 6e10 e80b 0600 |003b: invoke-virtual {v6}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ +03ce28: 0c03 |003e: move-result-object v3 │ │ +03ce2a: 1404 0500 087f |003f: const v4, #float 1.80775e+38 // #7f080005 │ │ +03ce30: 6e20 d801 4300 |0042: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ +03ce36: 0c01 |0045: move-result-object v1 │ │ +03ce38: 1f01 0b02 |0046: check-cast v1, Lorg/sagemath/droid/CellGroupsFragment; // type@020b │ │ +03ce3c: 6e20 3c0c 6100 |0048: invoke-virtual {v1, v6}, Lorg/sagemath/droid/CellGroupsFragment;.setOnGroupSelected:(Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;)V // method@0c3c │ │ +03ce42: 6e10 e80b 0600 |004b: invoke-virtual {v6}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ +03ce48: 0c03 |004e: move-result-object v3 │ │ +03ce4a: 1404 0600 087f |004f: const v4, #float 1.80775e+38 // #7f080006 │ │ +03ce50: 6e20 d801 4300 |0052: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ +03ce56: 0c02 |0055: move-result-object v2 │ │ +03ce58: 1f02 1302 |0056: check-cast v2, Lorg/sagemath/droid/CellListFragment; // type@0213 │ │ +03ce5c: 3802 0c00 |0058: if-eqz v2, 0064 // +000c │ │ +03ce60: 6e10 630c 0200 |005a: invoke-virtual {v2}, Lorg/sagemath/droid/CellListFragment;.isInLayout:()Z // method@0c63 │ │ +03ce66: 0a03 |005d: move-result v3 │ │ +03ce68: 3803 0600 |005e: if-eqz v3, 0064 // +0006 │ │ +03ce6c: 1203 |0060: const/4 v3, #int 0 // #0 │ │ +03ce6e: 6e20 6a0c 3200 |0061: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ +03ce74: 0e00 |0064: return-void │ │ +03ce76: 0d00 |0065: move-exception v0 │ │ +03ce78: 1a03 b101 |0066: const-string v3, "CellActivity" // string@01b1 │ │ +03ce7c: 2204 9a01 |0068: new-instance v4, Ljava/lang/StringBuilder; // type@019a │ │ +03ce80: 7010 930a 0400 |006a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03ce86: 1a05 2702 |006d: const-string v5, "Error showing EULA: " // string@0227 │ │ +03ce8a: 6e20 9a0a 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03ce90: 0c04 |0072: move-result-object v4 │ │ +03ce92: 6e10 4c0a 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0a4c │ │ +03ce98: 0c05 |0076: move-result-object v5 │ │ +03ce9a: 6e20 9a0a 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03cea0: 0c04 |007a: move-result-object v4 │ │ +03cea2: 6e10 9e0a 0400 |007b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03cea8: 0c04 |007e: move-result-object v4 │ │ +03ceaa: 7120 8907 4300 |007f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03ceb0: 6e10 4b0a 0000 |0082: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a4b │ │ +03ceb6: 289e |0085: goto 0023 // -0062 │ │ catches : 1 │ │ 0x0010 - 0x0023 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0010 line=40 │ │ 0x0023 line=47 │ │ 0x002a line=48 │ │ 0x0032 line=49 │ │ - 0x003b line=51 │ │ + 0x003b line=52 │ │ 0x0048 line=53 │ │ - 0x004b line=55 │ │ + 0x004b line=56 │ │ 0x0058 line=57 │ │ 0x0060 line=58 │ │ 0x0064 line=59 │ │ 0x0065 line=41 │ │ 0x0066 line=42 │ │ 0x0082 line=43 │ │ locals : │ │ @@ -78681,22 +78711,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03bf54: |[03bf54] org.sagemath.droid.CellActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03bf64: 6e10 e70b 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/CellActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0be7 │ │ -03bf6a: 0c00 |0003: move-result-object v0 │ │ -03bf6c: 1401 0100 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0001 │ │ -03bf72: 6e30 a807 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ -03bf78: 6f20 7f09 3200 |000a: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ -03bf7e: 0a01 |000d: move-result v1 │ │ -03bf80: 0f01 |000e: return v1 │ │ +03cec8: |[03cec8] org.sagemath.droid.CellActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03ced8: 6e10 e70b 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/CellActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0be7 │ │ +03cede: 0c00 |0003: move-result-object v0 │ │ +03cee0: 1401 0100 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0001 │ │ +03cee6: 6e30 a807 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ +03ceec: 6f20 7f09 3200 |000a: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ +03cef2: 0a01 |000d: move-result v1 │ │ +03cef4: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x000a line=80 │ │ locals : │ │ 0x0004 - 0x000f reg=0 menuInflater Landroid/view/MenuInflater; │ │ @@ -78708,39 +78738,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -03bf84: |[03bf84] org.sagemath.droid.CellActivity.onGroupSelected:(Ljava/lang/String;)V │ │ -03bf94: 6e10 e80b 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ -03bf9a: 0c02 |0003: move-result-object v2 │ │ -03bf9c: 1403 0600 087f |0004: const v3, #float 1.80775e+38 // #7f080006 │ │ -03bfa2: 6e20 d801 3200 |0007: invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -03bfa8: 0c01 |000a: move-result-object v1 │ │ -03bfaa: 1f01 1502 |000b: check-cast v1, Lorg/sagemath/droid/CellListFragment; // type@0215 │ │ -03bfae: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -03bfb2: 6e10 630c 0100 |000f: invoke-virtual {v1}, Lorg/sagemath/droid/CellListFragment;.isInLayout:()Z // method@0c63 │ │ -03bfb8: 0a02 |0012: move-result v2 │ │ -03bfba: 3902 1600 |0013: if-nez v2, 0029 // +0016 │ │ -03bfbe: 2200 1600 |0015: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -03bfc2: 6e10 e60b 0400 |0017: invoke-virtual {v4}, Lorg/sagemath/droid/CellActivity;.getApplicationContext:()Landroid/content/Context; // method@0be6 │ │ -03bfc8: 0c02 |001a: move-result-object v2 │ │ -03bfca: 1c03 0e02 |001b: const-class v3, Lorg/sagemath/droid/CellListActivity; // type@020e │ │ -03bfce: 7030 5400 2003 |001d: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0054 │ │ -03bfd4: 1a02 aa0b |0020: const-string v2, "intent_switch_group" // string@0baa │ │ -03bfd8: 6e30 5e00 2005 |0022: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ -03bfde: 6e20 ee0b 0400 |0025: invoke-virtual {v4, v0}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ -03bfe4: 0e00 |0028: return-void │ │ -03bfe6: 6e20 6a0c 5100 |0029: invoke-virtual {v1, v5}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ -03bfec: 28fc |002c: goto 0028 // -0004 │ │ +03cef8: |[03cef8] org.sagemath.droid.CellActivity.onGroupSelected:(Ljava/lang/String;)V │ │ +03cf08: 6e10 e80b 0400 |0000: invoke-virtual {v4}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ +03cf0e: 0c02 |0003: move-result-object v2 │ │ +03cf10: 1403 0600 087f |0004: const v3, #float 1.80775e+38 // #7f080006 │ │ +03cf16: 6e20 d801 3200 |0007: invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ +03cf1c: 0c01 |000a: move-result-object v1 │ │ +03cf1e: 1f01 1302 |000b: check-cast v1, Lorg/sagemath/droid/CellListFragment; // type@0213 │ │ +03cf22: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +03cf26: 6e10 630c 0100 |000f: invoke-virtual {v1}, Lorg/sagemath/droid/CellListFragment;.isInLayout:()Z // method@0c63 │ │ +03cf2c: 0a02 |0012: move-result v2 │ │ +03cf2e: 3902 1600 |0013: if-nez v2, 0029 // +0016 │ │ +03cf32: 2200 1600 |0015: new-instance v0, Landroid/content/Intent; // type@0016 │ │ +03cf36: 6e10 e60b 0400 |0017: invoke-virtual {v4}, Lorg/sagemath/droid/CellActivity;.getApplicationContext:()Landroid/content/Context; // method@0be6 │ │ +03cf3c: 0c02 |001a: move-result-object v2 │ │ +03cf3e: 1c03 0c02 |001b: const-class v3, Lorg/sagemath/droid/CellListActivity; // type@020c │ │ +03cf42: 7030 5400 2003 |001d: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0054 │ │ +03cf48: 1a02 a70b |0020: const-string v2, "intent_switch_group" // string@0ba7 │ │ +03cf4c: 6e30 5e00 2005 |0022: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ +03cf52: 6e20 ee0b 0400 |0025: invoke-virtual {v4, v0}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ +03cf58: 0e00 |0028: return-void │ │ +03cf5a: 6e20 6a0c 5100 |0029: invoke-virtual {v1, v5}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ +03cf60: 28fc |002c: goto 0028 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ + 0x0000 line=66 │ │ 0x000d line=67 │ │ 0x0015 line=68 │ │ 0x0020 line=69 │ │ 0x0025 line=70 │ │ 0x0028 line=74 │ │ 0x0029 line=72 │ │ locals : │ │ @@ -78754,71 +78785,71 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -03bff0: |[03bff0] org.sagemath.droid.CellActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c000: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03c002: 7210 aa07 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -03c008: 0a05 |0004: move-result v5 │ │ -03c00a: 2c05 6b00 0000 |0005: sparse-switch v5, 00000070 // +0000006b │ │ -03c010: 6f20 8009 8700 |0008: invoke-super {v7, v8}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ -03c016: 0a04 |000b: move-result v4 │ │ -03c018: 0f04 |000c: return v4 │ │ -03c01a: 6e10 e50b 0700 |000d: invoke-virtual {v7}, Lorg/sagemath/droid/CellActivity;.finish:()V // method@0be5 │ │ -03c020: 28fc |0010: goto 000c // -0004 │ │ -03c022: 6e10 e80b 0700 |0011: invoke-virtual {v7}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ -03c028: 0c01 |0014: move-result-object v1 │ │ -03c02a: 2200 1d02 |0015: new-instance v0, Lorg/sagemath/droid/NewCellDialog; // type@021d │ │ -03c02e: 7010 9e0c 0000 |0017: invoke-direct {v0}, Lorg/sagemath/droid/NewCellDialog;.:()V // method@0c9e │ │ -03c034: 1a05 bd0d |001a: const-string v5, "newCell" // string@0dbd │ │ -03c038: 6e30 a40c 1005 |001c: invoke-virtual {v0, v1, v5}, Lorg/sagemath/droid/NewCellDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@0ca4 │ │ -03c03e: 28ed |001f: goto 000c // -0013 │ │ -03c040: 1a05 a506 |0020: const-string v5, "Tapped search" // string@06a5 │ │ -03c044: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -03c046: 7130 eb08 5706 |0023: invoke-static {v7, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03c04c: 0c05 |0026: move-result-object v5 │ │ -03c04e: 6e10 ec08 0500 |0027: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03c054: 28e2 |002a: goto 000c // -001e │ │ -03c056: 5475 9d02 |002b: iget-object v5, v7, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ -03c05a: 6e10 d30d 0500 |002d: invoke-virtual {v5}, Lsheetrock/panda/changelog/ChangeLog;.getFullLogDialog:()Landroid/app/AlertDialog; // method@0dd3 │ │ -03c060: 0c05 |0030: move-result-object v5 │ │ -03c062: 6e10 3300 0500 |0031: invoke-virtual {v5}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03c068: 28d8 |0034: goto 000c // -0028 │ │ -03c06a: 1a05 4a0b |0035: const-string v5, "http://www.sagemath.org" // string@0b4a │ │ -03c06e: 7110 9700 0500 |0037: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03c074: 0c03 |003a: move-result-object v3 │ │ -03c076: 2202 1600 |003b: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -03c07a: 1a05 d907 |003d: const-string v5, "android.intent.action.VIEW" // string@07d9 │ │ -03c07e: 7030 5600 5203 |003f: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03c084: 6e20 ee0b 2700 |0042: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ -03c08a: 28c7 |0045: goto 000c // -0039 │ │ -03c08c: 1a05 4c0b |0046: const-string v5, "http://www.sagemath.org/doc/tutorial/" // string@0b4c │ │ -03c090: 7110 9700 0500 |0048: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03c096: 0c03 |004b: move-result-object v3 │ │ -03c098: 2202 1600 |004c: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -03c09c: 1a05 d907 |004e: const-string v5, "android.intent.action.VIEW" // string@07d9 │ │ -03c0a0: 7030 5600 5203 |0050: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03c0a6: 6e20 ee0b 2700 |0053: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ -03c0ac: 28b6 |0056: goto 000c // -004a │ │ -03c0ae: 1a05 4b0b |0057: const-string v5, "http://www.sagemath.org/doc/reference/" // string@0b4b │ │ -03c0b2: 7110 9700 0500 |0059: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03c0b8: 0c03 |005c: move-result-object v3 │ │ -03c0ba: 2202 1600 |005d: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -03c0be: 1a05 d907 |005f: const-string v5, "android.intent.action.VIEW" // string@07d9 │ │ -03c0c2: 7030 5600 5203 |0061: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03c0c8: 6e20 ee0b 2700 |0064: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ -03c0ce: 28a5 |0067: goto 000c // -005b │ │ -03c0d0: 7100 fb0b 0000 |0068: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c0d6: 0c05 |006b: move-result-object v5 │ │ -03c0d8: 6e10 f50b 0500 |006c: invoke-virtual {v5}, Lorg/sagemath/droid/CellCollection;.cleanHistory:()V // method@0bf5 │ │ -03c0de: 289d |006f: goto 000c // -0063 │ │ -03c0e0: 0002 0800 2c00 0201 1a00 087f 1b00 ... |0070: sparse-switch-data (34 units) │ │ +03cf64: |[03cf64] org.sagemath.droid.CellActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03cf74: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03cf76: 7210 aa07 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03cf7c: 0a05 |0004: move-result v5 │ │ +03cf7e: 2c05 6b00 0000 |0005: sparse-switch v5, 00000070 // +0000006b │ │ +03cf84: 6f20 8009 8700 |0008: invoke-super {v7, v8}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ +03cf8a: 0a04 |000b: move-result v4 │ │ +03cf8c: 0f04 |000c: return v4 │ │ +03cf8e: 6e10 e50b 0700 |000d: invoke-virtual {v7}, Lorg/sagemath/droid/CellActivity;.finish:()V // method@0be5 │ │ +03cf94: 28fc |0010: goto 000c // -0004 │ │ +03cf96: 6e10 e80b 0700 |0011: invoke-virtual {v7}, Lorg/sagemath/droid/CellActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0be8 │ │ +03cf9c: 0c01 |0014: move-result-object v1 │ │ +03cf9e: 2200 1b02 |0015: new-instance v0, Lorg/sagemath/droid/NewCellDialog; // type@021b │ │ +03cfa2: 7010 9e0c 0000 |0017: invoke-direct {v0}, Lorg/sagemath/droid/NewCellDialog;.:()V // method@0c9e │ │ +03cfa8: 1a05 b90d |001a: const-string v5, "newCell" // string@0db9 │ │ +03cfac: 6e30 a40c 1005 |001c: invoke-virtual {v0, v1, v5}, Lorg/sagemath/droid/NewCellDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@0ca4 │ │ +03cfb2: 28ed |001f: goto 000c // -0013 │ │ +03cfb4: 1a05 a306 |0020: const-string v5, "Tapped search" // string@06a3 │ │ +03cfb8: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +03cfba: 7130 eb08 5706 |0023: invoke-static {v7, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03cfc0: 0c05 |0026: move-result-object v5 │ │ +03cfc2: 6e10 ec08 0500 |0027: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03cfc8: 28e2 |002a: goto 000c // -001e │ │ +03cfca: 5475 9d02 |002b: iget-object v5, v7, Lorg/sagemath/droid/CellActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@029d │ │ +03cfce: 6e10 d30d 0500 |002d: invoke-virtual {v5}, Lsheetrock/panda/changelog/ChangeLog;.getFullLogDialog:()Landroid/app/AlertDialog; // method@0dd3 │ │ +03cfd4: 0c05 |0030: move-result-object v5 │ │ +03cfd6: 6e10 3300 0500 |0031: invoke-virtual {v5}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +03cfdc: 28d8 |0034: goto 000c // -0028 │ │ +03cfde: 1a05 470b |0035: const-string v5, "http://www.sagemath.org" // string@0b47 │ │ +03cfe2: 7110 9700 0500 |0037: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03cfe8: 0c03 |003a: move-result-object v3 │ │ +03cfea: 2202 1600 |003b: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +03cfee: 1a05 d707 |003d: const-string v5, "android.intent.action.VIEW" // string@07d7 │ │ +03cff2: 7030 5600 5203 |003f: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03cff8: 6e20 ee0b 2700 |0042: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ +03cffe: 28c7 |0045: goto 000c // -0039 │ │ +03d000: 1a05 490b |0046: const-string v5, "http://www.sagemath.org/doc/tutorial/" // string@0b49 │ │ +03d004: 7110 9700 0500 |0048: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03d00a: 0c03 |004b: move-result-object v3 │ │ +03d00c: 2202 1600 |004c: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +03d010: 1a05 d707 |004e: const-string v5, "android.intent.action.VIEW" // string@07d7 │ │ +03d014: 7030 5600 5203 |0050: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03d01a: 6e20 ee0b 2700 |0053: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ +03d020: 28b6 |0056: goto 000c // -004a │ │ +03d022: 1a05 480b |0057: const-string v5, "http://www.sagemath.org/doc/reference/" // string@0b48 │ │ +03d026: 7110 9700 0500 |0059: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03d02c: 0c03 |005c: move-result-object v3 │ │ +03d02e: 2202 1600 |005d: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +03d032: 1a05 d707 |005f: const-string v5, "android.intent.action.VIEW" // string@07d7 │ │ +03d036: 7030 5600 5203 |0061: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03d03c: 6e20 ee0b 2700 |0064: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellActivity;.startActivity:(Landroid/content/Intent;)V // method@0bee │ │ +03d042: 28a5 |0067: goto 000c // -005b │ │ +03d044: 7100 fb0b 0000 |0068: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d04a: 0c05 |006b: move-result-object v5 │ │ +03d04c: 6e10 f50b 0500 |006c: invoke-virtual {v5}, Lorg/sagemath/droid/CellCollection;.cleanHistory:()V // method@0bf5 │ │ +03d052: 289d |006f: goto 000c // -0063 │ │ +03d054: 0002 0800 2c00 0201 1a00 087f 1b00 ... |0070: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0008 line=122 │ │ 0x000d line=89 │ │ 0x0011 line=92 │ │ 0x0015 line=93 │ │ @@ -78847,17 +78878,17 @@ │ │ 0x005d - 0x0068 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0092 reg=7 this Lorg/sagemath/droid/CellActivity; │ │ 0x0000 - 0x0092 reg=8 item Landroid/view/MenuItem; │ │ │ │ source_file_idx : 434 (CellActivity.java) │ │ │ │ Class #277 header: │ │ -class_idx : 525 │ │ +class_idx : 523 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 96 │ │ +superclass_idx : 95 │ │ source_file_idx : 447 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #277 annotations: │ │ @@ -78896,41 +78927,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c124: |[03c124] org.sagemath.droid.CellGroupsFragment.:()V │ │ -03c134: 7010 9602 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@0296 │ │ -03c13a: 0e00 |0003: return-void │ │ +03d098: |[03d098] org.sagemath.droid.CellGroupsFragment.:()V │ │ +03d0a8: 7010 9602 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@0296 │ │ +03d0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ - 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellGroupsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/CellGroupsFragment;) │ │ name : 'onAttach' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03c13c: |[03c13c] org.sagemath.droid.CellGroupsFragment.onAttach:(Landroid/app/Activity;)V │ │ -03c14c: 6f20 9f02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/ListFragment;.onAttach:(Landroid/app/Activity;)V // method@029f │ │ -03c152: 6e10 1000 0300 |0003: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0010 │ │ -03c158: 0c00 |0006: move-result-object v0 │ │ -03c15a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -03c15c: 6e20 1508 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/Window;.setFormat:(I)V // method@0815 │ │ -03c162: 0e00 |000b: return-void │ │ +03d0b0: |[03d0b0] org.sagemath.droid.CellGroupsFragment.onAttach:(Landroid/app/Activity;)V │ │ +03d0c0: 6f20 9f02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/ListFragment;.onAttach:(Landroid/app/Activity;)V // method@029f │ │ +03d0c6: 6e10 1000 0300 |0003: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0010 │ │ +03d0cc: 0c00 |0006: move-result-object v0 │ │ +03d0ce: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +03d0d0: 6e20 1508 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/Window;.setFormat:(I)V // method@0815 │ │ +03d0d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0007 line=80 │ │ 0x000b line=81 │ │ locals : │ │ @@ -78943,32 +78973,32 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -03c164: |[03c164] org.sagemath.droid.CellGroupsFragment.onCreate:(Landroid/os/Bundle;)V │ │ -03c174: 6f20 a002 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@02a0 │ │ -03c17a: 7100 fb0b 0000 |0003: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c180: 0c00 |0006: move-result-object v0 │ │ -03c182: 6e10 fc0b 0000 |0007: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.groups:()Ljava/util/LinkedList; // method@0bfc │ │ -03c188: 0c00 |000a: move-result-object v0 │ │ -03c18a: 5b30 c502 |000b: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ -03c18e: 2200 0b02 |000d: new-instance v0, Lorg/sagemath/droid/CellGroupsAdapter; // type@020b │ │ -03c192: 6e10 350c 0300 |000f: invoke-virtual {v3}, Lorg/sagemath/droid/CellGroupsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c35 │ │ -03c198: 0c01 |0012: move-result-object v1 │ │ -03c19a: 6e10 9f01 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ -03c1a0: 0c01 |0016: move-result-object v1 │ │ -03c1a2: 5432 c502 |0017: iget-object v2, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ -03c1a6: 7030 2f0c 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellGroupsAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c2f │ │ -03c1ac: 5b30 c402 |001c: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ -03c1b0: 5430 c402 |001e: iget-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ -03c1b4: 6e20 3b0c 0300 |0020: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellGroupsFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c3b │ │ -03c1ba: 0e00 |0023: return-void │ │ +03d0d8: |[03d0d8] org.sagemath.droid.CellGroupsFragment.onCreate:(Landroid/os/Bundle;)V │ │ +03d0e8: 6f20 a002 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@02a0 │ │ +03d0ee: 7100 fb0b 0000 |0003: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d0f4: 0c00 |0006: move-result-object v0 │ │ +03d0f6: 6e10 fc0b 0000 |0007: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.groups:()Ljava/util/LinkedList; // method@0bfc │ │ +03d0fc: 0c00 |000a: move-result-object v0 │ │ +03d0fe: 5b30 c502 |000b: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ +03d102: 2200 0902 |000d: new-instance v0, Lorg/sagemath/droid/CellGroupsAdapter; // type@0209 │ │ +03d106: 6e10 350c 0300 |000f: invoke-virtual {v3}, Lorg/sagemath/droid/CellGroupsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c35 │ │ +03d10c: 0c01 |0012: move-result-object v1 │ │ +03d10e: 6e10 9f01 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ +03d114: 0c01 |0016: move-result-object v1 │ │ +03d116: 5432 c502 |0017: iget-object v2, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ +03d11a: 7030 2f0c 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellGroupsAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c2f │ │ +03d120: 5b30 c402 |001c: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ +03d124: 5430 c402 |001e: iget-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ +03d128: 6e20 3b0c 0300 |0020: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellGroupsFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c3b │ │ +03d12e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x001e line=66 │ │ 0x0023 line=67 │ │ @@ -78981,22 +79011,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03c1bc: |[03c1bc] org.sagemath.droid.CellGroupsFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03c1cc: 7100 fb0b 0000 |0000: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c1d2: 0c00 |0003: move-result-object v0 │ │ -03c1d4: 6e10 010c 0000 |0004: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -03c1da: 1400 0500 037f |0007: const v0, #float 1.74129e+38 // #7f030005 │ │ -03c1e0: 6e30 a107 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ -03c1e6: 0c00 |000d: move-result-object v0 │ │ -03c1e8: 1100 |000e: return-object v0 │ │ +03d130: |[03d130] org.sagemath.droid.CellGroupsFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03d140: 7100 fb0b 0000 |0000: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d146: 0c00 |0003: move-result-object v0 │ │ +03d148: 6e10 010c 0000 |0004: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +03d14e: 1400 0500 037f |0007: const v0, #float 1.74129e+38 // #7f030005 │ │ +03d154: 6e30 a107 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ +03d15a: 0c00 |000d: move-result-object v0 │ │ +03d15c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/sagemath/droid/CellGroupsFragment; │ │ 0x0000 - 0x000f reg=2 inflater Landroid/view/LayoutInflater; │ │ @@ -79008,24 +79038,24 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -03c1ec: |[03c1ec] org.sagemath.droid.CellGroupsFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -03c1fc: 5421 c402 |0000: iget-object v1, v2, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ -03c200: 6e20 320c 5100 |0002: invoke-virtual {v1, v5}, Lorg/sagemath/droid/CellGroupsAdapter;.setSelectedItem:(I)V // method@0c32 │ │ -03c206: 5421 c502 |0005: iget-object v1, v2, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ -03c20a: 6e20 eb0a 5100 |0007: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -03c210: 0c00 |000a: move-result-object v0 │ │ -03c212: 1f00 9a01 |000b: check-cast v0, Ljava/lang/String; // type@019a │ │ -03c216: 5421 c602 |000d: iget-object v1, v2, Lorg/sagemath/droid/CellGroupsFragment;.listener:Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener; // field@02c6 │ │ -03c21a: 7220 330c 0100 |000f: invoke-interface {v1, v0}, Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;.onGroupSelected:(Ljava/lang/String;)V // method@0c33 │ │ -03c220: 0e00 |0012: return-void │ │ +03d160: |[03d160] org.sagemath.droid.CellGroupsFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +03d170: 5421 c402 |0000: iget-object v1, v2, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ +03d174: 6e20 320c 5100 |0002: invoke-virtual {v1, v5}, Lorg/sagemath/droid/CellGroupsAdapter;.setSelectedItem:(I)V // method@0c32 │ │ +03d17a: 5421 c502 |0005: iget-object v1, v2, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ +03d17e: 6e20 eb0a 5100 |0007: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +03d184: 0c00 |000a: move-result-object v0 │ │ +03d186: 1f00 9801 |000b: check-cast v0, Ljava/lang/String; // type@0198 │ │ +03d18a: 5421 c602 |000d: iget-object v1, v2, Lorg/sagemath/droid/CellGroupsFragment;.listener:Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener; // field@02c6 │ │ +03d18e: 7220 330c 0100 |000f: invoke-interface {v1, v0}, Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;.onGroupSelected:(Ljava/lang/String;)V // method@0c33 │ │ +03d194: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x000d line=41 │ │ 0x0012 line=42 │ │ locals : │ │ @@ -79041,44 +79071,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -03c224: |[03c224] org.sagemath.droid.CellGroupsFragment.onResume:()V │ │ -03c234: 6f10 a402 0300 |0000: invoke-super {v3}, Landroid/support/v4/app/ListFragment;.onResume:()V // method@02a4 │ │ -03c23a: 7100 fb0b 0000 |0003: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c240: 0c00 |0006: move-result-object v0 │ │ -03c242: 3900 0900 |0007: if-nez v0, 0010 // +0009 │ │ -03c246: 1a00 be01 |0009: const-string v0, "CellGroupsFragment" // string@01be │ │ -03c24a: 1a01 a800 |000b: const-string v1, "+++ null in CellGroupsFragment.onResume()" // string@00a8 │ │ -03c24e: 7120 8907 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03c254: 7100 fb0b 0000 |0010: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c25a: 0c00 |0013: move-result-object v0 │ │ -03c25c: 6e10 fc0b 0000 |0014: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.groups:()Ljava/util/LinkedList; // method@0bfc │ │ -03c262: 0c00 |0017: move-result-object v0 │ │ -03c264: 5b30 c502 |0018: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ -03c268: 5430 c502 |001a: iget-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ -03c26c: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ -03c270: 6e10 350c 0300 |001e: invoke-virtual {v3}, Lorg/sagemath/droid/CellGroupsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c35 │ │ -03c276: 0c00 |0021: move-result-object v0 │ │ -03c278: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ -03c27c: 0e00 |0024: return-void │ │ -03c27e: 2200 0b02 |0025: new-instance v0, Lorg/sagemath/droid/CellGroupsAdapter; // type@020b │ │ -03c282: 6e10 350c 0300 |0027: invoke-virtual {v3}, Lorg/sagemath/droid/CellGroupsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c35 │ │ -03c288: 0c01 |002a: move-result-object v1 │ │ -03c28a: 6e10 9f01 0100 |002b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ -03c290: 0c01 |002e: move-result-object v1 │ │ -03c292: 5432 c502 |002f: iget-object v2, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ -03c296: 7030 2f0c 1002 |0031: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellGroupsAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c2f │ │ -03c29c: 5b30 c402 |0034: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ -03c2a0: 5430 c402 |0036: iget-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ -03c2a4: 6e20 3b0c 0300 |0038: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellGroupsFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c3b │ │ -03c2aa: 28e9 |003b: goto 0024 // -0017 │ │ +03d198: |[03d198] org.sagemath.droid.CellGroupsFragment.onResume:()V │ │ +03d1a8: 6f10 a402 0300 |0000: invoke-super {v3}, Landroid/support/v4/app/ListFragment;.onResume:()V // method@02a4 │ │ +03d1ae: 7100 fb0b 0000 |0003: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d1b4: 0c00 |0006: move-result-object v0 │ │ +03d1b6: 3900 0900 |0007: if-nez v0, 0010 // +0009 │ │ +03d1ba: 1a00 be01 |0009: const-string v0, "CellGroupsFragment" // string@01be │ │ +03d1be: 1a01 a800 |000b: const-string v1, "+++ null in CellGroupsFragment.onResume()" // string@00a8 │ │ +03d1c2: 7120 8907 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03d1c8: 7100 fb0b 0000 |0010: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d1ce: 0c00 |0013: move-result-object v0 │ │ +03d1d0: 6e10 fc0b 0000 |0014: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.groups:()Ljava/util/LinkedList; // method@0bfc │ │ +03d1d6: 0c00 |0017: move-result-object v0 │ │ +03d1d8: 5b30 c502 |0018: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ +03d1dc: 5430 c502 |001a: iget-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ +03d1e0: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ +03d1e4: 6e10 350c 0300 |001e: invoke-virtual {v3}, Lorg/sagemath/droid/CellGroupsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c35 │ │ +03d1ea: 0c00 |0021: move-result-object v0 │ │ +03d1ec: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ +03d1f0: 0e00 |0024: return-void │ │ +03d1f2: 2200 0902 |0025: new-instance v0, Lorg/sagemath/droid/CellGroupsAdapter; // type@0209 │ │ +03d1f6: 6e10 350c 0300 |0027: invoke-virtual {v3}, Lorg/sagemath/droid/CellGroupsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c35 │ │ +03d1fc: 0c01 |002a: move-result-object v1 │ │ +03d1fe: 6e10 9f01 0100 |002b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ +03d204: 0c01 |002e: move-result-object v1 │ │ +03d206: 5432 c502 |002f: iget-object v2, v3, Lorg/sagemath/droid/CellGroupsFragment;.groups:Ljava/util/LinkedList; // field@02c5 │ │ +03d20a: 7030 2f0c 1002 |0031: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellGroupsAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c2f │ │ +03d210: 5b30 c402 |0034: iput-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ +03d214: 5430 c402 |0036: iget-object v0, v3, Lorg/sagemath/droid/CellGroupsFragment;.adapter:Lorg/sagemath/droid/CellGroupsAdapter; // field@02c4 │ │ +03d218: 6e20 3b0c 0300 |0038: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellGroupsFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c3b │ │ +03d21e: 28e9 |003b: goto 0024 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0009 line=52 │ │ 0x0010 line=53 │ │ 0x001a line=54 │ │ @@ -79093,31 +79123,31 @@ │ │ type : '(Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c2ac: |[03c2ac] org.sagemath.droid.CellGroupsFragment.setOnGroupSelected:(Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;)V │ │ -03c2bc: 5b01 c602 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellGroupsFragment;.listener:Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener; // field@02c6 │ │ -03c2c0: 0e00 |0002: return-void │ │ +03d220: |[03d220] org.sagemath.droid.CellGroupsFragment.setOnGroupSelected:(Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;)V │ │ +03d230: 5b01 c602 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellGroupsFragment;.listener:Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener; // field@02c6 │ │ +03d234: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sagemath/droid/CellGroupsFragment; │ │ 0x0000 - 0x0003 reg=1 listener Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener; │ │ │ │ source_file_idx : 447 (CellGroupsFragment.java) │ │ │ │ Class #278 header: │ │ -class_idx : 526 │ │ +class_idx : 524 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 343 │ │ +superclass_idx : 341 │ │ source_file_idx : 448 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #278 - │ │ @@ -79142,17 +79172,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c2c4: |[03c2c4] org.sagemath.droid.CellListActivity.:()V │ │ -03c2d4: 7010 7b09 0000 |0000: invoke-direct {v0}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ -03c2da: 0e00 |0003: return-void │ │ +03d238: |[03d238] org.sagemath.droid.CellListActivity.:()V │ │ +03d248: 7010 7b09 0000 |0000: invoke-direct {v0}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ +03d24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/CellListActivity; │ │ │ │ Virtual methods - │ │ @@ -79161,60 +79191,60 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -03c2dc: |[03c2dc] org.sagemath.droid.CellListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03c2ec: 6f20 7e09 6500 |0000: invoke-super {v5, v6}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ -03c2f2: 6e10 3f0c 0500 |0003: invoke-virtual {v5}, Lorg/sagemath/droid/CellListActivity;.getApplicationContext:()Landroid/content/Context; // method@0c3f │ │ -03c2f8: 0c03 |0006: move-result-object v3 │ │ -03c2fa: 7110 fd0b 0300 |0007: invoke-static {v3}, Lorg/sagemath/droid/CellCollection;.initialize:(Landroid/content/Context;)V // method@0bfd │ │ -03c300: 1403 0600 037f |000a: const v3, #float 1.74129e+38 // #7f030006 │ │ -03c306: 6e20 480c 3500 |000d: invoke-virtual {v5, v3}, Lorg/sagemath/droid/CellListActivity;.setContentView:(I)V // method@0c48 │ │ -03c30c: 6e10 420c 0500 |0010: invoke-virtual {v5}, Lorg/sagemath/droid/CellListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0c42 │ │ -03c312: 0c03 |0013: move-result-object v3 │ │ -03c314: 1404 0600 087f |0014: const v4, #float 1.80775e+38 // #7f080006 │ │ -03c31a: 6e20 d801 4300 |0017: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -03c320: 0c02 |001a: move-result-object v2 │ │ -03c322: 1f02 1502 |001b: check-cast v2, Lorg/sagemath/droid/CellListFragment; // type@0215 │ │ -03c326: 6e10 400c 0500 |001d: invoke-virtual {v5}, Lorg/sagemath/droid/CellListActivity;.getIntent:()Landroid/content/Intent; // method@0c40 │ │ -03c32c: 0c01 |0020: move-result-object v1 │ │ -03c32e: 3901 2a00 |0021: if-nez v1, 004b // +002a │ │ -03c332: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -03c334: 6e20 6a0c 3200 |0024: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ -03c33a: 7100 fb0b 0000 |0027: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c340: 0c03 |002a: move-result-object v3 │ │ -03c342: 6e10 f90b 0300 |002b: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ -03c348: 0c03 |002e: move-result-object v3 │ │ -03c34a: 6e20 490c 3500 |002f: invoke-virtual {v5, v3}, Lorg/sagemath/droid/CellListActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0c49 │ │ -03c350: 2203 5a02 |0032: new-instance v3, Lsheetrock/panda/changelog/ChangeLog; // type@025a │ │ -03c354: 7020 cc0d 5300 |0034: invoke-direct {v3, v5}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;)V // method@0dcc │ │ -03c35a: 5b53 c802 |0037: iput-object v3, v5, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ -03c35e: 5453 c802 |0039: iget-object v3, v5, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ -03c362: 6e10 cf0d 0300 |003b: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.firstRun:()Z // method@0dcf │ │ -03c368: 0a03 |003e: move-result v3 │ │ -03c36a: 3803 0b00 |003f: if-eqz v3, 004a // +000b │ │ -03c36e: 5453 c802 |0041: iget-object v3, v5, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ -03c372: 6e10 d70d 0300 |0043: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.getLogDialog:()Landroid/app/AlertDialog; // method@0dd7 │ │ -03c378: 0c03 |0046: move-result-object v3 │ │ -03c37a: 6e10 3300 0300 |0047: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03c380: 0e00 |004a: return-void │ │ -03c382: 1a03 aa0b |004b: const-string v3, "intent_switch_group" // string@0baa │ │ -03c386: 6e20 5d00 3100 |004d: invoke-virtual {v1, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@005d │ │ -03c38c: 0c00 |0050: move-result-object v0 │ │ -03c38e: 6e20 6a0c 0200 |0051: invoke-virtual {v2, v0}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ -03c394: 28d3 |0054: goto 0027 // -002d │ │ +03d250: |[03d250] org.sagemath.droid.CellListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03d260: 6f20 7e09 6500 |0000: invoke-super {v5, v6}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ +03d266: 6e10 3f0c 0500 |0003: invoke-virtual {v5}, Lorg/sagemath/droid/CellListActivity;.getApplicationContext:()Landroid/content/Context; // method@0c3f │ │ +03d26c: 0c03 |0006: move-result-object v3 │ │ +03d26e: 7110 fd0b 0300 |0007: invoke-static {v3}, Lorg/sagemath/droid/CellCollection;.initialize:(Landroid/content/Context;)V // method@0bfd │ │ +03d274: 1403 0600 037f |000a: const v3, #float 1.74129e+38 // #7f030006 │ │ +03d27a: 6e20 480c 3500 |000d: invoke-virtual {v5, v3}, Lorg/sagemath/droid/CellListActivity;.setContentView:(I)V // method@0c48 │ │ +03d280: 6e10 420c 0500 |0010: invoke-virtual {v5}, Lorg/sagemath/droid/CellListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0c42 │ │ +03d286: 0c03 |0013: move-result-object v3 │ │ +03d288: 1404 0600 087f |0014: const v4, #float 1.80775e+38 // #7f080006 │ │ +03d28e: 6e20 d801 4300 |0017: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@01d8 │ │ +03d294: 0c02 |001a: move-result-object v2 │ │ +03d296: 1f02 1302 |001b: check-cast v2, Lorg/sagemath/droid/CellListFragment; // type@0213 │ │ +03d29a: 6e10 400c 0500 |001d: invoke-virtual {v5}, Lorg/sagemath/droid/CellListActivity;.getIntent:()Landroid/content/Intent; // method@0c40 │ │ +03d2a0: 0c01 |0020: move-result-object v1 │ │ +03d2a2: 3901 2a00 |0021: if-nez v1, 004b // +002a │ │ +03d2a6: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +03d2a8: 6e20 6a0c 3200 |0024: invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ +03d2ae: 7100 fb0b 0000 |0027: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d2b4: 0c03 |002a: move-result-object v3 │ │ +03d2b6: 6e10 f90b 0300 |002b: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ +03d2bc: 0c03 |002e: move-result-object v3 │ │ +03d2be: 6e20 490c 3500 |002f: invoke-virtual {v5, v3}, Lorg/sagemath/droid/CellListActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0c49 │ │ +03d2c4: 2203 5802 |0032: new-instance v3, Lsheetrock/panda/changelog/ChangeLog; // type@0258 │ │ +03d2c8: 7020 cc0d 5300 |0034: invoke-direct {v3, v5}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;)V // method@0dcc │ │ +03d2ce: 5b53 c802 |0037: iput-object v3, v5, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ +03d2d2: 5453 c802 |0039: iget-object v3, v5, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ +03d2d6: 6e10 cf0d 0300 |003b: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.firstRun:()Z // method@0dcf │ │ +03d2dc: 0a03 |003e: move-result v3 │ │ +03d2de: 3803 0b00 |003f: if-eqz v3, 004a // +000b │ │ +03d2e2: 5453 c802 |0041: iget-object v3, v5, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ +03d2e6: 6e10 d70d 0300 |0043: invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;.getLogDialog:()Landroid/app/AlertDialog; // method@0dd7 │ │ +03d2ec: 0c03 |0046: move-result-object v3 │ │ +03d2ee: 6e10 3300 0300 |0047: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +03d2f4: 0e00 |004a: return-void │ │ +03d2f6: 1a03 a70b |004b: const-string v3, "intent_switch_group" // string@0ba7 │ │ +03d2fa: 6e20 5d00 3100 |004d: invoke-virtual {v1, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@005d │ │ +03d300: 0c00 |0050: move-result-object v0 │ │ +03d302: 6e20 6a0c 0200 |0051: invoke-virtual {v2, v0}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ +03d308: 28d3 |0054: goto 0027 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x000a line=31 │ │ - 0x0010 line=33 │ │ + 0x0010 line=34 │ │ 0x001d line=36 │ │ 0x0021 line=37 │ │ 0x0023 line=38 │ │ 0x0027 line=44 │ │ 0x0032 line=46 │ │ 0x0039 line=47 │ │ 0x0041 line=48 │ │ @@ -79233,22 +79263,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03c398: |[03c398] org.sagemath.droid.CellListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03c3a8: 6e10 410c 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/CellListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c41 │ │ -03c3ae: 0c00 |0003: move-result-object v0 │ │ -03c3b0: 1401 0100 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0001 │ │ -03c3b6: 6e30 a807 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ -03c3bc: 6f20 7f09 3200 |000a: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ -03c3c2: 0a01 |000d: move-result v1 │ │ -03c3c4: 0f01 |000e: return v1 │ │ +03d30c: |[03d30c] org.sagemath.droid.CellListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03d31c: 6e10 410c 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/CellListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c41 │ │ +03d322: 0c00 |0003: move-result-object v0 │ │ +03d324: 1401 0100 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0001 │ │ +03d32a: 6e30 a807 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ +03d330: 6f20 7f09 3200 |000a: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ +03d336: 0a01 |000d: move-result v1 │ │ +03d338: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x000a line=64 │ │ locals : │ │ 0x0004 - 0x000f reg=0 menuInflater Landroid/view/MenuInflater; │ │ @@ -79260,71 +79290,71 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -03c3c8: |[03c3c8] org.sagemath.droid.CellListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c3d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03c3da: 7210 aa07 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -03c3e0: 0a05 |0004: move-result v5 │ │ -03c3e2: 2c05 6b00 0000 |0005: sparse-switch v5, 00000070 // +0000006b │ │ -03c3e8: 6f20 8009 8700 |0008: invoke-super {v7, v8}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ -03c3ee: 0a04 |000b: move-result v4 │ │ -03c3f0: 0f04 |000c: return v4 │ │ -03c3f2: 6e10 3e0c 0700 |000d: invoke-virtual {v7}, Lorg/sagemath/droid/CellListActivity;.finish:()V // method@0c3e │ │ -03c3f8: 28fc |0010: goto 000c // -0004 │ │ -03c3fa: 6e10 420c 0700 |0011: invoke-virtual {v7}, Lorg/sagemath/droid/CellListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0c42 │ │ -03c400: 0c01 |0014: move-result-object v1 │ │ -03c402: 2200 1d02 |0015: new-instance v0, Lorg/sagemath/droid/NewCellDialog; // type@021d │ │ -03c406: 7010 9e0c 0000 |0017: invoke-direct {v0}, Lorg/sagemath/droid/NewCellDialog;.:()V // method@0c9e │ │ -03c40c: 1a05 bd0d |001a: const-string v5, "newCell" // string@0dbd │ │ -03c410: 6e30 a40c 1005 |001c: invoke-virtual {v0, v1, v5}, Lorg/sagemath/droid/NewCellDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@0ca4 │ │ -03c416: 28ed |001f: goto 000c // -0013 │ │ -03c418: 1a05 a506 |0020: const-string v5, "Tapped search" // string@06a5 │ │ -03c41c: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -03c41e: 7130 eb08 5706 |0023: invoke-static {v7, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03c424: 0c05 |0026: move-result-object v5 │ │ -03c426: 6e10 ec08 0500 |0027: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03c42c: 28e2 |002a: goto 000c // -001e │ │ -03c42e: 5475 c802 |002b: iget-object v5, v7, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ -03c432: 6e10 d30d 0500 |002d: invoke-virtual {v5}, Lsheetrock/panda/changelog/ChangeLog;.getFullLogDialog:()Landroid/app/AlertDialog; // method@0dd3 │ │ -03c438: 0c05 |0030: move-result-object v5 │ │ -03c43a: 6e10 3300 0500 |0031: invoke-virtual {v5}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03c440: 28d8 |0034: goto 000c // -0028 │ │ -03c442: 1a05 4a0b |0035: const-string v5, "http://www.sagemath.org" // string@0b4a │ │ -03c446: 7110 9700 0500 |0037: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03c44c: 0c03 |003a: move-result-object v3 │ │ -03c44e: 2202 1600 |003b: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -03c452: 1a05 d907 |003d: const-string v5, "android.intent.action.VIEW" // string@07d9 │ │ -03c456: 7030 5600 5203 |003f: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03c45c: 6e20 4a0c 2700 |0042: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c4a │ │ -03c462: 28c7 |0045: goto 000c // -0039 │ │ -03c464: 1a05 4c0b |0046: const-string v5, "http://www.sagemath.org/doc/tutorial/" // string@0b4c │ │ -03c468: 7110 9700 0500 |0048: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03c46e: 0c03 |004b: move-result-object v3 │ │ -03c470: 2202 1600 |004c: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -03c474: 1a05 d907 |004e: const-string v5, "android.intent.action.VIEW" // string@07d9 │ │ -03c478: 7030 5600 5203 |0050: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03c47e: 6e20 4a0c 2700 |0053: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c4a │ │ -03c484: 28b6 |0056: goto 000c // -004a │ │ -03c486: 1a05 4b0b |0057: const-string v5, "http://www.sagemath.org/doc/reference/" // string@0b4b │ │ -03c48a: 7110 9700 0500 |0059: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03c490: 0c03 |005c: move-result-object v3 │ │ -03c492: 2202 1600 |005d: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -03c496: 1a05 d907 |005f: const-string v5, "android.intent.action.VIEW" // string@07d9 │ │ -03c49a: 7030 5600 5203 |0061: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03c4a0: 6e20 4a0c 2700 |0064: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c4a │ │ -03c4a6: 28a5 |0067: goto 000c // -005b │ │ -03c4a8: 7100 fb0b 0000 |0068: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c4ae: 0c05 |006b: move-result-object v5 │ │ -03c4b0: 6e10 f50b 0500 |006c: invoke-virtual {v5}, Lorg/sagemath/droid/CellCollection;.cleanHistory:()V // method@0bf5 │ │ -03c4b6: 289d |006f: goto 000c // -0063 │ │ -03c4b8: 0002 0800 2c00 0201 1a00 087f 1b00 ... |0070: sparse-switch-data (34 units) │ │ +03d33c: |[03d33c] org.sagemath.droid.CellListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03d34c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03d34e: 7210 aa07 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03d354: 0a05 |0004: move-result v5 │ │ +03d356: 2c05 6b00 0000 |0005: sparse-switch v5, 00000070 // +0000006b │ │ +03d35c: 6f20 8009 8700 |0008: invoke-super {v7, v8}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ +03d362: 0a04 |000b: move-result v4 │ │ +03d364: 0f04 |000c: return v4 │ │ +03d366: 6e10 3e0c 0700 |000d: invoke-virtual {v7}, Lorg/sagemath/droid/CellListActivity;.finish:()V // method@0c3e │ │ +03d36c: 28fc |0010: goto 000c // -0004 │ │ +03d36e: 6e10 420c 0700 |0011: invoke-virtual {v7}, Lorg/sagemath/droid/CellListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0c42 │ │ +03d374: 0c01 |0014: move-result-object v1 │ │ +03d376: 2200 1b02 |0015: new-instance v0, Lorg/sagemath/droid/NewCellDialog; // type@021b │ │ +03d37a: 7010 9e0c 0000 |0017: invoke-direct {v0}, Lorg/sagemath/droid/NewCellDialog;.:()V // method@0c9e │ │ +03d380: 1a05 b90d |001a: const-string v5, "newCell" // string@0db9 │ │ +03d384: 6e30 a40c 1005 |001c: invoke-virtual {v0, v1, v5}, Lorg/sagemath/droid/NewCellDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@0ca4 │ │ +03d38a: 28ed |001f: goto 000c // -0013 │ │ +03d38c: 1a05 a306 |0020: const-string v5, "Tapped search" // string@06a3 │ │ +03d390: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +03d392: 7130 eb08 5706 |0023: invoke-static {v7, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03d398: 0c05 |0026: move-result-object v5 │ │ +03d39a: 6e10 ec08 0500 |0027: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03d3a0: 28e2 |002a: goto 000c // -001e │ │ +03d3a2: 5475 c802 |002b: iget-object v5, v7, Lorg/sagemath/droid/CellListActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@02c8 │ │ +03d3a6: 6e10 d30d 0500 |002d: invoke-virtual {v5}, Lsheetrock/panda/changelog/ChangeLog;.getFullLogDialog:()Landroid/app/AlertDialog; // method@0dd3 │ │ +03d3ac: 0c05 |0030: move-result-object v5 │ │ +03d3ae: 6e10 3300 0500 |0031: invoke-virtual {v5}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +03d3b4: 28d8 |0034: goto 000c // -0028 │ │ +03d3b6: 1a05 470b |0035: const-string v5, "http://www.sagemath.org" // string@0b47 │ │ +03d3ba: 7110 9700 0500 |0037: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03d3c0: 0c03 |003a: move-result-object v3 │ │ +03d3c2: 2202 1600 |003b: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +03d3c6: 1a05 d707 |003d: const-string v5, "android.intent.action.VIEW" // string@07d7 │ │ +03d3ca: 7030 5600 5203 |003f: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03d3d0: 6e20 4a0c 2700 |0042: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c4a │ │ +03d3d6: 28c7 |0045: goto 000c // -0039 │ │ +03d3d8: 1a05 490b |0046: const-string v5, "http://www.sagemath.org/doc/tutorial/" // string@0b49 │ │ +03d3dc: 7110 9700 0500 |0048: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03d3e2: 0c03 |004b: move-result-object v3 │ │ +03d3e4: 2202 1600 |004c: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +03d3e8: 1a05 d707 |004e: const-string v5, "android.intent.action.VIEW" // string@07d7 │ │ +03d3ec: 7030 5600 5203 |0050: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03d3f2: 6e20 4a0c 2700 |0053: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c4a │ │ +03d3f8: 28b6 |0056: goto 000c // -004a │ │ +03d3fa: 1a05 480b |0057: const-string v5, "http://www.sagemath.org/doc/reference/" // string@0b48 │ │ +03d3fe: 7110 9700 0500 |0059: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03d404: 0c03 |005c: move-result-object v3 │ │ +03d406: 2202 1600 |005d: new-instance v2, Landroid/content/Intent; // type@0016 │ │ +03d40a: 1a05 d707 |005f: const-string v5, "android.intent.action.VIEW" // string@07d7 │ │ +03d40e: 7030 5600 5203 |0061: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03d414: 6e20 4a0c 2700 |0064: invoke-virtual {v7, v2}, Lorg/sagemath/droid/CellListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c4a │ │ +03d41a: 28a5 |0067: goto 000c // -005b │ │ +03d41c: 7100 fb0b 0000 |0068: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d422: 0c05 |006b: move-result-object v5 │ │ +03d424: 6e10 f50b 0500 |006c: invoke-virtual {v5}, Lorg/sagemath/droid/CellCollection;.cleanHistory:()V // method@0bf5 │ │ +03d42a: 289d |006f: goto 000c // -0063 │ │ +03d42c: 0002 0800 2c00 0201 1a00 087f 1b00 ... |0070: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0008 line=106 │ │ 0x000d line=73 │ │ 0x0011 line=76 │ │ 0x0015 line=77 │ │ @@ -79359,40 +79389,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -03c4fc: |[03c4fc] org.sagemath.droid.CellListActivity.onResume:()V │ │ -03c50c: 6f10 8309 0100 |0000: invoke-super {v1}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onResume:()V // method@0983 │ │ -03c512: 7100 fb0b 0000 |0003: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c518: 0c00 |0006: move-result-object v0 │ │ -03c51a: 6e10 f80b 0000 |0007: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.getCurrentGroup:()Ljava/util/LinkedList; // method@0bf8 │ │ -03c520: 0c00 |000a: move-result-object v0 │ │ -03c522: 6e10 ee0a 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ -03c528: 0a00 |000e: move-result v0 │ │ -03c52a: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -03c52e: 6e10 430c 0100 |0011: invoke-virtual {v1}, Lorg/sagemath/droid/CellListActivity;.onBackPressed:()V // method@0c43 │ │ -03c534: 0e00 |0014: return-void │ │ +03d470: |[03d470] org.sagemath.droid.CellListActivity.onResume:()V │ │ +03d480: 6f10 8309 0100 |0000: invoke-super {v1}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onResume:()V // method@0983 │ │ +03d486: 7100 fb0b 0000 |0003: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d48c: 0c00 |0006: move-result-object v0 │ │ +03d48e: 6e10 f80b 0000 |0007: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.getCurrentGroup:()Ljava/util/LinkedList; // method@0bf8 │ │ +03d494: 0c00 |000a: move-result-object v0 │ │ +03d496: 6e10 ee0a 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ +03d49c: 0a00 |000e: move-result v0 │ │ +03d49e: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +03d4a2: 6e10 430c 0100 |0011: invoke-virtual {v1}, Lorg/sagemath/droid/CellListActivity;.onBackPressed:()V // method@0c43 │ │ +03d4a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0011 line=57 │ │ 0x0014 line=58 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/sagemath/droid/CellListActivity; │ │ │ │ source_file_idx : 448 (CellListActivity.java) │ │ │ │ Class #279 header: │ │ -class_idx : 531 │ │ +class_idx : 529 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 68 │ │ +superclass_idx : 67 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #279 annotations: │ │ @@ -79429,37 +79459,37 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c538: |[03c538] org.sagemath.droid.CellListFragment$1$1.:(Lorg/sagemath/droid/CellListFragment$1;)V │ │ -03c548: 5b01 d302 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -03c54c: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@0127 │ │ -03c552: 0e00 |0005: return-void │ │ +03d4ac: |[03d4ac] org.sagemath.droid.CellListFragment$1$1.:(Lorg/sagemath/droid/CellListFragment$1;)V │ │ +03d4bc: 5b01 d302 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +03d4c0: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@0127 │ │ +03d4c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/CellListFragment$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/CellListFragment$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sagemath/droid/CellListFragment$1; │ │ │ │ #1 : (in Lorg/sagemath/droid/CellListFragment$1$1;) │ │ name : 'access$100' │ │ type : '(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c554: |[03c554] org.sagemath.droid.CellListFragment$1$1.access$100:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; │ │ -03c564: 5410 d402 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment$1$1;.titleView:Landroid/widget/EditText; // field@02d4 │ │ -03c568: 1100 |0002: return-object v0 │ │ +03d4c8: |[03d4c8] org.sagemath.droid.CellListFragment$1$1.access$100:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; │ │ +03d4d8: 5410 d402 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment$1$1;.titleView:Landroid/widget/EditText; // field@02d4 │ │ +03d4dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellListFragment$1$1; │ │ │ │ #2 : (in Lorg/sagemath/droid/CellListFragment$1$1;) │ │ @@ -79467,17 +79497,17 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c56c: |[03c56c] org.sagemath.droid.CellListFragment$1$1.access$200:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; │ │ -03c57c: 5410 d102 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment$1$1;.descView:Landroid/widget/EditText; // field@02d1 │ │ -03c580: 1100 |0002: return-object v0 │ │ +03d4e0: |[03d4e0] org.sagemath.droid.CellListFragment$1$1.access$200:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; │ │ +03d4f0: 5410 d102 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment$1$1;.descView:Landroid/widget/EditText; // field@02d1 │ │ +03d4f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellListFragment$1$1; │ │ │ │ #3 : (in Lorg/sagemath/droid/CellListFragment$1$1;) │ │ @@ -79485,17 +79515,17 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c584: |[03c584] org.sagemath.droid.CellListFragment$1$1.access$300:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; │ │ -03c594: 5410 d202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment$1$1;.groupView:Landroid/widget/EditText; // field@02d2 │ │ -03c598: 1100 |0002: return-object v0 │ │ +03d4f8: |[03d4f8] org.sagemath.droid.CellListFragment$1$1.access$300:(Lorg/sagemath/droid/CellListFragment$1$1;)Landroid/widget/EditText; │ │ +03d508: 5410 d202 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment$1$1;.groupView:Landroid/widget/EditText; // field@02d2 │ │ +03d50c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellListFragment$1$1; │ │ │ │ Virtual methods - │ │ @@ -79504,127 +79534,134 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -03c59c: |[03c59c] org.sagemath.droid.CellListFragment$1$1.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -03c5ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03c5ae: 6e10 590c 0500 |0001: invoke-virtual {v5}, Lorg/sagemath/droid/CellListFragment$1$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c59 │ │ -03c5b4: 0c01 |0004: move-result-object v1 │ │ -03c5b6: 6e10 a301 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ -03c5bc: 0c01 |0008: move-result-object v1 │ │ -03c5be: 1402 0800 037f |0009: const v2, #float 1.74129e+38 // #7f030008 │ │ -03c5c4: 6e30 a107 2104 |000c: invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ -03c5ca: 0c00 |000f: move-result-object v0 │ │ -03c5cc: 1401 0c00 087f |0010: const v1, #float 1.80775e+38 // #7f08000c │ │ -03c5d2: 6e20 d607 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03c5d8: 0c01 |0016: move-result-object v1 │ │ -03c5da: 1f01 2501 |0017: check-cast v1, Landroid/widget/EditText; // type@0125 │ │ -03c5de: 5b51 d402 |0019: iput-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.titleView:Landroid/widget/EditText; // field@02d4 │ │ -03c5e2: 5451 d402 |001b: iget-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.titleView:Landroid/widget/EditText; // field@02d4 │ │ -03c5e6: 5452 d302 |001d: iget-object v2, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -03c5ea: 5422 d502 |001f: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -03c5ee: 7110 5f0c 0200 |0021: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -03c5f4: 0c02 |0024: move-result-object v2 │ │ -03c5f6: 6e10 220c 0200 |0025: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getTitle:()Ljava/lang/String; // method@0c22 │ │ -03c5fc: 0c02 |0028: move-result-object v2 │ │ -03c5fe: 6203 f301 |0029: sget-object v3, Landroid/widget/TextView$BufferType;.EDITABLE:Landroid/widget/TextView$BufferType; // field@01f3 │ │ -03c602: 6e30 9b08 2103 |002b: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@089b │ │ -03c608: 1401 0d00 087f |002e: const v1, #float 1.80775e+38 // #7f08000d │ │ -03c60e: 6e20 d607 1000 |0031: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03c614: 0c01 |0034: move-result-object v1 │ │ -03c616: 1f01 2501 |0035: check-cast v1, Landroid/widget/EditText; // type@0125 │ │ -03c61a: 5b51 d102 |0037: iput-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.descView:Landroid/widget/EditText; // field@02d1 │ │ -03c61e: 5451 d102 |0039: iget-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.descView:Landroid/widget/EditText; // field@02d1 │ │ -03c622: 5452 d302 |003b: iget-object v2, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -03c626: 5422 d502 |003d: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -03c62a: 7110 5f0c 0200 |003f: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -03c630: 0c02 |0042: move-result-object v2 │ │ -03c632: 6e10 1e0c 0200 |0043: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getDescription:()Ljava/lang/String; // method@0c1e │ │ -03c638: 0c02 |0046: move-result-object v2 │ │ -03c63a: 6203 f301 |0047: sget-object v3, Landroid/widget/TextView$BufferType;.EDITABLE:Landroid/widget/TextView$BufferType; // field@01f3 │ │ -03c63e: 6e30 9b08 2103 |0049: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@089b │ │ -03c644: 1401 0e00 087f |004c: const v1, #float 1.80775e+38 // #7f08000e │ │ -03c64a: 6e20 d607 1000 |004f: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03c650: 0c01 |0052: move-result-object v1 │ │ -03c652: 1f01 2501 |0053: check-cast v1, Landroid/widget/EditText; // type@0125 │ │ -03c656: 5b51 d202 |0055: iput-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.groupView:Landroid/widget/EditText; // field@02d2 │ │ -03c65a: 5451 d202 |0057: iget-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.groupView:Landroid/widget/EditText; // field@02d2 │ │ -03c65e: 5452 d302 |0059: iget-object v2, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ -03c662: 5422 d502 |005b: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ -03c666: 7110 5f0c 0200 |005d: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ -03c66c: 0c02 |0060: move-result-object v2 │ │ -03c66e: 6e10 1f0c 0200 |0061: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ -03c674: 0c02 |0064: move-result-object v2 │ │ -03c676: 6203 f301 |0065: sget-object v3, Landroid/widget/TextView$BufferType;.EDITABLE:Landroid/widget/TextView$BufferType; // field@01f3 │ │ -03c67a: 6e30 9b08 2103 |0067: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@089b │ │ -03c680: 2201 0a00 |006a: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000a │ │ -03c684: 6e10 590c 0500 |006c: invoke-virtual {v5}, Lorg/sagemath/droid/CellListFragment$1$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c59 │ │ -03c68a: 0c02 |006f: move-result-object v2 │ │ -03c68c: 7020 2600 2100 |0070: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -03c692: 6e20 3100 0100 |0073: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ -03c698: 0c01 |0076: move-result-object v1 │ │ -03c69a: 1402 2000 057f |0077: const v2, #float 1.76788e+38 // #7f050020 │ │ -03c6a0: 6e20 2f00 2100 |007a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ -03c6a6: 0c01 |007d: move-result-object v1 │ │ -03c6a8: 1402 0a00 0401 |007e: const v2, #float 2.42446e-38 // #0104000a │ │ -03c6ae: 2203 1202 |0081: new-instance v3, Lorg/sagemath/droid/CellListFragment$1$1$1; // type@0212 │ │ -03c6b2: 7020 530c 5300 |0083: invoke-direct {v3, v5}, Lorg/sagemath/droid/CellListFragment$1$1$1;.:(Lorg/sagemath/droid/CellListFragment$1$1;)V // method@0c53 │ │ -03c6b8: 6e30 2d00 2103 |0086: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -03c6be: 0c01 |0089: move-result-object v1 │ │ -03c6c0: 1502 0401 |008a: const/high16 v2, #int 17039360 // #104 │ │ -03c6c4: 6e30 2c00 2104 |008c: invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -03c6ca: 0c01 |008f: move-result-object v1 │ │ -03c6cc: 6e10 2800 0100 |0090: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ -03c6d2: 0c01 |0093: move-result-object v1 │ │ -03c6d4: 1101 |0094: return-object v1 │ │ +03d510: |[03d510] org.sagemath.droid.CellListFragment$1$1.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +03d520: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03d522: 6e10 590c 0500 |0001: invoke-virtual {v5}, Lorg/sagemath/droid/CellListFragment$1$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c59 │ │ +03d528: 0c01 |0004: move-result-object v1 │ │ +03d52a: 6e10 a301 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ +03d530: 0c01 |0008: move-result-object v1 │ │ +03d532: 1402 0800 037f |0009: const v2, #float 1.74129e+38 // #7f030008 │ │ +03d538: 6e30 a107 2104 |000c: invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ +03d53e: 0c00 |000f: move-result-object v0 │ │ +03d540: 1401 0c00 087f |0010: const v1, #float 1.80775e+38 // #7f08000c │ │ +03d546: 6e20 d607 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03d54c: 0c01 |0016: move-result-object v1 │ │ +03d54e: 1f01 2301 |0017: check-cast v1, Landroid/widget/EditText; // type@0123 │ │ +03d552: 5b51 d402 |0019: iput-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.titleView:Landroid/widget/EditText; // field@02d4 │ │ +03d556: 5451 d402 |001b: iget-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.titleView:Landroid/widget/EditText; // field@02d4 │ │ +03d55a: 5452 d302 |001d: iget-object v2, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +03d55e: 5422 d502 |001f: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +03d562: 7110 5f0c 0200 |0021: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +03d568: 0c02 |0024: move-result-object v2 │ │ +03d56a: 6e10 220c 0200 |0025: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getTitle:()Ljava/lang/String; // method@0c22 │ │ +03d570: 0c02 |0028: move-result-object v2 │ │ +03d572: 6203 f301 |0029: sget-object v3, Landroid/widget/TextView$BufferType;.EDITABLE:Landroid/widget/TextView$BufferType; // field@01f3 │ │ +03d576: 6e30 9b08 2103 |002b: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@089b │ │ +03d57c: 1401 0d00 087f |002e: const v1, #float 1.80775e+38 // #7f08000d │ │ +03d582: 6e20 d607 1000 |0031: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03d588: 0c01 |0034: move-result-object v1 │ │ +03d58a: 1f01 2301 |0035: check-cast v1, Landroid/widget/EditText; // type@0123 │ │ +03d58e: 5b51 d102 |0037: iput-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.descView:Landroid/widget/EditText; // field@02d1 │ │ +03d592: 5451 d102 |0039: iget-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.descView:Landroid/widget/EditText; // field@02d1 │ │ +03d596: 5452 d302 |003b: iget-object v2, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +03d59a: 5422 d502 |003d: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +03d59e: 7110 5f0c 0200 |003f: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +03d5a4: 0c02 |0042: move-result-object v2 │ │ +03d5a6: 6e10 1e0c 0200 |0043: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getDescription:()Ljava/lang/String; // method@0c1e │ │ +03d5ac: 0c02 |0046: move-result-object v2 │ │ +03d5ae: 6203 f301 |0047: sget-object v3, Landroid/widget/TextView$BufferType;.EDITABLE:Landroid/widget/TextView$BufferType; // field@01f3 │ │ +03d5b2: 6e30 9b08 2103 |0049: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@089b │ │ +03d5b8: 1401 0e00 087f |004c: const v1, #float 1.80775e+38 // #7f08000e │ │ +03d5be: 6e20 d607 1000 |004f: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03d5c4: 0c01 |0052: move-result-object v1 │ │ +03d5c6: 1f01 2301 |0053: check-cast v1, Landroid/widget/EditText; // type@0123 │ │ +03d5ca: 5b51 d202 |0055: iput-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.groupView:Landroid/widget/EditText; // field@02d2 │ │ +03d5ce: 5451 d202 |0057: iget-object v1, v5, Lorg/sagemath/droid/CellListFragment$1$1;.groupView:Landroid/widget/EditText; // field@02d2 │ │ +03d5d2: 5452 d302 |0059: iget-object v2, v5, Lorg/sagemath/droid/CellListFragment$1$1;.this$1:Lorg/sagemath/droid/CellListFragment$1; // field@02d3 │ │ +03d5d6: 5422 d502 |005b: iget-object v2, v2, Lorg/sagemath/droid/CellListFragment$1;.this$0:Lorg/sagemath/droid/CellListFragment; // field@02d5 │ │ +03d5da: 7110 5f0c 0200 |005d: invoke-static {v2}, Lorg/sagemath/droid/CellListFragment;.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; // method@0c5f │ │ +03d5e0: 0c02 |0060: move-result-object v2 │ │ +03d5e2: 6e10 1f0c 0200 |0061: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ +03d5e8: 0c02 |0064: move-result-object v2 │ │ +03d5ea: 6203 f301 |0065: sget-object v3, Landroid/widget/TextView$BufferType;.EDITABLE:Landroid/widget/TextView$BufferType; // field@01f3 │ │ +03d5ee: 6e30 9b08 2103 |0067: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@089b │ │ +03d5f4: 2201 0a00 |006a: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000a │ │ +03d5f8: 6e10 590c 0500 |006c: invoke-virtual {v5}, Lorg/sagemath/droid/CellListFragment$1$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c59 │ │ +03d5fe: 0c02 |006f: move-result-object v2 │ │ +03d600: 7020 2600 2100 |0070: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +03d606: 6e20 3100 0100 |0073: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ +03d60c: 0c01 |0076: move-result-object v1 │ │ +03d60e: 1402 2000 057f |0077: const v2, #float 1.76788e+38 // #7f050020 │ │ +03d614: 6e20 2f00 2100 |007a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ +03d61a: 0c01 |007d: move-result-object v1 │ │ +03d61c: 1402 0a00 0401 |007e: const v2, #float 2.42446e-38 // #0104000a │ │ +03d622: 2203 1002 |0081: new-instance v3, Lorg/sagemath/droid/CellListFragment$1$1$1; // type@0210 │ │ +03d626: 7020 530c 5300 |0083: invoke-direct {v3, v5}, Lorg/sagemath/droid/CellListFragment$1$1$1;.:(Lorg/sagemath/droid/CellListFragment$1$1;)V // method@0c53 │ │ +03d62c: 6e30 2d00 2103 |0086: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +03d632: 0c01 |0089: move-result-object v1 │ │ +03d634: 1502 0401 |008a: const/high16 v2, #int 17039360 // #104 │ │ +03d638: 6e30 2c00 2104 |008c: invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ +03d63e: 0c01 |008f: move-result-object v1 │ │ +03d640: 6e10 2800 0100 |0090: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ +03d646: 0c01 |0093: move-result-object v1 │ │ +03d648: 1101 |0094: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ + 0x000c line=85 │ │ 0x0010 line=87 │ │ 0x001b line=88 │ │ 0x002e line=89 │ │ 0x0039 line=90 │ │ 0x004c line=91 │ │ 0x0057 line=92 │ │ 0x006a line=94 │ │ + 0x0073 line=95 │ │ + 0x007a line=96 │ │ + 0x0086 line=97 │ │ + 0x008c line=120 │ │ + 0x0090 line=121 │ │ + 0x0094 line=94 │ │ locals : │ │ 0x0010 - 0x0095 reg=0 dialogView Landroid/view/View; │ │ 0x0000 - 0x0095 reg=5 this Lorg/sagemath/droid/CellListFragment$1$1; │ │ 0x0000 - 0x0095 reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ #1 : (in Lorg/sagemath/droid/CellListFragment$1$1;) │ │ 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 │ │ -03c6d8: |[03c6d8] org.sagemath.droid.CellListFragment$1$1.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03c6e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c6ea: 1100 |0001: return-object v0 │ │ +03d64c: |[03d64c] org.sagemath.droid.CellListFragment$1$1.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03d65c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d65e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/droid/CellListFragment$1$1; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 451 (CellListFragment.java) │ │ │ │ Class #280 header: │ │ -class_idx : 533 │ │ +class_idx : 531 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 96 │ │ +superclass_idx : 95 │ │ source_file_idx : 451 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #280 annotations: │ │ @@ -79666,20 +79703,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03c6ec: |[03c6ec] org.sagemath.droid.CellListFragment.:()V │ │ -03c6fc: 7010 9602 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.:()V // method@0296 │ │ -03c702: 2200 b801 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -03c706: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -03c70c: 5b10 d902 |0008: iput-object v0, v1, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c710: 0e00 |000a: return-void │ │ +03d660: |[03d660] org.sagemath.droid.CellListFragment.:()V │ │ +03d670: 7010 9602 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.:()V // method@0296 │ │ +03d676: 2200 b601 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +03d67a: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +03d680: 5b10 d902 |0008: iput-object v0, v1, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d684: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/sagemath/droid/CellListFragment; │ │ │ │ @@ -79688,17 +79725,17 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c714: |[03c714] org.sagemath.droid.CellListFragment.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; │ │ -03c724: 5410 da02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment;.longClickedCell:Lorg/sagemath/droid/CellData; // field@02da │ │ -03c728: 1100 |0002: return-object v0 │ │ +03d688: |[03d688] org.sagemath.droid.CellListFragment.access$000:(Lorg/sagemath/droid/CellListFragment;)Lorg/sagemath/droid/CellData; │ │ +03d698: 5410 da02 |0000: iget-object v0, v1, Lorg/sagemath/droid/CellListFragment;.longClickedCell:Lorg/sagemath/droid/CellData; // field@02da │ │ +03d69c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/CellListFragment; │ │ │ │ #2 : (in Lorg/sagemath/droid/CellListFragment;) │ │ @@ -79706,17 +79743,17 @@ │ │ type : '(Lorg/sagemath/droid/CellListFragment;Lorg/sagemath/droid/CellData;)Lorg/sagemath/droid/CellData;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c72c: |[03c72c] org.sagemath.droid.CellListFragment.access$002:(Lorg/sagemath/droid/CellListFragment;Lorg/sagemath/droid/CellData;)Lorg/sagemath/droid/CellData; │ │ -03c73c: 5b01 da02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment;.longClickedCell:Lorg/sagemath/droid/CellData; // field@02da │ │ -03c740: 1101 |0002: return-object v1 │ │ +03d6a0: |[03d6a0] org.sagemath.droid.CellListFragment.access$002:(Lorg/sagemath/droid/CellListFragment;Lorg/sagemath/droid/CellData;)Lorg/sagemath/droid/CellData; │ │ +03d6b0: 5b01 da02 |0000: iput-object v1, v0, Lorg/sagemath/droid/CellListFragment;.longClickedCell:Lorg/sagemath/droid/CellData; // field@02da │ │ +03d6b4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sagemath/droid/CellListFragment; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sagemath/droid/CellData; │ │ │ │ @@ -79726,22 +79763,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03c744: |[03c744] org.sagemath.droid.CellListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -03c754: 6f20 9e02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@029e │ │ -03c75a: 6e10 620c 0200 |0003: invoke-virtual {v2}, Lorg/sagemath/droid/CellListFragment;.getListView:()Landroid/widget/ListView; // method@0c62 │ │ -03c760: 0c00 |0006: move-result-object v0 │ │ -03c762: 2201 1402 |0007: new-instance v1, Lorg/sagemath/droid/CellListFragment$1; // type@0214 │ │ -03c766: 7020 5c0c 2100 |0009: invoke-direct {v1, v2}, Lorg/sagemath/droid/CellListFragment$1;.:(Lorg/sagemath/droid/CellListFragment;)V // method@0c5c │ │ -03c76c: 6e20 c008 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@08c0 │ │ -03c772: 0e00 |000f: return-void │ │ +03d6b8: |[03d6b8] org.sagemath.droid.CellListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +03d6c8: 6f20 9e02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@029e │ │ +03d6ce: 6e10 620c 0200 |0003: invoke-virtual {v2}, Lorg/sagemath/droid/CellListFragment;.getListView:()Landroid/widget/ListView; // method@0c62 │ │ +03d6d4: 0c00 |0006: move-result-object v0 │ │ +03d6d6: 2201 1202 |0007: new-instance v1, Lorg/sagemath/droid/CellListFragment$1; // type@0212 │ │ +03d6da: 7020 5c0c 2100 |0009: invoke-direct {v1, v2}, Lorg/sagemath/droid/CellListFragment$1;.:(Lorg/sagemath/droid/CellListFragment;)V // method@0c5c │ │ +03d6e0: 6e20 c008 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@08c0 │ │ +03d6e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x000f line=129 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/sagemath/droid/CellListFragment; │ │ @@ -79752,25 +79789,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -03c774: |[03c774] org.sagemath.droid.CellListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -03c784: 6f20 a002 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@02a0 │ │ -03c78a: 2200 1102 |0003: new-instance v0, Lorg/sagemath/droid/CellListAdapter; // type@0211 │ │ -03c78e: 6e10 610c 0300 |0005: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ -03c794: 0c01 |0008: move-result-object v1 │ │ -03c796: 5432 d902 |0009: iget-object v2, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c79a: 7030 4e0c 1002 |000b: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellListAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c4e │ │ -03c7a0: 5b30 d802 |000e: iput-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -03c7a4: 5430 d802 |0010: iget-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -03c7a8: 6e20 680c 0300 |0012: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c68 │ │ -03c7ae: 0e00 |0015: return-void │ │ +03d6e8: |[03d6e8] org.sagemath.droid.CellListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +03d6f8: 6f20 a002 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@02a0 │ │ +03d6fe: 2200 0f02 |0003: new-instance v0, Lorg/sagemath/droid/CellListAdapter; // type@020f │ │ +03d702: 6e10 610c 0300 |0005: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ +03d708: 0c01 |0008: move-result-object v1 │ │ +03d70a: 5432 d902 |0009: iget-object v2, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d70e: 7030 4e0c 1002 |000b: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellListAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c4e │ │ +03d714: 5b30 d802 |000e: iput-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +03d718: 5430 d802 |0010: iget-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +03d71c: 6e20 680c 0300 |0012: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c68 │ │ +03d722: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=56 │ │ 0x0010 line=57 │ │ 0x0015 line=58 │ │ locals : │ │ @@ -79782,34 +79819,34 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -03c7b0: |[03c7b0] org.sagemath.droid.CellListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -03c7c0: 7506 a302 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@02a3 │ │ -03c7c6: 5442 d902 |0003: iget-object v2, v4, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c7ca: 6e20 eb0a 7200 |0005: invoke-virtual {v2, v7}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ -03c7d0: 0c00 |0008: move-result-object v0 │ │ -03c7d2: 1f00 0a02 |0009: check-cast v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -03c7d6: 7100 fb0b 0000 |000b: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c7dc: 0c02 |000e: move-result-object v2 │ │ -03c7de: 6e20 020c 0200 |000f: invoke-virtual {v2, v0}, Lorg/sagemath/droid/CellCollection;.setCurrentCell:(Lorg/sagemath/droid/CellData;)V // method@0c02 │ │ -03c7e4: 2201 1600 |0012: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -03c7e8: 6e10 610c 0400 |0014: invoke-virtual {v4}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ -03c7ee: 0c02 |0017: move-result-object v2 │ │ -03c7f0: 6e10 9f01 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ -03c7f6: 0c02 |001b: move-result-object v2 │ │ -03c7f8: 1c03 3302 |001c: const-class v3, Lorg/sagemath/droid/SageActivity; // type@0233 │ │ -03c7fc: 7030 5400 2103 |001e: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0054 │ │ -03c802: 1502 0004 |0021: const/high16 v2, #int 67108864 // #400 │ │ -03c806: 6e20 6100 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0061 │ │ -03c80c: 6e20 690c 1400 |0026: invoke-virtual {v4, v1}, Lorg/sagemath/droid/CellListFragment;.startActivity:(Landroid/content/Intent;)V // method@0c69 │ │ -03c812: 0e00 |0029: return-void │ │ +03d724: |[03d724] org.sagemath.droid.CellListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +03d734: 7506 a302 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@02a3 │ │ +03d73a: 5442 d902 |0003: iget-object v2, v4, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d73e: 6e20 eb0a 7200 |0005: invoke-virtual {v2, v7}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0aeb │ │ +03d744: 0c00 |0008: move-result-object v0 │ │ +03d746: 1f00 0802 |0009: check-cast v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +03d74a: 7100 fb0b 0000 |000b: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d750: 0c02 |000e: move-result-object v2 │ │ +03d752: 6e20 020c 0200 |000f: invoke-virtual {v2, v0}, Lorg/sagemath/droid/CellCollection;.setCurrentCell:(Lorg/sagemath/droid/CellData;)V // method@0c02 │ │ +03d758: 2201 1600 |0012: new-instance v1, Landroid/content/Intent; // type@0016 │ │ +03d75c: 6e10 610c 0400 |0014: invoke-virtual {v4}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ +03d762: 0c02 |0017: move-result-object v2 │ │ +03d764: 6e10 9f01 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@019f │ │ +03d76a: 0c02 |001b: move-result-object v2 │ │ +03d76c: 1c03 3102 |001c: const-class v3, Lorg/sagemath/droid/SageActivity; // type@0231 │ │ +03d770: 7030 5400 2103 |001e: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0054 │ │ +03d776: 1502 0004 |0021: const/high16 v2, #int 67108864 // #400 │ │ +03d77a: 6e20 6100 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0061 │ │ +03d780: 6e20 690c 1400 |0026: invoke-virtual {v4, v1}, Lorg/sagemath/droid/CellListFragment;.startActivity:(Landroid/content/Intent;)V // method@0c69 │ │ +03d786: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=154 │ │ 0x000b line=155 │ │ 0x0012 line=156 │ │ 0x0021 line=157 │ │ @@ -79829,27 +79866,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -03c814: |[03c814] org.sagemath.droid.CellListFragment.onResume:()V │ │ -03c824: 6f10 a402 0300 |0000: invoke-super {v3}, Landroid/support/v4/app/ListFragment;.onResume:()V // method@02a4 │ │ -03c82a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03c82c: 6e20 6a0c 0300 |0004: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ -03c832: 2200 1102 |0007: new-instance v0, Lorg/sagemath/droid/CellListAdapter; // type@0211 │ │ -03c836: 6e10 610c 0300 |0009: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ -03c83c: 0c01 |000c: move-result-object v1 │ │ -03c83e: 5432 d902 |000d: iget-object v2, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c842: 7030 4e0c 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellListAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c4e │ │ -03c848: 5b30 d802 |0012: iput-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -03c84c: 5430 d802 |0014: iget-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -03c850: 6e20 680c 0300 |0016: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c68 │ │ -03c856: 0e00 |0019: return-void │ │ +03d788: |[03d788] org.sagemath.droid.CellListFragment.onResume:()V │ │ +03d798: 6f10 a402 0300 |0000: invoke-super {v3}, Landroid/support/v4/app/ListFragment;.onResume:()V // method@02a4 │ │ +03d79e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03d7a0: 6e20 6a0c 0300 |0004: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellListFragment;.switchToGroup:(Ljava/lang/String;)V // method@0c6a │ │ +03d7a6: 2200 0f02 |0007: new-instance v0, Lorg/sagemath/droid/CellListAdapter; // type@020f │ │ +03d7aa: 6e10 610c 0300 |0009: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ +03d7b0: 0c01 |000c: move-result-object v1 │ │ +03d7b2: 5432 d902 |000d: iget-object v2, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d7b6: 7030 4e0c 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/sagemath/droid/CellListAdapter;.:(Landroid/content/Context;Ljava/util/LinkedList;)V // method@0c4e │ │ +03d7bc: 5b30 d802 |0012: iput-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +03d7c0: 5430 d802 |0014: iget-object v0, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +03d7c4: 6e20 680c 0300 |0016: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c68 │ │ +03d7ca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0007 line=48 │ │ 0x0014 line=49 │ │ 0x0019 line=50 │ │ @@ -79861,54 +79898,54 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -03c858: |[03c858] org.sagemath.droid.CellListFragment.switchToGroup:(Ljava/lang/String;)V │ │ -03c868: 7100 fb0b 0000 |0000: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c86e: 0c00 |0003: move-result-object v0 │ │ -03c870: 5431 d902 |0004: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c874: 6e10 e90a 0100 |0006: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ -03c87a: 3904 0600 |0009: if-nez v4, 000f // +0006 │ │ -03c87e: 6e10 f90b 0000 |000b: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ -03c884: 0c04 |000e: move-result-object v4 │ │ -03c886: 5431 d902 |000f: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c88a: 6e20 fa0b 4000 |0011: invoke-virtual {v0, v4}, Lorg/sagemath/droid/CellCollection;.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; // method@0bfa │ │ -03c890: 0c02 |0014: move-result-object v2 │ │ -03c892: 6e20 e80a 2100 |0015: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ -03c898: 5431 d902 |0018: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c89c: 6e10 f20a 0100 |001a: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ -03c8a2: 0a01 |001d: move-result v1 │ │ -03c8a4: 3d01 2800 |001e: if-lez v1, 0046 // +0028 │ │ -03c8a8: 5431 d902 |0020: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c8ac: 6e10 ec0a 0100 |0022: invoke-virtual {v1}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ -03c8b2: 0c01 |0025: move-result-object v1 │ │ -03c8b4: 1f01 0a02 |0026: check-cast v1, Lorg/sagemath/droid/CellData; // type@020a │ │ -03c8b8: 6e20 020c 1000 |0028: invoke-virtual {v0, v1}, Lorg/sagemath/droid/CellCollection;.setCurrentCell:(Lorg/sagemath/droid/CellData;)V // method@0c02 │ │ -03c8be: 6e10 610c 0300 |002b: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ -03c8c4: 0c02 |002e: move-result-object v2 │ │ -03c8c6: 5431 d902 |002f: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ -03c8ca: 6e10 ec0a 0100 |0031: invoke-virtual {v1}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ -03c8d0: 0c01 |0034: move-result-object v1 │ │ -03c8d2: 1f01 0a02 |0035: check-cast v1, Lorg/sagemath/droid/CellData; // type@020a │ │ -03c8d6: 5411 b902 |0037: iget-object v1, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -03c8da: 6e20 c701 1200 |0039: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01c7 │ │ -03c8e0: 5431 d802 |003c: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -03c8e4: 3801 0700 |003e: if-eqz v1, 0045 // +0007 │ │ -03c8e8: 5431 d802 |0040: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ -03c8ec: 6e10 520c 0100 |0042: invoke-virtual {v1}, Lorg/sagemath/droid/CellListAdapter;.notifyDataSetChanged:()V // method@0c52 │ │ -03c8f2: 0e00 |0045: return-void │ │ -03c8f4: 6e10 610c 0300 |0046: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ -03c8fa: 0c01 |0049: move-result-object v1 │ │ -03c8fc: 6e10 a701 0100 |004a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@01a7 │ │ -03c902: 0c01 |004d: move-result-object v1 │ │ -03c904: 6e10 de01 0100 |004e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.popBackStack:()V // method@01de │ │ -03c90a: 28eb |0051: goto 003c // -0015 │ │ +03d7cc: |[03d7cc] org.sagemath.droid.CellListFragment.switchToGroup:(Ljava/lang/String;)V │ │ +03d7dc: 7100 fb0b 0000 |0000: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d7e2: 0c00 |0003: move-result-object v0 │ │ +03d7e4: 5431 d902 |0004: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d7e8: 6e10 e90a 0100 |0006: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@0ae9 │ │ +03d7ee: 3904 0600 |0009: if-nez v4, 000f // +0006 │ │ +03d7f2: 6e10 f90b 0000 |000b: invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ +03d7f8: 0c04 |000e: move-result-object v4 │ │ +03d7fa: 5431 d902 |000f: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d7fe: 6e20 fa0b 4000 |0011: invoke-virtual {v0, v4}, Lorg/sagemath/droid/CellCollection;.getGroup:(Ljava/lang/String;)Ljava/util/LinkedList; // method@0bfa │ │ +03d804: 0c02 |0014: move-result-object v2 │ │ +03d806: 6e20 e80a 2100 |0015: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0ae8 │ │ +03d80c: 5431 d902 |0018: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d810: 6e10 f20a 0100 |001a: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ +03d816: 0a01 |001d: move-result v1 │ │ +03d818: 3d01 2800 |001e: if-lez v1, 0046 // +0028 │ │ +03d81c: 5431 d902 |0020: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d820: 6e10 ec0a 0100 |0022: invoke-virtual {v1}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ +03d826: 0c01 |0025: move-result-object v1 │ │ +03d828: 1f01 0802 |0026: check-cast v1, Lorg/sagemath/droid/CellData; // type@0208 │ │ +03d82c: 6e20 020c 1000 |0028: invoke-virtual {v0, v1}, Lorg/sagemath/droid/CellCollection;.setCurrentCell:(Lorg/sagemath/droid/CellData;)V // method@0c02 │ │ +03d832: 6e10 610c 0300 |002b: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ +03d838: 0c02 |002e: move-result-object v2 │ │ +03d83a: 5431 d902 |002f: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.cells:Ljava/util/LinkedList; // field@02d9 │ │ +03d83e: 6e10 ec0a 0100 |0031: invoke-virtual {v1}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ +03d844: 0c01 |0034: move-result-object v1 │ │ +03d846: 1f01 0802 |0035: check-cast v1, Lorg/sagemath/droid/CellData; // type@0208 │ │ +03d84a: 5411 b902 |0037: iget-object v1, v1, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +03d84e: 6e20 c701 1200 |0039: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01c7 │ │ +03d854: 5431 d802 |003c: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +03d858: 3801 0700 |003e: if-eqz v1, 0045 // +0007 │ │ +03d85c: 5431 d802 |0040: iget-object v1, v3, Lorg/sagemath/droid/CellListFragment;.adapter:Lorg/sagemath/droid/CellListAdapter; // field@02d8 │ │ +03d860: 6e10 520c 0100 |0042: invoke-virtual {v1}, Lorg/sagemath/droid/CellListAdapter;.notifyDataSetChanged:()V // method@0c52 │ │ +03d866: 0e00 |0045: return-void │ │ +03d868: 6e10 610c 0300 |0046: invoke-virtual {v3}, Lorg/sagemath/droid/CellListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0c61 │ │ +03d86e: 0c01 |0049: move-result-object v1 │ │ +03d870: 6e10 a701 0100 |004a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@01a7 │ │ +03d876: 0c01 |004d: move-result-object v1 │ │ +03d878: 6e10 de01 0100 |004e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.popBackStack:()V // method@01de │ │ +03d87e: 28eb |0051: goto 003c // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0009 line=137 │ │ 0x000b line=138 │ │ 0x000f line=139 │ │ @@ -79923,18 +79960,18 @@ │ │ 0x0004 - 0x0052 reg=0 cellCollection Lorg/sagemath/droid/CellCollection; │ │ 0x0000 - 0x0052 reg=3 this Lorg/sagemath/droid/CellListFragment; │ │ 0x0000 - 0x0052 reg=4 group Ljava/lang/String; │ │ │ │ source_file_idx : 451 (CellListFragment.java) │ │ │ │ Class #281 header: │ │ -class_idx : 541 │ │ +class_idx : 539 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 68 │ │ -source_file_idx : 1504 │ │ +superclass_idx : 67 │ │ +source_file_idx : 1502 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #281 - │ │ Class descriptor : 'Lorg/sagemath/droid/NewCellDialog;' │ │ @@ -79961,17 +79998,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c90c: |[03c90c] org.sagemath.droid.NewCellDialog.:()V │ │ -03c91c: 7010 2701 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@0127 │ │ -03c922: 0e00 |0003: return-void │ │ +03d880: |[03d880] org.sagemath.droid.NewCellDialog.:()V │ │ +03d890: 7010 2701 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@0127 │ │ +03d896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/NewCellDialog; │ │ │ │ #1 : (in Lorg/sagemath/droid/NewCellDialog;) │ │ @@ -79979,17 +80016,17 @@ │ │ type : '(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c924: |[03c924] org.sagemath.droid.NewCellDialog.access$000:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; │ │ -03c934: 5410 ff02 |0000: iget-object v0, v1, Lorg/sagemath/droid/NewCellDialog;.title:Landroid/widget/EditText; // field@02ff │ │ -03c938: 1100 |0002: return-object v0 │ │ +03d898: |[03d898] org.sagemath.droid.NewCellDialog.access$000:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; │ │ +03d8a8: 5410 ff02 |0000: iget-object v0, v1, Lorg/sagemath/droid/NewCellDialog;.title:Landroid/widget/EditText; // field@02ff │ │ +03d8ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/NewCellDialog; │ │ │ │ #2 : (in Lorg/sagemath/droid/NewCellDialog;) │ │ @@ -79997,17 +80034,17 @@ │ │ type : '(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c93c: |[03c93c] org.sagemath.droid.NewCellDialog.access$100:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; │ │ -03c94c: 5410 fd02 |0000: iget-object v0, v1, Lorg/sagemath/droid/NewCellDialog;.group:Landroid/widget/EditText; // field@02fd │ │ -03c950: 1100 |0002: return-object v0 │ │ +03d8b0: |[03d8b0] org.sagemath.droid.NewCellDialog.access$100:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; │ │ +03d8c0: 5410 fd02 |0000: iget-object v0, v1, Lorg/sagemath/droid/NewCellDialog;.group:Landroid/widget/EditText; // field@02fd │ │ +03d8c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/NewCellDialog; │ │ │ │ #3 : (in Lorg/sagemath/droid/NewCellDialog;) │ │ @@ -80015,17 +80052,17 @@ │ │ type : '(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c954: |[03c954] org.sagemath.droid.NewCellDialog.access$200:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; │ │ -03c964: 5410 fe02 |0000: iget-object v0, v1, Lorg/sagemath/droid/NewCellDialog;.input:Landroid/widget/EditText; // field@02fe │ │ -03c968: 1100 |0002: return-object v0 │ │ +03d8c8: |[03d8c8] org.sagemath.droid.NewCellDialog.access$200:(Lorg/sagemath/droid/NewCellDialog;)Landroid/widget/EditText; │ │ +03d8d8: 5410 fe02 |0000: iget-object v0, v1, Lorg/sagemath/droid/NewCellDialog;.input:Landroid/widget/EditText; // field@02fe │ │ +03d8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sagemath/droid/NewCellDialog; │ │ │ │ Virtual methods - │ │ @@ -80034,93 +80071,100 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -03c96c: |[03c96c] org.sagemath.droid.NewCellDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -03c97c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03c97e: 6e10 a20c 0600 |0001: invoke-virtual {v6}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ -03c984: 0c02 |0004: move-result-object v2 │ │ -03c986: 6e10 a301 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ -03c98c: 0c02 |0008: move-result-object v2 │ │ -03c98e: 1403 0900 037f |0009: const v3, #float 1.74129e+38 // #7f030009 │ │ -03c994: 6e30 a107 3205 |000c: invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ -03c99a: 0c00 |000f: move-result-object v0 │ │ -03c99c: 1402 0c00 087f |0010: const v2, #float 1.80775e+38 // #7f08000c │ │ -03c9a2: 6e20 d607 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03c9a8: 0c02 |0016: move-result-object v2 │ │ -03c9aa: 1f02 2501 |0017: check-cast v2, Landroid/widget/EditText; // type@0125 │ │ -03c9ae: 5b62 ff02 |0019: iput-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.title:Landroid/widget/EditText; // field@02ff │ │ -03c9b2: 1402 0e00 087f |001b: const v2, #float 1.80775e+38 // #7f08000e │ │ -03c9b8: 6e20 d607 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03c9be: 0c02 |0021: move-result-object v2 │ │ -03c9c0: 1f02 2501 |0022: check-cast v2, Landroid/widget/EditText; // type@0125 │ │ -03c9c4: 5b62 fd02 |0024: iput-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.group:Landroid/widget/EditText; // field@02fd │ │ -03c9c8: 1402 0f00 087f |0026: const v2, #float 1.80775e+38 // #7f08000f │ │ -03c9ce: 6e20 d607 2000 |0029: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03c9d4: 0c02 |002c: move-result-object v2 │ │ -03c9d6: 1f02 2501 |002d: check-cast v2, Landroid/widget/EditText; // type@0125 │ │ -03c9da: 5b62 fe02 |002f: iput-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.input:Landroid/widget/EditText; // field@02fe │ │ -03c9de: 7100 fb0b 0000 |0031: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03c9e4: 0c02 |0034: move-result-object v2 │ │ -03c9e6: 6e10 f90b 0200 |0035: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ -03c9ec: 0c01 |0038: move-result-object v1 │ │ -03c9ee: 1a02 7a02 |0039: const-string v2, "History" // string@027a │ │ -03c9f2: 6e20 7a0a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03c9f8: 0a02 |003e: move-result v2 │ │ -03c9fa: 3802 0400 |003f: if-eqz v2, 0043 // +0004 │ │ -03c9fe: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ -03ca02: 5462 fd02 |0043: iget-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.group:Landroid/widget/EditText; // field@02fd │ │ -03ca06: 6e20 9a08 1200 |0045: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@089a │ │ -03ca0c: 2202 0a00 |0048: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000a │ │ -03ca10: 6e10 a20c 0600 |004a: invoke-virtual {v6}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ -03ca16: 0c03 |004d: move-result-object v3 │ │ -03ca18: 7020 2600 3200 |004e: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -03ca1e: 6e20 3100 0200 |0051: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ -03ca24: 0c02 |0054: move-result-object v2 │ │ -03ca26: 1403 1400 057f |0055: const v3, #float 1.76788e+38 // #7f050014 │ │ -03ca2c: 6e20 2f00 3200 |0058: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ -03ca32: 0c02 |005b: move-result-object v2 │ │ -03ca34: 1403 0a00 0401 |005c: const v3, #float 2.42446e-38 // #0104000a │ │ -03ca3a: 2204 1c02 |005f: new-instance v4, Lorg/sagemath/droid/NewCellDialog$1; // type@021c │ │ -03ca3e: 7020 9c0c 6400 |0061: invoke-direct {v4, v6}, Lorg/sagemath/droid/NewCellDialog$1;.:(Lorg/sagemath/droid/NewCellDialog;)V // method@0c9c │ │ -03ca44: 6e30 2d00 3204 |0064: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -03ca4a: 0c02 |0067: move-result-object v2 │ │ -03ca4c: 1503 0401 |0068: const/high16 v3, #int 17039360 // #104 │ │ -03ca50: 6e30 2c00 3205 |006a: invoke-virtual {v2, v3, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -03ca56: 0c02 |006d: move-result-object v2 │ │ -03ca58: 6e10 2800 0200 |006e: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ -03ca5e: 0c02 |0071: move-result-object v2 │ │ -03ca60: 1102 |0072: return-object v2 │ │ +03d8e0: |[03d8e0] org.sagemath.droid.NewCellDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +03d8f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03d8f2: 6e10 a20c 0600 |0001: invoke-virtual {v6}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ +03d8f8: 0c02 |0004: move-result-object v2 │ │ +03d8fa: 6e10 a301 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01a3 │ │ +03d900: 0c02 |0008: move-result-object v2 │ │ +03d902: 1403 0900 037f |0009: const v3, #float 1.74129e+38 // #7f030009 │ │ +03d908: 6e30 a107 3205 |000c: invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@07a1 │ │ +03d90e: 0c00 |000f: move-result-object v0 │ │ +03d910: 1402 0c00 087f |0010: const v2, #float 1.80775e+38 // #7f08000c │ │ +03d916: 6e20 d607 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03d91c: 0c02 |0016: move-result-object v2 │ │ +03d91e: 1f02 2301 |0017: check-cast v2, Landroid/widget/EditText; // type@0123 │ │ +03d922: 5b62 ff02 |0019: iput-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.title:Landroid/widget/EditText; // field@02ff │ │ +03d926: 1402 0e00 087f |001b: const v2, #float 1.80775e+38 // #7f08000e │ │ +03d92c: 6e20 d607 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03d932: 0c02 |0021: move-result-object v2 │ │ +03d934: 1f02 2301 |0022: check-cast v2, Landroid/widget/EditText; // type@0123 │ │ +03d938: 5b62 fd02 |0024: iput-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.group:Landroid/widget/EditText; // field@02fd │ │ +03d93c: 1402 0f00 087f |0026: const v2, #float 1.80775e+38 // #7f08000f │ │ +03d942: 6e20 d607 2000 |0029: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03d948: 0c02 |002c: move-result-object v2 │ │ +03d94a: 1f02 2301 |002d: check-cast v2, Landroid/widget/EditText; // type@0123 │ │ +03d94e: 5b62 fe02 |002f: iput-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.input:Landroid/widget/EditText; // field@02fe │ │ +03d952: 7100 fb0b 0000 |0031: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03d958: 0c02 |0034: move-result-object v2 │ │ +03d95a: 6e10 f90b 0200 |0035: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCurrentGroupName:()Ljava/lang/String; // method@0bf9 │ │ +03d960: 0c01 |0038: move-result-object v1 │ │ +03d962: 1a02 7a02 |0039: const-string v2, "History" // string@027a │ │ +03d966: 6e20 7a0a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03d96c: 0a02 |003e: move-result v2 │ │ +03d96e: 3802 0400 |003f: if-eqz v2, 0043 // +0004 │ │ +03d972: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ +03d976: 5462 fd02 |0043: iget-object v2, v6, Lorg/sagemath/droid/NewCellDialog;.group:Landroid/widget/EditText; // field@02fd │ │ +03d97a: 6e20 9a08 1200 |0045: invoke-virtual {v2, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@089a │ │ +03d980: 2202 0a00 |0048: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000a │ │ +03d984: 6e10 a20c 0600 |004a: invoke-virtual {v6}, Lorg/sagemath/droid/NewCellDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0ca2 │ │ +03d98a: 0c03 |004d: move-result-object v3 │ │ +03d98c: 7020 2600 3200 |004e: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +03d992: 6e20 3100 0200 |0051: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ +03d998: 0c02 |0054: move-result-object v2 │ │ +03d99a: 1403 1400 057f |0055: const v3, #float 1.76788e+38 // #7f050014 │ │ +03d9a0: 6e20 2f00 3200 |0058: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ +03d9a6: 0c02 |005b: move-result-object v2 │ │ +03d9a8: 1403 0a00 0401 |005c: const v3, #float 2.42446e-38 // #0104000a │ │ +03d9ae: 2204 1a02 |005f: new-instance v4, Lorg/sagemath/droid/NewCellDialog$1; // type@021a │ │ +03d9b2: 7020 9c0c 6400 |0061: invoke-direct {v4, v6}, Lorg/sagemath/droid/NewCellDialog$1;.:(Lorg/sagemath/droid/NewCellDialog;)V // method@0c9c │ │ +03d9b8: 6e30 2d00 3204 |0064: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +03d9be: 0c02 |0067: move-result-object v2 │ │ +03d9c0: 1503 0401 |0068: const/high16 v3, #int 17039360 // #104 │ │ +03d9c4: 6e30 2c00 3205 |006a: invoke-virtual {v2, v3, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ +03d9ca: 0c02 |006d: move-result-object v2 │ │ +03d9cc: 6e10 2800 0200 |006e: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ +03d9d2: 0c02 |0071: move-result-object v2 │ │ +03d9d4: 1102 |0072: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ + 0x000c line=32 │ │ 0x0010 line=34 │ │ 0x001b line=35 │ │ 0x0026 line=36 │ │ 0x0031 line=38 │ │ 0x0039 line=39 │ │ 0x0041 line=40 │ │ 0x0043 line=41 │ │ 0x0048 line=43 │ │ + 0x0051 line=44 │ │ + 0x0058 line=45 │ │ + 0x0064 line=46 │ │ + 0x006a line=84 │ │ + 0x006e line=85 │ │ + 0x0072 line=43 │ │ locals : │ │ 0x0010 - 0x0073 reg=0 dialogView Landroid/view/View; │ │ 0x0039 - 0x0073 reg=1 g Ljava/lang/String; │ │ 0x0000 - 0x0073 reg=6 this Lorg/sagemath/droid/NewCellDialog; │ │ 0x0000 - 0x0073 reg=7 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1504 (NewCellDialog.java) │ │ + source_file_idx : 1502 (NewCellDialog.java) │ │ │ │ Class #282 header: │ │ -class_idx : 562 │ │ +class_idx : 560 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 68 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 67 │ │ +source_file_idx : 1629 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -80144,72 +80188,75 @@ │ │ type : '(Lorg/sagemath/droid/SageActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ca64: |[03ca64] org.sagemath.droid.SageActivity$1.:(Lorg/sagemath/droid/SageActivity;)V │ │ -03ca74: 5b01 9603 |0000: iput-object v1, v0, Lorg/sagemath/droid/SageActivity$1;.this$0:Lorg/sagemath/droid/SageActivity; // field@0396 │ │ -03ca78: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@0127 │ │ -03ca7e: 0e00 |0005: return-void │ │ +03d9d8: |[03d9d8] org.sagemath.droid.SageActivity$1.:(Lorg/sagemath/droid/SageActivity;)V │ │ +03d9e8: 5b01 9603 |0000: iput-object v1, v0, Lorg/sagemath/droid/SageActivity$1;.this$0:Lorg/sagemath/droid/SageActivity; // field@0396 │ │ +03d9ec: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@0127 │ │ +03d9f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/droid/SageActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sagemath/droid/SageActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sagemath/droid/SageActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sagemath/droid/SageActivity$1;) │ │ name : 'onCreateDialog' │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -03ca80: |[03ca80] org.sagemath.droid.SageActivity$1.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -03ca90: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -03ca94: 6e10 f00c 0400 |0002: invoke-virtual {v4}, Lorg/sagemath/droid/SageActivity$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0cf0 │ │ -03ca9a: 0c01 |0005: move-result-object v1 │ │ -03ca9c: 7020 2600 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -03caa2: 1401 1d00 057f |0009: const v1, #float 1.76788e+38 // #7f05001d │ │ -03caa8: 6e20 2a00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@002a │ │ -03caae: 0c01 |000f: move-result-object v1 │ │ -03cab0: 1402 1e00 057f |0010: const v2, #float 1.76788e+38 // #7f05001e │ │ -03cab6: 2203 3102 |0013: new-instance v3, Lorg/sagemath/droid/SageActivity$1$2; // type@0231 │ │ -03caba: 7020 ed0c 4300 |0015: invoke-direct {v3, v4}, Lorg/sagemath/droid/SageActivity$1$2;.:(Lorg/sagemath/droid/SageActivity$1;)V // method@0ced │ │ -03cac0: 6e30 2d00 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -03cac6: 0c01 |001b: move-result-object v1 │ │ -03cac8: 1402 1f00 057f |001c: const v2, #float 1.76788e+38 // #7f05001f │ │ -03cace: 2203 3002 |001f: new-instance v3, Lorg/sagemath/droid/SageActivity$1$1; // type@0230 │ │ -03cad2: 7020 eb0c 4300 |0021: invoke-direct {v3, v4}, Lorg/sagemath/droid/SageActivity$1$1;.:(Lorg/sagemath/droid/SageActivity$1;)V // method@0ceb │ │ -03cad8: 6e30 2c00 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -03cade: 6e10 2800 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ -03cae4: 0c01 |002a: move-result-object v1 │ │ -03cae6: 1101 |002b: return-object v1 │ │ +03d9f4: |[03d9f4] org.sagemath.droid.SageActivity$1.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +03da04: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ +03da08: 6e10 f00c 0400 |0002: invoke-virtual {v4}, Lorg/sagemath/droid/SageActivity$1;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0cf0 │ │ +03da0e: 0c01 |0005: move-result-object v1 │ │ +03da10: 7020 2600 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +03da16: 1401 1d00 057f |0009: const v1, #float 1.76788e+38 // #7f05001d │ │ +03da1c: 6e20 2a00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@002a │ │ +03da22: 0c01 |000f: move-result-object v1 │ │ +03da24: 1402 1e00 057f |0010: const v2, #float 1.76788e+38 // #7f05001e │ │ +03da2a: 2203 2f02 |0013: new-instance v3, Lorg/sagemath/droid/SageActivity$1$2; // type@022f │ │ +03da2e: 7020 ed0c 4300 |0015: invoke-direct {v3, v4}, Lorg/sagemath/droid/SageActivity$1$2;.:(Lorg/sagemath/droid/SageActivity$1;)V // method@0ced │ │ +03da34: 6e30 2d00 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +03da3a: 0c01 |001b: move-result-object v1 │ │ +03da3c: 1402 1f00 057f |001c: const v2, #float 1.76788e+38 // #7f05001f │ │ +03da42: 2203 2e02 |001f: new-instance v3, Lorg/sagemath/droid/SageActivity$1$1; // type@022e │ │ +03da46: 7020 eb0c 4300 |0021: invoke-direct {v3, v4}, Lorg/sagemath/droid/SageActivity$1$1;.:(Lorg/sagemath/droid/SageActivity$1;)V // method@0ceb │ │ +03da4c: 6e30 2c00 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002c │ │ +03da52: 6e10 2800 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0028 │ │ +03da58: 0c01 |002a: move-result-object v1 │ │ +03da5a: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ + 0x0002 line=159 │ │ 0x0009 line=160 │ │ + 0x0018 line=161 │ │ + 0x0024 line=170 │ │ 0x0027 line=178 │ │ locals : │ │ 0x0009 - 0x002c reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x002c reg=4 this Lorg/sagemath/droid/SageActivity$1; │ │ 0x0000 - 0x002c reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1631 (SageActivity.java) │ │ + source_file_idx : 1629 (SageActivity.java) │ │ │ │ Class #283 header: │ │ -class_idx : 563 │ │ +class_idx : 561 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 343 │ │ -source_file_idx : 1631 │ │ +superclass_idx : 341 │ │ +source_file_idx : 1629 │ │ static_fields_size : 7 │ │ instance_fields_size: 9 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 10 │ │ │ │ Class #283 annotations: │ │ Annotations on method #3328 'onItemSelected' │ │ @@ -80303,36 +80350,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03cae8: |[03cae8] org.sagemath.droid.SageActivity.:()V │ │ -03caf8: 2200 4b02 |0000: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell; // type@024b │ │ -03cafc: 7010 980d 0000 |0002: invoke-direct {v0}, Lorg/sagemath/singlecellserver/SageSingleCell;.:()V // method@0d98 │ │ -03cb02: 6900 a503 |0005: sput-object v0, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03cb06: 0e00 |0007: return-void │ │ +03da5c: |[03da5c] org.sagemath.droid.SageActivity.:()V │ │ +03da6c: 2200 4902 |0000: new-instance v0, Lorg/sagemath/singlecellserver/SageSingleCell; // type@0249 │ │ +03da70: 7010 980d 0000 |0002: invoke-direct {v0}, Lorg/sagemath/singlecellserver/SageSingleCell;.:()V // method@0d98 │ │ +03da76: 6900 a503 |0005: sput-object v0, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03da7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #1 : (in Lorg/sagemath/droid/SageActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cb08: |[03cb08] org.sagemath.droid.SageActivity.:()V │ │ -03cb18: 7010 7b09 0000 |0000: invoke-direct {v0}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ -03cb1e: 0e00 |0003: return-void │ │ +03da7c: |[03da7c] org.sagemath.droid.SageActivity.:()V │ │ +03da8c: 7010 7b09 0000 |0000: invoke-direct {v0}, Lcom/example/android/actionbarcompat/ActionBarActivity;.:()V // method@097b │ │ +03da92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/droid/SageActivity; │ │ │ │ #2 : (in Lorg/sagemath/droid/SageActivity;) │ │ @@ -80340,63 +80387,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -03cb20: |[03cb20] org.sagemath.droid.SageActivity.runButton:()V │ │ -03cb30: 1a03 8f0b |0000: const-string v3, "input_method" // string@0b8f │ │ -03cb34: 6e20 fb0c 3500 |0002: invoke-virtual {v5, v3}, Lorg/sagemath/droid/SageActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0cfb │ │ -03cb3a: 0c02 |0005: move-result-object v2 │ │ -03cb3c: 1f02 1a01 |0006: check-cast v2, Landroid/view/inputmethod/InputMethodManager; // type@011a │ │ -03cb40: 5453 a003 |0008: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cb44: 6e10 9708 0300 |000a: invoke-virtual {v3}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0897 │ │ -03cb4a: 0c03 |000d: move-result-object v3 │ │ -03cb4c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -03cb4e: 6e30 8208 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@0882 │ │ -03cb54: 6203 a503 |0012: sget-object v3, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03cb58: 6e10 a00d 0300 |0014: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.interrupt:()V // method@0da0 │ │ -03cb5e: 5453 9d03 |0017: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cb62: 6e10 1f0c 0300 |0019: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ -03cb68: 0c03 |001c: move-result-object v3 │ │ -03cb6a: 1a04 7a02 |001d: const-string v4, "History" // string@027a │ │ -03cb6e: 6e20 7a0a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03cb74: 0a03 |0022: move-result v3 │ │ -03cb76: 3903 0e00 |0023: if-nez v3, 0031 // +000e │ │ -03cb7a: 5453 a203 |0025: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03cb7e: 6e10 cc0c 0300 |0027: invoke-virtual {v3}, Lorg/sagemath/droid/OutputView;.clear:()V // method@0ccc │ │ -03cb84: 1a03 5e06 |002a: const-string v3, "SageActivity" // string@065e │ │ -03cb88: 1a04 a301 |002c: const-string v4, "Called outputView.clear()!" // string@01a3 │ │ -03cb8c: 7120 8b07 4300 |002e: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03cb92: 5453 a003 |0031: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cb96: 6e10 9608 0300 |0033: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03cb9c: 0c03 |0036: move-result-object v3 │ │ -03cb9e: 6e10 6a0a 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -03cba4: 0c00 |003a: move-result-object v0 │ │ -03cba6: 6203 a503 |003b: sget-object v3, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03cbaa: 6e20 a30d 0300 |003d: invoke-virtual {v3, v0}, Lorg/sagemath/singlecellserver/SageSingleCell;.query:(Ljava/lang/String;)V // method@0da3 │ │ -03cbb0: 6e10 f60c 0500 |0040: invoke-virtual {v5}, Lorg/sagemath/droid/SageActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0cf6 │ │ -03cbb6: 0c03 |0043: move-result-object v3 │ │ -03cbb8: 1214 |0044: const/4 v4, #int 1 // #1 │ │ -03cbba: 6e20 8c09 4300 |0045: invoke-virtual {v3, v4}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ -03cbc0: 5453 a203 |0048: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03cbc4: 6e10 d70c 0300 |004a: invoke-virtual {v3}, Lorg/sagemath/droid/OutputView;.requestFocus:()Z // method@0cd7 │ │ -03cbca: 5453 9d03 |004d: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cbce: 6e20 2c0c 0300 |004f: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellData;.setInput:(Ljava/lang/String;)V // method@0c2c │ │ -03cbd4: 7100 fb0b 0000 |0052: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03cbda: 0c03 |0055: move-result-object v3 │ │ -03cbdc: 6e10 010c 0300 |0056: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ -03cbe2: 7010 080d 0500 |0059: invoke-direct {v5}, Lorg/sagemath/droid/SageActivity;.saveCurrentToHistory:()V // method@0d08 │ │ -03cbe8: 0e00 |005c: return-void │ │ -03cbea: 0d01 |005d: move-exception v1 │ │ -03cbec: 1a03 5e06 |005e: const-string v3, "SageActivity" // string@065e │ │ -03cbf0: 1a04 1e02 |0060: const-string v4, "Error clearing output..." // string@021e │ │ -03cbf4: 7120 8907 4300 |0062: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03cbfa: 28cc |0065: goto 0031 // -0034 │ │ +03da94: |[03da94] org.sagemath.droid.SageActivity.runButton:()V │ │ +03daa4: 1a03 8c0b |0000: const-string v3, "input_method" // string@0b8c │ │ +03daa8: 6e20 fb0c 3500 |0002: invoke-virtual {v5, v3}, Lorg/sagemath/droid/SageActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0cfb │ │ +03daae: 0c02 |0005: move-result-object v2 │ │ +03dab0: 1f02 1801 |0006: check-cast v2, Landroid/view/inputmethod/InputMethodManager; // type@0118 │ │ +03dab4: 5453 a003 |0008: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dab8: 6e10 9708 0300 |000a: invoke-virtual {v3}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0897 │ │ +03dabe: 0c03 |000d: move-result-object v3 │ │ +03dac0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +03dac2: 6e30 8208 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@0882 │ │ +03dac8: 6203 a503 |0012: sget-object v3, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03dacc: 6e10 a00d 0300 |0014: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.interrupt:()V // method@0da0 │ │ +03dad2: 5453 9d03 |0017: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03dad6: 6e10 1f0c 0300 |0019: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ +03dadc: 0c03 |001c: move-result-object v3 │ │ +03dade: 1a04 7a02 |001d: const-string v4, "History" // string@027a │ │ +03dae2: 6e20 7a0a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03dae8: 0a03 |0022: move-result v3 │ │ +03daea: 3903 0e00 |0023: if-nez v3, 0031 // +000e │ │ +03daee: 5453 a203 |0025: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03daf2: 6e10 cc0c 0300 |0027: invoke-virtual {v3}, Lorg/sagemath/droid/OutputView;.clear:()V // method@0ccc │ │ +03daf8: 1a03 5c06 |002a: const-string v3, "SageActivity" // string@065c │ │ +03dafc: 1a04 a301 |002c: const-string v4, "Called outputView.clear()!" // string@01a3 │ │ +03db00: 7120 8b07 4300 |002e: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03db06: 5453 a003 |0031: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03db0a: 6e10 9608 0300 |0033: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03db10: 0c03 |0036: move-result-object v3 │ │ +03db12: 6e10 6a0a 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +03db18: 0c00 |003a: move-result-object v0 │ │ +03db1a: 6203 a503 |003b: sget-object v3, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03db1e: 6e20 a30d 0300 |003d: invoke-virtual {v3, v0}, Lorg/sagemath/singlecellserver/SageSingleCell;.query:(Ljava/lang/String;)V // method@0da3 │ │ +03db24: 6e10 f60c 0500 |0040: invoke-virtual {v5}, Lorg/sagemath/droid/SageActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0cf6 │ │ +03db2a: 0c03 |0043: move-result-object v3 │ │ +03db2c: 1214 |0044: const/4 v4, #int 1 // #1 │ │ +03db2e: 6e20 8c09 4300 |0045: invoke-virtual {v3, v4}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ +03db34: 5453 a203 |0048: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03db38: 6e10 d70c 0300 |004a: invoke-virtual {v3}, Lorg/sagemath/droid/OutputView;.requestFocus:()Z // method@0cd7 │ │ +03db3e: 5453 9d03 |004d: iget-object v3, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03db42: 6e20 2c0c 0300 |004f: invoke-virtual {v3, v0}, Lorg/sagemath/droid/CellData;.setInput:(Ljava/lang/String;)V // method@0c2c │ │ +03db48: 7100 fb0b 0000 |0052: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03db4e: 0c03 |0055: move-result-object v3 │ │ +03db50: 6e10 010c 0300 |0056: invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;.saveCells:()Z // method@0c01 │ │ +03db56: 7010 080d 0500 |0059: invoke-direct {v5}, Lorg/sagemath/droid/SageActivity;.saveCurrentToHistory:()V // method@0d08 │ │ +03db5c: 0e00 |005c: return-void │ │ +03db5e: 0d01 |005d: move-exception v1 │ │ +03db60: 1a03 5c06 |005e: const-string v3, "SageActivity" // string@065c │ │ +03db64: 1a04 1e02 |0060: const-string v4, "Error clearing output..." // string@021e │ │ +03db68: 7120 8907 4300 |0062: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03db6e: 28cc |0065: goto 0031 // -0034 │ │ catches : 1 │ │ 0x0017 - 0x0031 │ │ Ljava/lang/Exception; -> 0x005d │ │ positions : │ │ 0x0000 line=249 │ │ 0x0008 line=250 │ │ 0x0012 line=251 │ │ @@ -80424,47 +80471,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -03cc0c: |[03cc0c] org.sagemath.droid.SageActivity.saveCurrentToHistory:()V │ │ -03cc1c: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ -03cc20: 5452 9d03 |0002: iget-object v2, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cc24: 6e10 1f0c 0200 |0004: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ -03cc2a: 0c02 |0007: move-result-object v2 │ │ -03cc2c: 1a03 7a02 |0008: const-string v3, "History" // string@027a │ │ -03cc30: 6e20 7a0a 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03cc36: 0a02 |000d: move-result v2 │ │ -03cc38: 3902 3100 |000e: if-nez v2, 003f // +0031 │ │ -03cc3c: 2200 0a02 |0010: new-instance v0, Lorg/sagemath/droid/CellData; // type@020a │ │ -03cc40: 5452 9d03 |0012: iget-object v2, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cc44: 7020 190c 2000 |0014: invoke-direct {v0, v2}, Lorg/sagemath/droid/CellData;.:(Lorg/sagemath/droid/CellData;)V // method@0c19 │ │ -03cc4a: 1a02 7a02 |0017: const-string v2, "History" // string@027a │ │ -03cc4e: 5b02 b902 |0019: iput-object v2, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -03cc52: 5452 a003 |001b: iget-object v2, v5, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cc56: 6e10 9608 0200 |001d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03cc5c: 0c02 |0020: move-result-object v2 │ │ -03cc5e: 6e10 6a0a 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -03cc64: 0c02 |0024: move-result-object v2 │ │ -03cc66: 5b02 bb02 |0025: iput-object v2, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -03cc6a: 5401 bb02 |0027: iget-object v1, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -03cc6e: 5402 bb02 |0029: iget-object v2, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ -03cc72: 6e10 810a 0200 |002b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a81 │ │ -03cc78: 0a02 |002e: move-result v2 │ │ -03cc7a: 3742 0700 |002f: if-le v2, v4, 0036 // +0007 │ │ -03cc7e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -03cc80: 6e30 880a 2104 |0032: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a88 │ │ -03cc86: 0c01 |0035: move-result-object v1 │ │ -03cc88: 5b01 be02 |0036: iput-object v1, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -03cc8c: 7100 fb0b 0000 |0038: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03cc92: 0c02 |003b: move-result-object v2 │ │ -03cc94: 6e20 f40b 0200 |003c: invoke-virtual {v2, v0}, Lorg/sagemath/droid/CellCollection;.addCell:(Lorg/sagemath/droid/CellData;)V // method@0bf4 │ │ -03cc9a: 0e00 |003f: return-void │ │ +03db80: |[03db80] org.sagemath.droid.SageActivity.saveCurrentToHistory:()V │ │ +03db90: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ +03db94: 5452 9d03 |0002: iget-object v2, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03db98: 6e10 1f0c 0200 |0004: invoke-virtual {v2}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ +03db9e: 0c02 |0007: move-result-object v2 │ │ +03dba0: 1a03 7a02 |0008: const-string v3, "History" // string@027a │ │ +03dba4: 6e20 7a0a 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03dbaa: 0a02 |000d: move-result v2 │ │ +03dbac: 3902 3100 |000e: if-nez v2, 003f // +0031 │ │ +03dbb0: 2200 0802 |0010: new-instance v0, Lorg/sagemath/droid/CellData; // type@0208 │ │ +03dbb4: 5452 9d03 |0012: iget-object v2, v5, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03dbb8: 7020 190c 2000 |0014: invoke-direct {v0, v2}, Lorg/sagemath/droid/CellData;.:(Lorg/sagemath/droid/CellData;)V // method@0c19 │ │ +03dbbe: 1a02 7a02 |0017: const-string v2, "History" // string@027a │ │ +03dbc2: 5b02 b902 |0019: iput-object v2, v0, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +03dbc6: 5452 a003 |001b: iget-object v2, v5, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dbca: 6e10 9608 0200 |001d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03dbd0: 0c02 |0020: move-result-object v2 │ │ +03dbd2: 6e10 6a0a 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +03dbd8: 0c02 |0024: move-result-object v2 │ │ +03dbda: 5b02 bb02 |0025: iput-object v2, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +03dbde: 5401 bb02 |0027: iget-object v1, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +03dbe2: 5402 bb02 |0029: iget-object v2, v0, Lorg/sagemath/droid/CellData;.input:Ljava/lang/String; // field@02bb │ │ +03dbe6: 6e10 810a 0200 |002b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a81 │ │ +03dbec: 0a02 |002e: move-result v2 │ │ +03dbee: 3742 0700 |002f: if-le v2, v4, 0036 // +0007 │ │ +03dbf2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +03dbf4: 6e30 880a 2104 |0032: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a88 │ │ +03dbfa: 0c01 |0035: move-result-object v1 │ │ +03dbfc: 5b01 be02 |0036: iput-object v1, v0, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +03dc00: 7100 fb0b 0000 |0038: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03dc06: 0c02 |003b: move-result-object v2 │ │ +03dc08: 6e20 f40b 0200 |003c: invoke-virtual {v2, v0}, Lorg/sagemath/droid/CellCollection;.addCell:(Lorg/sagemath/droid/CellData;)V // method@0bf4 │ │ +03dc0e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=271 │ │ 0x0010 line=272 │ │ 0x0017 line=273 │ │ 0x001b line=274 │ │ 0x0027 line=275 │ │ @@ -80484,53 +80531,53 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -03cc9c: |[03cc9c] org.sagemath.droid.SageActivity.onClick:(Landroid/view/View;)V │ │ -03ccac: 5431 a003 |0000: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03ccb0: 6e10 9508 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@0895 │ │ -03ccb6: 0a00 |0005: move-result v0 │ │ -03ccb8: 6e10 d907 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@07d9 │ │ -03ccbe: 0a01 |0009: move-result v1 │ │ -03ccc0: 2b01 4200 0000 |000a: packed-switch v1, 0000004c // +00000042 │ │ -03ccc6: 0e00 |000d: return-void │ │ -03ccc8: 7010 070d 0300 |000e: invoke-direct {v3}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ -03ccce: 28fc |0011: goto 000d // -0004 │ │ -03ccd0: 5431 a003 |0012: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03ccd4: 6e10 9608 0100 |0014: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03ccda: 0c01 |0017: move-result-object v1 │ │ -03ccdc: 1a02 8900 |0018: const-string v2, "( )" // string@0089 │ │ -03cce0: 7230 7c07 0102 |001a: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ -03cce6: 5431 a003 |001d: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03ccea: d802 0002 |001f: add-int/lit8 v2, v0, #int 2 // #02 │ │ -03ccee: 6e20 9808 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ -03ccf4: 28e9 |0024: goto 000d // -0017 │ │ -03ccf6: 5431 a003 |0025: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03ccfa: 6e10 9608 0100 |0027: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03cd00: 0c01 |002a: move-result-object v1 │ │ -03cd02: 1a02 3407 |002b: const-string v2, "[ ]" // string@0734 │ │ -03cd06: 7230 7c07 0102 |002d: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ -03cd0c: 5431 a003 |0030: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cd10: d802 0002 |0032: add-int/lit8 v2, v0, #int 2 // #02 │ │ -03cd14: 6e20 9808 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ -03cd1a: 28d6 |0037: goto 000d // -002a │ │ -03cd1c: 5431 a003 |0038: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cd20: 6e10 9608 0100 |003a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03cd26: 0c01 |003d: move-result-object v1 │ │ -03cd28: 1a02 8a11 |003e: const-string v2, "{ }" // string@118a │ │ -03cd2c: 7230 7c07 0102 |0040: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ -03cd32: 5431 a003 |0043: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cd36: d802 0002 |0045: add-int/lit8 v2, v0, #int 2 // #02 │ │ -03cd3a: 6e20 9808 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ -03cd40: 28c3 |004a: goto 000d // -003d │ │ -03cd42: 0000 |004b: nop // spacer │ │ -03cd44: 0001 0500 1400 087f 0800 0000 1b00 ... |004c: packed-switch-data (14 units) │ │ +03dc10: |[03dc10] org.sagemath.droid.SageActivity.onClick:(Landroid/view/View;)V │ │ +03dc20: 5431 a003 |0000: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dc24: 6e10 9508 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@0895 │ │ +03dc2a: 0a00 |0005: move-result v0 │ │ +03dc2c: 6e10 d907 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@07d9 │ │ +03dc32: 0a01 |0009: move-result v1 │ │ +03dc34: 2b01 4200 0000 |000a: packed-switch v1, 0000004c // +00000042 │ │ +03dc3a: 0e00 |000d: return-void │ │ +03dc3c: 7010 070d 0300 |000e: invoke-direct {v3}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ +03dc42: 28fc |0011: goto 000d // -0004 │ │ +03dc44: 5431 a003 |0012: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dc48: 6e10 9608 0100 |0014: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03dc4e: 0c01 |0017: move-result-object v1 │ │ +03dc50: 1a02 8900 |0018: const-string v2, "( )" // string@0089 │ │ +03dc54: 7230 7c07 0102 |001a: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ +03dc5a: 5431 a003 |001d: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dc5e: d802 0002 |001f: add-int/lit8 v2, v0, #int 2 // #02 │ │ +03dc62: 6e20 9808 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ +03dc68: 28e9 |0024: goto 000d // -0017 │ │ +03dc6a: 5431 a003 |0025: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dc6e: 6e10 9608 0100 |0027: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03dc74: 0c01 |002a: move-result-object v1 │ │ +03dc76: 1a02 3207 |002b: const-string v2, "[ ]" // string@0732 │ │ +03dc7a: 7230 7c07 0102 |002d: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ +03dc80: 5431 a003 |0030: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dc84: d802 0002 |0032: add-int/lit8 v2, v0, #int 2 // #02 │ │ +03dc88: 6e20 9808 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ +03dc8e: 28d6 |0037: goto 000d // -002a │ │ +03dc90: 5431 a003 |0038: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dc94: 6e10 9608 0100 |003a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03dc9a: 0c01 |003d: move-result-object v1 │ │ +03dc9c: 1a02 8611 |003e: const-string v2, "{ }" // string@1186 │ │ +03dca0: 7230 7c07 0102 |0040: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ +03dca6: 5431 a003 |0043: iget-object v1, v3, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dcaa: d802 0002 |0045: add-int/lit8 v2, v0, #int 2 // #02 │ │ +03dcae: 6e20 9808 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ +03dcb4: 28c3 |004a: goto 000d // -003d │ │ +03dcb6: 0000 |004b: nop // spacer │ │ +03dcb8: 0001 0500 1400 087f 0800 0000 1b00 ... |004c: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x000d line=245 │ │ 0x000e line=230 │ │ 0x0012 line=233 │ │ @@ -80550,232 +80597,232 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 469 16-bit code units │ │ -03cd60: |[03cd60] org.sagemath.droid.SageActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03cd70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03cd72: 6f20 7e09 7600 |0001: invoke-super {v6, v7}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ -03cd78: 6e10 f70c 0600 |0004: invoke-virtual {v6}, Lorg/sagemath/droid/SageActivity;.getApplicationContext:()Landroid/content/Context; // method@0cf7 │ │ -03cd7e: 0c02 |0007: move-result-object v2 │ │ -03cd80: 7110 fd0b 0200 |0008: invoke-static {v2}, Lorg/sagemath/droid/CellCollection;.initialize:(Landroid/content/Context;)V // method@0bfd │ │ -03cd86: 7100 fb0b 0000 |000b: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03cd8c: 0c02 |000e: move-result-object v2 │ │ -03cd8e: 6e10 f70b 0200 |000f: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCurrentCell:()Lorg/sagemath/droid/CellData; // method@0bf7 │ │ -03cd94: 0c02 |0012: move-result-object v2 │ │ -03cd96: 5b62 9d03 |0013: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cd9a: 5462 9d03 |0015: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cd9e: 7110 2b0b 0200 |0017: invoke-static {v2}, Ljunit/framework/Assert;.assertNotNull:(Ljava/lang/Object;)V // method@0b2b │ │ -03cda4: 1402 0b00 037f |001a: const v2, #float 1.74129e+38 // #7f03000b │ │ -03cdaa: 6e20 090d 2600 |001d: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.setContentView:(I)V // method@0d09 │ │ -03cdb0: 2202 5a02 |0020: new-instance v2, Lsheetrock/panda/changelog/ChangeLog; // type@025a │ │ -03cdb4: 7020 cc0d 6200 |0022: invoke-direct {v2, v6}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;)V // method@0dcc │ │ -03cdba: 5b62 9e03 |0025: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ -03cdbe: 5462 9e03 |0027: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ -03cdc2: 6e10 cf0d 0200 |0029: invoke-virtual {v2}, Lsheetrock/panda/changelog/ChangeLog;.firstRun:()Z // method@0dcf │ │ -03cdc8: 0a02 |002c: move-result v2 │ │ -03cdca: 3802 0b00 |002d: if-eqz v2, 0038 // +000b │ │ -03cdce: 5462 9e03 |002f: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ -03cdd2: 6e10 d70d 0200 |0031: invoke-virtual {v2}, Lsheetrock/panda/changelog/ChangeLog;.getLogDialog:()Landroid/app/AlertDialog; // method@0dd7 │ │ -03cdd8: 0c02 |0034: move-result-object v2 │ │ -03cdda: 6e10 3300 0200 |0035: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03cde0: 1402 1700 087f |0038: const v2, #float 1.80775e+38 // #7f080017 │ │ -03cde6: 6e20 f40c 2600 |003b: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03cdec: 0c02 |003e: move-result-object v2 │ │ -03cdee: 1f02 2501 |003f: check-cast v2, Landroid/widget/EditText; // type@0125 │ │ -03cdf2: 5b62 a003 |0041: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03cdf6: 1402 1400 087f |0043: const v2, #float 1.80775e+38 // #7f080014 │ │ -03cdfc: 6e20 f40c 2600 |0046: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03ce02: 0c02 |0049: move-result-object v2 │ │ -03ce04: 1f02 2201 |004a: check-cast v2, Landroid/widget/Button; // type@0122 │ │ -03ce08: 5b62 a303 |004c: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.roundBracket:Landroid/widget/Button; // field@03a3 │ │ -03ce0c: 1402 1500 087f |004e: const v2, #float 1.80775e+38 // #7f080015 │ │ -03ce12: 6e20 f40c 2600 |0051: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03ce18: 0c02 |0054: move-result-object v2 │ │ -03ce1a: 1f02 2201 |0055: check-cast v2, Landroid/widget/Button; // type@0122 │ │ -03ce1e: 5b62 a603 |0057: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.squareBracket:Landroid/widget/Button; // field@03a6 │ │ -03ce22: 1402 1600 087f |0059: const v2, #float 1.80775e+38 // #7f080016 │ │ -03ce28: 6e20 f40c 2600 |005c: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03ce2e: 0c02 |005f: move-result-object v2 │ │ -03ce30: 1f02 2201 |0060: check-cast v2, Landroid/widget/Button; // type@0122 │ │ -03ce34: 5b62 9f03 |0062: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.curlyBracket:Landroid/widget/Button; // field@039f │ │ -03ce38: 1402 1800 087f |0064: const v2, #float 1.80775e+38 // #7f080018 │ │ -03ce3e: 6e20 f40c 2600 |0067: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03ce44: 0c02 |006a: move-result-object v2 │ │ -03ce46: 1f02 2c01 |006b: check-cast v2, Landroid/widget/ImageButton; // type@012c │ │ -03ce4a: 5b62 a403 |006d: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.runButton:Landroid/widget/ImageButton; // field@03a4 │ │ -03ce4e: 1402 1900 087f |006f: const v2, #float 1.80776e+38 // #7f080019 │ │ -03ce54: 6e20 f40c 2600 |0072: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03ce5a: 0c02 |0075: move-result-object v2 │ │ -03ce5c: 1f02 2202 |0076: check-cast v2, Lorg/sagemath/droid/OutputView; // type@0222 │ │ -03ce60: 5b62 a203 |0078: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03ce64: 1402 1300 087f |007a: const v2, #float 1.80775e+38 // #7f080013 │ │ -03ce6a: 6e20 f40c 2600 |007d: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ -03ce70: 0c02 |0080: move-result-object v2 │ │ -03ce72: 1f02 3701 |0081: check-cast v2, Landroid/widget/Spinner; // type@0137 │ │ -03ce76: 5b62 a103 |0083: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.insertSpinner:Landroid/widget/Spinner; // field@03a1 │ │ -03ce7a: 6202 a503 |0085: sget-object v2, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03ce7e: 5463 a203 |0087: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03ce82: 6e20 a60d 3200 |0089: invoke-virtual {v2, v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.setOnSageListener:(Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;)V // method@0da6 │ │ -03ce88: 5462 a203 |008c: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03ce8c: 6e20 da0c 6200 |008e: invoke-virtual {v2, v6}, Lorg/sagemath/droid/OutputView;.setOnSageListener:(Lorg/sagemath/droid/OutputView$onSageListener;)V // method@0cda │ │ -03ce92: 5462 a103 |0091: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.insertSpinner:Landroid/widget/Spinner; // field@03a1 │ │ -03ce96: 6e20 d808 6200 |0093: invoke-virtual {v2, v6}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@08d8 │ │ -03ce9c: 5462 a303 |0096: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.roundBracket:Landroid/widget/Button; // field@03a3 │ │ -03cea0: 6e20 8a08 6200 |0098: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088a │ │ -03cea6: 5462 a603 |009b: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.squareBracket:Landroid/widget/Button; // field@03a6 │ │ -03ceaa: 6e20 8a08 6200 |009d: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088a │ │ -03ceb0: 5462 9f03 |00a0: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.curlyBracket:Landroid/widget/Button; // field@039f │ │ -03ceb4: 6e20 8a08 6200 |00a2: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088a │ │ -03ceba: 5462 a403 |00a5: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.runButton:Landroid/widget/ImageButton; // field@03a4 │ │ -03cebe: 6e20 a908 6200 |00a7: invoke-virtual {v2, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08a9 │ │ -03cec4: 1a02 5e06 |00aa: const-string v2, "SageActivity" // string@065e │ │ -03cec8: 2203 9c01 |00ac: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03cecc: 7010 930a 0300 |00ae: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03ced2: 1a04 ae01 |00b1: const-string v4, "Cell group is: " // string@01ae │ │ -03ced6: 6e20 9a0a 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cedc: 0c03 |00b6: move-result-object v3 │ │ -03cede: 5464 9d03 |00b7: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cee2: 5444 b902 |00b9: iget-object v4, v4, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -03cee6: 6e20 9a0a 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ceec: 0c03 |00be: move-result-object v3 │ │ -03ceee: 6e10 9e0a 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03cef4: 0c03 |00c2: move-result-object v3 │ │ -03cef6: 7120 8b07 3200 |00c3: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03cefc: 1a02 5e06 |00c6: const-string v2, "SageActivity" // string@065e │ │ -03cf00: 2203 9c01 |00c8: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03cf04: 7010 930a 0300 |00ca: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03cf0a: 1a04 af01 |00cd: const-string v4, "Cell title is: " // string@01af │ │ -03cf0e: 6e20 9a0a 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cf14: 0c03 |00d2: move-result-object v3 │ │ -03cf16: 5464 9d03 |00d3: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cf1a: 5444 be02 |00d5: iget-object v4, v4, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ -03cf1e: 6e20 9a0a 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cf24: 0c03 |00da: move-result-object v3 │ │ -03cf26: 6e10 9e0a 0300 |00db: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03cf2c: 0c03 |00de: move-result-object v3 │ │ -03cf2e: 7120 8b07 3200 |00df: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03cf34: 1a02 5e06 |00e2: const-string v2, "SageActivity" // string@065e │ │ -03cf38: 2203 9c01 |00e4: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03cf3c: 7010 930a 0300 |00e6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03cf42: 1a04 b001 |00e9: const-string v4, "Cell uuid is: " // string@01b0 │ │ -03cf46: 6e20 9a0a 4300 |00eb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cf4c: 0c03 |00ee: move-result-object v3 │ │ -03cf4e: 5464 9d03 |00ef: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cf52: 5444 bf02 |00f1: iget-object v4, v4, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ -03cf56: 6e10 0c0b 0400 |00f3: invoke-virtual {v4}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ -03cf5c: 0c04 |00f6: move-result-object v4 │ │ -03cf5e: 6e20 9a0a 4300 |00f7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cf64: 0c03 |00fa: move-result-object v3 │ │ -03cf66: 6e10 9e0a 0300 |00fb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03cf6c: 0c03 |00fe: move-result-object v3 │ │ -03cf6e: 7120 8b07 3200 |00ff: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03cf74: 1a02 5e06 |0102: const-string v2, "SageActivity" // string@065e │ │ -03cf78: 2203 9c01 |0104: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03cf7c: 7010 930a 0300 |0106: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03cf82: 1a04 7f06 |0109: const-string v4, "Starting new SageActivity with HTML: " // string@067f │ │ -03cf86: 6e20 9a0a 4300 |010b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cf8c: 0c03 |010e: move-result-object v3 │ │ -03cf8e: 5464 9d03 |010f: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cf92: 5444 ba02 |0111: iget-object v4, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -03cf96: 6e20 9a0a 4300 |0113: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cf9c: 0c03 |0116: move-result-object v3 │ │ -03cf9e: 6e10 9e0a 0300 |0117: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03cfa4: 0c03 |011a: move-result-object v3 │ │ -03cfa6: 7120 8b07 3200 |011b: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03cfac: 5462 9d03 |011e: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cfb0: 5422 b902 |0120: iget-object v2, v2, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ -03cfb4: 1a03 7a02 |0122: const-string v3, "History" // string@027a │ │ -03cfb8: 6e20 7a0a 3200 |0124: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03cfbe: 0a02 |0127: move-result v2 │ │ -03cfc0: 3802 8500 |0128: if-eqz v2, 01ad // +0085 │ │ -03cfc4: 5462 a203 |012a: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03cfc8: 5463 9d03 |012c: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cfcc: 5433 ba02 |012e: iget-object v3, v3, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -03cfd0: 6e20 dc0c 3200 |0130: invoke-virtual {v2, v3}, Lorg/sagemath/droid/OutputView;.setOutputBlocks:(Ljava/lang/String;)V // method@0cdc │ │ -03cfd6: 1a02 5e06 |0133: const-string v2, "SageActivity" // string@065e │ │ -03cfda: 2203 9c01 |0135: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03cfde: 7010 930a 0300 |0137: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03cfe4: 1a04 7f06 |013a: const-string v4, "Starting new SageActivity with HTML: " // string@067f │ │ -03cfe8: 6e20 9a0a 4300 |013c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cfee: 0c03 |013f: move-result-object v3 │ │ -03cff0: 5464 9d03 |0140: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03cff4: 5444 ba02 |0142: iget-object v4, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ -03cff8: 6e20 9a0a 4300 |0144: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03cffe: 0c03 |0147: move-result-object v3 │ │ -03d000: 6e10 9e0a 0300 |0148: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d006: 0c03 |014b: move-result-object v3 │ │ -03d008: 7120 8b07 3200 |014c: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03d00e: 6202 a503 |014f: sget-object v2, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03d012: 6e20 a40d 5200 |0151: invoke-virtual {v2, v5}, Lorg/sagemath/singlecellserver/SageSingleCell;.setDownloadDataFiles:(Z)V // method@0da4 │ │ -03d018: 2202 9c01 |0154: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03d01c: 7010 930a 0200 |0156: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d022: 5463 9d03 |0159: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03d026: 6e10 1f0c 0300 |015b: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ -03d02c: 0c03 |015e: move-result-object v3 │ │ -03d02e: 6e20 9a0a 3200 |015f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d034: 0c02 |0162: move-result-object v2 │ │ -03d036: 1a03 7d00 |0163: const-string v3, " • " // string@007d │ │ -03d03a: 6e20 9a0a 3200 |0165: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d040: 0c02 |0168: move-result-object v2 │ │ -03d042: 5463 9d03 |0169: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03d046: 6e10 220c 0300 |016b: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getTitle:()Ljava/lang/String; // method@0c22 │ │ -03d04c: 0c03 |016e: move-result-object v3 │ │ -03d04e: 6e20 9a0a 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d054: 0c02 |0172: move-result-object v2 │ │ -03d056: 6e10 9e0a 0200 |0173: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d05c: 0c02 |0176: move-result-object v2 │ │ -03d05e: 6e20 0a0d 2600 |0177: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0d0a │ │ -03d064: 6202 a503 |017a: sget-object v2, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03d068: 6e10 a10d 0200 |017c: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/SageSingleCell;.isRunning:()Z // method@0da1 │ │ -03d06e: 0a02 |017f: move-result v2 │ │ -03d070: 3802 0a00 |0180: if-eqz v2, 018a // +000a │ │ -03d074: 6e10 f60c 0600 |0182: invoke-virtual {v6}, Lorg/sagemath/droid/SageActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0cf6 │ │ -03d07a: 0c02 |0185: move-result-object v2 │ │ -03d07c: 1213 |0186: const/4 v3, #int 1 // #1 │ │ -03d07e: 6e20 8c09 3200 |0187: invoke-virtual {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ -03d084: 5462 a003 |018a: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d088: 5463 9d03 |018c: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03d08c: 6e10 200c 0300 |018e: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getInput:()Ljava/lang/String; // method@0c20 │ │ -03d092: 0c03 |0191: move-result-object v3 │ │ -03d094: 6e20 9a08 3200 |0192: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@089a │ │ -03d09a: 6e10 f80c 0600 |0195: invoke-virtual {v6}, Lorg/sagemath/droid/SageActivity;.getIntent:()Landroid/content/Intent; // method@0cf8 │ │ -03d0a0: 0c02 |0198: move-result-object v2 │ │ -03d0a2: 1a03 dc05 |0199: const-string v3, "NEWCELL" // string@05dc │ │ -03d0a6: 6e30 5800 3205 |019b: invoke-virtual {v2, v3, v5}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0058 │ │ -03d0ac: 0a02 |019e: move-result v2 │ │ -03d0ae: 7110 3c0a 0200 |019f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ -03d0b4: 0c01 |01a2: move-result-object v1 │ │ -03d0b6: 6e10 390a 0100 |01a3: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@0a39 │ │ -03d0bc: 0a02 |01a6: move-result v2 │ │ -03d0be: 3802 0500 |01a7: if-eqz v2, 01ac // +0005 │ │ -03d0c2: 7010 070d 0600 |01a9: invoke-direct {v6}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ -03d0c8: 0e00 |01ac: return-void │ │ -03d0ca: 5462 a203 |01ad: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03d0ce: 6e10 cc0c 0200 |01af: invoke-virtual {v2}, Lorg/sagemath/droid/OutputView;.clear:()V // method@0ccc │ │ -03d0d4: 289d |01b2: goto 014f // -0063 │ │ -03d0d6: 0d00 |01b3: move-exception v0 │ │ -03d0d8: 1a02 5e06 |01b4: const-string v2, "SageActivity" // string@065e │ │ -03d0dc: 2203 9c01 |01b6: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -03d0e0: 7010 930a 0300 |01b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d0e6: 1a04 1d02 |01bb: const-string v4, "Error clearing output view." // string@021d │ │ -03d0ea: 6e20 9a0a 4300 |01bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d0f0: 0c03 |01c0: move-result-object v3 │ │ -03d0f2: 6e10 490a 0000 |01c1: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -03d0f8: 0c04 |01c4: move-result-object v4 │ │ -03d0fa: 6e20 9a0a 4300 |01c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d100: 0c03 |01c8: move-result-object v3 │ │ -03d102: 6e10 9e0a 0300 |01c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d108: 0c03 |01cc: move-result-object v3 │ │ -03d10a: 7120 8907 3200 |01cd: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03d110: 2900 7fff |01d0: goto/16 014f // -0081 │ │ -03d114: 0d02 |01d2: move-exception v2 │ │ -03d116: 2900 4bff |01d3: goto/16 011e // -00b5 │ │ +03dcd4: |[03dcd4] org.sagemath.droid.SageActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03dce4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03dce6: 6f20 7e09 7600 |0001: invoke-super {v6, v7}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@097e │ │ +03dcec: 6e10 f70c 0600 |0004: invoke-virtual {v6}, Lorg/sagemath/droid/SageActivity;.getApplicationContext:()Landroid/content/Context; // method@0cf7 │ │ +03dcf2: 0c02 |0007: move-result-object v2 │ │ +03dcf4: 7110 fd0b 0200 |0008: invoke-static {v2}, Lorg/sagemath/droid/CellCollection;.initialize:(Landroid/content/Context;)V // method@0bfd │ │ +03dcfa: 7100 fb0b 0000 |000b: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03dd00: 0c02 |000e: move-result-object v2 │ │ +03dd02: 6e10 f70b 0200 |000f: invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;.getCurrentCell:()Lorg/sagemath/droid/CellData; // method@0bf7 │ │ +03dd08: 0c02 |0012: move-result-object v2 │ │ +03dd0a: 5b62 9d03 |0013: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03dd0e: 5462 9d03 |0015: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03dd12: 7110 2b0b 0200 |0017: invoke-static {v2}, Ljunit/framework/Assert;.assertNotNull:(Ljava/lang/Object;)V // method@0b2b │ │ +03dd18: 1402 0b00 037f |001a: const v2, #float 1.74129e+38 // #7f03000b │ │ +03dd1e: 6e20 090d 2600 |001d: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.setContentView:(I)V // method@0d09 │ │ +03dd24: 2202 5802 |0020: new-instance v2, Lsheetrock/panda/changelog/ChangeLog; // type@0258 │ │ +03dd28: 7020 cc0d 6200 |0022: invoke-direct {v2, v6}, Lsheetrock/panda/changelog/ChangeLog;.:(Landroid/content/Context;)V // method@0dcc │ │ +03dd2e: 5b62 9e03 |0025: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ +03dd32: 5462 9e03 |0027: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ +03dd36: 6e10 cf0d 0200 |0029: invoke-virtual {v2}, Lsheetrock/panda/changelog/ChangeLog;.firstRun:()Z // method@0dcf │ │ +03dd3c: 0a02 |002c: move-result v2 │ │ +03dd3e: 3802 0b00 |002d: if-eqz v2, 0038 // +000b │ │ +03dd42: 5462 9e03 |002f: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ +03dd46: 6e10 d70d 0200 |0031: invoke-virtual {v2}, Lsheetrock/panda/changelog/ChangeLog;.getLogDialog:()Landroid/app/AlertDialog; // method@0dd7 │ │ +03dd4c: 0c02 |0034: move-result-object v2 │ │ +03dd4e: 6e10 3300 0200 |0035: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +03dd54: 1402 1700 087f |0038: const v2, #float 1.80775e+38 // #7f080017 │ │ +03dd5a: 6e20 f40c 2600 |003b: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03dd60: 0c02 |003e: move-result-object v2 │ │ +03dd62: 1f02 2301 |003f: check-cast v2, Landroid/widget/EditText; // type@0123 │ │ +03dd66: 5b62 a003 |0041: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dd6a: 1402 1400 087f |0043: const v2, #float 1.80775e+38 // #7f080014 │ │ +03dd70: 6e20 f40c 2600 |0046: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03dd76: 0c02 |0049: move-result-object v2 │ │ +03dd78: 1f02 2001 |004a: check-cast v2, Landroid/widget/Button; // type@0120 │ │ +03dd7c: 5b62 a303 |004c: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.roundBracket:Landroid/widget/Button; // field@03a3 │ │ +03dd80: 1402 1500 087f |004e: const v2, #float 1.80775e+38 // #7f080015 │ │ +03dd86: 6e20 f40c 2600 |0051: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03dd8c: 0c02 |0054: move-result-object v2 │ │ +03dd8e: 1f02 2001 |0055: check-cast v2, Landroid/widget/Button; // type@0120 │ │ +03dd92: 5b62 a603 |0057: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.squareBracket:Landroid/widget/Button; // field@03a6 │ │ +03dd96: 1402 1600 087f |0059: const v2, #float 1.80775e+38 // #7f080016 │ │ +03dd9c: 6e20 f40c 2600 |005c: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03dda2: 0c02 |005f: move-result-object v2 │ │ +03dda4: 1f02 2001 |0060: check-cast v2, Landroid/widget/Button; // type@0120 │ │ +03dda8: 5b62 9f03 |0062: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.curlyBracket:Landroid/widget/Button; // field@039f │ │ +03ddac: 1402 1800 087f |0064: const v2, #float 1.80775e+38 // #7f080018 │ │ +03ddb2: 6e20 f40c 2600 |0067: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03ddb8: 0c02 |006a: move-result-object v2 │ │ +03ddba: 1f02 2a01 |006b: check-cast v2, Landroid/widget/ImageButton; // type@012a │ │ +03ddbe: 5b62 a403 |006d: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.runButton:Landroid/widget/ImageButton; // field@03a4 │ │ +03ddc2: 1402 1900 087f |006f: const v2, #float 1.80776e+38 // #7f080019 │ │ +03ddc8: 6e20 f40c 2600 |0072: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03ddce: 0c02 |0075: move-result-object v2 │ │ +03ddd0: 1f02 2002 |0076: check-cast v2, Lorg/sagemath/droid/OutputView; // type@0220 │ │ +03ddd4: 5b62 a203 |0078: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03ddd8: 1402 1300 087f |007a: const v2, #float 1.80775e+38 // #7f080013 │ │ +03ddde: 6e20 f40c 2600 |007d: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.findViewById:(I)Landroid/view/View; // method@0cf4 │ │ +03dde4: 0c02 |0080: move-result-object v2 │ │ +03dde6: 1f02 3501 |0081: check-cast v2, Landroid/widget/Spinner; // type@0135 │ │ +03ddea: 5b62 a103 |0083: iput-object v2, v6, Lorg/sagemath/droid/SageActivity;.insertSpinner:Landroid/widget/Spinner; // field@03a1 │ │ +03ddee: 6202 a503 |0085: sget-object v2, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03ddf2: 5463 a203 |0087: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03ddf6: 6e20 a60d 3200 |0089: invoke-virtual {v2, v3}, Lorg/sagemath/singlecellserver/SageSingleCell;.setOnSageListener:(Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener;)V // method@0da6 │ │ +03ddfc: 5462 a203 |008c: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03de00: 6e20 da0c 6200 |008e: invoke-virtual {v2, v6}, Lorg/sagemath/droid/OutputView;.setOnSageListener:(Lorg/sagemath/droid/OutputView$onSageListener;)V // method@0cda │ │ +03de06: 5462 a103 |0091: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.insertSpinner:Landroid/widget/Spinner; // field@03a1 │ │ +03de0a: 6e20 d808 6200 |0093: invoke-virtual {v2, v6}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@08d8 │ │ +03de10: 5462 a303 |0096: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.roundBracket:Landroid/widget/Button; // field@03a3 │ │ +03de14: 6e20 8a08 6200 |0098: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088a │ │ +03de1a: 5462 a603 |009b: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.squareBracket:Landroid/widget/Button; // field@03a6 │ │ +03de1e: 6e20 8a08 6200 |009d: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088a │ │ +03de24: 5462 9f03 |00a0: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.curlyBracket:Landroid/widget/Button; // field@039f │ │ +03de28: 6e20 8a08 6200 |00a2: invoke-virtual {v2, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088a │ │ +03de2e: 5462 a403 |00a5: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.runButton:Landroid/widget/ImageButton; // field@03a4 │ │ +03de32: 6e20 a908 6200 |00a7: invoke-virtual {v2, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08a9 │ │ +03de38: 1a02 5c06 |00aa: const-string v2, "SageActivity" // string@065c │ │ +03de3c: 2203 9a01 |00ac: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03de40: 7010 930a 0300 |00ae: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03de46: 1a04 ae01 |00b1: const-string v4, "Cell group is: " // string@01ae │ │ +03de4a: 6e20 9a0a 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03de50: 0c03 |00b6: move-result-object v3 │ │ +03de52: 5464 9d03 |00b7: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03de56: 5444 b902 |00b9: iget-object v4, v4, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +03de5a: 6e20 9a0a 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03de60: 0c03 |00be: move-result-object v3 │ │ +03de62: 6e10 9e0a 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03de68: 0c03 |00c2: move-result-object v3 │ │ +03de6a: 7120 8b07 3200 |00c3: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03de70: 1a02 5c06 |00c6: const-string v2, "SageActivity" // string@065c │ │ +03de74: 2203 9a01 |00c8: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03de78: 7010 930a 0300 |00ca: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03de7e: 1a04 af01 |00cd: const-string v4, "Cell title is: " // string@01af │ │ +03de82: 6e20 9a0a 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03de88: 0c03 |00d2: move-result-object v3 │ │ +03de8a: 5464 9d03 |00d3: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03de8e: 5444 be02 |00d5: iget-object v4, v4, Lorg/sagemath/droid/CellData;.title:Ljava/lang/String; // field@02be │ │ +03de92: 6e20 9a0a 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03de98: 0c03 |00da: move-result-object v3 │ │ +03de9a: 6e10 9e0a 0300 |00db: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03dea0: 0c03 |00de: move-result-object v3 │ │ +03dea2: 7120 8b07 3200 |00df: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03dea8: 1a02 5c06 |00e2: const-string v2, "SageActivity" // string@065c │ │ +03deac: 2203 9a01 |00e4: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03deb0: 7010 930a 0300 |00e6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03deb6: 1a04 b001 |00e9: const-string v4, "Cell uuid is: " // string@01b0 │ │ +03deba: 6e20 9a0a 4300 |00eb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03dec0: 0c03 |00ee: move-result-object v3 │ │ +03dec2: 5464 9d03 |00ef: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03dec6: 5444 bf02 |00f1: iget-object v4, v4, Lorg/sagemath/droid/CellData;.uuid:Ljava/util/UUID; // field@02bf │ │ +03deca: 6e10 0c0b 0400 |00f3: invoke-virtual {v4}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b0c │ │ +03ded0: 0c04 |00f6: move-result-object v4 │ │ +03ded2: 6e20 9a0a 4300 |00f7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03ded8: 0c03 |00fa: move-result-object v3 │ │ +03deda: 6e10 9e0a 0300 |00fb: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03dee0: 0c03 |00fe: move-result-object v3 │ │ +03dee2: 7120 8b07 3200 |00ff: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03dee8: 1a02 5c06 |0102: const-string v2, "SageActivity" // string@065c │ │ +03deec: 2203 9a01 |0104: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03def0: 7010 930a 0300 |0106: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03def6: 1a04 7d06 |0109: const-string v4, "Starting new SageActivity with HTML: " // string@067d │ │ +03defa: 6e20 9a0a 4300 |010b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03df00: 0c03 |010e: move-result-object v3 │ │ +03df02: 5464 9d03 |010f: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03df06: 5444 ba02 |0111: iget-object v4, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +03df0a: 6e20 9a0a 4300 |0113: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03df10: 0c03 |0116: move-result-object v3 │ │ +03df12: 6e10 9e0a 0300 |0117: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03df18: 0c03 |011a: move-result-object v3 │ │ +03df1a: 7120 8b07 3200 |011b: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03df20: 5462 9d03 |011e: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03df24: 5422 b902 |0120: iget-object v2, v2, Lorg/sagemath/droid/CellData;.group:Ljava/lang/String; // field@02b9 │ │ +03df28: 1a03 7a02 |0122: const-string v3, "History" // string@027a │ │ +03df2c: 6e20 7a0a 3200 |0124: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03df32: 0a02 |0127: move-result v2 │ │ +03df34: 3802 8500 |0128: if-eqz v2, 01ad // +0085 │ │ +03df38: 5462 a203 |012a: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03df3c: 5463 9d03 |012c: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03df40: 5433 ba02 |012e: iget-object v3, v3, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +03df44: 6e20 dc0c 3200 |0130: invoke-virtual {v2, v3}, Lorg/sagemath/droid/OutputView;.setOutputBlocks:(Ljava/lang/String;)V // method@0cdc │ │ +03df4a: 1a02 5c06 |0133: const-string v2, "SageActivity" // string@065c │ │ +03df4e: 2203 9a01 |0135: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03df52: 7010 930a 0300 |0137: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03df58: 1a04 7d06 |013a: const-string v4, "Starting new SageActivity with HTML: " // string@067d │ │ +03df5c: 6e20 9a0a 4300 |013c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03df62: 0c03 |013f: move-result-object v3 │ │ +03df64: 5464 9d03 |0140: iget-object v4, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03df68: 5444 ba02 |0142: iget-object v4, v4, Lorg/sagemath/droid/CellData;.htmlData:Ljava/lang/String; // field@02ba │ │ +03df6c: 6e20 9a0a 4300 |0144: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03df72: 0c03 |0147: move-result-object v3 │ │ +03df74: 6e10 9e0a 0300 |0148: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03df7a: 0c03 |014b: move-result-object v3 │ │ +03df7c: 7120 8b07 3200 |014c: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03df82: 6202 a503 |014f: sget-object v2, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03df86: 6e20 a40d 5200 |0151: invoke-virtual {v2, v5}, Lorg/sagemath/singlecellserver/SageSingleCell;.setDownloadDataFiles:(Z)V // method@0da4 │ │ +03df8c: 2202 9a01 |0154: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03df90: 7010 930a 0200 |0156: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03df96: 5463 9d03 |0159: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03df9a: 6e10 1f0c 0300 |015b: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ +03dfa0: 0c03 |015e: move-result-object v3 │ │ +03dfa2: 6e20 9a0a 3200 |015f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03dfa8: 0c02 |0162: move-result-object v2 │ │ +03dfaa: 1a03 7d00 |0163: const-string v3, " • " // string@007d │ │ +03dfae: 6e20 9a0a 3200 |0165: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03dfb4: 0c02 |0168: move-result-object v2 │ │ +03dfb6: 5463 9d03 |0169: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03dfba: 6e10 220c 0300 |016b: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getTitle:()Ljava/lang/String; // method@0c22 │ │ +03dfc0: 0c03 |016e: move-result-object v3 │ │ +03dfc2: 6e20 9a0a 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03dfc8: 0c02 |0172: move-result-object v2 │ │ +03dfca: 6e10 9e0a 0200 |0173: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03dfd0: 0c02 |0176: move-result-object v2 │ │ +03dfd2: 6e20 0a0d 2600 |0177: invoke-virtual {v6, v2}, Lorg/sagemath/droid/SageActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0d0a │ │ +03dfd8: 6202 a503 |017a: sget-object v2, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03dfdc: 6e10 a10d 0200 |017c: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/SageSingleCell;.isRunning:()Z // method@0da1 │ │ +03dfe2: 0a02 |017f: move-result v2 │ │ +03dfe4: 3802 0a00 |0180: if-eqz v2, 018a // +000a │ │ +03dfe8: 6e10 f60c 0600 |0182: invoke-virtual {v6}, Lorg/sagemath/droid/SageActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0cf6 │ │ +03dfee: 0c02 |0185: move-result-object v2 │ │ +03dff0: 1213 |0186: const/4 v3, #int 1 // #1 │ │ +03dff2: 6e20 8c09 3200 |0187: invoke-virtual {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ +03dff8: 5462 a003 |018a: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03dffc: 5463 9d03 |018c: iget-object v3, v6, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03e000: 6e10 200c 0300 |018e: invoke-virtual {v3}, Lorg/sagemath/droid/CellData;.getInput:()Ljava/lang/String; // method@0c20 │ │ +03e006: 0c03 |0191: move-result-object v3 │ │ +03e008: 6e20 9a08 3200 |0192: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@089a │ │ +03e00e: 6e10 f80c 0600 |0195: invoke-virtual {v6}, Lorg/sagemath/droid/SageActivity;.getIntent:()Landroid/content/Intent; // method@0cf8 │ │ +03e014: 0c02 |0198: move-result-object v2 │ │ +03e016: 1a03 da05 |0199: const-string v3, "NEWCELL" // string@05da │ │ +03e01a: 6e30 5800 3205 |019b: invoke-virtual {v2, v3, v5}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0058 │ │ +03e020: 0a02 |019e: move-result v2 │ │ +03e022: 7110 3c0a 0200 |019f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a3c │ │ +03e028: 0c01 |01a2: move-result-object v1 │ │ +03e02a: 6e10 390a 0100 |01a3: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@0a39 │ │ +03e030: 0a02 |01a6: move-result v2 │ │ +03e032: 3802 0500 |01a7: if-eqz v2, 01ac // +0005 │ │ +03e036: 7010 070d 0600 |01a9: invoke-direct {v6}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ +03e03c: 0e00 |01ac: return-void │ │ +03e03e: 5462 a203 |01ad: iget-object v2, v6, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03e042: 6e10 cc0c 0200 |01af: invoke-virtual {v2}, Lorg/sagemath/droid/OutputView;.clear:()V // method@0ccc │ │ +03e048: 289d |01b2: goto 014f // -0063 │ │ +03e04a: 0d00 |01b3: move-exception v0 │ │ +03e04c: 1a02 5c06 |01b4: const-string v2, "SageActivity" // string@065c │ │ +03e050: 2203 9a01 |01b6: new-instance v3, Ljava/lang/StringBuilder; // type@019a │ │ +03e054: 7010 930a 0300 |01b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e05a: 1a04 1d02 |01bb: const-string v4, "Error clearing output view." // string@021d │ │ +03e05e: 6e20 9a0a 4300 |01bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e064: 0c03 |01c0: move-result-object v3 │ │ +03e066: 6e10 490a 0000 |01c1: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +03e06c: 0c04 |01c4: move-result-object v4 │ │ +03e06e: 6e20 9a0a 4300 |01c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e074: 0c03 |01c8: move-result-object v3 │ │ +03e076: 6e10 9e0a 0300 |01c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e07c: 0c03 |01cc: move-result-object v3 │ │ +03e07e: 7120 8907 3200 |01cd: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03e084: 2900 7fff |01d0: goto/16 014f // -0081 │ │ +03e088: 0d02 |01d2: move-exception v2 │ │ +03e08a: 2900 4bff |01d3: goto/16 011e // -00b5 │ │ catches : 2 │ │ 0x00aa - 0x011e │ │ Ljava/lang/Exception; -> 0x01d2 │ │ 0x01ad - 0x01b2 │ │ Ljava/lang/Exception; -> 0x01b3 │ │ positions : │ │ 0x0001 line=68 │ │ @@ -80831,22 +80878,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03d138: |[03d138] org.sagemath.droid.SageActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03d148: 6e10 f90c 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/SageActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cf9 │ │ -03d14e: 0c00 |0003: move-result-object v0 │ │ -03d150: 1501 0b7f |0004: const/high16 v1, #int 2131427328 // #7f0b │ │ -03d154: 6e30 a807 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ -03d15a: 6f20 7f09 3200 |0009: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ -03d160: 0a01 |000c: move-result v1 │ │ -03d162: 0f01 |000d: return v1 │ │ +03e0ac: |[03e0ac] org.sagemath.droid.SageActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03e0bc: 6e10 f90c 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/SageActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cf9 │ │ +03e0c2: 0c00 |0003: move-result-object v0 │ │ +03e0c4: 1501 0b7f |0004: const/high16 v1, #int 2131427328 // #7f0b │ │ +03e0c8: 6e30 a807 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a8 │ │ +03e0ce: 6f20 7f09 3200 |0009: invoke-super {v2, v3}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@097f │ │ +03e0d4: 0a01 |000c: move-result v1 │ │ +03e0d6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0004 - 0x000e reg=0 menuInflater Landroid/view/MenuInflater; │ │ @@ -80858,52 +80905,52 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -03d164: |[03d164] org.sagemath.droid.SageActivity.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -03d174: 5441 a103 |0000: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.insertSpinner:Landroid/widget/Spinner; // field@03a1 │ │ -03d178: 3215 0300 |0002: if-eq v5, v1, 0005 // +0003 │ │ -03d17c: 0e00 |0004: return-void │ │ -03d17e: 5441 a003 |0005: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d182: 6e10 9508 0100 |0007: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@0895 │ │ -03d188: 0a00 |000a: move-result v0 │ │ -03d18a: 2b07 3900 0000 |000b: packed-switch v7, 00000044 // +00000039 │ │ -03d190: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -03d192: 6e20 8608 1500 |000f: invoke-virtual {v5, v1}, Landroid/widget/AdapterView;.setSelection:(I)V // method@0886 │ │ -03d198: 28f2 |0012: goto 0004 // -000e │ │ -03d19a: 5441 a003 |0013: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d19e: 6e10 9608 0100 |0015: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03d1a4: 0c01 |0018: move-result-object v1 │ │ -03d1a6: 1a02 0200 |0019: const-string v2, " │ │ +03e0d8: |[03e0d8] org.sagemath.droid.SageActivity.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +03e0e8: 5441 a103 |0000: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.insertSpinner:Landroid/widget/Spinner; // field@03a1 │ │ +03e0ec: 3215 0300 |0002: if-eq v5, v1, 0005 // +0003 │ │ +03e0f0: 0e00 |0004: return-void │ │ +03e0f2: 5441 a003 |0005: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03e0f6: 6e10 9508 0100 |0007: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@0895 │ │ +03e0fc: 0a00 |000a: move-result v0 │ │ +03e0fe: 2b07 3900 0000 |000b: packed-switch v7, 00000044 // +00000039 │ │ +03e104: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +03e106: 6e20 8608 1500 |000f: invoke-virtual {v5, v1}, Landroid/widget/AdapterView;.setSelection:(I)V // method@0886 │ │ +03e10c: 28f2 |0012: goto 0004 // -000e │ │ +03e10e: 5441 a003 |0013: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03e112: 6e10 9608 0100 |0015: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03e118: 0c01 |0018: move-result-object v1 │ │ +03e11a: 1a02 0200 |0019: const-string v2, " │ │ for i in range(0,10): │ │ " // string@0002 │ │ -03d1aa: 7220 7b07 2100 |001b: invoke-interface {v1, v2}, Landroid/text/Editable;.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; // method@077b │ │ -03d1b0: 5441 a003 |001e: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d1b4: 5442 a003 |0020: iget-object v2, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d1b8: 6e10 9608 0200 |0022: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03d1be: 0c02 |0025: move-result-object v2 │ │ -03d1c0: 7210 7d07 0200 |0026: invoke-interface {v2}, Landroid/text/Editable;.length:()I // method@077d │ │ -03d1c6: 0a02 |0029: move-result v2 │ │ -03d1c8: 6e20 9808 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ -03d1ce: 28e1 |002d: goto 000e // -001f │ │ -03d1d0: 5441 a003 |002e: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d1d4: 6e10 9608 0100 |0030: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ -03d1da: 0c01 |0033: move-result-object v1 │ │ -03d1dc: 1a02 3507 |0034: const-string v2, "[ i for i in range(0,10) ]" // string@0735 │ │ -03d1e0: 7230 7c07 0102 |0036: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ -03d1e6: 5441 a003 |0039: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ -03d1ea: d802 0002 |003b: add-int/lit8 v2, v0, #int 2 // #02 │ │ -03d1ee: d803 0003 |003d: add-int/lit8 v3, v0, #int 3 // #03 │ │ -03d1f2: 6e30 9908 2103 |003f: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setSelection:(II)V // method@0899 │ │ -03d1f8: 28cc |0042: goto 000e // -0034 │ │ -03d1fa: 0000 |0043: nop // spacer │ │ -03d1fc: 0001 0200 0100 0000 0800 0000 2300 ... |0044: packed-switch-data (8 units) │ │ +03e11e: 7220 7b07 2100 |001b: invoke-interface {v1, v2}, Landroid/text/Editable;.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; // method@077b │ │ +03e124: 5441 a003 |001e: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03e128: 5442 a003 |0020: iget-object v2, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03e12c: 6e10 9608 0200 |0022: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03e132: 0c02 |0025: move-result-object v2 │ │ +03e134: 7210 7d07 0200 |0026: invoke-interface {v2}, Landroid/text/Editable;.length:()I // method@077d │ │ +03e13a: 0a02 |0029: move-result v2 │ │ +03e13c: 6e20 9808 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0898 │ │ +03e142: 28e1 |002d: goto 000e // -001f │ │ +03e144: 5441 a003 |002e: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03e148: 6e10 9608 0100 |0030: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0896 │ │ +03e14e: 0c01 |0033: move-result-object v1 │ │ +03e150: 1a02 3307 |0034: const-string v2, "[ i for i in range(0,10) ]" // string@0733 │ │ +03e154: 7230 7c07 0102 |0036: invoke-interface {v1, v0, v2}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@077c │ │ +03e15a: 5441 a003 |0039: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.input:Landroid/widget/EditText; // field@03a0 │ │ +03e15e: d802 0002 |003b: add-int/lit8 v2, v0, #int 2 // #02 │ │ +03e162: d803 0003 |003d: add-int/lit8 v3, v0, #int 3 // #03 │ │ +03e166: 6e30 9908 2103 |003f: invoke-virtual {v1, v2, v3}, Landroid/widget/EditText;.setSelection:(II)V // method@0899 │ │ +03e16c: 28cc |0042: goto 000e // -0034 │ │ +03e16e: 0000 |0043: nop // spacer │ │ +03e170: 0001 0200 0100 0000 0800 0000 2300 ... |0044: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0004 line=335 │ │ 0x0005 line=323 │ │ 0x000b line=324 │ │ 0x000e line=334 │ │ @@ -80926,16 +80973,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03d20c: |[03d20c] org.sagemath.droid.SageActivity.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -03d21c: 0e00 |0000: return-void │ │ +03e180: |[03e180] org.sagemath.droid.SageActivity.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +03e190: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Lorg/sagemath/droid/SageActivity; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -80945,115 +80992,115 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 256 16-bit code units │ │ -03d220: |[03d220] org.sagemath.droid.SageActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03d230: 120b |0000: const/4 v11, #int 0 // #0 │ │ -03d232: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -03d234: 7210 aa07 0d00 |0002: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ -03d23a: 0a08 |0005: move-result v8 │ │ -03d23c: 2c08 cc00 0000 |0006: sparse-switch v8, 000000d2 // +000000cc │ │ -03d242: 6f20 8009 dc00 |0009: invoke-super {v12, v13}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ -03d248: 0a07 |000c: move-result v7 │ │ -03d24a: 0f07 |000d: return v7 │ │ -03d24c: 6e10 f50c 0c00 |000e: invoke-virtual {v12}, Lorg/sagemath/droid/SageActivity;.finish:()V // method@0cf5 │ │ -03d252: 28fc |0011: goto 000d // -0004 │ │ -03d254: 7010 070d 0c00 |0012: invoke-direct {v12}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ -03d25a: 28f8 |0015: goto 000d // -0008 │ │ -03d25c: 6e10 fa0c 0c00 |0016: invoke-virtual {v12}, Lorg/sagemath/droid/SageActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0cfa │ │ -03d262: 0c02 |0019: move-result-object v2 │ │ -03d264: 2200 1d02 |001a: new-instance v0, Lorg/sagemath/droid/NewCellDialog; // type@021d │ │ -03d268: 7010 9e0c 0000 |001c: invoke-direct {v0}, Lorg/sagemath/droid/NewCellDialog;.:()V // method@0c9e │ │ -03d26e: 1a08 bd0d |001f: const-string v8, "newCell" // string@0dbd │ │ -03d272: 6e30 a40c 2008 |0021: invoke-virtual {v0, v2, v8}, Lorg/sagemath/droid/NewCellDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@0ca4 │ │ -03d278: 28e9 |0024: goto 000d // -0017 │ │ -03d27a: 6e10 fa0c 0c00 |0025: invoke-virtual {v12}, Lorg/sagemath/droid/SageActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0cfa │ │ -03d280: 0c02 |0028: move-result-object v2 │ │ -03d282: 2200 3202 |0029: new-instance v0, Lorg/sagemath/droid/SageActivity$1; // type@0232 │ │ -03d286: 7020 ef0c c000 |002b: invoke-direct {v0, v12}, Lorg/sagemath/droid/SageActivity$1;.:(Lorg/sagemath/droid/SageActivity;)V // method@0cef │ │ -03d28c: 1a08 0e09 |002e: const-string v8, "discardCell" // string@090e │ │ -03d290: 6e30 3f01 2008 |0030: invoke-virtual {v0, v2, v8}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@013f │ │ -03d296: 28da |0033: goto 000d // -0026 │ │ -03d298: 1a08 a506 |0034: const-string v8, "Tapped search" // string@06a5 │ │ -03d29c: 7130 eb08 8c0b |0036: invoke-static {v12, v8, v11}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03d2a2: 0c08 |0039: move-result-object v8 │ │ -03d2a4: 6e10 ec08 0800 |003a: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03d2aa: 28d0 |003d: goto 000d // -0030 │ │ -03d2ac: 6208 a503 |003e: sget-object v8, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03d2b0: 6e10 9e0d 0800 |0040: invoke-virtual {v8}, Lorg/sagemath/singlecellserver/SageSingleCell;.getShareURI:()Ljava/net/URI; // method@0d9e │ │ -03d2b6: 0c08 |0043: move-result-object v8 │ │ -03d2b8: 6e10 b60a 0800 |0044: invoke-virtual {v8}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -03d2be: 0c05 |0047: move-result-object v5 │ │ -03d2c0: 2204 1600 |0048: new-instance v4, Landroid/content/Intent; // type@0016 │ │ -03d2c4: 1a08 d807 |004a: const-string v8, "android.intent.action.SEND" // string@07d8 │ │ -03d2c8: 7020 5500 8400 |004c: invoke-direct {v4, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0055 │ │ -03d2ce: 1a08 e110 |004f: const-string v8, "text/plain" // string@10e1 │ │ -03d2d2: 6e20 6200 8400 |0051: invoke-virtual {v4, v8}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0062 │ │ -03d2d8: 1a08 da07 |0054: const-string v8, "android.intent.extra.TEXT" // string@07da │ │ -03d2dc: 6e30 5e00 8405 |0056: invoke-virtual {v4, v8, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ -03d2e2: 6e20 0b0d 4c00 |0059: invoke-virtual {v12, v4}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ -03d2e8: 28b1 |005c: goto 000d // -004f │ │ -03d2ea: 0d01 |005d: move-exception v1 │ │ -03d2ec: 1a08 5e06 |005e: const-string v8, "SageActivity" // string@065e │ │ -03d2f0: 2209 9c01 |0060: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -03d2f4: 7010 930a 0900 |0062: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d2fa: 1a0a df01 |0065: const-string v10, "Couldn't share for some reason... " // string@01df │ │ -03d2fe: 6e20 9a0a a900 |0067: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d304: 0c09 |006a: move-result-object v9 │ │ -03d306: 6e10 490a 0100 |006b: invoke-virtual {v1}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ -03d30c: 0c0a |006e: move-result-object v10 │ │ -03d30e: 6e20 9a0a a900 |006f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d314: 0c09 |0072: move-result-object v9 │ │ -03d316: 6e10 9e0a 0900 |0073: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d31c: 0c09 |0076: move-result-object v9 │ │ -03d31e: 7120 8907 9800 |0077: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03d324: 7010 070d 0c00 |007a: invoke-direct {v12}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ -03d32a: 1a08 1d07 |007d: const-string v8, "You must run the calculation first! Try sharing again." // string@071d │ │ -03d32e: 7130 eb08 8c0b |007f: invoke-static {v12, v8, v11}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ -03d334: 0c08 |0082: move-result-object v8 │ │ -03d336: 6e10 ec08 0800 |0083: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@08ec │ │ -03d33c: 2887 |0086: goto 000d // -0079 │ │ -03d33e: 54c8 9e03 |0087: iget-object v8, v12, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ -03d342: 6e10 d30d 0800 |0089: invoke-virtual {v8}, Lsheetrock/panda/changelog/ChangeLog;.getFullLogDialog:()Landroid/app/AlertDialog; // method@0dd3 │ │ -03d348: 0c08 |008c: move-result-object v8 │ │ -03d34a: 6e10 3300 0800 |008d: invoke-virtual {v8}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ -03d350: 2900 7dff |0090: goto/16 000d // -0083 │ │ -03d354: 1a08 4a0b |0092: const-string v8, "http://www.sagemath.org" // string@0b4a │ │ -03d358: 7110 9700 0800 |0094: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03d35e: 0c06 |0097: move-result-object v6 │ │ -03d360: 2203 1600 |0098: new-instance v3, Landroid/content/Intent; // type@0016 │ │ -03d364: 1a08 d907 |009a: const-string v8, "android.intent.action.VIEW" // string@07d9 │ │ -03d368: 7030 5600 8306 |009c: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03d36e: 6e20 0b0d 3c00 |009f: invoke-virtual {v12, v3}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ -03d374: 2900 6bff |00a2: goto/16 000d // -0095 │ │ -03d378: 1a08 4c0b |00a4: const-string v8, "http://www.sagemath.org/doc/tutorial/" // string@0b4c │ │ -03d37c: 7110 9700 0800 |00a6: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03d382: 0c06 |00a9: move-result-object v6 │ │ -03d384: 2203 1600 |00aa: new-instance v3, Landroid/content/Intent; // type@0016 │ │ -03d388: 1a08 d907 |00ac: const-string v8, "android.intent.action.VIEW" // string@07d9 │ │ -03d38c: 7030 5600 8306 |00ae: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03d392: 6e20 0b0d 3c00 |00b1: invoke-virtual {v12, v3}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ -03d398: 2900 59ff |00b4: goto/16 000d // -00a7 │ │ -03d39c: 1a08 4b0b |00b6: const-string v8, "http://www.sagemath.org/doc/reference/" // string@0b4b │ │ -03d3a0: 7110 9700 0800 |00b8: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03d3a6: 0c06 |00bb: move-result-object v6 │ │ -03d3a8: 2203 1600 |00bc: new-instance v3, Landroid/content/Intent; // type@0016 │ │ -03d3ac: 1a08 d907 |00be: const-string v8, "android.intent.action.VIEW" // string@07d9 │ │ -03d3b0: 7030 5600 8306 |00c0: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ -03d3b6: 6e20 0b0d 3c00 |00c3: invoke-virtual {v12, v3}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ -03d3bc: 2900 47ff |00c6: goto/16 000d // -00b9 │ │ -03d3c0: 7100 fb0b 0000 |00c8: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ -03d3c6: 0c08 |00cb: move-result-object v8 │ │ -03d3c8: 6e10 f50b 0800 |00cc: invoke-virtual {v8}, Lorg/sagemath/droid/CellCollection;.cleanHistory:()V // method@0bf5 │ │ -03d3ce: 2900 3eff |00cf: goto/16 000d // -00c2 │ │ -03d3d2: 0000 |00d1: nop // spacer │ │ -03d3d4: 0002 0b00 2c00 0201 0400 087f 1a00 ... |00d2: sparse-switch-data (46 units) │ │ +03e194: |[03e194] org.sagemath.droid.SageActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e1a4: 120b |0000: const/4 v11, #int 0 // #0 │ │ +03e1a6: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +03e1a8: 7210 aa07 0d00 |0002: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@07aa │ │ +03e1ae: 0a08 |0005: move-result v8 │ │ +03e1b0: 2c08 cc00 0000 |0006: sparse-switch v8, 000000d2 // +000000cc │ │ +03e1b6: 6f20 8009 dc00 |0009: invoke-super {v12, v13}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0980 │ │ +03e1bc: 0a07 |000c: move-result v7 │ │ +03e1be: 0f07 |000d: return v7 │ │ +03e1c0: 6e10 f50c 0c00 |000e: invoke-virtual {v12}, Lorg/sagemath/droid/SageActivity;.finish:()V // method@0cf5 │ │ +03e1c6: 28fc |0011: goto 000d // -0004 │ │ +03e1c8: 7010 070d 0c00 |0012: invoke-direct {v12}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ +03e1ce: 28f8 |0015: goto 000d // -0008 │ │ +03e1d0: 6e10 fa0c 0c00 |0016: invoke-virtual {v12}, Lorg/sagemath/droid/SageActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0cfa │ │ +03e1d6: 0c02 |0019: move-result-object v2 │ │ +03e1d8: 2200 1b02 |001a: new-instance v0, Lorg/sagemath/droid/NewCellDialog; // type@021b │ │ +03e1dc: 7010 9e0c 0000 |001c: invoke-direct {v0}, Lorg/sagemath/droid/NewCellDialog;.:()V // method@0c9e │ │ +03e1e2: 1a08 b90d |001f: const-string v8, "newCell" // string@0db9 │ │ +03e1e6: 6e30 a40c 2008 |0021: invoke-virtual {v0, v2, v8}, Lorg/sagemath/droid/NewCellDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@0ca4 │ │ +03e1ec: 28e9 |0024: goto 000d // -0017 │ │ +03e1ee: 6e10 fa0c 0c00 |0025: invoke-virtual {v12}, Lorg/sagemath/droid/SageActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0cfa │ │ +03e1f4: 0c02 |0028: move-result-object v2 │ │ +03e1f6: 2200 3002 |0029: new-instance v0, Lorg/sagemath/droid/SageActivity$1; // type@0230 │ │ +03e1fa: 7020 ef0c c000 |002b: invoke-direct {v0, v12}, Lorg/sagemath/droid/SageActivity$1;.:(Lorg/sagemath/droid/SageActivity;)V // method@0cef │ │ +03e200: 1a08 0b09 |002e: const-string v8, "discardCell" // string@090b │ │ +03e204: 6e30 3f01 2008 |0030: invoke-virtual {v0, v2, v8}, Landroid/support/v4/app/DialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@013f │ │ +03e20a: 28da |0033: goto 000d // -0026 │ │ +03e20c: 1a08 a306 |0034: const-string v8, "Tapped search" // string@06a3 │ │ +03e210: 7130 eb08 8c0b |0036: invoke-static {v12, v8, v11}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03e216: 0c08 |0039: move-result-object v8 │ │ +03e218: 6e10 ec08 0800 |003a: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03e21e: 28d0 |003d: goto 000d // -0030 │ │ +03e220: 6208 a503 |003e: sget-object v8, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03e224: 6e10 9e0d 0800 |0040: invoke-virtual {v8}, Lorg/sagemath/singlecellserver/SageSingleCell;.getShareURI:()Ljava/net/URI; // method@0d9e │ │ +03e22a: 0c08 |0043: move-result-object v8 │ │ +03e22c: 6e10 b60a 0800 |0044: invoke-virtual {v8}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +03e232: 0c05 |0047: move-result-object v5 │ │ +03e234: 2204 1600 |0048: new-instance v4, Landroid/content/Intent; // type@0016 │ │ +03e238: 1a08 d607 |004a: const-string v8, "android.intent.action.SEND" // string@07d6 │ │ +03e23c: 7020 5500 8400 |004c: invoke-direct {v4, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0055 │ │ +03e242: 1a08 dd10 |004f: const-string v8, "text/plain" // string@10dd │ │ +03e246: 6e20 6200 8400 |0051: invoke-virtual {v4, v8}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0062 │ │ +03e24c: 1a08 d807 |0054: const-string v8, "android.intent.extra.TEXT" // string@07d8 │ │ +03e250: 6e30 5e00 8405 |0056: invoke-virtual {v4, v8, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ +03e256: 6e20 0b0d 4c00 |0059: invoke-virtual {v12, v4}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ +03e25c: 28b1 |005c: goto 000d // -004f │ │ +03e25e: 0d01 |005d: move-exception v1 │ │ +03e260: 1a08 5c06 |005e: const-string v8, "SageActivity" // string@065c │ │ +03e264: 2209 9a01 |0060: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +03e268: 7010 930a 0900 |0062: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e26e: 1a0a df01 |0065: const-string v10, "Couldn't share for some reason... " // string@01df │ │ +03e272: 6e20 9a0a a900 |0067: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e278: 0c09 |006a: move-result-object v9 │ │ +03e27a: 6e10 490a 0100 |006b: invoke-virtual {v1}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0a49 │ │ +03e280: 0c0a |006e: move-result-object v10 │ │ +03e282: 6e20 9a0a a900 |006f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e288: 0c09 |0072: move-result-object v9 │ │ +03e28a: 6e10 9e0a 0900 |0073: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e290: 0c09 |0076: move-result-object v9 │ │ +03e292: 7120 8907 9800 |0077: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03e298: 7010 070d 0c00 |007a: invoke-direct {v12}, Lorg/sagemath/droid/SageActivity;.runButton:()V // method@0d07 │ │ +03e29e: 1a08 1b07 |007d: const-string v8, "You must run the calculation first! Try sharing again." // string@071b │ │ +03e2a2: 7130 eb08 8c0b |007f: invoke-static {v12, v8, v11}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08eb │ │ +03e2a8: 0c08 |0082: move-result-object v8 │ │ +03e2aa: 6e10 ec08 0800 |0083: invoke-virtual {v8}, Landroid/widget/Toast;.show:()V // method@08ec │ │ +03e2b0: 2887 |0086: goto 000d // -0079 │ │ +03e2b2: 54c8 9e03 |0087: iget-object v8, v12, Lorg/sagemath/droid/SageActivity;.changeLog:Lsheetrock/panda/changelog/ChangeLog; // field@039e │ │ +03e2b6: 6e10 d30d 0800 |0089: invoke-virtual {v8}, Lsheetrock/panda/changelog/ChangeLog;.getFullLogDialog:()Landroid/app/AlertDialog; // method@0dd3 │ │ +03e2bc: 0c08 |008c: move-result-object v8 │ │ +03e2be: 6e10 3300 0800 |008d: invoke-virtual {v8}, Landroid/app/AlertDialog;.show:()V // method@0033 │ │ +03e2c4: 2900 7dff |0090: goto/16 000d // -0083 │ │ +03e2c8: 1a08 470b |0092: const-string v8, "http://www.sagemath.org" // string@0b47 │ │ +03e2cc: 7110 9700 0800 |0094: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03e2d2: 0c06 |0097: move-result-object v6 │ │ +03e2d4: 2203 1600 |0098: new-instance v3, Landroid/content/Intent; // type@0016 │ │ +03e2d8: 1a08 d707 |009a: const-string v8, "android.intent.action.VIEW" // string@07d7 │ │ +03e2dc: 7030 5600 8306 |009c: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03e2e2: 6e20 0b0d 3c00 |009f: invoke-virtual {v12, v3}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ +03e2e8: 2900 6bff |00a2: goto/16 000d // -0095 │ │ +03e2ec: 1a08 490b |00a4: const-string v8, "http://www.sagemath.org/doc/tutorial/" // string@0b49 │ │ +03e2f0: 7110 9700 0800 |00a6: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03e2f6: 0c06 |00a9: move-result-object v6 │ │ +03e2f8: 2203 1600 |00aa: new-instance v3, Landroid/content/Intent; // type@0016 │ │ +03e2fc: 1a08 d707 |00ac: const-string v8, "android.intent.action.VIEW" // string@07d7 │ │ +03e300: 7030 5600 8306 |00ae: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03e306: 6e20 0b0d 3c00 |00b1: invoke-virtual {v12, v3}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ +03e30c: 2900 59ff |00b4: goto/16 000d // -00a7 │ │ +03e310: 1a08 480b |00b6: const-string v8, "http://www.sagemath.org/doc/reference/" // string@0b48 │ │ +03e314: 7110 9700 0800 |00b8: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03e31a: 0c06 |00bb: move-result-object v6 │ │ +03e31c: 2203 1600 |00bc: new-instance v3, Landroid/content/Intent; // type@0016 │ │ +03e320: 1a08 d707 |00be: const-string v8, "android.intent.action.VIEW" // string@07d7 │ │ +03e324: 7030 5600 8306 |00c0: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0056 │ │ +03e32a: 6e20 0b0d 3c00 |00c3: invoke-virtual {v12, v3}, Lorg/sagemath/droid/SageActivity;.startActivity:(Landroid/content/Intent;)V // method@0d0b │ │ +03e330: 2900 47ff |00c6: goto/16 000d // -00b9 │ │ +03e334: 7100 fb0b 0000 |00c8: invoke-static {}, Lorg/sagemath/droid/CellCollection;.getInstance:()Lorg/sagemath/droid/CellCollection; // method@0bfb │ │ +03e33a: 0c08 |00cb: move-result-object v8 │ │ +03e33c: 6e10 f50b 0800 |00cc: invoke-virtual {v8}, Lorg/sagemath/droid/CellCollection;.cleanHistory:()V // method@0bf5 │ │ +03e342: 2900 3eff |00cf: goto/16 000d // -00c2 │ │ +03e346: 0000 |00d1: nop // spacer │ │ +03e348: 0002 0b00 2c00 0201 0400 087f 1a00 ... |00d2: sparse-switch-data (46 units) │ │ catches : 1 │ │ 0x003e - 0x005c │ │ Ljava/lang/Exception; -> 0x005d │ │ positions : │ │ 0x0002 line=140 │ │ 0x0009 line=222 │ │ 0x000e line=142 │ │ @@ -81108,42 +81155,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -03d440: |[03d440] org.sagemath.droid.SageActivity.onPause:()V │ │ -03d450: 6f10 8109 0400 |0000: invoke-super {v4}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onPause:()V // method@0981 │ │ -03d456: 5441 9d03 |0003: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ -03d45a: 6e10 1f0c 0100 |0005: invoke-virtual {v1}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ -03d460: 0c01 |0008: move-result-object v1 │ │ -03d462: 1a02 7a02 |0009: const-string v2, "History" // string@027a │ │ -03d466: 6e20 7a0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03d46c: 0a01 |000e: move-result v1 │ │ -03d46e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -03d472: 5441 a203 |0011: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03d476: 6e10 cc0c 0100 |0013: invoke-virtual {v1}, Lorg/sagemath/droid/OutputView;.clear:()V // method@0ccc │ │ -03d47c: 0e00 |0016: return-void │ │ -03d47e: 0d00 |0017: move-exception v0 │ │ -03d480: 1a01 5e06 |0018: const-string v1, "SageActivity" // string@065e │ │ -03d484: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03d488: 7010 930a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d48e: 1a03 2502 |001f: const-string v3, "Error pausing activity..." // string@0225 │ │ -03d492: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d498: 0c02 |0024: move-result-object v2 │ │ -03d49a: 6e10 710a 0000 |0025: invoke-virtual {v0}, Ljava/lang/RuntimeException;.getLocalizedMessage:()Ljava/lang/String; // method@0a71 │ │ -03d4a0: 0c03 |0028: move-result-object v3 │ │ -03d4a2: 6e20 9a0a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d4a8: 0c02 |002c: move-result-object v2 │ │ -03d4aa: 6e10 9e0a 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d4b0: 0c02 |0030: move-result-object v2 │ │ -03d4b2: 7120 8907 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ -03d4b8: 6e10 720a 0000 |0034: invoke-virtual {v0}, Ljava/lang/RuntimeException;.printStackTrace:()V // method@0a72 │ │ -03d4be: 28df |0037: goto 0016 // -0021 │ │ +03e3b4: |[03e3b4] org.sagemath.droid.SageActivity.onPause:()V │ │ +03e3c4: 6f10 8109 0400 |0000: invoke-super {v4}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onPause:()V // method@0981 │ │ +03e3ca: 5441 9d03 |0003: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.cell:Lorg/sagemath/droid/CellData; // field@039d │ │ +03e3ce: 6e10 1f0c 0100 |0005: invoke-virtual {v1}, Lorg/sagemath/droid/CellData;.getGroup:()Ljava/lang/String; // method@0c1f │ │ +03e3d4: 0c01 |0008: move-result-object v1 │ │ +03e3d6: 1a02 7a02 |0009: const-string v2, "History" // string@027a │ │ +03e3da: 6e20 7a0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03e3e0: 0a01 |000e: move-result v1 │ │ +03e3e2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +03e3e6: 5441 a203 |0011: iget-object v1, v4, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03e3ea: 6e10 cc0c 0100 |0013: invoke-virtual {v1}, Lorg/sagemath/droid/OutputView;.clear:()V // method@0ccc │ │ +03e3f0: 0e00 |0016: return-void │ │ +03e3f2: 0d00 |0017: move-exception v0 │ │ +03e3f4: 1a01 5c06 |0018: const-string v1, "SageActivity" // string@065c │ │ +03e3f8: 2202 9a01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03e3fc: 7010 930a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e402: 1a03 2502 |001f: const-string v3, "Error pausing activity..." // string@0225 │ │ +03e406: 6e20 9a0a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e40c: 0c02 |0024: move-result-object v2 │ │ +03e40e: 6e10 710a 0000 |0025: invoke-virtual {v0}, Ljava/lang/RuntimeException;.getLocalizedMessage:()Ljava/lang/String; // method@0a71 │ │ +03e414: 0c03 |0028: move-result-object v3 │ │ +03e416: 6e20 9a0a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e41c: 0c02 |002c: move-result-object v2 │ │ +03e41e: 6e10 9e0a 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e424: 0c02 |0030: move-result-object v2 │ │ +03e426: 7120 8907 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0789 │ │ +03e42c: 6e10 720a 0000 |0034: invoke-virtual {v0}, Ljava/lang/RuntimeException;.printStackTrace:()V // method@0a72 │ │ +03e432: 28df |0037: goto 0016 // -0021 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/RuntimeException; -> 0x0017 │ │ positions : │ │ 0x0000 line=300 │ │ 0x0003 line=301 │ │ 0x0011 line=302 │ │ @@ -81160,19 +81207,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03d4d0: |[03d4d0] org.sagemath.droid.SageActivity.onResume:()V │ │ -03d4e0: 6f10 8309 0100 |0000: invoke-super {v1}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onResume:()V // method@0983 │ │ -03d4e6: 5410 a203 |0003: iget-object v0, v1, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ -03d4ea: 6e10 d10c 0000 |0005: invoke-virtual {v0}, Lorg/sagemath/droid/OutputView;.onResume:()V // method@0cd1 │ │ -03d4f0: 0e00 |0008: return-void │ │ +03e444: |[03e444] org.sagemath.droid.SageActivity.onResume:()V │ │ +03e454: 6f10 8309 0100 |0000: invoke-super {v1}, Lcom/example/android/actionbarcompat/ActionBarActivity;.onResume:()V // method@0983 │ │ +03e45a: 5410 a203 |0003: iget-object v0, v1, Lorg/sagemath/droid/SageActivity;.outputView:Lorg/sagemath/droid/OutputView; // field@03a2 │ │ +03e45e: 6e10 d10c 0000 |0005: invoke-virtual {v0}, Lorg/sagemath/droid/OutputView;.onResume:()V // method@0cd1 │ │ +03e464: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ 0x0008 line=313 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/droid/SageActivity; │ │ @@ -81182,20 +81229,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03d4f4: |[03d4f4] org.sagemath.droid.SageActivity.onSageFinishedListener:()V │ │ -03d504: 6e10 f60c 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/SageActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0cf6 │ │ -03d50a: 0c00 |0003: move-result-object v0 │ │ -03d50c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03d50e: 6e20 8c09 1000 |0005: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ -03d514: 0e00 |0008: return-void │ │ +03e468: |[03e468] org.sagemath.droid.SageActivity.onSageFinishedListener:()V │ │ +03e478: 6e10 f60c 0200 |0000: invoke-virtual {v2}, Lorg/sagemath/droid/SageActivity;.getActionBarHelper:()Lcom/example/android/actionbarcompat/ActionBarHelper; // method@0cf6 │ │ +03e47e: 0c00 |0003: move-result-object v0 │ │ +03e480: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03e482: 6e20 8c09 1000 |0005: invoke-virtual {v0, v1}, Lcom/example/android/actionbarcompat/ActionBarHelper;.setRefreshActionItemState:(Z)V // method@098c │ │ +03e488: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0008 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/sagemath/droid/SageActivity; │ │ │ │ @@ -81204,55 +81251,55 @@ │ │ type : '(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -03d518: |[03d518] org.sagemath.droid.SageActivity.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V │ │ -03d528: 1a00 5e06 |0000: const-string v0, "SageActivity" // string@065e │ │ -03d52c: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -03d530: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d536: 1a02 690e |0007: const-string v2, "onSageInteractListener: " // string@0e69 │ │ -03d53a: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d540: 0c01 |000c: move-result-object v1 │ │ -03d542: 6e20 9a0a 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d548: 0c01 |0010: move-result-object v1 │ │ -03d54a: 1a02 2800 |0011: const-string v2, " = " // string@0028 │ │ -03d54e: 6e20 9a0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d554: 0c01 |0016: move-result-object v1 │ │ -03d556: 6e20 990a 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03d55c: 0c01 |001a: move-result-object v1 │ │ -03d55e: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d564: 0c01 |001e: move-result-object v1 │ │ -03d566: 7120 8b07 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03d56c: 6200 a503 |0022: sget-object v0, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ -03d570: 6e40 9f0d 4065 |0024: invoke-virtual {v0, v4, v5, v6}, Lorg/sagemath/singlecellserver/SageSingleCell;.interact:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V // method@0d9f │ │ -03d576: 1a00 5e06 |0027: const-string v0, "SageActivity" // string@065e │ │ -03d57a: 1a01 680e |0029: const-string v1, "onSageInteractListener() called!" // string@0e68 │ │ -03d57e: 7120 8b07 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03d584: 0e00 |002e: return-void │ │ +03e48c: |[03e48c] org.sagemath.droid.SageActivity.onSageInteractListener:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V │ │ +03e49c: 1a00 5c06 |0000: const-string v0, "SageActivity" // string@065c │ │ +03e4a0: 2201 9a01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03e4a4: 7010 930a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e4aa: 1a02 650e |0007: const-string v2, "onSageInteractListener: " // string@0e65 │ │ +03e4ae: 6e20 9a0a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e4b4: 0c01 |000c: move-result-object v1 │ │ +03e4b6: 6e20 9a0a 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e4bc: 0c01 |0010: move-result-object v1 │ │ +03e4be: 1a02 2800 |0011: const-string v2, " = " // string@0028 │ │ +03e4c2: 6e20 9a0a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e4c8: 0c01 |0016: move-result-object v1 │ │ +03e4ca: 6e20 990a 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03e4d0: 0c01 |001a: move-result-object v1 │ │ +03e4d2: 6e10 9e0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e4d8: 0c01 |001e: move-result-object v1 │ │ +03e4da: 7120 8b07 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03e4e0: 6200 a503 |0022: sget-object v0, Lorg/sagemath/droid/SageActivity;.server:Lorg/sagemath/singlecellserver/SageSingleCell; // field@03a5 │ │ +03e4e4: 6e40 9f0d 4065 |0024: invoke-virtual {v0, v4, v5, v6}, Lorg/sagemath/singlecellserver/SageSingleCell;.interact:(Lorg/sagemath/singlecellserver/Interact;Ljava/lang/String;Ljava/lang/Object;)V // method@0d9f │ │ +03e4ea: 1a00 5c06 |0027: const-string v0, "SageActivity" // string@065c │ │ +03e4ee: 1a01 640e |0029: const-string v1, "onSageInteractListener() called!" // string@0e64 │ │ +03e4f2: 7120 8b07 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03e4f8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0022 line=293 │ │ 0x0027 line=294 │ │ 0x002e line=295 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Lorg/sagemath/droid/SageActivity; │ │ 0x0000 - 0x002f reg=4 interact Lorg/sagemath/singlecellserver/Interact; │ │ 0x0000 - 0x002f reg=5 name Ljava/lang/String; │ │ 0x0000 - 0x002f reg=6 value Ljava/lang/Object; │ │ │ │ - source_file_idx : 1631 (SageActivity.java) │ │ + source_file_idx : 1629 (SageActivity.java) │ │ │ │ Class #284 header: │ │ -class_idx : 565 │ │ +class_idx : 563 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 566 │ │ +superclass_idx : 564 │ │ source_file_idx : 462 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #284 annotations: │ │ @@ -81281,19 +81328,19 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03d588: |[03d588] org.sagemath.singlecellserver.CommandOutput.:(Lorg/json/JSONObject;)V │ │ -03d598: 7020 190d 2100 |0000: invoke-direct {v1, v2}, Lorg/sagemath/singlecellserver/CommandReply;.:(Lorg/json/JSONObject;)V // method@0d19 │ │ -03d59e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -03d5a2: 5b10 ad03 |0005: iput-object v0, v1, Lorg/sagemath/singlecellserver/CommandOutput;.output_block:Ljava/lang/String; // field@03ad │ │ -03d5a6: 0e00 |0007: return-void │ │ +03e4fc: |[03e4fc] org.sagemath.singlecellserver.CommandOutput.:(Lorg/json/JSONObject;)V │ │ +03e50c: 7020 190d 2100 |0000: invoke-direct {v1, v2}, Lorg/sagemath/singlecellserver/CommandReply;.:(Lorg/json/JSONObject;)V // method@0d19 │ │ +03e512: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +03e516: 5b10 ad03 |0005: iput-object v0, v1, Lorg/sagemath/singlecellserver/CommandOutput;.output_block:Ljava/lang/String; // field@03ad │ │ +03e51a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=22 │ │ 0x0007 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/sagemath/singlecellserver/CommandOutput; │ │ @@ -81305,17 +81352,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03d5a8: |[03d5a8] org.sagemath.singlecellserver.CommandOutput.containsOutput:()Z │ │ -03d5b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03d5ba: 0f00 |0001: return v0 │ │ +03e51c: |[03e51c] org.sagemath.singlecellserver.CommandOutput.containsOutput:()Z │ │ +03e52c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e52e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/singlecellserver/CommandOutput; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/CommandOutput;) │ │ @@ -81323,29 +81370,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d5bc: |[03d5bc] org.sagemath.singlecellserver.CommandOutput.outputBlock:()Ljava/lang/String; │ │ -03d5cc: 5410 ad03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/CommandOutput;.output_block:Ljava/lang/String; // field@03ad │ │ -03d5d0: 1100 |0002: return-object v0 │ │ +03e530: |[03e530] org.sagemath.singlecellserver.CommandOutput.outputBlock:()Ljava/lang/String; │ │ +03e540: 5410 ad03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/CommandOutput;.output_block:Ljava/lang/String; // field@03ad │ │ +03e544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/CommandOutput; │ │ │ │ source_file_idx : 462 (CommandOutput.java) │ │ │ │ Class #285 header: │ │ -class_idx : 571 │ │ +class_idx : 569 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 567 │ │ +superclass_idx : 565 │ │ source_file_idx : 562 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #285 annotations: │ │ @@ -81378,20 +81425,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03d5d4: |[03d5d4] org.sagemath.singlecellserver.ExecuteRequest.:(Ljava/lang/String;)V │ │ -03d5e4: 7010 250d 0100 |0000: invoke-direct {v1}, Lorg/sagemath/singlecellserver/CommandRequest;.:()V // method@0d25 │ │ -03d5ea: 5b12 c303 |0003: iput-object v2, v1, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ -03d5ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -03d5f0: 5c10 c403 |0006: iput-boolean v0, v1, Lorg/sagemath/singlecellserver/ExecuteRequest;.sage:Z // field@03c4 │ │ -03d5f4: 0e00 |0008: return-void │ │ +03e548: |[03e548] org.sagemath.singlecellserver.ExecuteRequest.:(Ljava/lang/String;)V │ │ +03e558: 7010 250d 0100 |0000: invoke-direct {v1}, Lorg/sagemath/singlecellserver/CommandRequest;.:()V // method@0d25 │ │ +03e55e: 5b12 c303 |0003: iput-object v2, v1, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ +03e562: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +03e564: 5c10 c403 |0006: iput-boolean v0, v1, Lorg/sagemath/singlecellserver/ExecuteRequest;.sage:Z // field@03c4 │ │ +03e568: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0008 line=27 │ │ locals : │ │ @@ -81403,19 +81450,19 @@ │ │ type : '(Ljava/lang/String;ZLjava/util/UUID;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03d5f8: |[03d5f8] org.sagemath.singlecellserver.ExecuteRequest.:(Ljava/lang/String;ZLjava/util/UUID;)V │ │ -03d608: 7020 260d 3000 |0000: invoke-direct {v0, v3}, Lorg/sagemath/singlecellserver/CommandRequest;.:(Ljava/util/UUID;)V // method@0d26 │ │ -03d60e: 5b01 c303 |0003: iput-object v1, v0, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ -03d612: 5c02 c403 |0005: iput-boolean v2, v0, Lorg/sagemath/singlecellserver/ExecuteRequest;.sage:Z // field@03c4 │ │ -03d616: 0e00 |0007: return-void │ │ +03e56c: |[03e56c] org.sagemath.singlecellserver.ExecuteRequest.:(Ljava/lang/String;ZLjava/util/UUID;)V │ │ +03e57c: 7020 260d 3000 |0000: invoke-direct {v0, v3}, Lorg/sagemath/singlecellserver/CommandRequest;.:(Ljava/util/UUID;)V // method@0d26 │ │ +03e582: 5b01 c303 |0003: iput-object v1, v0, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ +03e586: 5c02 c403 |0005: iput-boolean v2, v0, Lorg/sagemath/singlecellserver/ExecuteRequest;.sage:Z // field@03c4 │ │ +03e58a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ locals : │ │ @@ -81430,57 +81477,57 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -03d618: |[03d618] org.sagemath.singlecellserver.ExecuteRequest.toJSON:()Lorg/json/JSONObject; │ │ -03d628: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03d62a: 6f10 280d 0700 |0001: invoke-super {v7}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ -03d630: 0c02 |0004: move-result-object v2 │ │ -03d632: 1a04 2e0b |0005: const-string v4, "header" // string@0b2e │ │ -03d636: 6e20 d90b 4200 |0007: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03d63c: 0c01 |000a: move-result-object v1 │ │ -03d63e: 1a04 a50d |000b: const-string v4, "msg_type" // string@0da5 │ │ -03d642: 1a05 8909 |000d: const-string v5, "execute_request" // string@0989 │ │ -03d646: 6e30 de0b 4105 |000f: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d64c: 2200 0002 |0012: new-instance v0, Lorg/json/JSONObject; // type@0200 │ │ -03d650: 7010 d30b 0000 |0014: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -03d656: 2203 0002 |0017: new-instance v3, Lorg/json/JSONObject; // type@0200 │ │ -03d65a: 7010 d30b 0300 |0019: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -03d660: 1a04 5a07 |001c: const-string v4, "_sagecell_files" // string@075a │ │ -03d664: 1a05 cd10 |001e: const-string v5, "sys._sage_.new_files()" // string@10cd │ │ -03d668: 6e30 de0b 4305 |0020: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d66e: 1a04 2811 |0023: const-string v4, "user_expressions" // string@1128 │ │ -03d672: 6e30 de0b 4003 |0025: invoke-virtual {v0, v4, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d678: 1a04 8c10 |0028: const-string v4, "silent" // string@108c │ │ -03d67c: 6e30 df0b 4006 |002a: invoke-virtual {v0, v4, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0bdf │ │ -03d682: 1a04 8b08 |002d: const-string v4, "code" // string@088b │ │ -03d686: 5475 c303 |002f: iget-object v5, v7, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ -03d68a: 6e30 de0b 4005 |0031: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d690: 1a04 d207 |0034: const-string v4, "allow_stdin" // string@07d2 │ │ -03d694: 6e30 df0b 4006 |0036: invoke-virtual {v0, v4, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0bdf │ │ -03d69a: 1a04 2911 |0039: const-string v4, "user_variables" // string@1129 │ │ -03d69e: 2205 fe01 |003b: new-instance v5, Lorg/json/JSONArray; // type@01fe │ │ -03d6a2: 7010 c70b 0500 |003d: invoke-direct {v5}, Lorg/json/JSONArray;.:()V // method@0bc7 │ │ -03d6a8: 6e30 de0b 4005 |0040: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d6ae: 1a04 8c0d |0043: const-string v4, "metadata" // string@0d8c │ │ -03d6b2: 2205 0002 |0045: new-instance v5, Lorg/json/JSONObject; // type@0200 │ │ -03d6b6: 7010 d30b 0500 |0047: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -03d6bc: 6e30 de0b 4205 |004a: invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d6c2: 1a04 a60e |004d: const-string v4, "parent_header" // string@0ea6 │ │ -03d6c6: 2205 0002 |004f: new-instance v5, Lorg/json/JSONObject; // type@0200 │ │ -03d6ca: 7010 d30b 0500 |0051: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ -03d6d0: 6e30 de0b 4205 |0054: invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d6d6: 1a04 2e0b |0057: const-string v4, "header" // string@0b2e │ │ -03d6da: 6e30 de0b 4201 |0059: invoke-virtual {v2, v4, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d6e0: 1a04 a908 |005c: const-string v4, "content" // string@08a9 │ │ -03d6e4: 6e30 de0b 4200 |005e: invoke-virtual {v2, v4, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ -03d6ea: 1102 |0061: return-object v2 │ │ +03e58c: |[03e58c] org.sagemath.singlecellserver.ExecuteRequest.toJSON:()Lorg/json/JSONObject; │ │ +03e59c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03e59e: 6f10 280d 0700 |0001: invoke-super {v7}, Lorg/sagemath/singlecellserver/CommandRequest;.toJSON:()Lorg/json/JSONObject; // method@0d28 │ │ +03e5a4: 0c02 |0004: move-result-object v2 │ │ +03e5a6: 1a04 2b0b |0005: const-string v4, "header" // string@0b2b │ │ +03e5aa: 6e20 d90b 4200 |0007: invoke-virtual {v2, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03e5b0: 0c01 |000a: move-result-object v1 │ │ +03e5b2: 1a04 a10d |000b: const-string v4, "msg_type" // string@0da1 │ │ +03e5b6: 1a05 8609 |000d: const-string v5, "execute_request" // string@0986 │ │ +03e5ba: 6e30 de0b 4105 |000f: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e5c0: 2200 fe01 |0012: new-instance v0, Lorg/json/JSONObject; // type@01fe │ │ +03e5c4: 7010 d30b 0000 |0014: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +03e5ca: 2203 fe01 |0017: new-instance v3, Lorg/json/JSONObject; // type@01fe │ │ +03e5ce: 7010 d30b 0300 |0019: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +03e5d4: 1a04 5807 |001c: const-string v4, "_sagecell_files" // string@0758 │ │ +03e5d8: 1a05 c910 |001e: const-string v5, "sys._sage_.new_files()" // string@10c9 │ │ +03e5dc: 6e30 de0b 4305 |0020: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e5e2: 1a04 2411 |0023: const-string v4, "user_expressions" // string@1124 │ │ +03e5e6: 6e30 de0b 4003 |0025: invoke-virtual {v0, v4, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e5ec: 1a04 8810 |0028: const-string v4, "silent" // string@1088 │ │ +03e5f0: 6e30 df0b 4006 |002a: invoke-virtual {v0, v4, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0bdf │ │ +03e5f6: 1a04 8808 |002d: const-string v4, "code" // string@0888 │ │ +03e5fa: 5475 c303 |002f: iget-object v5, v7, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ +03e5fe: 6e30 de0b 4005 |0031: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e604: 1a04 d007 |0034: const-string v4, "allow_stdin" // string@07d0 │ │ +03e608: 6e30 df0b 4006 |0036: invoke-virtual {v0, v4, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0bdf │ │ +03e60e: 1a04 2511 |0039: const-string v4, "user_variables" // string@1125 │ │ +03e612: 2205 fc01 |003b: new-instance v5, Lorg/json/JSONArray; // type@01fc │ │ +03e616: 7010 c70b 0500 |003d: invoke-direct {v5}, Lorg/json/JSONArray;.:()V // method@0bc7 │ │ +03e61c: 6e30 de0b 4005 |0040: invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e622: 1a04 880d |0043: const-string v4, "metadata" // string@0d88 │ │ +03e626: 2205 fe01 |0045: new-instance v5, Lorg/json/JSONObject; // type@01fe │ │ +03e62a: 7010 d30b 0500 |0047: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +03e630: 6e30 de0b 4205 |004a: invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e636: 1a04 a20e |004d: const-string v4, "parent_header" // string@0ea2 │ │ +03e63a: 2205 fe01 |004f: new-instance v5, Lorg/json/JSONObject; // type@01fe │ │ +03e63e: 7010 d30b 0500 |0051: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0bd3 │ │ +03e644: 6e30 de0b 4205 |0054: invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e64a: 1a04 2b0b |0057: const-string v4, "header" // string@0b2b │ │ +03e64e: 6e30 de0b 4201 |0059: invoke-virtual {v2, v4, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e654: 1a04 a608 |005c: const-string v4, "content" // string@08a6 │ │ +03e658: 6e30 de0b 4200 |005e: invoke-virtual {v2, v4, v0}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0bde │ │ +03e65e: 1102 |0061: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0005 line=40 │ │ 0x000b line=41 │ │ 0x0012 line=43 │ │ 0x0017 line=44 │ │ @@ -81507,17 +81554,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d6ec: |[03d6ec] org.sagemath.singlecellserver.ExecuteRequest.toShortString:()Ljava/lang/String; │ │ -03d6fc: 1a00 3906 |0000: const-string v0, "Request to execute" // string@0639 │ │ -03d700: 1100 |0002: return-object v0 │ │ +03e660: |[03e660] org.sagemath.singlecellserver.ExecuteRequest.toShortString:()Ljava/lang/String; │ │ +03e670: 1a00 3706 |0000: const-string v0, "Request to execute" // string@0637 │ │ +03e674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/ExecuteRequest; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/ExecuteRequest;) │ │ @@ -81525,41 +81572,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03d704: |[03d704] org.sagemath.singlecellserver.ExecuteRequest.toString:()Ljava/lang/String; │ │ -03d714: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03d718: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d71e: 1a01 3a06 |0005: const-string v1, "Request to execute >" // string@063a │ │ -03d722: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d728: 0c00 |000a: move-result-object v0 │ │ -03d72a: 5421 c303 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ -03d72e: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d734: 0c00 |0010: move-result-object v0 │ │ -03d736: 1a01 d500 |0011: const-string v1, "<" // string@00d5 │ │ -03d73a: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d740: 0c00 |0016: move-result-object v0 │ │ -03d742: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d748: 0c00 |001a: move-result-object v0 │ │ -03d74a: 1100 |001b: return-object v0 │ │ +03e678: |[03e678] org.sagemath.singlecellserver.ExecuteRequest.toString:()Ljava/lang/String; │ │ +03e688: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03e68c: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e692: 1a01 3806 |0005: const-string v1, "Request to execute >" // string@0638 │ │ +03e696: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e69c: 0c00 |000a: move-result-object v0 │ │ +03e69e: 5421 c303 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/ExecuteRequest;.input:Ljava/lang/String; // field@03c3 │ │ +03e6a2: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e6a8: 0c00 |0010: move-result-object v0 │ │ +03e6aa: 1a01 d500 |0011: const-string v1, "<" // string@00d5 │ │ +03e6ae: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e6b4: 0c00 |0016: move-result-object v0 │ │ +03e6b6: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e6bc: 0c00 |001a: move-result-object v0 │ │ +03e6be: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/sagemath/singlecellserver/ExecuteRequest; │ │ │ │ source_file_idx : 562 (ExecuteRequest.java) │ │ │ │ Class #286 header: │ │ -class_idx : 573 │ │ +class_idx : 571 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 566 │ │ +superclass_idx : 564 │ │ source_file_idx : 645 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #286 - │ │ @@ -81584,18 +81631,18 @@ │ │ type : '(Lorg/sagemath/singlecellserver/CommandRequest;Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03d74c: |[03d74c] org.sagemath.singlecellserver.HttpError.:(Lorg/sagemath/singlecellserver/CommandRequest;Ljava/lang/String;)V │ │ -03d75c: 7020 1a0d 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/singlecellserver/CommandReply;.:(Lorg/sagemath/singlecellserver/CommandRequest;)V // method@0d1a │ │ -03d762: 5b02 c903 |0003: iput-object v2, v0, Lorg/sagemath/singlecellserver/HttpError;.message:Ljava/lang/String; // field@03c9 │ │ -03d766: 0e00 |0005: return-void │ │ +03e6c0: |[03e6c0] org.sagemath.singlecellserver.HttpError.:(Lorg/sagemath/singlecellserver/CommandRequest;Ljava/lang/String;)V │ │ +03e6d0: 7020 1a0d 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/singlecellserver/CommandReply;.:(Lorg/sagemath/singlecellserver/CommandRequest;)V // method@0d1a │ │ +03e6d6: 5b02 c903 |0003: iput-object v2, v0, Lorg/sagemath/singlecellserver/HttpError;.message:Ljava/lang/String; // field@03c9 │ │ +03e6da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sagemath/singlecellserver/HttpError; │ │ @@ -81608,17 +81655,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03d768: |[03d768] org.sagemath.singlecellserver.HttpError.terminateServerConnection:()Z │ │ -03d778: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03d77a: 0f00 |0001: return v0 │ │ +03e6dc: |[03e6dc] org.sagemath.singlecellserver.HttpError.terminateServerConnection:()Z │ │ +03e6ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e6ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/singlecellserver/HttpError; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/HttpError;) │ │ @@ -81626,39 +81673,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03d77c: |[03d77c] org.sagemath.singlecellserver.HttpError.toString:()Ljava/lang/String; │ │ -03d78c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03d790: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03d796: 1a01 7302 |0005: const-string v1, "HTTP error " // string@0273 │ │ -03d79a: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d7a0: 0c00 |000a: move-result-object v0 │ │ -03d7a2: 5421 c903 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/HttpError;.message:Ljava/lang/String; // field@03c9 │ │ -03d7a6: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03d7ac: 0c00 |0010: move-result-object v0 │ │ -03d7ae: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03d7b4: 0c00 |0014: move-result-object v0 │ │ -03d7b6: 1100 |0015: return-object v0 │ │ +03e6f0: |[03e6f0] org.sagemath.singlecellserver.HttpError.toString:()Ljava/lang/String; │ │ +03e700: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03e704: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e70a: 1a01 7302 |0005: const-string v1, "HTTP error " // string@0273 │ │ +03e70e: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e714: 0c00 |000a: move-result-object v0 │ │ +03e716: 5421 c903 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/HttpError;.message:Ljava/lang/String; // field@03c9 │ │ +03e71a: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e720: 0c00 |0010: move-result-object v0 │ │ +03e722: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e728: 0c00 |0014: move-result-object v0 │ │ +03e72a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/HttpError; │ │ │ │ source_file_idx : 645 (HttpError.java) │ │ │ │ Class #287 header: │ │ -class_idx : 588 │ │ +class_idx : 586 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 566 │ │ -source_file_idx : 1650 │ │ +superclass_idx : 564 │ │ +source_file_idx : 1648 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #287 annotations: │ │ Annotations on method #3496 '' │ │ @@ -81682,17 +81729,17 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d7b8: |[03d7b8] org.sagemath.singlecellserver.SessionEnd.:(Lorg/json/JSONObject;)V │ │ -03d7c8: 7020 190d 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/singlecellserver/CommandReply;.:(Lorg/json/JSONObject;)V // method@0d19 │ │ -03d7ce: 0e00 |0003: return-void │ │ +03e72c: |[03e72c] org.sagemath.singlecellserver.SessionEnd.:(Lorg/json/JSONObject;)V │ │ +03e73c: 7020 190d 1000 |0000: invoke-direct {v0, v1}, Lorg/sagemath/singlecellserver/CommandReply;.:(Lorg/json/JSONObject;)V // method@0d19 │ │ +03e742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sagemath/singlecellserver/SessionEnd; │ │ 0x0000 - 0x0004 reg=1 json Lorg/json/JSONObject; │ │ @@ -81703,17 +81750,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03d7d0: |[03d7d0] org.sagemath.singlecellserver.SessionEnd.terminateServerConnection:()Z │ │ -03d7e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03d7e2: 0f00 |0001: return v0 │ │ +03e744: |[03e744] org.sagemath.singlecellserver.SessionEnd.terminateServerConnection:()Z │ │ +03e754: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e756: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/singlecellserver/SessionEnd; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/SessionEnd;) │ │ @@ -81721,30 +81768,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d7e4: |[03d7e4] org.sagemath.singlecellserver.SessionEnd.toString:()Ljava/lang/String; │ │ -03d7f4: 1a00 1a02 |0000: const-string v0, "End of Sage session marker" // string@021a │ │ -03d7f8: 1100 |0002: return-object v0 │ │ +03e758: |[03e758] org.sagemath.singlecellserver.SessionEnd.toString:()Ljava/lang/String; │ │ +03e768: 1a00 1a02 |0000: const-string v0, "End of Sage session marker" // string@021a │ │ +03e76c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/SessionEnd; │ │ │ │ - source_file_idx : 1650 (SessionEnd.java) │ │ + source_file_idx : 1648 (SessionEnd.java) │ │ │ │ Class #288 header: │ │ -class_idx : 163 │ │ +class_idx : 162 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 162 │ │ -source_file_idx : 1798 │ │ +superclass_idx : 161 │ │ +source_file_idx : 1796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -81764,17 +81811,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d7fc: |[03d7fc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -03d80c: 7010 4504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0445 │ │ -03d812: 0e00 |0003: return-void │ │ +03e770: |[03e770] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +03e780: 7010 4504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0445 │ │ +03e786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -81783,18 +81830,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d814: |[03d814] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -03d824: 7120 6504 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0465 │ │ -03d82a: 0a00 |0003: move-result v0 │ │ -03d82c: 0f00 |0004: return v0 │ │ +03e788: |[03e788] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +03e798: 7120 6504 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0465 │ │ +03e79e: 0a00 |0003: move-result v0 │ │ +03e7a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 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 │ │ @@ -81804,18 +81851,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d830: |[03d830] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -03d840: 7120 6604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0466 │ │ -03d846: 0a00 |0003: move-result v0 │ │ -03d848: 0f00 |0004: return v0 │ │ +03e7a4: |[03e7a4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +03e7b4: 7120 6604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0466 │ │ +03e7ba: 0a00 |0003: move-result v0 │ │ +03e7bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 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 │ │ @@ -81825,17 +81872,17 @@ │ │ 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 │ │ -03d84c: |[03d84c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03d85c: 7120 6704 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0467 │ │ -03d862: 0e00 |0003: return-void │ │ +03e7c0: |[03e7c0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03e7d0: 7120 6704 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0467 │ │ +03e7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -81846,19 +81893,19 @@ │ │ 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 │ │ -03d864: |[03d864] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -03d874: 6e10 d405 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@05d4 │ │ -03d87a: 0c00 |0003: move-result-object v0 │ │ -03d87c: 7120 6804 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0468 │ │ -03d882: 0e00 |0007: return-void │ │ +03e7d8: |[03e7d8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +03e7e8: 6e10 d405 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@05d4 │ │ +03e7ee: 0c00 |0003: move-result-object v0 │ │ +03e7f0: 7120 6804 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0468 │ │ +03e7f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -81869,17 +81916,17 @@ │ │ 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 │ │ -03d884: |[03d884] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03d894: 7120 6904 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0469 │ │ -03d89a: 0e00 |0003: return-void │ │ +03e7f8: |[03e7f8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03e808: 7120 6904 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0469 │ │ +03e80e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -81890,35 +81937,35 @@ │ │ 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 │ │ -03d89c: |[03d89c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03d8ac: 6e10 c303 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@03c3 │ │ -03d8b2: 0c00 |0003: move-result-object v0 │ │ -03d8b4: 7120 6a04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@046a │ │ -03d8ba: 0e00 |0007: return-void │ │ +03e810: |[03e810] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +03e820: 6e10 c303 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@03c3 │ │ +03e826: 0c00 |0003: move-result-object v0 │ │ +03e828: 7120 6a04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@046a │ │ +03e82e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=117 │ │ 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 : 1798 (ViewCompat.java) │ │ + source_file_idx : 1796 (ViewCompat.java) │ │ │ │ Class #289 header: │ │ -class_idx : 225 │ │ +class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 222 │ │ -source_file_idx : 1654 │ │ +superclass_idx : 221 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -81963,22 +82010,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 │ │ -03d8bc: |[03d8bc] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03d8cc: 7040 6007 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0760 │ │ -03d8d2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03d8d4: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03d8d8: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03d8dc: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03d8e0: 7020 7107 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ -03d8e6: 0e00 |000d: return-void │ │ +03e830: |[03e830] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +03e840: 7040 6007 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0760 │ │ +03e846: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +03e848: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +03e84c: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +03e850: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +03e854: 7020 7107 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ +03e85a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -81996,22 +82043,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 │ │ -03d8e8: |[03d8e8] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -03d8f8: 7057 6107 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0761 │ │ -03d8fe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03d900: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03d904: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03d908: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03d90c: 7020 7107 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ -03d912: 0e00 |000d: return-void │ │ +03e85c: |[03e85c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +03e86c: 7057 6107 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0761 │ │ +03e872: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +03e874: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +03e878: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +03e87c: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +03e880: 7020 7107 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ +03e886: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -82030,38 +82077,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03d914: |[03d914] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -03d924: 5452 e501 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ -03d928: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -03d92c: 2160 |0004: array-length v0, v6 │ │ -03d92e: 5452 e701 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03d932: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -03d936: 5452 e701 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03d93a: 2122 |000b: array-length v2, v2 │ │ -03d93c: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -03d940: 2302 6302 |000e: new-array v2, v0, [I // type@0263 │ │ -03d944: 5b52 e701 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03d948: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -03d94a: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -03d94e: 5452 e701 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03d952: 5453 e501 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ -03d956: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -03d95a: 7220 8200 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0082 │ │ -03d960: 0a03 |001e: move-result v3 │ │ -03d962: 4b03 0201 |001f: aput v3, v2, v1 │ │ -03d966: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d96a: 28f0 |0023: goto 0013 // -0010 │ │ -03d96c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -03d96e: 5b52 e701 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03d972: 0e00 |0027: return-void │ │ +03e888: |[03e888] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +03e898: 5452 e501 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ +03e89c: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +03e8a0: 2160 |0004: array-length v0, v6 │ │ +03e8a2: 5452 e701 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +03e8a6: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +03e8aa: 5452 e701 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +03e8ae: 2122 |000b: array-length v2, v2 │ │ +03e8b0: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +03e8b4: 2302 6102 |000e: new-array v2, v0, [I // type@0261 │ │ +03e8b8: 5b52 e701 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +03e8bc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +03e8be: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +03e8c2: 5452 e701 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +03e8c6: 5453 e501 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ +03e8ca: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +03e8ce: 7220 8200 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0082 │ │ +03e8d4: 0a03 |001e: move-result v3 │ │ +03e8d6: 4b03 0201 |001f: aput v3, v2, v1 │ │ +03e8da: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03e8de: 28f0 |0023: goto 0013 // -0010 │ │ +03e8e0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +03e8e2: 5b52 e701 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +03e8e6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -82081,68 +82128,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 │ │ -03d974: |[03d974] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03d984: 54b0 eb01 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ -03d988: 54b8 ea01 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03d98c: 2182 |0004: array-length v2, v8 │ │ -03d98e: 54b3 e701 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03d992: 54b6 ea01 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03d996: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -03d998: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -03d99c: 4408 0604 |000c: aget v8, v6, v4 │ │ -03d9a0: 6e20 d607 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ -03d9a6: 0c07 |0011: move-result-object v7 │ │ -03d9a8: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -03d9ac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03d9ae: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -03d9b2: 4408 0304 |0017: aget v8, v3, v4 │ │ -03d9b6: 7240 6b07 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@076b │ │ -03d9bc: 0a01 |001c: move-result v1 │ │ -03d9be: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -03d9c2: 4408 0304 |001f: aget v8, v3, v4 │ │ -03d9c6: 7220 8500 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -03d9cc: 0c05 |0024: move-result-object v5 │ │ -03d9ce: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -03d9d2: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -03d9d6: 2078 3d01 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@013d │ │ -03d9da: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -03d9de: 1f07 3d01 |002d: check-cast v7, Landroid/widget/TextView; // type@013d │ │ -03d9e2: 6e30 7907 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0779 │ │ -03d9e8: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d9ec: 28d6 |0034: goto 000a // -002a │ │ -03d9ee: 2078 2e01 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@012e │ │ -03d9f2: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -03d9f6: 1f07 2e01 |0039: check-cast v7, Landroid/widget/ImageView; // type@012e │ │ -03d9fa: 6e30 7807 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@0778 │ │ -03da00: 28f4 |003e: goto 0032 // -000c │ │ -03da02: 2208 8c01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@018c │ │ -03da06: 2209 9c01 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -03da0a: 7010 930a 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03da10: 6e10 680a 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ -03da16: 0c0a |0049: move-result-object v10 │ │ -03da18: 6e10 3f0a 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ -03da1e: 0c0a |004d: move-result-object v10 │ │ -03da20: 6e20 9a0a a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03da26: 0c09 |0051: move-result-object v9 │ │ -03da28: 1a0a 4500 |0052: const-string v10, " is not a " // string@0045 │ │ -03da2c: 6e20 9a0a a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03da32: 0c09 |0057: move-result-object v9 │ │ -03da34: 1a0a 7900 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0079 │ │ -03da38: 6e20 9a0a a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03da3e: 0c09 |005d: move-result-object v9 │ │ -03da40: 6e10 9e0a 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03da46: 0c09 |0061: move-result-object v9 │ │ -03da48: 7020 510a 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ -03da4e: 2708 |0065: throw v8 │ │ -03da50: 0e00 |0066: return-void │ │ +03e8e8: |[03e8e8] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +03e8f8: 54b0 eb01 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ +03e8fc: 54b8 ea01 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +03e900: 2182 |0004: array-length v2, v8 │ │ +03e902: 54b3 e701 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +03e906: 54b6 ea01 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +03e90a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +03e90c: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +03e910: 4408 0604 |000c: aget v8, v6, v4 │ │ +03e914: 6e20 d607 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07d6 │ │ +03e91a: 0c07 |0011: move-result-object v7 │ │ +03e91c: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +03e920: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03e922: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +03e926: 4408 0304 |0017: aget v8, v3, v4 │ │ +03e92a: 7240 6b07 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@076b │ │ +03e930: 0a01 |001c: move-result v1 │ │ +03e932: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +03e936: 4408 0304 |001f: aget v8, v3, v4 │ │ +03e93a: 7220 8500 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +03e940: 0c05 |0024: move-result-object v5 │ │ +03e942: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +03e946: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +03e94a: 2078 3b01 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@013b │ │ +03e94e: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +03e952: 1f07 3b01 |002d: check-cast v7, Landroid/widget/TextView; // type@013b │ │ +03e956: 6e30 7907 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0779 │ │ +03e95c: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03e960: 28d6 |0034: goto 000a // -002a │ │ +03e962: 2078 2c01 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@012c │ │ +03e966: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +03e96a: 1f07 2c01 |0039: check-cast v7, Landroid/widget/ImageView; // type@012c │ │ +03e96e: 6e30 7807 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@0778 │ │ +03e974: 28f4 |003e: goto 0032 // -000c │ │ +03e976: 2208 8a01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@018a │ │ +03e97a: 2209 9a01 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@019a │ │ +03e97e: 7010 930a 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03e984: 6e10 680a 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a68 │ │ +03e98a: 0c0a |0049: move-result-object v10 │ │ +03e98c: 6e10 3f0a 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a3f │ │ +03e992: 0c0a |004d: move-result-object v10 │ │ +03e994: 6e20 9a0a a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e99a: 0c09 |0051: move-result-object v9 │ │ +03e99c: 1a0a 4500 |0052: const-string v10, " is not a " // string@0045 │ │ +03e9a0: 6e20 9a0a a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e9a6: 0c09 |0057: move-result-object v9 │ │ +03e9a8: 1a0a 7900 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0079 │ │ +03e9ac: 6e20 9a0a a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03e9b2: 0c09 |005d: move-result-object v9 │ │ +03e9b4: 6e10 9e0a 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03e9ba: 0c09 |0061: move-result-object v9 │ │ +03e9bc: 7020 510a 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a51 │ │ +03e9c2: 2708 |0065: throw v8 │ │ +03e9c4: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -82185,21 +82232,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 │ │ -03da54: |[03da54] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03da64: 5b13 e801 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03da68: 5b14 ea01 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03da6c: 6f20 6307 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0763 │ │ -03da72: 5410 e801 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03da76: 7020 7107 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ -03da7c: 0e00 |000c: return-void │ │ +03e9c8: |[03e9c8] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +03e9d8: 5b13 e801 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +03e9dc: 5b14 ea01 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +03e9e0: 6f20 6307 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0763 │ │ +03e9e6: 5410 e801 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +03e9ea: 7020 7107 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ +03e9f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -82214,31 +82261,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 │ │ -03da80: |[03da80] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -03da90: 5420 e601 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03da94: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03da98: 5420 e601 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03da9c: 7220 6a07 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@076a │ │ -03daa2: 0c00 |0009: move-result-object v0 │ │ -03daa4: 1100 |000a: return-object v0 │ │ -03daa6: 5220 e901 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03daaa: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -03daac: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -03dab0: 5220 e901 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03dab4: 7220 8500 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -03daba: 0c00 |0015: move-result-object v0 │ │ -03dabc: 28f4 |0016: goto 000a // -000c │ │ -03dabe: 6f20 6407 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0764 │ │ -03dac4: 0c00 |001a: move-result-object v0 │ │ -03dac6: 28ef |001b: goto 000a // -0011 │ │ +03e9f4: |[03e9f4] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +03ea04: 5420 e601 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +03ea08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03ea0c: 5420 e601 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +03ea10: 7220 6a07 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@076a │ │ +03ea16: 0c00 |0009: move-result-object v0 │ │ +03ea18: 1100 |000a: return-object v0 │ │ +03ea1a: 5220 e901 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +03ea1e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +03ea20: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +03ea24: 5220 e901 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +03ea28: 7220 8500 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +03ea2e: 0c00 |0015: move-result-object v0 │ │ +03ea30: 28f4 |0016: goto 000a // -000c │ │ +03ea32: 6f20 6407 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0764 │ │ +03ea38: 0c00 |001a: move-result-object v0 │ │ +03ea3a: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -82252,17 +82299,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 │ │ -03dac8: |[03dac8] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -03dad8: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03dadc: 1100 |0002: return-object v0 │ │ +03ea3c: |[03ea3c] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +03ea4c: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +03ea50: 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;) │ │ @@ -82270,17 +82317,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dae0: |[03dae0] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -03daf0: 5210 e901 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03daf4: 0f00 |0002: return v0 │ │ +03ea54: |[03ea54] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +03ea64: 5210 e901 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +03ea68: 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;) │ │ @@ -82288,17 +82335,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 │ │ -03daf8: |[03daf8] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -03db08: 5410 eb01 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ -03db0c: 1100 |0002: return-object v0 │ │ +03ea6c: |[03ea6c] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +03ea7c: 5410 eb01 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ +03ea80: 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;) │ │ @@ -82306,17 +82353,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 │ │ -03db10: |[03db10] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -03db20: 5b01 e601 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03db24: 0e00 |0002: return-void │ │ +03ea84: |[03ea84] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +03ea94: 5b01 e601 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +03ea98: 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; │ │ @@ -82326,17 +82373,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db28: |[03db28] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -03db38: 5901 e901 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03db3c: 0e00 |0002: return-void │ │ +03ea9c: |[03ea9c] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +03eaac: 5901 e901 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +03eab0: 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 │ │ @@ -82346,17 +82393,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 │ │ -03db40: |[03db40] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -03db50: 5b01 eb01 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ -03db54: 0e00 |0002: return-void │ │ +03eab4: |[03eab4] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +03eac4: 5b01 eb01 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ +03eac8: 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; │ │ @@ -82366,24 +82413,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 │ │ -03db58: |[03db58] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -03db68: 7110 550a 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ -03db6e: 0a01 |0003: move-result v1 │ │ -03db70: 6e20 ab08 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@08ab │ │ -03db76: 0e00 |0007: return-void │ │ -03db78: 0d00 |0008: move-exception v0 │ │ -03db7a: 7110 9700 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ -03db80: 0c01 |000c: move-result-object v1 │ │ -03db82: 6e20 ac08 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@08ac │ │ -03db88: 28f7 |0010: goto 0007 // -0009 │ │ +03eacc: |[03eacc] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +03eadc: 7110 550a 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a55 │ │ +03eae2: 0a01 |0003: move-result v1 │ │ +03eae4: 6e20 ab08 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@08ab │ │ +03eaea: 0e00 |0007: return-void │ │ +03eaec: 0d00 |0008: move-exception v0 │ │ +03eaee: 7110 9700 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0097 │ │ +03eaf4: 0c01 |000c: move-result-object v1 │ │ +03eaf6: 6e20 ac08 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@08ac │ │ +03eafc: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -82399,17 +82446,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 │ │ -03db9c: |[03db9c] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -03dbac: 6e20 e908 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ -03dbb2: 0e00 |0003: return-void │ │ +03eb10: |[03eb10] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +03eb20: 6e20 e908 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08e9 │ │ +03eb26: 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; │ │ @@ -82420,36 +82467,36 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03dbb4: |[03dbb4] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -03dbc4: 6f20 6907 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0769 │ │ -03dbca: 0c00 |0003: move-result-object v0 │ │ -03dbcc: 5421 e801 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03dbd0: 7020 7107 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ -03dbd6: 1100 |0009: return-object v0 │ │ +03eb28: |[03eb28] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +03eb38: 6f20 6907 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0769 │ │ +03eb3e: 0c00 |0003: move-result-object v0 │ │ +03eb40: 5421 e801 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +03eb44: 7020 7107 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0771 │ │ +03eb4a: 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 : 1654 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1652 (SimpleCursorAdapter.java) │ │ │ │ Class #290 header: │ │ -class_idx : 496 │ │ +class_idx : 494 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 495 │ │ +superclass_idx : 493 │ │ source_file_idx : 402 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #290 annotations: │ │ @@ -82477,18 +82524,18 @@ │ │ type : '([BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03dbd8: |[03dbd8] org.apache.http.entity.mime.content.ByteArrayBody.:([BLjava/lang/String;)V │ │ -03dbe8: 1a00 f107 |0000: const-string v0, "application/octet-stream" // string@07f1 │ │ -03dbec: 7040 850b 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/content/ByteArrayBody;.:([BLjava/lang/String;Ljava/lang/String;)V // method@0b85 │ │ -03dbf2: 0e00 |0005: return-void │ │ +03eb4c: |[03eb4c] org.apache.http.entity.mime.content.ByteArrayBody.:([BLjava/lang/String;)V │ │ +03eb5c: 1a00 ef07 |0000: const-string v0, "application/octet-stream" // string@07ef │ │ +03eb60: 7040 850b 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/content/ByteArrayBody;.:([BLjava/lang/String;Ljava/lang/String;)V // method@0b85 │ │ +03eb66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/content/ByteArrayBody; │ │ 0x0000 - 0x0006 reg=2 data [B │ │ @@ -82499,24 +82546,24 @@ │ │ type : '([BLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03dbf4: |[03dbf4] org.apache.http.entity.mime.content.ByteArrayBody.:([BLjava/lang/String;Ljava/lang/String;)V │ │ -03dc04: 7020 800b 4200 |0000: invoke-direct {v2, v4}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ -03dc0a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -03dc0e: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03dc12: 1a01 3a08 |0007: const-string v1, "byte[] may not be null" // string@083a │ │ -03dc16: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03dc1c: 2700 |000c: throw v0 │ │ -03dc1e: 5b23 9002 |000d: iput-object v3, v2, Lorg/apache/http/entity/mime/content/ByteArrayBody;.data:[B // field@0290 │ │ -03dc22: 5b25 9102 |000f: iput-object v5, v2, Lorg/apache/http/entity/mime/content/ByteArrayBody;.filename:Ljava/lang/String; // field@0291 │ │ -03dc26: 0e00 |0011: return-void │ │ +03eb68: |[03eb68] org.apache.http.entity.mime.content.ByteArrayBody.:([BLjava/lang/String;Ljava/lang/String;)V │ │ +03eb78: 7020 800b 4200 |0000: invoke-direct {v2, v4}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ +03eb7e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +03eb82: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03eb86: 1a01 3708 |0007: const-string v1, "byte[] may not be null" // string@0837 │ │ +03eb8a: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03eb90: 2700 |000c: throw v0 │ │ +03eb92: 5b23 9002 |000d: iput-object v3, v2, Lorg/apache/http/entity/mime/content/ByteArrayBody;.data:[B // field@0290 │ │ +03eb96: 5b25 9102 |000f: iput-object v5, v2, Lorg/apache/http/entity/mime/content/ByteArrayBody;.filename:Ljava/lang/String; // field@0291 │ │ +03eb9a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x000d line=64 │ │ 0x000f line=65 │ │ @@ -82533,17 +82580,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03dc28: |[03dc28] org.apache.http.entity.mime.content.ByteArrayBody.getCharset:()Ljava/lang/String; │ │ -03dc38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03dc3a: 1100 |0001: return-object v0 │ │ +03eb9c: |[03eb9c] org.apache.http.entity.mime.content.ByteArrayBody.getCharset:()Ljava/lang/String; │ │ +03ebac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ebae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/http/entity/mime/content/ByteArrayBody; │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/content/ByteArrayBody;) │ │ @@ -82551,19 +82598,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03dc3c: |[03dc3c] org.apache.http.entity.mime.content.ByteArrayBody.getContentLength:()J │ │ -03dc4c: 5420 9002 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/content/ByteArrayBody;.data:[B // field@0290 │ │ -03dc50: 2100 |0002: array-length v0, v0 │ │ -03dc52: 8100 |0003: int-to-long v0, v0 │ │ -03dc54: 1000 |0004: return-wide v0 │ │ +03ebb0: |[03ebb0] org.apache.http.entity.mime.content.ByteArrayBody.getContentLength:()J │ │ +03ebc0: 5420 9002 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/content/ByteArrayBody;.data:[B // field@0290 │ │ +03ebc4: 2100 |0002: array-length v0, v0 │ │ +03ebc6: 8100 |0003: int-to-long v0, v0 │ │ +03ebc8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/http/entity/mime/content/ByteArrayBody; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/content/ByteArrayBody;) │ │ @@ -82571,17 +82618,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dc58: |[03dc58] org.apache.http.entity.mime.content.ByteArrayBody.getFilename:()Ljava/lang/String; │ │ -03dc68: 5410 9102 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/ByteArrayBody;.filename:Ljava/lang/String; // field@0291 │ │ -03dc6c: 1100 |0002: return-object v0 │ │ +03ebcc: |[03ebcc] org.apache.http.entity.mime.content.ByteArrayBody.getFilename:()Ljava/lang/String; │ │ +03ebdc: 5410 9102 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/ByteArrayBody;.filename:Ljava/lang/String; // field@0291 │ │ +03ebe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/ByteArrayBody; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/content/ByteArrayBody;) │ │ @@ -82589,17 +82636,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dc70: |[03dc70] org.apache.http.entity.mime.content.ByteArrayBody.getTransferEncoding:()Ljava/lang/String; │ │ -03dc80: 1a00 1208 |0000: const-string v0, "binary" // string@0812 │ │ -03dc84: 1100 |0002: return-object v0 │ │ +03ebe4: |[03ebe4] org.apache.http.entity.mime.content.ByteArrayBody.getTransferEncoding:()Ljava/lang/String; │ │ +03ebf4: 1a00 0f08 |0000: const-string v0, "binary" // string@080f │ │ +03ebf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/ByteArrayBody; │ │ │ │ #4 : (in Lorg/apache/http/entity/mime/content/ByteArrayBody;) │ │ @@ -82607,32 +82654,32 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03dc88: |[03dc88] org.apache.http.entity.mime.content.ByteArrayBody.writeTo:(Ljava/io/OutputStream;)V │ │ -03dc98: 5410 9002 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/ByteArrayBody;.data:[B // field@0290 │ │ -03dc9c: 6e20 1f0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@0a1f │ │ -03dca2: 0e00 |0005: return-void │ │ +03ebfc: |[03ebfc] org.apache.http.entity.mime.content.ByteArrayBody.writeTo:(Ljava/io/OutputStream;)V │ │ +03ec0c: 5410 9002 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/ByteArrayBody;.data:[B // field@0290 │ │ +03ec10: 6e20 1f0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@0a1f │ │ +03ec16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/content/ByteArrayBody; │ │ 0x0000 - 0x0006 reg=2 out Ljava/io/OutputStream; │ │ │ │ source_file_idx : 402 (ByteArrayBody.java) │ │ │ │ Class #291 header: │ │ -class_idx : 499 │ │ +class_idx : 497 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 495 │ │ +superclass_idx : 493 │ │ source_file_idx : 589 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #291 annotations: │ │ @@ -82669,18 +82716,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03dca4: |[03dca4] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;)V │ │ -03dcb4: 1a00 f107 |0000: const-string v0, "application/octet-stream" // string@07f1 │ │ -03dcb8: 7030 980b 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/http/entity/mime/content/FileBody;.:(Ljava/io/File;Ljava/lang/String;)V // method@0b98 │ │ -03dcbe: 0e00 |0005: return-void │ │ +03ec18: |[03ec18] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;)V │ │ +03ec28: 1a00 ef07 |0000: const-string v0, "application/octet-stream" // string@07ef │ │ +03ec2c: 7030 980b 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/http/entity/mime/content/FileBody;.:(Ljava/io/File;Ljava/lang/String;)V // method@0b98 │ │ +03ec32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ 0x0000 - 0x0006 reg=2 file Ljava/io/File; │ │ @@ -82690,18 +82737,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03dcc0: |[03dcc0] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;Ljava/lang/String;)V │ │ -03dcd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03dcd2: 7040 990b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/http/entity/mime/content/FileBody;.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@0b99 │ │ -03dcd8: 0e00 |0004: return-void │ │ +03ec34: |[03ec34] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;Ljava/lang/String;)V │ │ +03ec44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ec46: 7040 990b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/http/entity/mime/content/FileBody;.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@0b99 │ │ +03ec4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ 0x0000 - 0x0005 reg=2 file Ljava/io/File; │ │ @@ -82712,18 +82759,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -03dcdc: |[03dcdc] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -03dcec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03dcee: 7054 9a0b 2130 |0001: invoke-direct {v1, v2, v0, v3, v4}, Lorg/apache/http/entity/mime/content/FileBody;.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0b9a │ │ -03dcf4: 0e00 |0004: return-void │ │ +03ec50: |[03ec50] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +03ec60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ec62: 7054 9a0b 2130 |0001: invoke-direct {v1, v2, v0, v3, v4}, Lorg/apache/http/entity/mime/content/FileBody;.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0b9a │ │ +03ec68: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ 0x0000 - 0x0005 reg=2 file Ljava/io/File; │ │ @@ -82735,30 +82782,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03dcf8: |[03dcf8] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -03dd08: 7020 800b 5200 |0000: invoke-direct {v2, v5}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ -03dd0e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -03dd12: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03dd16: 1a01 4c02 |0007: const-string v1, "File may not be null" // string@024c │ │ -03dd1a: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03dd20: 2700 |000c: throw v0 │ │ -03dd22: 5b23 9302 |000d: iput-object v3, v2, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ -03dd26: 3804 0700 |000f: if-eqz v4, 0016 // +0007 │ │ -03dd2a: 5b24 9402 |0011: iput-object v4, v2, Lorg/apache/http/entity/mime/content/FileBody;.filename:Ljava/lang/String; // field@0294 │ │ -03dd2e: 5b26 9202 |0013: iput-object v6, v2, Lorg/apache/http/entity/mime/content/FileBody;.charset:Ljava/lang/String; // field@0292 │ │ -03dd32: 0e00 |0015: return-void │ │ -03dd34: 6e10 0e0a 0300 |0016: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0a0e │ │ -03dd3a: 0c00 |0019: move-result-object v0 │ │ -03dd3c: 5b20 9402 |001a: iput-object v0, v2, Lorg/apache/http/entity/mime/content/FileBody;.filename:Ljava/lang/String; // field@0294 │ │ -03dd40: 28f7 |001c: goto 0013 // -0009 │ │ +03ec6c: |[03ec6c] org.apache.http.entity.mime.content.FileBody.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +03ec7c: 7020 800b 5200 |0000: invoke-direct {v2, v5}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ +03ec82: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +03ec86: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03ec8a: 1a01 4c02 |0007: const-string v1, "File may not be null" // string@024c │ │ +03ec8e: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03ec94: 2700 |000c: throw v0 │ │ +03ec96: 5b23 9302 |000d: iput-object v3, v2, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ +03ec9a: 3804 0700 |000f: if-eqz v4, 0016 // +0007 │ │ +03ec9e: 5b24 9402 |0011: iput-object v4, v2, Lorg/apache/http/entity/mime/content/FileBody;.filename:Ljava/lang/String; // field@0294 │ │ +03eca2: 5b26 9202 |0013: iput-object v6, v2, Lorg/apache/http/entity/mime/content/FileBody;.charset:Ljava/lang/String; // field@0292 │ │ +03eca6: 0e00 |0015: return-void │ │ +03eca8: 6e10 0e0a 0300 |0016: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0a0e │ │ +03ecae: 0c00 |0019: move-result-object v0 │ │ +03ecb0: 5b20 9402 |001a: iput-object v0, v2, Lorg/apache/http/entity/mime/content/FileBody;.filename:Ljava/lang/String; // field@0294 │ │ +03ecb4: 28f7 |001c: goto 0013 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -82779,17 +82826,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dd44: |[03dd44] org.apache.http.entity.mime.content.FileBody.getCharset:()Ljava/lang/String; │ │ -03dd54: 5410 9202 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/FileBody;.charset:Ljava/lang/String; // field@0292 │ │ -03dd58: 1100 |0002: return-object v0 │ │ +03ecb8: |[03ecb8] org.apache.http.entity.mime.content.FileBody.getCharset:()Ljava/lang/String; │ │ +03ecc8: 5410 9202 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/FileBody;.charset:Ljava/lang/String; // field@0292 │ │ +03eccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/content/FileBody;) │ │ @@ -82797,19 +82844,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03dd5c: |[03dd5c] org.apache.http.entity.mime.content.FileBody.getContentLength:()J │ │ -03dd6c: 5420 9302 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ -03dd70: 6e10 0f0a 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@0a0f │ │ -03dd76: 0b00 |0005: move-result-wide v0 │ │ -03dd78: 1000 |0006: return-wide v0 │ │ +03ecd0: |[03ecd0] org.apache.http.entity.mime.content.FileBody.getContentLength:()J │ │ +03ece0: 5420 9302 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ +03ece4: 6e10 0f0a 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@0a0f │ │ +03ecea: 0b00 |0005: move-result-wide v0 │ │ +03ecec: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/http/entity/mime/content/FileBody; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/content/FileBody;) │ │ @@ -82817,17 +82864,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dd7c: |[03dd7c] org.apache.http.entity.mime.content.FileBody.getFile:()Ljava/io/File; │ │ -03dd8c: 5410 9302 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ -03dd90: 1100 |0002: return-object v0 │ │ +03ecf0: |[03ecf0] org.apache.http.entity.mime.content.FileBody.getFile:()Ljava/io/File; │ │ +03ed00: 5410 9302 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ +03ed04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/content/FileBody;) │ │ @@ -82835,17 +82882,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dd94: |[03dd94] org.apache.http.entity.mime.content.FileBody.getFilename:()Ljava/lang/String; │ │ -03dda4: 5410 9402 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/FileBody;.filename:Ljava/lang/String; // field@0294 │ │ -03dda8: 1100 |0002: return-object v0 │ │ +03ed08: |[03ed08] org.apache.http.entity.mime.content.FileBody.getFilename:()Ljava/lang/String; │ │ +03ed18: 5410 9402 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/FileBody;.filename:Ljava/lang/String; // field@0294 │ │ +03ed1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ │ │ #4 : (in Lorg/apache/http/entity/mime/content/FileBody;) │ │ @@ -82853,19 +82900,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03ddac: |[03ddac] org.apache.http.entity.mime.content.FileBody.getInputStream:()Ljava/io/InputStream; │ │ -03ddbc: 2200 7201 |0000: new-instance v0, Ljava/io/FileInputStream; // type@0172 │ │ -03ddc0: 5421 9302 |0002: iget-object v1, v2, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ -03ddc4: 7020 120a 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0a12 │ │ -03ddca: 1100 |0007: return-object v0 │ │ +03ed20: |[03ed20] org.apache.http.entity.mime.content.FileBody.getInputStream:()Ljava/io/InputStream; │ │ +03ed30: 2200 7001 |0000: new-instance v0, Ljava/io/FileInputStream; // type@0170 │ │ +03ed34: 5421 9302 |0002: iget-object v1, v2, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ +03ed38: 7020 120a 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0a12 │ │ +03ed3e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/http/entity/mime/content/FileBody; │ │ │ │ #5 : (in Lorg/apache/http/entity/mime/content/FileBody;) │ │ @@ -82873,17 +82920,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ddcc: |[03ddcc] org.apache.http.entity.mime.content.FileBody.getTransferEncoding:()Ljava/lang/String; │ │ -03dddc: 1a00 1208 |0000: const-string v0, "binary" // string@0812 │ │ -03dde0: 1100 |0002: return-object v0 │ │ +03ed40: |[03ed40] org.apache.http.entity.mime.content.FileBody.getTransferEncoding:()Ljava/lang/String; │ │ +03ed50: 1a00 0f08 |0000: const-string v0, "binary" // string@080f │ │ +03ed54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/FileBody; │ │ │ │ #6 : (in Lorg/apache/http/entity/mime/content/FileBody;) │ │ @@ -82891,38 +82938,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -03dde4: |[03dde4] org.apache.http.entity.mime.content.FileBody.writeTo:(Ljava/io/OutputStream;)V │ │ -03ddf4: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -03ddf8: 2203 8b01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03ddfc: 1a04 0c06 |0004: const-string v4, "Output stream may not be null" // string@060c │ │ -03de00: 7020 4e0a 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03de06: 2703 |0009: throw v3 │ │ -03de08: 2200 7201 |000a: new-instance v0, Ljava/io/FileInputStream; // type@0172 │ │ -03de0c: 5453 9302 |000c: iget-object v3, v5, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ -03de10: 7020 120a 3000 |000e: invoke-direct {v0, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0a12 │ │ -03de16: 1303 0010 |0011: const/16 v3, #int 4096 // #1000 │ │ -03de1a: 2332 6102 |0013: new-array v2, v3, [B // type@0261 │ │ -03de1e: 6e20 1b0a 2000 |0015: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ -03de24: 0a01 |0018: move-result v1 │ │ -03de26: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -03de28: 3231 0c00 |001a: if-eq v1, v3, 0026 // +000c │ │ -03de2c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -03de2e: 6e40 200a 2613 |001d: invoke-virtual {v6, v2, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ -03de34: 28f5 |0020: goto 0015 // -000b │ │ -03de36: 0d03 |0021: move-exception v3 │ │ -03de38: 6e10 1a0a 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -03de3e: 2703 |0025: throw v3 │ │ -03de40: 6e10 1e0a 0600 |0026: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ -03de46: 6e10 1a0a 0000 |0029: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -03de4c: 0e00 |002c: return-void │ │ +03ed58: |[03ed58] org.apache.http.entity.mime.content.FileBody.writeTo:(Ljava/io/OutputStream;)V │ │ +03ed68: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +03ed6c: 2203 8901 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03ed70: 1a04 0a06 |0004: const-string v4, "Output stream may not be null" // string@060a │ │ +03ed74: 7020 4e0a 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03ed7a: 2703 |0009: throw v3 │ │ +03ed7c: 2200 7001 |000a: new-instance v0, Ljava/io/FileInputStream; // type@0170 │ │ +03ed80: 5453 9302 |000c: iget-object v3, v5, Lorg/apache/http/entity/mime/content/FileBody;.file:Ljava/io/File; // field@0293 │ │ +03ed84: 7020 120a 3000 |000e: invoke-direct {v0, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0a12 │ │ +03ed8a: 1303 0010 |0011: const/16 v3, #int 4096 // #1000 │ │ +03ed8e: 2332 5f02 |0013: new-array v2, v3, [B // type@025f │ │ +03ed92: 6e20 1b0a 2000 |0015: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ +03ed98: 0a01 |0018: move-result v1 │ │ +03ed9a: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +03ed9c: 3231 0c00 |001a: if-eq v1, v3, 0026 // +000c │ │ +03eda0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +03eda2: 6e40 200a 2613 |001d: invoke-virtual {v6, v2, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ +03eda8: 28f5 |0020: goto 0015 // -000b │ │ +03edaa: 0d03 |0021: move-exception v3 │ │ +03edac: 6e10 1a0a 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +03edb2: 2703 |0025: throw v3 │ │ +03edb4: 6e10 1e0a 0600 |0026: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ +03edba: 6e10 1a0a 0000 |0029: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +03edc0: 0e00 |002c: return-void │ │ catches : 2 │ │ 0x0013 - 0x0020 │ │ -> 0x0021 │ │ 0x0026 - 0x0029 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=97 │ │ @@ -82949,32 +82996,32 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03de64: |[03de64] org.apache.http.entity.mime.content.FileBody.writeTo:(Ljava/io/OutputStream;I)V │ │ -03de74: 6e20 a10b 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/content/FileBody;.writeTo:(Ljava/io/OutputStream;)V // method@0ba1 │ │ -03de7a: 0e00 |0003: return-void │ │ +03edd8: |[03edd8] org.apache.http.entity.mime.content.FileBody.writeTo:(Ljava/io/OutputStream;I)V │ │ +03ede8: 6e20 a10b 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/content/FileBody;.writeTo:(Ljava/io/OutputStream;)V // method@0ba1 │ │ +03edee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/http/entity/mime/content/FileBody; │ │ 0x0000 - 0x0004 reg=1 out Ljava/io/OutputStream; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ source_file_idx : 589 (FileBody.java) │ │ │ │ Class #292 header: │ │ -class_idx : 500 │ │ +class_idx : 498 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 495 │ │ +superclass_idx : 493 │ │ source_file_idx : 687 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #292 annotations: │ │ @@ -83005,18 +83052,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03de7c: |[03de7c] org.apache.http.entity.mime.content.InputStreamBody.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -03de8c: 1a00 f107 |0000: const-string v0, "application/octet-stream" // string@07f1 │ │ -03de90: 7040 a40b 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/content/InputStreamBody;.:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V // method@0ba4 │ │ -03de96: 0e00 |0005: return-void │ │ +03edf0: |[03edf0] org.apache.http.entity.mime.content.InputStreamBody.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +03ee00: 1a00 ef07 |0000: const-string v0, "application/octet-stream" // string@07ef │ │ +03ee04: 7040 a40b 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/content/InputStreamBody;.:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V // method@0ba4 │ │ +03ee0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ 0x0000 - 0x0006 reg=2 in Ljava/io/InputStream; │ │ @@ -83027,24 +83074,24 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03de98: |[03de98] org.apache.http.entity.mime.content.InputStreamBody.:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V │ │ -03dea8: 7020 800b 4200 |0000: invoke-direct {v2, v4}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ -03deae: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -03deb2: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03deb6: 1a01 ae02 |0007: const-string v1, "Input stream may not be null" // string@02ae │ │ -03deba: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03dec0: 2700 |000c: throw v0 │ │ -03dec2: 5b23 9602 |000d: iput-object v3, v2, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ -03dec6: 5b25 9502 |000f: iput-object v5, v2, Lorg/apache/http/entity/mime/content/InputStreamBody;.filename:Ljava/lang/String; // field@0295 │ │ -03deca: 0e00 |0011: return-void │ │ +03ee0c: |[03ee0c] org.apache.http.entity.mime.content.InputStreamBody.:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V │ │ +03ee1c: 7020 800b 4200 |0000: invoke-direct {v2, v4}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ +03ee22: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +03ee26: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03ee2a: 1a01 ae02 |0007: const-string v1, "Input stream may not be null" // string@02ae │ │ +03ee2e: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03ee34: 2700 |000c: throw v0 │ │ +03ee36: 5b23 9602 |000d: iput-object v3, v2, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ +03ee3a: 5b25 9502 |000f: iput-object v5, v2, Lorg/apache/http/entity/mime/content/InputStreamBody;.filename:Ljava/lang/String; // field@0295 │ │ +03ee3e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x000d line=50 │ │ 0x000f line=51 │ │ @@ -83061,17 +83108,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03decc: |[03decc] org.apache.http.entity.mime.content.InputStreamBody.getCharset:()Ljava/lang/String; │ │ -03dedc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03dede: 1100 |0001: return-object v0 │ │ +03ee40: |[03ee40] org.apache.http.entity.mime.content.InputStreamBody.getCharset:()Ljava/lang/String; │ │ +03ee50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ee52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/content/InputStreamBody;) │ │ @@ -83079,17 +83126,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dee0: |[03dee0] org.apache.http.entity.mime.content.InputStreamBody.getContentLength:()J │ │ -03def0: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -03def4: 1000 |0002: return-wide v0 │ │ +03ee54: |[03ee54] org.apache.http.entity.mime.content.InputStreamBody.getContentLength:()J │ │ +03ee64: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +03ee68: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/content/InputStreamBody;) │ │ @@ -83097,17 +83144,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03def8: |[03def8] org.apache.http.entity.mime.content.InputStreamBody.getFilename:()Ljava/lang/String; │ │ -03df08: 5410 9502 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/InputStreamBody;.filename:Ljava/lang/String; // field@0295 │ │ -03df0c: 1100 |0002: return-object v0 │ │ +03ee6c: |[03ee6c] org.apache.http.entity.mime.content.InputStreamBody.getFilename:()Ljava/lang/String; │ │ +03ee7c: 5410 9502 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/InputStreamBody;.filename:Ljava/lang/String; // field@0295 │ │ +03ee80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/content/InputStreamBody;) │ │ @@ -83115,17 +83162,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03df10: |[03df10] org.apache.http.entity.mime.content.InputStreamBody.getInputStream:()Ljava/io/InputStream; │ │ -03df20: 5410 9602 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ -03df24: 1100 |0002: return-object v0 │ │ +03ee84: |[03ee84] org.apache.http.entity.mime.content.InputStreamBody.getInputStream:()Ljava/io/InputStream; │ │ +03ee94: 5410 9602 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ +03ee98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ │ │ #4 : (in Lorg/apache/http/entity/mime/content/InputStreamBody;) │ │ @@ -83133,17 +83180,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03df28: |[03df28] org.apache.http.entity.mime.content.InputStreamBody.getTransferEncoding:()Ljava/lang/String; │ │ -03df38: 1a00 1208 |0000: const-string v0, "binary" // string@0812 │ │ -03df3c: 1100 |0002: return-object v0 │ │ +03ee9c: |[03ee9c] org.apache.http.entity.mime.content.InputStreamBody.getTransferEncoding:()Ljava/lang/String; │ │ +03eeac: 1a00 0f08 |0000: const-string v0, "binary" // string@080f │ │ +03eeb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ │ │ #5 : (in Lorg/apache/http/entity/mime/content/InputStreamBody;) │ │ @@ -83151,38 +83198,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -03df40: |[03df40] org.apache.http.entity.mime.content.InputStreamBody.writeTo:(Ljava/io/OutputStream;)V │ │ -03df50: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -03df54: 2202 8b01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03df58: 1a03 0c06 |0004: const-string v3, "Output stream may not be null" // string@060c │ │ -03df5c: 7020 4e0a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03df62: 2702 |0009: throw v2 │ │ -03df64: 1302 0010 |000a: const/16 v2, #int 4096 // #1000 │ │ -03df68: 2321 6102 |000c: new-array v1, v2, [B // type@0261 │ │ -03df6c: 5442 9602 |000e: iget-object v2, v4, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ -03df70: 6e20 1b0a 1200 |0010: invoke-virtual {v2, v1}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ -03df76: 0a00 |0013: move-result v0 │ │ -03df78: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -03df7a: 3220 0e00 |0015: if-eq v0, v2, 0023 // +000e │ │ -03df7e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -03df80: 6e40 200a 1502 |0018: invoke-virtual {v5, v1, v2, v0}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ -03df86: 28f3 |001b: goto 000e // -000d │ │ -03df88: 0d02 |001c: move-exception v2 │ │ -03df8a: 5443 9602 |001d: iget-object v3, v4, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ -03df8e: 6e10 1a0a 0300 |001f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -03df94: 2702 |0022: throw v2 │ │ -03df96: 6e10 1e0a 0500 |0023: invoke-virtual {v5}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ -03df9c: 5442 9602 |0026: iget-object v2, v4, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ -03dfa0: 6e10 1a0a 0200 |0028: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -03dfa6: 0e00 |002b: return-void │ │ +03eeb4: |[03eeb4] org.apache.http.entity.mime.content.InputStreamBody.writeTo:(Ljava/io/OutputStream;)V │ │ +03eec4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +03eec8: 2202 8901 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03eecc: 1a03 0a06 |0004: const-string v3, "Output stream may not be null" // string@060a │ │ +03eed0: 7020 4e0a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03eed6: 2702 |0009: throw v2 │ │ +03eed8: 1302 0010 |000a: const/16 v2, #int 4096 // #1000 │ │ +03eedc: 2321 5f02 |000c: new-array v1, v2, [B // type@025f │ │ +03eee0: 5442 9602 |000e: iget-object v2, v4, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ +03eee4: 6e20 1b0a 1200 |0010: invoke-virtual {v2, v1}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ +03eeea: 0a00 |0013: move-result v0 │ │ +03eeec: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +03eeee: 3220 0e00 |0015: if-eq v0, v2, 0023 // +000e │ │ +03eef2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +03eef4: 6e40 200a 1502 |0018: invoke-virtual {v5, v1, v2, v0}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ +03eefa: 28f3 |001b: goto 000e // -000d │ │ +03eefc: 0d02 |001c: move-exception v2 │ │ +03eefe: 5443 9602 |001d: iget-object v3, v4, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ +03ef02: 6e10 1a0a 0300 |001f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +03ef08: 2702 |0022: throw v2 │ │ +03ef0a: 6e10 1e0a 0500 |0023: invoke-virtual {v5}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ +03ef10: 5442 9602 |0026: iget-object v2, v4, Lorg/apache/http/entity/mime/content/InputStreamBody;.in:Ljava/io/InputStream; // field@0296 │ │ +03ef14: 6e10 1a0a 0200 |0028: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +03ef1a: 0e00 |002b: return-void │ │ catches : 2 │ │ 0x000c - 0x001b │ │ -> 0x001c │ │ 0x0023 - 0x0026 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=71 │ │ @@ -83207,33 +83254,33 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03dfbc: |[03dfbc] org.apache.http.entity.mime.content.InputStreamBody.writeTo:(Ljava/io/OutputStream;I)V │ │ -03dfcc: 6e20 aa0b 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/content/InputStreamBody;.writeTo:(Ljava/io/OutputStream;)V // method@0baa │ │ -03dfd2: 0e00 |0003: return-void │ │ +03ef30: |[03ef30] org.apache.http.entity.mime.content.InputStreamBody.writeTo:(Ljava/io/OutputStream;I)V │ │ +03ef40: 6e20 aa0b 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/content/InputStreamBody;.writeTo:(Ljava/io/OutputStream;)V // method@0baa │ │ +03ef46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ 0x0000 - 0x0004 reg=1 out Ljava/io/OutputStream; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ source_file_idx : 687 (InputStreamBody.java) │ │ │ │ Class #293 header: │ │ -class_idx : 501 │ │ +class_idx : 499 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 495 │ │ -source_file_idx : 1671 │ │ +superclass_idx : 493 │ │ +source_file_idx : 1669 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 7 │ │ │ │ Class #293 annotations: │ │ Annotations on method #2988 '' │ │ @@ -83275,19 +83322,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03dfd4: |[03dfd4] org.apache.http.entity.mime.content.StringBody.:(Ljava/lang/String;)V │ │ -03dfe4: 1a00 e110 |0000: const-string v0, "text/plain" // string@10e1 │ │ -03dfe8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03dfea: 7040 ad0b 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/apache/http/entity/mime/content/StringBody;.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0bad │ │ -03dff0: 0e00 |0006: return-void │ │ +03ef48: |[03ef48] org.apache.http.entity.mime.content.StringBody.:(Ljava/lang/String;)V │ │ +03ef58: 1a00 dd10 |0000: const-string v0, "text/plain" // string@10dd │ │ +03ef5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03ef5e: 7040 ad0b 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/apache/http/entity/mime/content/StringBody;.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0bad │ │ +03ef64: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0006 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/http/entity/mime/content/StringBody; │ │ 0x0000 - 0x0007 reg=3 text Ljava/lang/String; │ │ @@ -83297,32 +83344,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03dff4: |[03dff4] org.apache.http.entity.mime.content.StringBody.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ -03e004: 7020 800b 4200 |0000: invoke-direct {v2, v4}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ -03e00a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -03e00e: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03e012: 1a01 a806 |0007: const-string v1, "Text may not be null" // string@06a8 │ │ -03e016: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03e01c: 2700 |000c: throw v0 │ │ -03e01e: 3905 0800 |000d: if-nez v5, 0015 // +0008 │ │ -03e022: 1a00 b706 |000f: const-string v0, "US-ASCII" // string@06b7 │ │ -03e026: 7110 bc0a 0000 |0011: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0abc │ │ -03e02c: 0c05 |0014: move-result-object v5 │ │ -03e02e: 6e10 bd0a 0500 |0015: invoke-virtual {v5}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0abd │ │ -03e034: 0c00 |0018: move-result-object v0 │ │ -03e036: 6e20 7e0a 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a7e │ │ -03e03c: 0c00 |001c: move-result-object v0 │ │ -03e03e: 5b20 9802 |001d: iput-object v0, v2, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ -03e042: 5b25 9702 |001f: iput-object v5, v2, Lorg/apache/http/entity/mime/content/StringBody;.charset:Ljava/nio/charset/Charset; // field@0297 │ │ -03e046: 0e00 |0021: return-void │ │ +03ef68: |[03ef68] org.apache.http.entity.mime.content.StringBody.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ +03ef78: 7020 800b 4200 |0000: invoke-direct {v2, v4}, Lorg/apache/http/entity/mime/content/AbstractContentBody;.:(Ljava/lang/String;)V // method@0b80 │ │ +03ef7e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +03ef82: 2200 8901 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03ef86: 1a01 a606 |0007: const-string v1, "Text may not be null" // string@06a6 │ │ +03ef8a: 7020 4e0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03ef90: 2700 |000c: throw v0 │ │ +03ef92: 3905 0800 |000d: if-nez v5, 0015 // +0008 │ │ +03ef96: 1a00 b506 |000f: const-string v0, "US-ASCII" // string@06b5 │ │ +03ef9a: 7110 bc0a 0000 |0011: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0abc │ │ +03efa0: 0c05 |0014: move-result-object v5 │ │ +03efa2: 6e10 bd0a 0500 |0015: invoke-virtual {v5}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0abd │ │ +03efa8: 0c00 |0018: move-result-object v0 │ │ +03efaa: 6e20 7e0a 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a7e │ │ +03efb0: 0c00 |001c: move-result-object v0 │ │ +03efb2: 5b20 9802 |001d: iput-object v0, v2, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ +03efb6: 5b25 9702 |001f: iput-object v5, v2, Lorg/apache/http/entity/mime/content/StringBody;.charset:Ljava/nio/charset/Charset; // field@0297 │ │ +03efba: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ 0x000d line=96 │ │ 0x000f line=97 │ │ @@ -83340,18 +83387,18 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03e048: |[03e048] org.apache.http.entity.mime.content.StringBody.:(Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ -03e058: 1a00 e110 |0000: const-string v0, "text/plain" // string@10e1 │ │ -03e05c: 7040 ad0b 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/content/StringBody;.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0bad │ │ -03e062: 0e00 |0005: return-void │ │ +03efbc: |[03efbc] org.apache.http.entity.mime.content.StringBody.:(Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ +03efcc: 1a00 dd10 |0000: const-string v0, "text/plain" // string@10dd │ │ +03efd0: 7040 ad0b 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/http/entity/mime/content/StringBody;.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0bad │ │ +03efd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/http/entity/mime/content/StringBody; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ @@ -83362,19 +83409,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/http/entity/mime/content/StringBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03e064: |[03e064] org.apache.http.entity.mime.content.StringBody.create:(Ljava/lang/String;)Lorg/apache/http/entity/mime/content/StringBody; │ │ -03e074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e076: 7130 b00b 0100 |0001: invoke-static {v1, v0, v0}, Lorg/apache/http/entity/mime/content/StringBody;.create:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; // method@0bb0 │ │ -03e07c: 0c00 |0004: move-result-object v0 │ │ -03e07e: 1100 |0005: return-object v0 │ │ +03efd8: |[03efd8] org.apache.http.entity.mime.content.StringBody.create:(Ljava/lang/String;)Lorg/apache/http/entity/mime/content/StringBody; │ │ +03efe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03efea: 7130 b00b 0100 |0001: invoke-static {v1, v0, v0}, Lorg/apache/http/entity/mime/content/StringBody;.create:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; // method@0bb0 │ │ +03eff0: 0c00 |0004: move-result-object v0 │ │ +03eff2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/http/entity/mime/content/StringBody;) │ │ @@ -83382,34 +83429,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -03e080: |[03e080] org.apache.http.entity.mime.content.StringBody.create:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; │ │ -03e090: 2201 f501 |0000: new-instance v1, Lorg/apache/http/entity/mime/content/StringBody; // type@01f5 │ │ -03e094: 7040 ad0b 4165 |0002: invoke-direct {v1, v4, v5, v6}, Lorg/apache/http/entity/mime/content/StringBody;.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0bad │ │ -03e09a: 1101 |0005: return-object v1 │ │ -03e09c: 0d00 |0006: move-exception v0 │ │ -03e09e: 2201 8b01 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03e0a2: 2202 9c01 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -03e0a6: 7010 930a 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e0ac: 1a03 c701 |000e: const-string v3, "Charset " // string@01c7 │ │ -03e0b0: 6e20 9a0a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e0b6: 0c02 |0013: move-result-object v2 │ │ -03e0b8: 6e20 990a 6200 |0014: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ -03e0be: 0c02 |0017: move-result-object v2 │ │ -03e0c0: 1a03 4700 |0018: const-string v3, " is not supported" // string@0047 │ │ -03e0c4: 6e20 9a0a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e0ca: 0c02 |001d: move-result-object v2 │ │ -03e0cc: 6e10 9e0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e0d2: 0c02 |0021: move-result-object v2 │ │ -03e0d4: 7030 4f0a 2100 |0022: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a4f │ │ -03e0da: 2701 |0025: throw v1 │ │ +03eff4: |[03eff4] org.apache.http.entity.mime.content.StringBody.create:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; │ │ +03f004: 2201 f301 |0000: new-instance v1, Lorg/apache/http/entity/mime/content/StringBody; // type@01f3 │ │ +03f008: 7040 ad0b 4165 |0002: invoke-direct {v1, v4, v5, v6}, Lorg/apache/http/entity/mime/content/StringBody;.:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)V // method@0bad │ │ +03f00e: 1101 |0005: return-object v1 │ │ +03f010: 0d00 |0006: move-exception v0 │ │ +03f012: 2201 8901 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03f016: 2202 9a01 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@019a │ │ +03f01a: 7010 930a 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f020: 1a03 c701 |000e: const-string v3, "Charset " // string@01c7 │ │ +03f024: 6e20 9a0a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f02a: 0c02 |0013: move-result-object v2 │ │ +03f02c: 6e20 990a 6200 |0014: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a99 │ │ +03f032: 0c02 |0017: move-result-object v2 │ │ +03f034: 1a03 4700 |0018: const-string v3, " is not supported" // string@0047 │ │ +03f038: 6e20 9a0a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f03e: 0c02 |001d: move-result-object v2 │ │ +03f040: 6e10 9e0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f046: 0c02 |0021: move-result-object v2 │ │ +03f048: 7030 4f0a 2100 |0022: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a4f │ │ +03f04e: 2701 |0025: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0006 │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x0007 line=60 │ │ @@ -83424,19 +83471,19 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03e0ec: |[03e0ec] org.apache.http.entity.mime.content.StringBody.create:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; │ │ -03e0fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e0fe: 7130 b00b 0102 |0001: invoke-static {v1, v0, v2}, Lorg/apache/http/entity/mime/content/StringBody;.create:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; // method@0bb0 │ │ -03e104: 0c00 |0004: move-result-object v0 │ │ -03e106: 1100 |0005: return-object v0 │ │ +03f060: |[03f060] org.apache.http.entity.mime.content.StringBody.create:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; │ │ +03f070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f072: 7130 b00b 0102 |0001: invoke-static {v1, v0, v2}, Lorg/apache/http/entity/mime/content/StringBody;.create:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/content/StringBody; // method@0bb0 │ │ +03f078: 0c00 |0004: move-result-object v0 │ │ +03f07a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 charset Ljava/nio/charset/Charset; │ │ │ │ @@ -83446,19 +83493,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03e108: |[03e108] org.apache.http.entity.mime.content.StringBody.getCharset:()Ljava/lang/String; │ │ -03e118: 5410 9702 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/StringBody;.charset:Ljava/nio/charset/Charset; // field@0297 │ │ -03e11c: 6e10 bd0a 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0abd │ │ -03e122: 0c00 |0005: move-result-object v0 │ │ -03e124: 1100 |0006: return-object v0 │ │ +03f07c: |[03f07c] org.apache.http.entity.mime.content.StringBody.getCharset:()Ljava/lang/String; │ │ +03f08c: 5410 9702 |0000: iget-object v0, v1, Lorg/apache/http/entity/mime/content/StringBody;.charset:Ljava/nio/charset/Charset; // field@0297 │ │ +03f090: 6e10 bd0a 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0abd │ │ +03f096: 0c00 |0005: move-result-object v0 │ │ +03f098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/http/entity/mime/content/StringBody; │ │ │ │ #1 : (in Lorg/apache/http/entity/mime/content/StringBody;) │ │ @@ -83466,19 +83513,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03e128: |[03e128] org.apache.http.entity.mime.content.StringBody.getContentLength:()J │ │ -03e138: 5420 9802 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ -03e13c: 2100 |0002: array-length v0, v0 │ │ -03e13e: 8100 |0003: int-to-long v0, v0 │ │ -03e140: 1000 |0004: return-wide v0 │ │ +03f09c: |[03f09c] org.apache.http.entity.mime.content.StringBody.getContentLength:()J │ │ +03f0ac: 5420 9802 |0000: iget-object v0, v2, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ +03f0b0: 2100 |0002: array-length v0, v0 │ │ +03f0b2: 8100 |0003: int-to-long v0, v0 │ │ +03f0b4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/http/entity/mime/content/StringBody; │ │ │ │ #2 : (in Lorg/apache/http/entity/mime/content/StringBody;) │ │ @@ -83486,17 +83533,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03e144: |[03e144] org.apache.http.entity.mime.content.StringBody.getFilename:()Ljava/lang/String; │ │ -03e154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e156: 1100 |0001: return-object v0 │ │ +03f0b8: |[03f0b8] org.apache.http.entity.mime.content.StringBody.getFilename:()Ljava/lang/String; │ │ +03f0c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f0ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/http/entity/mime/content/StringBody; │ │ │ │ #3 : (in Lorg/apache/http/entity/mime/content/StringBody;) │ │ @@ -83504,22 +83551,22 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03e158: |[03e158] org.apache.http.entity.mime.content.StringBody.getReader:()Ljava/io/Reader; │ │ -03e168: 2200 7701 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0177 │ │ -03e16c: 2201 6b01 |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@016b │ │ -03e170: 5432 9802 |0004: iget-object v2, v3, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ -03e174: 7020 fa09 2100 |0006: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@09fa │ │ -03e17a: 5432 9702 |0009: iget-object v2, v3, Lorg/apache/http/entity/mime/content/StringBody;.charset:Ljava/nio/charset/Charset; // field@0297 │ │ -03e17e: 7030 1d0a 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@0a1d │ │ -03e184: 1100 |000e: return-object v0 │ │ +03f0cc: |[03f0cc] org.apache.http.entity.mime.content.StringBody.getReader:()Ljava/io/Reader; │ │ +03f0dc: 2200 7501 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0175 │ │ +03f0e0: 2201 6901 |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0169 │ │ +03f0e4: 5432 9802 |0004: iget-object v2, v3, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ +03f0e8: 7020 fa09 2100 |0006: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@09fa │ │ +03f0ee: 5432 9702 |0009: iget-object v2, v3, Lorg/apache/http/entity/mime/content/StringBody;.charset:Ljava/nio/charset/Charset; // field@0297 │ │ +03f0f2: 7030 1d0a 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@0a1d │ │ +03f0f8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/apache/http/entity/mime/content/StringBody; │ │ │ │ #4 : (in Lorg/apache/http/entity/mime/content/StringBody;) │ │ @@ -83527,17 +83574,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e188: |[03e188] org.apache.http.entity.mime.content.StringBody.getTransferEncoding:()Ljava/lang/String; │ │ -03e198: 1a00 c800 |0000: const-string v0, "8bit" // string@00c8 │ │ -03e19c: 1100 |0002: return-object v0 │ │ +03f0fc: |[03f0fc] org.apache.http.entity.mime.content.StringBody.getTransferEncoding:()Ljava/lang/String; │ │ +03f10c: 1a00 c800 |0000: const-string v0, "8bit" // string@00c8 │ │ +03f110: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/http/entity/mime/content/StringBody; │ │ │ │ #5 : (in Lorg/apache/http/entity/mime/content/StringBody;) │ │ @@ -83545,34 +83592,34 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -03e1a0: |[03e1a0] org.apache.http.entity.mime.content.StringBody.writeTo:(Ljava/io/OutputStream;)V │ │ -03e1b0: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -03e1b4: 2203 8b01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ -03e1b8: 1a04 0c06 |0004: const-string v4, "Output stream may not be null" // string@060c │ │ -03e1bc: 7020 4e0a 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ -03e1c2: 2703 |0009: throw v3 │ │ -03e1c4: 2200 6b01 |000a: new-instance v0, Ljava/io/ByteArrayInputStream; // type@016b │ │ -03e1c8: 5453 9802 |000c: iget-object v3, v5, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ -03e1cc: 7020 fa09 3000 |000e: invoke-direct {v0, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@09fa │ │ -03e1d2: 1303 0010 |0011: const/16 v3, #int 4096 // #1000 │ │ -03e1d6: 2332 6102 |0013: new-array v2, v3, [B // type@0261 │ │ -03e1da: 6e20 1b0a 2000 |0015: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ -03e1e0: 0a01 |0018: move-result v1 │ │ -03e1e2: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -03e1e4: 3231 0700 |001a: if-eq v1, v3, 0021 // +0007 │ │ -03e1e8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -03e1ea: 6e40 200a 2613 |001d: invoke-virtual {v6, v2, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ -03e1f0: 28f5 |0020: goto 0015 // -000b │ │ -03e1f2: 6e10 1e0a 0600 |0021: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ -03e1f8: 0e00 |0024: return-void │ │ +03f114: |[03f114] org.apache.http.entity.mime.content.StringBody.writeTo:(Ljava/io/OutputStream;)V │ │ +03f124: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +03f128: 2203 8901 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +03f12c: 1a04 0a06 |0004: const-string v4, "Output stream may not be null" // string@060a │ │ +03f130: 7020 4e0a 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a4e │ │ +03f136: 2703 |0009: throw v3 │ │ +03f138: 2200 6901 |000a: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0169 │ │ +03f13c: 5453 9802 |000c: iget-object v3, v5, Lorg/apache/http/entity/mime/content/StringBody;.content:[B // field@0298 │ │ +03f140: 7020 fa09 3000 |000e: invoke-direct {v0, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@09fa │ │ +03f146: 1303 0010 |0011: const/16 v3, #int 4096 // #1000 │ │ +03f14a: 2332 5f02 |0013: new-array v2, v3, [B // type@025f │ │ +03f14e: 6e20 1b0a 2000 |0015: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ +03f154: 0a01 |0018: move-result v1 │ │ +03f156: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +03f158: 3231 0700 |001a: if-eq v1, v3, 0021 // +0007 │ │ +03f15c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +03f15e: 6e40 200a 2613 |001d: invoke-virtual {v6, v2, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0a20 │ │ +03f164: 28f5 |0020: goto 0015 // -000b │ │ +03f166: 6e10 1e0a 0600 |0021: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0a1e │ │ +03f16c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ 0x000a line=147 │ │ 0x0011 line=148 │ │ 0x0015 line=150 │ │ @@ -83591,32 +83638,32 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03e1fc: |[03e1fc] org.apache.http.entity.mime.content.StringBody.writeTo:(Ljava/io/OutputStream;I)V │ │ -03e20c: 6e20 b70b 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/content/StringBody;.writeTo:(Ljava/io/OutputStream;)V // method@0bb7 │ │ -03e212: 0e00 |0003: return-void │ │ +03f170: |[03f170] org.apache.http.entity.mime.content.StringBody.writeTo:(Ljava/io/OutputStream;I)V │ │ +03f180: 6e20 b70b 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/http/entity/mime/content/StringBody;.writeTo:(Ljava/io/OutputStream;)V // method@0bb7 │ │ +03f186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/http/entity/mime/content/StringBody; │ │ 0x0000 - 0x0004 reg=1 out Ljava/io/OutputStream; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 1671 (StringBody.java) │ │ + source_file_idx : 1669 (StringBody.java) │ │ │ │ Class #294 header: │ │ -class_idx : 569 │ │ +class_idx : 567 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ +superclass_idx : 563 │ │ source_file_idx : 523 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #294 annotations: │ │ @@ -83653,49 +83700,49 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -03e214: |[03e214] org.sagemath.singlecellserver.DisplayData.:(Lorg/json/JSONObject;)V │ │ -03e224: 7020 130d 4300 |0000: invoke-direct {v3, v4}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e22a: 1a00 a908 |0003: const-string v0, "content" // string@08a9 │ │ -03e22e: 6e20 d90b 0400 |0005: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e234: 0c00 |0008: move-result-object v0 │ │ -03e236: 1a01 d908 |0009: const-string v1, "data" // string@08d9 │ │ -03e23a: 6e20 d90b 1000 |000b: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e240: 0c00 |000e: move-result-object v0 │ │ -03e242: 5b30 bd03 |000f: iput-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.data:Lorg/json/JSONObject; // field@03bd │ │ -03e246: 5430 bd03 |0011: iget-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.data:Lorg/json/JSONObject; // field@03bd │ │ -03e24a: 6e10 dc0b 0000 |0013: invoke-virtual {v0}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@0bdc │ │ -03e250: 0c00 |0016: move-result-object v0 │ │ -03e252: 7210 dd0a 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ -03e258: 0c00 |001a: move-result-object v0 │ │ -03e25a: 6e10 6a0a 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -03e260: 0c00 |001e: move-result-object v0 │ │ -03e262: 5b30 be03 |001f: iput-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ -03e266: 5430 bd03 |0021: iget-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.data:Lorg/json/JSONObject; // field@03bd │ │ -03e26a: 5431 be03 |0023: iget-object v1, v3, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ -03e26e: 6e20 da0b 1000 |0025: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e274: 0c00 |0028: move-result-object v0 │ │ -03e276: 5b30 bf03 |0029: iput-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ -03e27a: 1a00 0902 |002b: const-string v0, "DisplayData" // string@0209 │ │ -03e27e: 2201 9c01 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -03e282: 7010 930a 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e288: 1a02 0a02 |0032: const-string v2, "DisplayData value is: " // string@020a │ │ -03e28c: 6e20 9a0a 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e292: 0c01 |0037: move-result-object v1 │ │ -03e294: 5432 bf03 |0038: iget-object v2, v3, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ -03e298: 6e20 9a0a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e29e: 0c01 |003d: move-result-object v1 │ │ -03e2a0: 6e10 9e0a 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e2a6: 0c01 |0041: move-result-object v1 │ │ -03e2a8: 7120 8b07 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03e2ae: 0e00 |0045: return-void │ │ +03f188: |[03f188] org.sagemath.singlecellserver.DisplayData.:(Lorg/json/JSONObject;)V │ │ +03f198: 7020 130d 4300 |0000: invoke-direct {v3, v4}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f19e: 1a00 a608 |0003: const-string v0, "content" // string@08a6 │ │ +03f1a2: 6e20 d90b 0400 |0005: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f1a8: 0c00 |0008: move-result-object v0 │ │ +03f1aa: 1a01 d608 |0009: const-string v1, "data" // string@08d6 │ │ +03f1ae: 6e20 d90b 1000 |000b: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f1b4: 0c00 |000e: move-result-object v0 │ │ +03f1b6: 5b30 bd03 |000f: iput-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.data:Lorg/json/JSONObject; // field@03bd │ │ +03f1ba: 5430 bd03 |0011: iget-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.data:Lorg/json/JSONObject; // field@03bd │ │ +03f1be: 6e10 dc0b 0000 |0013: invoke-virtual {v0}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@0bdc │ │ +03f1c4: 0c00 |0016: move-result-object v0 │ │ +03f1c6: 7210 dd0a 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0add │ │ +03f1cc: 0c00 |001a: move-result-object v0 │ │ +03f1ce: 6e10 6a0a 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +03f1d4: 0c00 |001e: move-result-object v0 │ │ +03f1d6: 5b30 be03 |001f: iput-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ +03f1da: 5430 bd03 |0021: iget-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.data:Lorg/json/JSONObject; // field@03bd │ │ +03f1de: 5431 be03 |0023: iget-object v1, v3, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ +03f1e2: 6e20 da0b 1000 |0025: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f1e8: 0c00 |0028: move-result-object v0 │ │ +03f1ea: 5b30 bf03 |0029: iput-object v0, v3, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ +03f1ee: 1a00 0902 |002b: const-string v0, "DisplayData" // string@0209 │ │ +03f1f2: 2201 9a01 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03f1f6: 7010 930a 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f1fc: 1a02 0a02 |0032: const-string v2, "DisplayData value is: " // string@020a │ │ +03f200: 6e20 9a0a 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f206: 0c01 |0037: move-result-object v1 │ │ +03f208: 5432 bf03 |0038: iget-object v2, v3, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ +03f20c: 6e20 9a0a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f212: 0c01 |003d: move-result-object v1 │ │ +03f214: 6e10 9e0a 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f21a: 0c01 |0041: move-result-object v1 │ │ +03f21c: 7120 8b07 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03f222: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=17 │ │ 0x0011 line=18 │ │ 0x0021 line=19 │ │ 0x002b line=20 │ │ @@ -83710,17 +83757,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e2b0: |[03e2b0] org.sagemath.singlecellserver.DisplayData.getData:()Ljava/lang/String; │ │ -03e2c0: 5410 bf03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ -03e2c4: 1100 |0002: return-object v0 │ │ +03f224: |[03f224] org.sagemath.singlecellserver.DisplayData.getData:()Ljava/lang/String; │ │ +03f234: 5410 bf03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ +03f238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/DisplayData; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/DisplayData;) │ │ @@ -83728,17 +83775,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e2c8: |[03e2c8] org.sagemath.singlecellserver.DisplayData.getMime:()Ljava/lang/String; │ │ -03e2d8: 5410 be03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ -03e2dc: 1100 |0002: return-object v0 │ │ +03f23c: |[03f23c] org.sagemath.singlecellserver.DisplayData.getMime:()Ljava/lang/String; │ │ +03f24c: 5410 be03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ +03f250: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/DisplayData; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/DisplayData;) │ │ @@ -83746,43 +83793,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -03e2e0: |[03e2e0] org.sagemath.singlecellserver.DisplayData.toHTML:()Ljava/lang/String; │ │ -03e2f0: 5420 be03 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ -03e2f4: 1a01 df10 |0002: const-string v1, "text/html" // string@10df │ │ -03e2f8: 6e20 7a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03e2fe: 0a00 |0007: move-result v0 │ │ -03e300: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -03e304: 5420 bf03 |000a: iget-object v0, v2, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ -03e308: 1100 |000c: return-object v0 │ │ -03e30a: 5420 be03 |000d: iget-object v0, v2, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ -03e30e: 1a01 e110 |000f: const-string v1, "text/plain" // string@10e1 │ │ -03e312: 6e20 7a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ -03e318: 0a00 |0014: move-result v0 │ │ -03e31a: 3800 1e00 |0015: if-eqz v0, 0033 // +001e │ │ -03e31e: 2200 9c01 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e322: 7010 930a 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e328: 1a01 0401 |001c: const-string v1, "
            " // string@0104
            │ │ -03e32c: 6e20 9a0a 1000                         |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
            │ │ -03e332: 0c00                                   |0021: move-result-object v0
            │ │ -03e334: 5421 bf03                              |0022: iget-object v1, v2, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf
            │ │ -03e338: 6e20 9a0a 1000                         |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
            │ │ -03e33e: 0c00                                   |0027: move-result-object v0
            │ │ -03e340: 1a01 df00                              |0028: const-string v1, "
            " // string@00df │ │ -03e344: 6e20 9a0a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e34a: 0c00 |002d: move-result-object v0 │ │ -03e34c: 6e10 9e0a 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e352: 0c00 |0031: move-result-object v0 │ │ -03e354: 28da |0032: goto 000c // -0026 │ │ -03e356: 1a00 0000 |0033: const-string v0, "" // string@0000 │ │ -03e35a: 28d7 |0035: goto 000c // -0029 │ │ +03f254: |[03f254] org.sagemath.singlecellserver.DisplayData.toHTML:()Ljava/lang/String; │ │ +03f264: 5420 be03 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ +03f268: 1a01 db10 |0002: const-string v1, "text/html" // string@10db │ │ +03f26c: 6e20 7a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03f272: 0a00 |0007: move-result v0 │ │ +03f274: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +03f278: 5420 bf03 |000a: iget-object v0, v2, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ +03f27c: 1100 |000c: return-object v0 │ │ +03f27e: 5420 be03 |000d: iget-object v0, v2, Lorg/sagemath/singlecellserver/DisplayData;.mime:Ljava/lang/String; // field@03be │ │ +03f282: 1a01 dd10 |000f: const-string v1, "text/plain" // string@10dd │ │ +03f286: 6e20 7a0a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a7a │ │ +03f28c: 0a00 |0014: move-result v0 │ │ +03f28e: 3800 1e00 |0015: if-eqz v0, 0033 // +001e │ │ +03f292: 2200 9a01 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f296: 7010 930a 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f29c: 1a01 0401 |001c: const-string v1, "
            " // string@0104
            │ │ +03f2a0: 6e20 9a0a 1000                         |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
            │ │ +03f2a6: 0c00                                   |0021: move-result-object v0
            │ │ +03f2a8: 5421 bf03                              |0022: iget-object v1, v2, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf
            │ │ +03f2ac: 6e20 9a0a 1000                         |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a
            │ │ +03f2b2: 0c00                                   |0027: move-result-object v0
            │ │ +03f2b4: 1a01 df00                              |0028: const-string v1, "
            " // string@00df │ │ +03f2b8: 6e20 9a0a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f2be: 0c00 |002d: move-result-object v0 │ │ +03f2c0: 6e10 9e0a 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f2c6: 0c00 |0031: move-result-object v0 │ │ +03f2c8: 28da |0032: goto 000c // -0026 │ │ +03f2ca: 1a00 0000 |0033: const-string v0, "" // string@0000 │ │ +03f2ce: 28d7 |0035: goto 000c // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000a line=37 │ │ 0x000c line=40 │ │ 0x000d line=38 │ │ 0x0017 line=39 │ │ @@ -83795,38 +83842,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e35c: |[03e35c] org.sagemath.singlecellserver.DisplayData.toString:()Ljava/lang/String; │ │ -03e36c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e370: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e376: 1a01 0802 |0005: const-string v1, "Display data " // string@0208 │ │ -03e37a: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e380: 0c00 |000a: move-result-object v0 │ │ -03e382: 5421 bf03 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ -03e386: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e38c: 0c00 |0010: move-result-object v0 │ │ -03e38e: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e394: 0c00 |0014: move-result-object v0 │ │ -03e396: 1100 |0015: return-object v0 │ │ +03f2d0: |[03f2d0] org.sagemath.singlecellserver.DisplayData.toString:()Ljava/lang/String; │ │ +03f2e0: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f2e4: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f2ea: 1a01 0802 |0005: const-string v1, "Display data " // string@0208 │ │ +03f2ee: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f2f4: 0c00 |000a: move-result-object v0 │ │ +03f2f6: 5421 bf03 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/DisplayData;.value:Ljava/lang/String; // field@03bf │ │ +03f2fa: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f300: 0c00 |0010: move-result-object v0 │ │ +03f302: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f308: 0c00 |0014: move-result-object v0 │ │ +03f30a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/DisplayData; │ │ │ │ source_file_idx : 523 (DisplayData.java) │ │ │ │ Class #295 header: │ │ -class_idx : 570 │ │ +class_idx : 568 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ +superclass_idx : 563 │ │ source_file_idx : 560 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #295 annotations: │ │ @@ -83855,24 +83902,24 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03e398: |[03e398] org.sagemath.singlecellserver.ExecuteReply.:(Lorg/json/JSONObject;)V │ │ -03e3a8: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e3ae: 1a01 a908 |0003: const-string v1, "content" // string@08a9 │ │ -03e3b2: 6e20 d90b 1300 |0005: invoke-virtual {v3, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e3b8: 0c00 |0008: move-result-object v0 │ │ -03e3ba: 1a01 b210 |0009: const-string v1, "status" // string@10b2 │ │ -03e3be: 6e20 da0b 1000 |000b: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e3c4: 0c01 |000e: move-result-object v1 │ │ -03e3c6: 5b21 c103 |000f: iput-object v1, v2, Lorg/sagemath/singlecellserver/ExecuteReply;.status:Ljava/lang/String; // field@03c1 │ │ -03e3ca: 0e00 |0011: return-void │ │ +03f30c: |[03f30c] org.sagemath.singlecellserver.ExecuteReply.:(Lorg/json/JSONObject;)V │ │ +03f31c: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f322: 1a01 a608 |0003: const-string v1, "content" // string@08a6 │ │ +03f326: 6e20 d90b 1300 |0005: invoke-virtual {v3, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f32c: 0c00 |0008: move-result-object v0 │ │ +03f32e: 1a01 ae10 |0009: const-string v1, "status" // string@10ae │ │ +03f332: 6e20 da0b 1000 |000b: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f338: 0c01 |000e: move-result-object v1 │ │ +03f33a: 5b21 c103 |000f: iput-object v1, v2, Lorg/sagemath/singlecellserver/ExecuteReply;.status:Ljava/lang/String; // field@03c1 │ │ +03f33e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0009 line=14 │ │ 0x0011 line=15 │ │ locals : │ │ @@ -83886,17 +83933,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e3cc: |[03e3cc] org.sagemath.singlecellserver.ExecuteReply.getStatus:()Ljava/lang/String; │ │ -03e3dc: 5410 c103 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/ExecuteReply;.status:Ljava/lang/String; // field@03c1 │ │ -03e3e0: 1100 |0002: return-object v0 │ │ +03f340: |[03f340] org.sagemath.singlecellserver.ExecuteReply.getStatus:()Ljava/lang/String; │ │ +03f350: 5410 c103 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/ExecuteReply;.status:Ljava/lang/String; // field@03c1 │ │ +03f354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/ExecuteReply; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/ExecuteReply;) │ │ @@ -83904,38 +83951,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e3e4: |[03e3e4] org.sagemath.singlecellserver.ExecuteReply.toString:()Ljava/lang/String; │ │ -03e3f4: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e3f8: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e3fe: 1a01 2e02 |0005: const-string v1, "Execute reply status = " // string@022e │ │ -03e402: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e408: 0c00 |000a: move-result-object v0 │ │ -03e40a: 5421 c103 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/ExecuteReply;.status:Ljava/lang/String; // field@03c1 │ │ -03e40e: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e414: 0c00 |0010: move-result-object v0 │ │ -03e416: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e41c: 0c00 |0014: move-result-object v0 │ │ -03e41e: 1100 |0015: return-object v0 │ │ +03f358: |[03f358] org.sagemath.singlecellserver.ExecuteReply.toString:()Ljava/lang/String; │ │ +03f368: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f36c: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f372: 1a01 2e02 |0005: const-string v1, "Execute reply status = " // string@022e │ │ +03f376: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f37c: 0c00 |000a: move-result-object v0 │ │ +03f37e: 5421 c103 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/ExecuteReply;.status:Ljava/lang/String; // field@03c1 │ │ +03f382: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f388: 0c00 |0010: move-result-object v0 │ │ +03f38a: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f390: 0c00 |0014: move-result-object v0 │ │ +03f392: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/ExecuteReply; │ │ │ │ source_file_idx : 560 (ExecuteReply.java) │ │ │ │ Class #296 header: │ │ -class_idx : 572 │ │ +class_idx : 570 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ +superclass_idx : 563 │ │ source_file_idx : 643 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #296 annotations: │ │ @@ -83972,30 +84019,30 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03e420: |[03e420] org.sagemath.singlecellserver.HtmlFiles.:(Lorg/json/JSONObject;)V │ │ -03e430: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e436: 2200 b801 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b8 │ │ -03e43a: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ -03e440: 5b20 c703 |0008: iput-object v0, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ -03e444: 1a00 a908 |000a: const-string v0, "content" // string@08a9 │ │ -03e448: 6e20 d90b 0300 |000c: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e44e: 0c00 |000f: move-result-object v0 │ │ -03e450: 1a01 a908 |0010: const-string v1, "content" // string@08a9 │ │ -03e454: 6e20 d90b 1000 |0012: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e45a: 0c00 |0015: move-result-object v0 │ │ -03e45c: 1a01 a409 |0016: const-string v1, "files" // string@09a4 │ │ -03e460: 6e20 d80b 1000 |0018: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ -03e466: 0c00 |001b: move-result-object v0 │ │ -03e468: 5b20 c603 |001c: iput-object v0, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.files:Lorg/json/JSONArray; // field@03c6 │ │ -03e46c: 0e00 |001e: return-void │ │ +03f394: |[03f394] org.sagemath.singlecellserver.HtmlFiles.:(Lorg/json/JSONObject;)V │ │ +03f3a4: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f3aa: 2200 b601 |0003: new-instance v0, Ljava/util/LinkedList; // type@01b6 │ │ +03f3ae: 7010 e60a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0ae6 │ │ +03f3b4: 5b20 c703 |0008: iput-object v0, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ +03f3b8: 1a00 a608 |000a: const-string v0, "content" // string@08a6 │ │ +03f3bc: 6e20 d90b 0300 |000c: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f3c2: 0c00 |000f: move-result-object v0 │ │ +03f3c4: 1a01 a608 |0010: const-string v1, "content" // string@08a6 │ │ +03f3c8: 6e20 d90b 1000 |0012: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f3ce: 0c00 |0015: move-result-object v0 │ │ +03f3d0: 1a01 a109 |0016: const-string v1, "files" // string@09a1 │ │ +03f3d4: 6e20 d80b 1000 |0018: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ +03f3da: 0c00 |001b: move-result-object v0 │ │ +03f3dc: 5b20 c603 |001c: iput-object v0, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.files:Lorg/json/JSONArray; // field@03c6 │ │ +03f3e0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=16 │ │ 0x000a line=20 │ │ 0x001e line=21 │ │ locals : │ │ @@ -84008,32 +84055,32 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -03e470: |[03e470] org.sagemath.singlecellserver.HtmlFiles.downloadFile:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ -03e480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e482: 5432 c603 |0001: iget-object v2, v3, Lorg/sagemath/singlecellserver/HtmlFiles;.files:Lorg/json/JSONArray; // field@03c6 │ │ -03e486: 6e10 cd0b 0200 |0003: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ -03e48c: 0a02 |0006: move-result v2 │ │ -03e48e: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -03e492: 5432 c603 |0009: iget-object v2, v3, Lorg/sagemath/singlecellserver/HtmlFiles;.files:Lorg/json/JSONArray; // field@03c6 │ │ -03e496: 6e20 c80b 0200 |000b: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@0bc8 │ │ -03e49c: 0c02 |000e: move-result-object v2 │ │ -03e49e: 6e10 6a0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ -03e4a4: 0c02 |0012: move-result-object v2 │ │ -03e4a6: 6e30 8e0d 3402 |0013: invoke-virtual {v4, v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadFileURI:(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI; // method@0d8e │ │ -03e4ac: 0c01 |0016: move-result-object v1 │ │ -03e4ae: 5432 c703 |0017: iget-object v2, v3, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ -03e4b2: 6e20 e70a 1200 |0019: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ -03e4b8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03e4bc: 28e3 |001e: goto 0001 // -001d │ │ -03e4be: 0e00 |001f: return-void │ │ +03f3e4: |[03f3e4] org.sagemath.singlecellserver.HtmlFiles.downloadFile:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ +03f3f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f3f6: 5432 c603 |0001: iget-object v2, v3, Lorg/sagemath/singlecellserver/HtmlFiles;.files:Lorg/json/JSONArray; // field@03c6 │ │ +03f3fa: 6e10 cd0b 0200 |0003: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0bcd │ │ +03f400: 0a02 |0006: move-result v2 │ │ +03f402: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +03f406: 5432 c603 |0009: iget-object v2, v3, Lorg/sagemath/singlecellserver/HtmlFiles;.files:Lorg/json/JSONArray; // field@03c6 │ │ +03f40a: 6e20 c80b 0200 |000b: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@0bc8 │ │ +03f410: 0c02 |000e: move-result-object v2 │ │ +03f412: 6e10 6a0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a6a │ │ +03f418: 0c02 |0012: move-result-object v2 │ │ +03f41a: 6e30 8e0d 3402 |0013: invoke-virtual {v4, v3, v2}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadFileURI:(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI; // method@0d8e │ │ +03f420: 0c01 |0016: move-result-object v1 │ │ +03f422: 5432 c703 |0017: iget-object v2, v3, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ +03f426: 6e20 e70a 1200 |0019: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0ae7 │ │ +03f42c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03f430: 28e3 |001e: goto 0001 // -001d │ │ +03f432: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ 0x0017 line=38 │ │ 0x001c line=36 │ │ 0x001f line=40 │ │ @@ -84048,20 +84095,20 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03e4c0: |[03e4c0] org.sagemath.singlecellserver.HtmlFiles.getFirstURI:()Ljava/net/URI; │ │ -03e4d0: 5410 c703 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ -03e4d4: 6e10 ec0a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ -03e4da: 0c00 |0005: move-result-object v0 │ │ -03e4dc: 1f00 a401 |0006: check-cast v0, Ljava/net/URI; // type@01a4 │ │ -03e4e0: 1100 |0008: return-object v0 │ │ +03f434: |[03f434] org.sagemath.singlecellserver.HtmlFiles.getFirstURI:()Ljava/net/URI; │ │ +03f444: 5410 c703 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ +03f448: 6e10 ec0a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@0aec │ │ +03f44e: 0c00 |0005: move-result-object v0 │ │ +03f450: 1f00 a201 |0006: check-cast v0, Ljava/net/URI; // type@01a2 │ │ +03f454: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sagemath/singlecellserver/HtmlFiles; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/HtmlFiles;) │ │ @@ -84069,57 +84116,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -03e4e4: |[03e4e4] org.sagemath.singlecellserver.HtmlFiles.toString:()Ljava/lang/String; │ │ -03e4f4: 5420 c703 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ -03e4f8: 6e10 ee0a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ -03e4fe: 0a00 |0005: move-result v0 │ │ -03e500: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -03e504: 1a00 8002 |0008: const-string v0, "Html files (empty list)" // string@0280 │ │ -03e508: 1100 |000a: return-object v0 │ │ -03e50a: 2200 9c01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e50e: 7010 930a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e514: 1a01 8102 |0010: const-string v1, "Html files, number = " // string@0281 │ │ -03e518: 6e20 9a0a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e51e: 0c00 |0015: move-result-object v0 │ │ -03e520: 5421 c703 |0016: iget-object v1, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ -03e524: 6e10 f20a 0100 |0018: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ -03e52a: 0a01 |001b: move-result v1 │ │ -03e52c: 6e20 970a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -03e532: 0c00 |001f: move-result-object v0 │ │ -03e534: 1a01 3d00 |0020: const-string v1, " first = " // string@003d │ │ -03e538: 6e20 9a0a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e53e: 0c00 |0025: move-result-object v0 │ │ -03e540: 6e10 400d 0200 |0026: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/HtmlFiles;.getFirstURI:()Ljava/net/URI; // method@0d40 │ │ -03e546: 0c01 |0029: move-result-object v1 │ │ -03e548: 6e10 b60a 0100 |002a: invoke-virtual {v1}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -03e54e: 0c01 |002d: move-result-object v1 │ │ -03e550: 6e20 9a0a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e556: 0c00 |0031: move-result-object v0 │ │ -03e558: 6e10 9e0a 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e55e: 0c00 |0035: move-result-object v0 │ │ -03e560: 28d4 |0036: goto 000a // -002c │ │ +03f458: |[03f458] org.sagemath.singlecellserver.HtmlFiles.toString:()Ljava/lang/String; │ │ +03f468: 5420 c703 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ +03f46c: 6e10 ee0a 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0aee │ │ +03f472: 0a00 |0005: move-result v0 │ │ +03f474: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +03f478: 1a00 8002 |0008: const-string v0, "Html files (empty list)" // string@0280 │ │ +03f47c: 1100 |000a: return-object v0 │ │ +03f47e: 2200 9a01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f482: 7010 930a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f488: 1a01 8102 |0010: const-string v1, "Html files, number = " // string@0281 │ │ +03f48c: 6e20 9a0a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f492: 0c00 |0015: move-result-object v0 │ │ +03f494: 5421 c703 |0016: iget-object v1, v2, Lorg/sagemath/singlecellserver/HtmlFiles;.uriList:Ljava/util/LinkedList; // field@03c7 │ │ +03f498: 6e10 f20a 0100 |0018: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@0af2 │ │ +03f49e: 0a01 |001b: move-result v1 │ │ +03f4a0: 6e20 970a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03f4a6: 0c00 |001f: move-result-object v0 │ │ +03f4a8: 1a01 3d00 |0020: const-string v1, " first = " // string@003d │ │ +03f4ac: 6e20 9a0a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f4b2: 0c00 |0025: move-result-object v0 │ │ +03f4b4: 6e10 400d 0200 |0026: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/HtmlFiles;.getFirstURI:()Ljava/net/URI; // method@0d40 │ │ +03f4ba: 0c01 |0029: move-result-object v1 │ │ +03f4bc: 6e10 b60a 0100 |002a: invoke-virtual {v1}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +03f4c2: 0c01 |002d: move-result-object v1 │ │ +03f4c4: 6e20 9a0a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f4ca: 0c00 |0031: move-result-object v0 │ │ +03f4cc: 6e10 9e0a 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f4d2: 0c00 |0035: move-result-object v0 │ │ +03f4d4: 28d4 |0036: goto 000a // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0008 line=25 │ │ 0x000a line=27 │ │ locals : │ │ 0x0000 - 0x0037 reg=2 this Lorg/sagemath/singlecellserver/HtmlFiles; │ │ │ │ source_file_idx : 643 (HtmlFiles.java) │ │ │ │ Class #297 header: │ │ -class_idx : 574 │ │ +class_idx : 572 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ +superclass_idx : 563 │ │ source_file_idx : 690 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #297 annotations: │ │ @@ -84156,41 +84203,41 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -03e564: |[03e564] org.sagemath.singlecellserver.Interact.:(Lorg/json/JSONObject;)V │ │ -03e574: 7020 130d 4300 |0000: invoke-direct {v3, v4}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e57a: 1a01 b102 |0003: const-string v1, "Interact" // string@02b1 │ │ -03e57e: 1a02 e101 |0005: const-string v2, "Created a new Interact!" // string@01e1 │ │ -03e582: 7120 8b07 2100 |0007: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03e588: 1a01 a908 |000a: const-string v1, "content" // string@08a9 │ │ -03e58c: 6e20 d90b 1400 |000c: invoke-virtual {v4, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e592: 0c01 |000f: move-result-object v1 │ │ -03e594: 1a02 d908 |0010: const-string v2, "data" // string@08d9 │ │ -03e598: 6e20 d90b 2100 |0012: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e59e: 0c01 |0015: move-result-object v1 │ │ -03e5a0: 1a02 f207 |0016: const-string v2, "application/sage-interact" // string@07f2 │ │ -03e5a4: 6e20 d90b 2100 |0018: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e5aa: 0c00 |001b: move-result-object v0 │ │ -03e5ac: 1a01 d00d |001c: const-string v1, "new_interact_id" // string@0dd0 │ │ -03e5b0: 6e20 da0b 1000 |001e: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e5b6: 0c01 |0021: move-result-object v1 │ │ -03e5b8: 5b31 cc03 |0022: iput-object v1, v3, Lorg/sagemath/singlecellserver/Interact;.id:Ljava/lang/String; // field@03cc │ │ -03e5bc: 1a01 b208 |0024: const-string v1, "controls" // string@08b2 │ │ -03e5c0: 6e20 d90b 1000 |0026: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e5c6: 0c01 |0029: move-result-object v1 │ │ -03e5c8: 5b31 cb03 |002a: iput-object v1, v3, Lorg/sagemath/singlecellserver/Interact;.controls:Lorg/json/JSONObject; // field@03cb │ │ -03e5cc: 1a01 0c0c |002c: const-string v1, "layout" // string@0c0c │ │ -03e5d0: 6e20 d80b 1000 |002e: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ -03e5d6: 0c01 |0031: move-result-object v1 │ │ -03e5d8: 5b31 cd03 |0032: iput-object v1, v3, Lorg/sagemath/singlecellserver/Interact;.layout:Lorg/json/JSONArray; // field@03cd │ │ -03e5dc: 0e00 |0034: return-void │ │ +03f4d8: |[03f4d8] org.sagemath.singlecellserver.Interact.:(Lorg/json/JSONObject;)V │ │ +03f4e8: 7020 130d 4300 |0000: invoke-direct {v3, v4}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f4ee: 1a01 b102 |0003: const-string v1, "Interact" // string@02b1 │ │ +03f4f2: 1a02 e101 |0005: const-string v2, "Created a new Interact!" // string@01e1 │ │ +03f4f6: 7120 8b07 2100 |0007: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03f4fc: 1a01 a608 |000a: const-string v1, "content" // string@08a6 │ │ +03f500: 6e20 d90b 1400 |000c: invoke-virtual {v4, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f506: 0c01 |000f: move-result-object v1 │ │ +03f508: 1a02 d608 |0010: const-string v2, "data" // string@08d6 │ │ +03f50c: 6e20 d90b 2100 |0012: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f512: 0c01 |0015: move-result-object v1 │ │ +03f514: 1a02 f007 |0016: const-string v2, "application/sage-interact" // string@07f0 │ │ +03f518: 6e20 d90b 2100 |0018: invoke-virtual {v1, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f51e: 0c00 |001b: move-result-object v0 │ │ +03f520: 1a01 cc0d |001c: const-string v1, "new_interact_id" // string@0dcc │ │ +03f524: 6e20 da0b 1000 |001e: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f52a: 0c01 |0021: move-result-object v1 │ │ +03f52c: 5b31 cc03 |0022: iput-object v1, v3, Lorg/sagemath/singlecellserver/Interact;.id:Ljava/lang/String; // field@03cc │ │ +03f530: 1a01 af08 |0024: const-string v1, "controls" // string@08af │ │ +03f534: 6e20 d90b 1000 |0026: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f53a: 0c01 |0029: move-result-object v1 │ │ +03f53c: 5b31 cb03 |002a: iput-object v1, v3, Lorg/sagemath/singlecellserver/Interact;.controls:Lorg/json/JSONObject; // field@03cb │ │ +03f540: 1a01 090c |002c: const-string v1, "layout" // string@0c09 │ │ +03f544: 6e20 d80b 1000 |002e: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0bd8 │ │ +03f54a: 0c01 |0031: move-result-object v1 │ │ +03f54c: 5b31 cd03 |0032: iput-object v1, v3, Lorg/sagemath/singlecellserver/Interact;.layout:Lorg/json/JSONArray; // field@03cd │ │ +03f550: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x000a line=20 │ │ 0x001c line=21 │ │ 0x0024 line=22 │ │ @@ -84207,17 +84254,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03e5e0: |[03e5e0] org.sagemath.singlecellserver.Interact.extendTimeOut:()J │ │ -03e5f0: 1700 60ea 0000 |0000: const-wide/32 v0, #float 8.40779e-41 // #0000ea60 │ │ -03e5f6: 1000 |0003: return-wide v0 │ │ +03f554: |[03f554] org.sagemath.singlecellserver.Interact.extendTimeOut:()J │ │ +03f564: 1700 60ea 0000 |0000: const-wide/32 v0, #float 8.40779e-41 // #0000ea60 │ │ +03f56a: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/sagemath/singlecellserver/Interact; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/Interact;) │ │ @@ -84225,17 +84272,17 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e5f8: |[03e5f8] org.sagemath.singlecellserver.Interact.getControls:()Lorg/json/JSONObject; │ │ -03e608: 5410 cb03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Interact;.controls:Lorg/json/JSONObject; // field@03cb │ │ -03e60c: 1100 |0002: return-object v0 │ │ +03f56c: |[03f56c] org.sagemath.singlecellserver.Interact.getControls:()Lorg/json/JSONObject; │ │ +03f57c: 5410 cb03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Interact;.controls:Lorg/json/JSONObject; // field@03cb │ │ +03f580: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/Interact; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/Interact;) │ │ @@ -84243,17 +84290,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e610: |[03e610] org.sagemath.singlecellserver.Interact.getID:()Ljava/lang/String; │ │ -03e620: 5410 cc03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Interact;.id:Ljava/lang/String; // field@03cc │ │ -03e624: 1100 |0002: return-object v0 │ │ +03f584: |[03f584] org.sagemath.singlecellserver.Interact.getID:()Ljava/lang/String; │ │ +03f594: 5410 cc03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Interact;.id:Ljava/lang/String; // field@03cc │ │ +03f598: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/Interact; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/Interact;) │ │ @@ -84261,17 +84308,17 @@ │ │ type : '()Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e628: |[03e628] org.sagemath.singlecellserver.Interact.getLayout:()Lorg/json/JSONArray; │ │ -03e638: 5410 cd03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Interact;.layout:Lorg/json/JSONArray; // field@03cd │ │ -03e63c: 1100 |0002: return-object v0 │ │ +03f59c: |[03f59c] org.sagemath.singlecellserver.Interact.getLayout:()Lorg/json/JSONArray; │ │ +03f5ac: 5410 cd03 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Interact;.layout:Lorg/json/JSONArray; // field@03cd │ │ +03f5b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/Interact; │ │ │ │ #4 : (in Lorg/sagemath/singlecellserver/Interact;) │ │ @@ -84279,17 +84326,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03e640: |[03e640] org.sagemath.singlecellserver.Interact.isInteract:()Z │ │ -03e650: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03e652: 0f00 |0001: return v0 │ │ +03f5b4: |[03f5b4] org.sagemath.singlecellserver.Interact.isInteract:()Z │ │ +03f5c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03f5c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/sagemath/singlecellserver/Interact; │ │ │ │ #5 : (in Lorg/sagemath/singlecellserver/Interact;) │ │ @@ -84297,40 +84344,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -03e654: |[03e654] org.sagemath.singlecellserver.Interact.toString:()Ljava/lang/String; │ │ -03e664: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e668: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e66e: 1a01 1f06 |0005: const-string v1, "Prepare interact id=" // string@061f │ │ -03e672: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e678: 0c00 |000a: move-result-object v0 │ │ -03e67a: 6e10 480d 0200 |000b: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/Interact;.getID:()Ljava/lang/String; // method@0d48 │ │ -03e680: 0c01 |000e: move-result-object v1 │ │ -03e682: 6e20 9a0a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e688: 0c00 |0012: move-result-object v0 │ │ -03e68a: 6e10 9e0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e690: 0c00 |0016: move-result-object v0 │ │ -03e692: 1100 |0017: return-object v0 │ │ +03f5c8: |[03f5c8] org.sagemath.singlecellserver.Interact.toString:()Ljava/lang/String; │ │ +03f5d8: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f5dc: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f5e2: 1a01 1d06 |0005: const-string v1, "Prepare interact id=" // string@061d │ │ +03f5e6: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f5ec: 0c00 |000a: move-result-object v0 │ │ +03f5ee: 6e10 480d 0200 |000b: invoke-virtual {v2}, Lorg/sagemath/singlecellserver/Interact;.getID:()Ljava/lang/String; // method@0d48 │ │ +03f5f4: 0c01 |000e: move-result-object v1 │ │ +03f5f6: 6e20 9a0a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f5fc: 0c00 |0012: move-result-object v0 │ │ +03f5fe: 6e10 9e0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f604: 0c00 |0016: move-result-object v0 │ │ +03f606: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/sagemath/singlecellserver/Interact; │ │ │ │ source_file_idx : 690 (Interact.java) │ │ │ │ Class #298 header: │ │ -class_idx : 576 │ │ +class_idx : 574 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ -source_file_idx : 1574 │ │ +superclass_idx : 563 │ │ +source_file_idx : 1572 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #298 annotations: │ │ Annotations on method #3409 '' │ │ @@ -84362,26 +84409,26 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e694: |[03e694] org.sagemath.singlecellserver.PythonInput.:(Lorg/json/JSONObject;)V │ │ -03e6a4: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e6aa: 1a00 a908 |0003: const-string v0, "content" // string@08a9 │ │ -03e6ae: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e6b4: 0c00 |0008: move-result-object v0 │ │ -03e6b6: 5b20 d103 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonInput;.content:Lorg/json/JSONObject; // field@03d1 │ │ -03e6ba: 5420 d103 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/PythonInput;.content:Lorg/json/JSONObject; // field@03d1 │ │ -03e6be: 1a01 8b08 |000d: const-string v1, "code" // string@088b │ │ -03e6c2: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e6c8: 0c00 |0012: move-result-object v0 │ │ -03e6ca: 5b20 d203 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonInput;.pyinput:Ljava/lang/String; // field@03d2 │ │ -03e6ce: 0e00 |0015: return-void │ │ +03f608: |[03f608] org.sagemath.singlecellserver.PythonInput.:(Lorg/json/JSONObject;)V │ │ +03f618: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f61e: 1a00 a608 |0003: const-string v0, "content" // string@08a6 │ │ +03f622: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f628: 0c00 |0008: move-result-object v0 │ │ +03f62a: 5b20 d103 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonInput;.content:Lorg/json/JSONObject; // field@03d1 │ │ +03f62e: 5420 d103 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/PythonInput;.content:Lorg/json/JSONObject; // field@03d1 │ │ +03f632: 1a01 8808 |000d: const-string v1, "code" // string@0888 │ │ +03f636: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f63c: 0c00 |0012: move-result-object v0 │ │ +03f63e: 5b20 d203 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonInput;.pyinput:Ljava/lang/String; // field@03d2 │ │ +03f642: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ 0x000b line=22 │ │ 0x0015 line=23 │ │ locals : │ │ @@ -84394,17 +84441,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e6d0: |[03e6d0] org.sagemath.singlecellserver.PythonInput.get:()Ljava/lang/String; │ │ -03e6e0: 5410 d203 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonInput;.pyinput:Ljava/lang/String; // field@03d2 │ │ -03e6e4: 1100 |0002: return-object v0 │ │ +03f644: |[03f644] org.sagemath.singlecellserver.PythonInput.get:()Ljava/lang/String; │ │ +03f654: 5410 d203 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonInput;.pyinput:Ljava/lang/String; // field@03d2 │ │ +03f658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/PythonInput; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/PythonInput;) │ │ @@ -84412,17 +84459,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e6e8: |[03e6e8] org.sagemath.singlecellserver.PythonInput.toShortString:()Ljava/lang/String; │ │ -03e6f8: 1a00 2206 |0000: const-string v0, "Python input" // string@0622 │ │ -03e6fc: 1100 |0002: return-object v0 │ │ +03f65c: |[03f65c] org.sagemath.singlecellserver.PythonInput.toShortString:()Ljava/lang/String; │ │ +03f66c: 1a00 2006 |0000: const-string v0, "Python input" // string@0620 │ │ +03f670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/PythonInput; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/PythonInput;) │ │ @@ -84430,39 +84477,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e700: |[03e700] org.sagemath.singlecellserver.PythonInput.toString:()Ljava/lang/String; │ │ -03e710: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e714: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e71a: 1a01 2306 |0005: const-string v1, "Python input: " // string@0623 │ │ -03e71e: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e724: 0c00 |000a: move-result-object v0 │ │ -03e726: 5421 d203 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/PythonInput;.pyinput:Ljava/lang/String; // field@03d2 │ │ -03e72a: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e730: 0c00 |0010: move-result-object v0 │ │ -03e732: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e738: 0c00 |0014: move-result-object v0 │ │ -03e73a: 1100 |0015: return-object v0 │ │ +03f674: |[03f674] org.sagemath.singlecellserver.PythonInput.toString:()Ljava/lang/String; │ │ +03f684: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f688: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f68e: 1a01 2106 |0005: const-string v1, "Python input: " // string@0621 │ │ +03f692: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f698: 0c00 |000a: move-result-object v0 │ │ +03f69a: 5421 d203 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/PythonInput;.pyinput:Ljava/lang/String; // field@03d2 │ │ +03f69e: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f6a4: 0c00 |0010: move-result-object v0 │ │ +03f6a6: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f6ac: 0c00 |0014: move-result-object v0 │ │ +03f6ae: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/PythonInput; │ │ │ │ - source_file_idx : 1574 (PythonInput.java) │ │ + source_file_idx : 1572 (PythonInput.java) │ │ │ │ Class #299 header: │ │ -class_idx : 577 │ │ +class_idx : 575 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ -source_file_idx : 1576 │ │ +superclass_idx : 563 │ │ +source_file_idx : 1574 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #299 annotations: │ │ Annotations on method #3413 '' │ │ @@ -84502,31 +84549,31 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -03e73c: |[03e73c] org.sagemath.singlecellserver.PythonOutput.:(Lorg/json/JSONObject;)V │ │ -03e74c: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e752: 1a00 a908 |0003: const-string v0, "content" // string@08a9 │ │ -03e756: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e75c: 0c00 |0008: move-result-object v0 │ │ -03e75e: 5b20 d403 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.content:Lorg/json/JSONObject; // field@03d4 │ │ -03e762: 5420 d403 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.content:Lorg/json/JSONObject; // field@03d4 │ │ -03e766: 1a01 d908 |000d: const-string v1, "data" // string@08d9 │ │ -03e76a: 6e20 d90b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e770: 0c00 |0012: move-result-object v0 │ │ -03e772: 5b20 d503 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ -03e776: 5420 d503 |0015: iget-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ -03e77a: 1a01 e110 |0017: const-string v1, "text/plain" // string@10e1 │ │ -03e77e: 6e20 da0b 1000 |0019: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e784: 0c00 |001c: move-result-object v0 │ │ -03e786: 5b20 d603 |001d: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.text:Ljava/lang/String; // field@03d6 │ │ -03e78a: 0e00 |001f: return-void │ │ +03f6b0: |[03f6b0] org.sagemath.singlecellserver.PythonOutput.:(Lorg/json/JSONObject;)V │ │ +03f6c0: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f6c6: 1a00 a608 |0003: const-string v0, "content" // string@08a6 │ │ +03f6ca: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f6d0: 0c00 |0008: move-result-object v0 │ │ +03f6d2: 5b20 d403 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.content:Lorg/json/JSONObject; // field@03d4 │ │ +03f6d6: 5420 d403 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.content:Lorg/json/JSONObject; // field@03d4 │ │ +03f6da: 1a01 d608 |000d: const-string v1, "data" // string@08d6 │ │ +03f6de: 6e20 d90b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f6e4: 0c00 |0012: move-result-object v0 │ │ +03f6e6: 5b20 d503 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ +03f6ea: 5420 d503 |0015: iget-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ +03f6ee: 1a01 dd10 |0017: const-string v1, "text/plain" // string@10dd │ │ +03f6f2: 6e20 da0b 1000 |0019: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f6f8: 0c00 |001c: move-result-object v0 │ │ +03f6fa: 5b20 d603 |001d: iput-object v0, v2, Lorg/sagemath/singlecellserver/PythonOutput;.text:Ljava/lang/String; // field@03d6 │ │ +03f6fe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x000b line=63 │ │ 0x0015 line=64 │ │ 0x001f line=65 │ │ @@ -84540,17 +84587,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e78c: |[03e78c] org.sagemath.singlecellserver.PythonOutput.get:()Ljava/lang/String; │ │ -03e79c: 5410 d603 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonOutput;.text:Ljava/lang/String; // field@03d6 │ │ -03e7a0: 1100 |0002: return-object v0 │ │ +03f700: |[03f700] org.sagemath.singlecellserver.PythonOutput.get:()Ljava/lang/String; │ │ +03f710: 5410 d603 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonOutput;.text:Ljava/lang/String; // field@03d6 │ │ +03f714: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/PythonOutput; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/PythonOutput;) │ │ @@ -84558,19 +84605,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03e7a4: |[03e7a4] org.sagemath.singlecellserver.PythonOutput.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -03e7b4: 5410 d503 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ -03e7b8: 6e20 da0b 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e7be: 0c00 |0005: move-result-object v0 │ │ -03e7c0: 1100 |0006: return-object v0 │ │ +03f718: |[03f718] org.sagemath.singlecellserver.PythonOutput.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +03f728: 5410 d503 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ +03f72c: 6e20 da0b 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f732: 0c00 |0005: move-result-object v0 │ │ +03f734: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/singlecellserver/PythonOutput; │ │ 0x0000 - 0x0007 reg=2 encoding Ljava/lang/String; │ │ │ │ @@ -84579,19 +84626,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03e7c4: |[03e7c4] org.sagemath.singlecellserver.PythonOutput.getEncodings:()Ljava/util/Iterator; │ │ -03e7d4: 5410 d503 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ -03e7d8: 6e10 dc0b 0000 |0002: invoke-virtual {v0}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@0bdc │ │ -03e7de: 0c00 |0005: move-result-object v0 │ │ -03e7e0: 1100 |0006: return-object v0 │ │ +03f738: |[03f738] org.sagemath.singlecellserver.PythonOutput.getEncodings:()Ljava/util/Iterator; │ │ +03f748: 5410 d503 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/PythonOutput;.data:Lorg/json/JSONObject; // field@03d5 │ │ +03f74c: 6e10 dc0b 0000 |0002: invoke-virtual {v0}, Lorg/json/JSONObject;.keys:()Ljava/util/Iterator; // method@0bdc │ │ +03f752: 0c00 |0005: move-result-object v0 │ │ +03f754: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sagemath/singlecellserver/PythonOutput; │ │ │ │ #3 : (in Lorg/sagemath/singlecellserver/PythonOutput;) │ │ @@ -84599,17 +84646,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e7e4: |[03e7e4] org.sagemath.singlecellserver.PythonOutput.toShortString:()Ljava/lang/String; │ │ -03e7f4: 1a00 2406 |0000: const-string v0, "Python output" // string@0624 │ │ -03e7f8: 1100 |0002: return-object v0 │ │ +03f758: |[03f758] org.sagemath.singlecellserver.PythonOutput.toShortString:()Ljava/lang/String; │ │ +03f768: 1a00 2206 |0000: const-string v0, "Python output" // string@0622 │ │ +03f76c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/PythonOutput; │ │ │ │ #4 : (in Lorg/sagemath/singlecellserver/PythonOutput;) │ │ @@ -84617,39 +84664,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e7fc: |[03e7fc] org.sagemath.singlecellserver.PythonOutput.toString:()Ljava/lang/String; │ │ -03e80c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e810: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e816: 1a01 2506 |0005: const-string v1, "Python output: " // string@0625 │ │ -03e81a: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e820: 0c00 |000a: move-result-object v0 │ │ -03e822: 5421 d603 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/PythonOutput;.text:Ljava/lang/String; // field@03d6 │ │ -03e826: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e82c: 0c00 |0010: move-result-object v0 │ │ -03e82e: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e834: 0c00 |0014: move-result-object v0 │ │ -03e836: 1100 |0015: return-object v0 │ │ +03f770: |[03f770] org.sagemath.singlecellserver.PythonOutput.toString:()Ljava/lang/String; │ │ +03f780: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f784: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f78a: 1a01 2306 |0005: const-string v1, "Python output: " // string@0623 │ │ +03f78e: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f794: 0c00 |000a: move-result-object v0 │ │ +03f796: 5421 d603 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/PythonOutput;.text:Ljava/lang/String; // field@03d6 │ │ +03f79a: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f7a0: 0c00 |0010: move-result-object v0 │ │ +03f7a2: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f7a8: 0c00 |0014: move-result-object v0 │ │ +03f7aa: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/PythonOutput; │ │ │ │ - source_file_idx : 1576 (PythonOutput.java) │ │ + source_file_idx : 1574 (PythonOutput.java) │ │ │ │ Class #300 header: │ │ -class_idx : 578 │ │ +class_idx : 576 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ -source_file_idx : 1601 │ │ +superclass_idx : 563 │ │ +source_file_idx : 1599 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #300 annotations: │ │ Annotations on method #3419 '' │ │ @@ -84681,26 +84728,26 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e838: |[03e838] org.sagemath.singlecellserver.ResultStream.:(Lorg/json/JSONObject;)V │ │ -03e848: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e84e: 1a00 a908 |0003: const-string v0, "content" // string@08a9 │ │ -03e852: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e858: 0c00 |0008: move-result-object v0 │ │ -03e85a: 5b20 d803 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/ResultStream;.content:Lorg/json/JSONObject; // field@03d8 │ │ -03e85e: 5420 d803 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/ResultStream;.content:Lorg/json/JSONObject; // field@03d8 │ │ -03e862: 1a01 d908 |000d: const-string v1, "data" // string@08d9 │ │ -03e866: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e86c: 0c00 |0012: move-result-object v0 │ │ -03e86e: 5b20 d903 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/ResultStream;.data:Ljava/lang/String; // field@03d9 │ │ -03e872: 0e00 |0015: return-void │ │ +03f7ac: |[03f7ac] org.sagemath.singlecellserver.ResultStream.:(Lorg/json/JSONObject;)V │ │ +03f7bc: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f7c2: 1a00 a608 |0003: const-string v0, "content" // string@08a6 │ │ +03f7c6: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f7cc: 0c00 |0008: move-result-object v0 │ │ +03f7ce: 5b20 d803 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/ResultStream;.content:Lorg/json/JSONObject; // field@03d8 │ │ +03f7d2: 5420 d803 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/ResultStream;.content:Lorg/json/JSONObject; // field@03d8 │ │ +03f7d6: 1a01 d608 |000d: const-string v1, "data" // string@08d6 │ │ +03f7da: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f7e0: 0c00 |0012: move-result-object v0 │ │ +03f7e2: 5b20 d903 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/ResultStream;.data:Ljava/lang/String; // field@03d9 │ │ +03f7e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000b line=38 │ │ 0x0015 line=39 │ │ locals : │ │ @@ -84713,17 +84760,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e874: |[03e874] org.sagemath.singlecellserver.ResultStream.get:()Ljava/lang/String; │ │ -03e884: 5410 d903 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/ResultStream;.data:Ljava/lang/String; // field@03d9 │ │ -03e888: 1100 |0002: return-object v0 │ │ +03f7e8: |[03f7e8] org.sagemath.singlecellserver.ResultStream.get:()Ljava/lang/String; │ │ +03f7f8: 5410 d903 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/ResultStream;.data:Ljava/lang/String; // field@03d9 │ │ +03f7fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/ResultStream; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/ResultStream;) │ │ @@ -84731,17 +84778,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e88c: |[03e88c] org.sagemath.singlecellserver.ResultStream.toShortString:()Ljava/lang/String; │ │ -03e89c: 1a00 8506 |0000: const-string v0, "Stream output" // string@0685 │ │ -03e8a0: 1100 |0002: return-object v0 │ │ +03f800: |[03f800] org.sagemath.singlecellserver.ResultStream.toShortString:()Ljava/lang/String; │ │ +03f810: 1a00 8306 |0000: const-string v0, "Stream output" // string@0683 │ │ +03f814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/ResultStream; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/ResultStream;) │ │ @@ -84749,42 +84796,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03e8a4: |[03e8a4] org.sagemath.singlecellserver.ResultStream.toString:()Ljava/lang/String; │ │ -03e8b4: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e8b8: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e8be: 1a01 3f06 |0005: const-string v1, "Result: stream = >>>" // string@063f │ │ -03e8c2: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e8c8: 0c00 |000a: move-result-object v0 │ │ -03e8ca: 5421 d903 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/ResultStream;.data:Ljava/lang/String; // field@03d9 │ │ -03e8ce: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e8d4: 0c00 |0010: move-result-object v0 │ │ -03e8d6: 1a01 e200 |0011: const-string v1, "<<<" // string@00e2 │ │ -03e8da: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e8e0: 0c00 |0016: move-result-object v0 │ │ -03e8e2: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e8e8: 0c00 |001a: move-result-object v0 │ │ -03e8ea: 1100 |001b: return-object v0 │ │ +03f818: |[03f818] org.sagemath.singlecellserver.ResultStream.toString:()Ljava/lang/String; │ │ +03f828: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f82c: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f832: 1a01 3d06 |0005: const-string v1, "Result: stream = >>>" // string@063d │ │ +03f836: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f83c: 0c00 |000a: move-result-object v0 │ │ +03f83e: 5421 d903 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/ResultStream;.data:Ljava/lang/String; // field@03d9 │ │ +03f842: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f848: 0c00 |0010: move-result-object v0 │ │ +03f84a: 1a01 e200 |0011: const-string v1, "<<<" // string@00e2 │ │ +03f84e: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f854: 0c00 |0016: move-result-object v0 │ │ +03f856: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f85c: 0c00 |001a: move-result-object v0 │ │ +03f85e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/sagemath/singlecellserver/ResultStream; │ │ │ │ - source_file_idx : 1601 (ResultStream.java) │ │ + source_file_idx : 1599 (ResultStream.java) │ │ │ │ Class #301 header: │ │ -class_idx : 589 │ │ +class_idx : 587 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ -source_file_idx : 1666 │ │ +superclass_idx : 563 │ │ +source_file_idx : 1664 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #301 annotations: │ │ Annotations on method #3499 '' │ │ @@ -84816,38 +84863,38 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -03e8ec: |[03e8ec] org.sagemath.singlecellserver.Status.:(Lorg/json/JSONObject;)V │ │ -03e8fc: 7020 130d 4300 |0000: invoke-direct {v3, v4}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e902: 1a00 a908 |0003: const-string v0, "content" // string@08a9 │ │ -03e906: 6e20 d90b 0400 |0005: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e90c: 0c00 |0008: move-result-object v0 │ │ -03e90e: 5b30 0104 |0009: iput-object v0, v3, Lorg/sagemath/singlecellserver/Status;.content:Lorg/json/JSONObject; // field@0401 │ │ -03e912: 5430 0104 |000b: iget-object v0, v3, Lorg/sagemath/singlecellserver/Status;.content:Lorg/json/JSONObject; // field@0401 │ │ -03e916: 1a01 8a09 |000d: const-string v1, "execution_state" // string@098a │ │ -03e91a: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e920: 0c00 |0012: move-result-object v0 │ │ -03e922: 5b30 0204 |0013: iput-object v0, v3, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ -03e926: 1a00 8106 |0015: const-string v0, "Status" // string@0681 │ │ -03e92a: 2201 9c01 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -03e92e: 7010 930a 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e934: 1a02 8006 |001c: const-string v2, "State: " // string@0680 │ │ -03e938: 6e20 9a0a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e93e: 0c01 |0021: move-result-object v1 │ │ -03e940: 5432 0204 |0022: iget-object v2, v3, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ -03e944: 6e20 9a0a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e94a: 0c01 |0027: move-result-object v1 │ │ -03e94c: 6e10 9e0a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e952: 0c01 |002b: move-result-object v1 │ │ -03e954: 7120 8707 1000 |002c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -03e95a: 0e00 |002f: return-void │ │ +03f860: |[03f860] org.sagemath.singlecellserver.Status.:(Lorg/json/JSONObject;)V │ │ +03f870: 7020 130d 4300 |0000: invoke-direct {v3, v4}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f876: 1a00 a608 |0003: const-string v0, "content" // string@08a6 │ │ +03f87a: 6e20 d90b 0400 |0005: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f880: 0c00 |0008: move-result-object v0 │ │ +03f882: 5b30 0104 |0009: iput-object v0, v3, Lorg/sagemath/singlecellserver/Status;.content:Lorg/json/JSONObject; // field@0401 │ │ +03f886: 5430 0104 |000b: iget-object v0, v3, Lorg/sagemath/singlecellserver/Status;.content:Lorg/json/JSONObject; // field@0401 │ │ +03f88a: 1a01 8709 |000d: const-string v1, "execution_state" // string@0987 │ │ +03f88e: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f894: 0c00 |0012: move-result-object v0 │ │ +03f896: 5b30 0204 |0013: iput-object v0, v3, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ +03f89a: 1a00 7f06 |0015: const-string v0, "Status" // string@067f │ │ +03f89e: 2201 9a01 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@019a │ │ +03f8a2: 7010 930a 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f8a8: 1a02 7e06 |001c: const-string v2, "State: " // string@067e │ │ +03f8ac: 6e20 9a0a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f8b2: 0c01 |0021: move-result-object v1 │ │ +03f8b4: 5432 0204 |0022: iget-object v2, v3, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ +03f8b8: 6e20 9a0a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f8be: 0c01 |0027: move-result-object v1 │ │ +03f8c0: 6e10 9e0a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f8c6: 0c01 |002b: move-result-object v1 │ │ +03f8c8: 7120 8707 1000 |002c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +03f8ce: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x000b line=22 │ │ 0x0015 line=23 │ │ 0x002f line=24 │ │ @@ -84861,17 +84908,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e95c: |[03e95c] org.sagemath.singlecellserver.Status.get:()Ljava/lang/String; │ │ -03e96c: 5410 0204 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ -03e970: 1100 |0002: return-object v0 │ │ +03f8d0: |[03f8d0] org.sagemath.singlecellserver.Status.get:()Ljava/lang/String; │ │ +03f8e0: 5410 0204 |0000: iget-object v0, v1, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ +03f8e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/Status; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/Status;) │ │ @@ -84879,17 +84926,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e974: |[03e974] org.sagemath.singlecellserver.Status.toShortString:()Ljava/lang/String; │ │ -03e984: 1a00 8506 |0000: const-string v0, "Stream output" // string@0685 │ │ -03e988: 1100 |0002: return-object v0 │ │ +03f8e8: |[03f8e8] org.sagemath.singlecellserver.Status.toShortString:()Ljava/lang/String; │ │ +03f8f8: 1a00 8306 |0000: const-string v0, "Stream output" // string@0683 │ │ +03f8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sagemath/singlecellserver/Status; │ │ │ │ #2 : (in Lorg/sagemath/singlecellserver/Status;) │ │ @@ -84897,39 +84944,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e98c: |[03e98c] org.sagemath.singlecellserver.Status.toString:()Ljava/lang/String; │ │ -03e99c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03e9a0: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03e9a6: 1a01 8306 |0005: const-string v1, "Status: " // string@0683 │ │ -03e9aa: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e9b0: 0c00 |000a: move-result-object v0 │ │ -03e9b2: 5421 0204 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ -03e9b6: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03e9bc: 0c00 |0010: move-result-object v0 │ │ -03e9be: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03e9c4: 0c00 |0014: move-result-object v0 │ │ -03e9c6: 1100 |0015: return-object v0 │ │ +03f900: |[03f900] org.sagemath.singlecellserver.Status.toString:()Ljava/lang/String; │ │ +03f910: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f914: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f91a: 1a01 8106 |0005: const-string v1, "Status: " // string@0681 │ │ +03f91e: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f924: 0c00 |000a: move-result-object v0 │ │ +03f926: 5421 0204 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/Status;.execution_state:Ljava/lang/String; // field@0402 │ │ +03f92a: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f930: 0c00 |0010: move-result-object v0 │ │ +03f932: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f938: 0c00 |0014: move-result-object v0 │ │ +03f93a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/Status; │ │ │ │ - source_file_idx : 1666 (Status.java) │ │ + source_file_idx : 1664 (Status.java) │ │ │ │ Class #302 header: │ │ -class_idx : 590 │ │ +class_idx : 588 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 565 │ │ -source_file_idx : 1712 │ │ +superclass_idx : 563 │ │ +source_file_idx : 1710 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #302 annotations: │ │ Annotations on method #3503 '' │ │ @@ -84965,31 +85012,31 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -03e9c8: |[03e9c8] org.sagemath.singlecellserver.Traceback.:(Lorg/json/JSONObject;)V │ │ -03e9d8: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ -03e9de: 1a00 a908 |0003: const-string v0, "content" // string@08a9 │ │ -03e9e2: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ -03e9e8: 0c00 |0008: move-result-object v0 │ │ -03e9ea: 5b20 0404 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.content:Lorg/json/JSONObject; // field@0404 │ │ -03e9ee: 5420 0404 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.content:Lorg/json/JSONObject; // field@0404 │ │ -03e9f2: 1a01 5a09 |000d: const-string v1, "ename" // string@095a │ │ -03e9f6: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03e9fc: 0c00 |0012: move-result-object v0 │ │ -03e9fe: 5b20 0504 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.ename:Ljava/lang/String; // field@0405 │ │ -03ea02: 5420 0404 |0015: iget-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.content:Lorg/json/JSONObject; // field@0404 │ │ -03ea06: 1a01 7909 |0017: const-string v1, "evalue" // string@0979 │ │ -03ea0a: 6e20 da0b 1000 |0019: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ -03ea10: 0c00 |001c: move-result-object v0 │ │ -03ea12: 5b20 0604 |001d: iput-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.evalue:Ljava/lang/String; // field@0406 │ │ -03ea16: 0e00 |001f: return-void │ │ +03f93c: |[03f93c] org.sagemath.singlecellserver.Traceback.:(Lorg/json/JSONObject;)V │ │ +03f94c: 7020 130d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/CommandOutput;.:(Lorg/json/JSONObject;)V // method@0d13 │ │ +03f952: 1a00 a608 |0003: const-string v0, "content" // string@08a6 │ │ +03f956: 6e20 d90b 0300 |0005: invoke-virtual {v3, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0bd9 │ │ +03f95c: 0c00 |0008: move-result-object v0 │ │ +03f95e: 5b20 0404 |0009: iput-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.content:Lorg/json/JSONObject; // field@0404 │ │ +03f962: 5420 0404 |000b: iget-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.content:Lorg/json/JSONObject; // field@0404 │ │ +03f966: 1a01 5709 |000d: const-string v1, "ename" // string@0957 │ │ +03f96a: 6e20 da0b 1000 |000f: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f970: 0c00 |0012: move-result-object v0 │ │ +03f972: 5b20 0504 |0013: iput-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.ename:Ljava/lang/String; // field@0405 │ │ +03f976: 5420 0404 |0015: iget-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.content:Lorg/json/JSONObject; // field@0404 │ │ +03f97a: 1a01 7609 |0017: const-string v1, "evalue" // string@0976 │ │ +03f97e: 6e20 da0b 1000 |0019: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0bda │ │ +03f984: 0c00 |001c: move-result-object v0 │ │ +03f986: 5b20 0604 |001d: iput-object v0, v2, Lorg/sagemath/singlecellserver/Traceback;.evalue:Ljava/lang/String; // field@0406 │ │ +03f98a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=16 │ │ 0x000b line=17 │ │ 0x0015 line=18 │ │ 0x001f line=19 │ │ @@ -85003,26 +85050,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03ea18: |[03ea18] org.sagemath.singlecellserver.Traceback.toShortString:()Ljava/lang/String; │ │ -03ea28: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03ea2c: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03ea32: 1a01 af06 |0005: const-string v1, "Traceback " // string@06af │ │ -03ea36: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ea3c: 0c00 |000a: move-result-object v0 │ │ -03ea3e: 5421 0504 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/Traceback;.ename:Ljava/lang/String; // field@0405 │ │ -03ea42: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ea48: 0c00 |0010: move-result-object v0 │ │ -03ea4a: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03ea50: 0c00 |0014: move-result-object v0 │ │ -03ea52: 1100 |0015: return-object v0 │ │ +03f98c: |[03f98c] org.sagemath.singlecellserver.Traceback.toShortString:()Ljava/lang/String; │ │ +03f99c: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f9a0: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f9a6: 1a01 ad06 |0005: const-string v1, "Traceback " // string@06ad │ │ +03f9aa: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f9b0: 0c00 |000a: move-result-object v0 │ │ +03f9b2: 5421 0504 |000b: iget-object v1, v2, Lorg/sagemath/singlecellserver/Traceback;.ename:Ljava/lang/String; // field@0405 │ │ +03f9b6: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f9bc: 0c00 |0010: move-result-object v0 │ │ +03f9be: 6e10 9e0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03f9c4: 0c00 |0014: move-result-object v0 │ │ +03f9c6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/sagemath/singlecellserver/Traceback; │ │ │ │ #1 : (in Lorg/sagemath/singlecellserver/Traceback;) │ │ @@ -85030,41 +85077,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03ea54: |[03ea54] org.sagemath.singlecellserver.Traceback.toString:()Ljava/lang/String; │ │ -03ea64: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03ea68: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03ea6e: 5421 0504 |0005: iget-object v1, v2, Lorg/sagemath/singlecellserver/Traceback;.ename:Ljava/lang/String; // field@0405 │ │ -03ea72: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ea78: 0c00 |000a: move-result-object v0 │ │ -03ea7a: 1a01 ca00 |000b: const-string v1, ": " // string@00ca │ │ -03ea7e: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ea84: 0c00 |0010: move-result-object v0 │ │ -03ea86: 5421 0604 |0011: iget-object v1, v2, Lorg/sagemath/singlecellserver/Traceback;.evalue:Ljava/lang/String; // field@0406 │ │ -03ea8a: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ea90: 0c00 |0016: move-result-object v0 │ │ -03ea92: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03ea98: 0c00 |001a: move-result-object v0 │ │ -03ea9a: 1100 |001b: return-object v0 │ │ +03f9c8: |[03f9c8] org.sagemath.singlecellserver.Traceback.toString:()Ljava/lang/String; │ │ +03f9d8: 2200 9a01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03f9dc: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03f9e2: 5421 0504 |0005: iget-object v1, v2, Lorg/sagemath/singlecellserver/Traceback;.ename:Ljava/lang/String; // field@0405 │ │ +03f9e6: 6e20 9a0a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f9ec: 0c00 |000a: move-result-object v0 │ │ +03f9ee: 1a01 ca00 |000b: const-string v1, ": " // string@00ca │ │ +03f9f2: 6e20 9a0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03f9f8: 0c00 |0010: move-result-object v0 │ │ +03f9fa: 5421 0604 |0011: iget-object v1, v2, Lorg/sagemath/singlecellserver/Traceback;.evalue:Ljava/lang/String; // field@0406 │ │ +03f9fe: 6e20 9a0a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fa04: 0c00 |0016: move-result-object v0 │ │ +03fa06: 6e10 9e0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03fa0c: 0c00 |001a: move-result-object v0 │ │ +03fa0e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/sagemath/singlecellserver/Traceback; │ │ │ │ - source_file_idx : 1712 (Traceback.java) │ │ + source_file_idx : 1710 (Traceback.java) │ │ │ │ Class #303 header: │ │ -class_idx : 568 │ │ +class_idx : 566 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 569 │ │ +superclass_idx : 567 │ │ source_file_idx : 512 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #303 annotations: │ │ @@ -85101,20 +85148,20 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03ea9c: |[03ea9c] org.sagemath.singlecellserver.DataFile.:(Lorg/json/JSONObject;)V │ │ -03eaac: 7020 310d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/DisplayData;.:(Lorg/json/JSONObject;)V // method@0d31 │ │ -03eab2: 1a00 fd01 |0003: const-string v0, "DataFile" // string@01fd │ │ -03eab6: 1a01 e201 |0005: const-string v1, "Created new DataFile!" // string@01e2 │ │ -03eaba: 7120 8b07 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03eac0: 0e00 |000a: return-void │ │ +03fa10: |[03fa10] org.sagemath.singlecellserver.DataFile.:(Lorg/json/JSONObject;)V │ │ +03fa20: 7020 310d 3200 |0000: invoke-direct {v2, v3}, Lorg/sagemath/singlecellserver/DisplayData;.:(Lorg/json/JSONObject;)V // method@0d31 │ │ +03fa26: 1a00 fd01 |0003: const-string v0, "DataFile" // string@01fd │ │ +03fa2a: 1a01 e201 |0005: const-string v1, "Created new DataFile!" // string@01e2 │ │ +03fa2e: 7120 8b07 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03fa34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000a line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/sagemath/singlecellserver/DataFile; │ │ @@ -85125,50 +85172,50 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/net/URI;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -03eac4: |[03eac4] org.sagemath.singlecellserver.DataFile.download:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/net/URI;)V │ │ -03ead4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03ead6: 6e20 8d0d ba00 |0001: invoke-virtual {v10, v11}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadFile:(Ljava/net/URI;)Lorg/apache/http/HttpResponse; // method@0d8d │ │ -03eadc: 0c05 |0004: move-result-object v5 │ │ -03eade: 7210 300b 0500 |0005: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0b30 │ │ -03eae4: 0c07 |0008: move-result-object v7 │ │ -03eae6: 7210 340b 0700 |0009: invoke-interface {v7}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0b34 │ │ -03eaec: 0a07 |000c: move-result v7 │ │ -03eaee: 1308 c800 |000d: const/16 v8, #int 200 // #c8 │ │ -03eaf2: 3287 0300 |000f: if-eq v7, v8, 0012 // +0003 │ │ -03eaf6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -03eaf8: 7210 2f0b 0500 |0012: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ -03eafe: 0c02 |0015: move-result-object v2 │ │ -03eb00: 7210 2d0b 0200 |0016: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ -03eb06: 0c06 |0019: move-result-object v6 │ │ -03eb08: 1307 0010 |001a: const/16 v7, #int 4096 // #1000 │ │ -03eb0c: 2371 6102 |001c: new-array v1, v7, [B // type@0261 │ │ -03eb10: 2200 6c01 |001e: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@016c │ │ -03eb14: 7010 fb09 0000 |0020: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ -03eb1a: 6e20 1b0a 1600 |0023: invoke-virtual {v6, v1}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ -03eb20: 0a04 |0026: move-result v4 │ │ -03eb22: 12f7 |0027: const/4 v7, #int -1 // #ff │ │ -03eb24: 3274 0f00 |0028: if-eq v4, v7, 0037 // +000f │ │ -03eb28: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -03eb2a: 6e40 000a 1047 |002b: invoke-virtual {v0, v1, v7, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@0a00 │ │ -03eb30: 28f5 |002e: goto 0023 // -000b │ │ -03eb32: 0d07 |002f: move-exception v7 │ │ -03eb34: 6e10 1a0a 0600 |0030: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -03eb3a: 6e10 fc09 0000 |0033: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@09fc │ │ -03eb40: 2707 |0036: throw v7 │ │ -03eb42: 6e10 1a0a 0600 |0037: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ -03eb48: 6e10 fc09 0000 |003a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@09fc │ │ -03eb4e: 6e10 fe09 0000 |003d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ -03eb54: 0c07 |0040: move-result-object v7 │ │ -03eb56: 5b97 b903 |0041: iput-object v7, v9, Lorg/sagemath/singlecellserver/DataFile;.data:[B // field@03b9 │ │ -03eb5a: 0e00 |0043: return-void │ │ +03fa38: |[03fa38] org.sagemath.singlecellserver.DataFile.download:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/net/URI;)V │ │ +03fa48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03fa4a: 6e20 8d0d ba00 |0001: invoke-virtual {v10, v11}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadFile:(Ljava/net/URI;)Lorg/apache/http/HttpResponse; // method@0d8d │ │ +03fa50: 0c05 |0004: move-result-object v5 │ │ +03fa52: 7210 300b 0500 |0005: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0b30 │ │ +03fa58: 0c07 |0008: move-result-object v7 │ │ +03fa5a: 7210 340b 0700 |0009: invoke-interface {v7}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0b34 │ │ +03fa60: 0a07 |000c: move-result v7 │ │ +03fa62: 1308 c800 |000d: const/16 v8, #int 200 // #c8 │ │ +03fa66: 3287 0300 |000f: if-eq v7, v8, 0012 // +0003 │ │ +03fa6a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +03fa6c: 7210 2f0b 0500 |0012: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0b2f │ │ +03fa72: 0c02 |0015: move-result-object v2 │ │ +03fa74: 7210 2d0b 0200 |0016: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0b2d │ │ +03fa7a: 0c06 |0019: move-result-object v6 │ │ +03fa7c: 1307 0010 |001a: const/16 v7, #int 4096 // #1000 │ │ +03fa80: 2371 5f02 |001c: new-array v1, v7, [B // type@025f │ │ +03fa84: 2200 6a01 |001e: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@016a │ │ +03fa88: 7010 fb09 0000 |0020: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@09fb │ │ +03fa8e: 6e20 1b0a 1600 |0023: invoke-virtual {v6, v1}, Ljava/io/InputStream;.read:([B)I // method@0a1b │ │ +03fa94: 0a04 |0026: move-result v4 │ │ +03fa96: 12f7 |0027: const/4 v7, #int -1 // #ff │ │ +03fa98: 3274 0f00 |0028: if-eq v4, v7, 0037 // +000f │ │ +03fa9c: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +03fa9e: 6e40 000a 1047 |002b: invoke-virtual {v0, v1, v7, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@0a00 │ │ +03faa4: 28f5 |002e: goto 0023 // -000b │ │ +03faa6: 0d07 |002f: move-exception v7 │ │ +03faa8: 6e10 1a0a 0600 |0030: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +03faae: 6e10 fc09 0000 |0033: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@09fc │ │ +03fab4: 2707 |0036: throw v7 │ │ +03fab6: 6e10 1a0a 0600 |0037: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0a1a │ │ +03fabc: 6e10 fc09 0000 |003a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@09fc │ │ +03fac2: 6e10 fe09 0000 |003d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@09fe │ │ +03fac8: 0c07 |0040: move-result-object v7 │ │ +03faca: 5b97 b903 |0041: iput-object v7, v9, Lorg/sagemath/singlecellserver/DataFile;.data:[B // field@03b9 │ │ +03face: 0e00 |0043: return-void │ │ catches : 1 │ │ 0x0023 - 0x002e │ │ -> 0x002f │ │ positions : │ │ 0x0001 line=62 │ │ 0x0005 line=63 │ │ 0x0012 line=64 │ │ @@ -85202,28 +85249,28 @@ │ │ type : '(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -03eb68: |[03eb68] org.sagemath.singlecellserver.DataFile.downloadFile:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ -03eb78: 1a00 fd01 |0000: const-string v0, "DataFile" // string@01fd │ │ -03eb7c: 1a01 fe01 |0002: const-string v1, "DataFile.downloadFile called." // string@01fe │ │ -03eb80: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03eb86: 5420 bb03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.value:Ljava/lang/String; // field@03bb │ │ -03eb8a: 6e30 8e0d 2300 |0009: invoke-virtual {v3, v2, v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadFileURI:(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI; // method@0d8e │ │ -03eb90: 0c00 |000c: move-result-object v0 │ │ -03eb92: 5b20 ba03 |000d: iput-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ -03eb96: 6e10 8c0d 0300 |000f: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadDataFiles:()Z // method@0d8c │ │ -03eb9c: 0a00 |0012: move-result v0 │ │ -03eb9e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -03eba2: 5420 ba03 |0015: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ -03eba6: 7030 2b0d 3200 |0017: invoke-direct {v2, v3, v0}, Lorg/sagemath/singlecellserver/DataFile;.download:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/net/URI;)V // method@0d2b │ │ -03ebac: 0e00 |001a: return-void │ │ +03fadc: |[03fadc] org.sagemath.singlecellserver.DataFile.downloadFile:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ │ +03faec: 1a00 fd01 |0000: const-string v0, "DataFile" // string@01fd │ │ +03faf0: 1a01 fe01 |0002: const-string v1, "DataFile.downloadFile called." // string@01fe │ │ +03faf4: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03fafa: 5420 bb03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.value:Ljava/lang/String; // field@03bb │ │ +03fafe: 6e30 8e0d 2300 |0009: invoke-virtual {v3, v2, v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadFileURI:(Lorg/sagemath/singlecellserver/CommandReply;Ljava/lang/String;)Ljava/net/URI; // method@0d8e │ │ +03fb04: 0c00 |000c: move-result-object v0 │ │ +03fb06: 5b20 ba03 |000d: iput-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ +03fb0a: 6e10 8c0d 0300 |000f: invoke-virtual {v3}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;.downloadDataFiles:()Z // method@0d8c │ │ +03fb10: 0a00 |0012: move-result v0 │ │ +03fb12: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +03fb16: 5420 ba03 |0015: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ +03fb1a: 7030 2b0d 3200 |0017: invoke-direct {v2, v3, v0}, Lorg/sagemath/singlecellserver/DataFile;.download:(Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/net/URI;)V // method@0d2b │ │ +03fb20: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x000f line=56 │ │ 0x0015 line=57 │ │ 0x001a line=58 │ │ @@ -85236,20 +85283,20 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03ebb0: |[03ebb0] org.sagemath.singlecellserver.DataFile.getURI:()Ljava/net/URI; │ │ -03ebc0: 1a00 fd01 |0000: const-string v0, "DataFile" // string@01fd │ │ -03ebc4: 1a01 ff01 |0002: const-string v1, "DataFile.getURI() called" // string@01ff │ │ -03ebc8: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ -03ebce: 5420 ba03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ -03ebd2: 1100 |0009: return-object v0 │ │ +03fb24: |[03fb24] org.sagemath.singlecellserver.DataFile.getURI:()Ljava/net/URI; │ │ +03fb34: 1a00 fd01 |0000: const-string v0, "DataFile" // string@01fd │ │ +03fb38: 1a01 ff01 |0002: const-string v1, "DataFile.getURI() called" // string@01ff │ │ +03fb3c: 7120 8b07 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@078b │ │ +03fb42: 5420 ba03 |0007: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ +03fb46: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/sagemath/singlecellserver/DataFile; │ │ │ │ @@ -85258,44 +85305,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -03ebd4: |[03ebd4] org.sagemath.singlecellserver.DataFile.mime:()Ljava/lang/String; │ │ -03ebe4: 5421 bb03 |0000: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.value:Ljava/lang/String; // field@03bb │ │ -03ebe8: 6e10 8a0a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a8a │ │ -03ebee: 0c00 |0005: move-result-object v0 │ │ -03ebf0: 1a01 b100 |0006: const-string v1, ".png" // string@00b1 │ │ -03ebf4: 6e20 790a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ -03ebfa: 0a01 |000b: move-result v1 │ │ -03ebfc: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -03ec00: 1a01 690b |000e: const-string v1, "image/png" // string@0b69 │ │ -03ec04: 1101 |0010: return-object v1 │ │ -03ec06: 1a01 b000 |0011: const-string v1, ".jpg" // string@00b0 │ │ -03ec0a: 6e20 790a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ -03ec10: 0a01 |0016: move-result v1 │ │ -03ec12: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ -03ec16: 1a01 690b |0019: const-string v1, "image/png" // string@0b69 │ │ -03ec1a: 28f5 |001b: goto 0010 // -000b │ │ -03ec1c: 1a01 af00 |001c: const-string v1, ".jpeg" // string@00af │ │ -03ec20: 6e20 790a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ -03ec26: 0a01 |0021: move-result v1 │ │ -03ec28: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ -03ec2c: 1a01 690b |0024: const-string v1, "image/png" // string@0b69 │ │ -03ec30: 28ea |0026: goto 0010 // -0016 │ │ -03ec32: 1a01 b300 |0027: const-string v1, ".svg" // string@00b3 │ │ -03ec36: 6e20 790a 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ -03ec3c: 0a01 |002c: move-result v1 │ │ -03ec3e: 3801 0500 |002d: if-eqz v1, 0032 // +0005 │ │ -03ec42: 1a01 6a0b |002f: const-string v1, "image/svg" // string@0b6a │ │ -03ec46: 28df |0031: goto 0010 // -0021 │ │ -03ec48: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -03ec4a: 28dd |0033: goto 0010 // -0023 │ │ +03fb48: |[03fb48] org.sagemath.singlecellserver.DataFile.mime:()Ljava/lang/String; │ │ +03fb58: 5421 bb03 |0000: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.value:Ljava/lang/String; // field@03bb │ │ +03fb5c: 6e10 8a0a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a8a │ │ +03fb62: 0c00 |0005: move-result-object v0 │ │ +03fb64: 1a01 b100 |0006: const-string v1, ".png" // string@00b1 │ │ +03fb68: 6e20 790a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ +03fb6e: 0a01 |000b: move-result v1 │ │ +03fb70: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +03fb74: 1a01 660b |000e: const-string v1, "image/png" // string@0b66 │ │ +03fb78: 1101 |0010: return-object v1 │ │ +03fb7a: 1a01 b000 |0011: const-string v1, ".jpg" // string@00b0 │ │ +03fb7e: 6e20 790a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ +03fb84: 0a01 |0016: move-result v1 │ │ +03fb86: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ +03fb8a: 1a01 660b |0019: const-string v1, "image/png" // string@0b66 │ │ +03fb8e: 28f5 |001b: goto 0010 // -000b │ │ +03fb90: 1a01 af00 |001c: const-string v1, ".jpeg" // string@00af │ │ +03fb94: 6e20 790a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ +03fb9a: 0a01 |0021: move-result v1 │ │ +03fb9c: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ +03fba0: 1a01 660b |0024: const-string v1, "image/png" // string@0b66 │ │ +03fba4: 28ea |0026: goto 0010 // -0016 │ │ +03fba6: 1a01 b300 |0027: const-string v1, ".svg" // string@00b3 │ │ +03fbaa: 6e20 790a 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a79 │ │ +03fbb0: 0a01 |002c: move-result v1 │ │ +03fbb2: 3801 0500 |002d: if-eqz v1, 0032 // +0005 │ │ +03fbb6: 1a01 670b |002f: const-string v1, "image/svg" // string@0b67 │ │ +03fbba: 28df |0031: goto 0010 // -0021 │ │ +03fbbc: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +03fbbe: 28dd |0033: goto 0010 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0010 line=42 │ │ 0x0011 line=39 │ │ 0x001c line=40 │ │ @@ -85310,51 +85357,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -03ec4c: |[03ec4c] org.sagemath.singlecellserver.DataFile.toString:()Ljava/lang/String; │ │ -03ec5c: 5420 b903 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.data:[B // field@03b9 │ │ -03ec60: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ -03ec64: 2200 9c01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03ec68: 7010 930a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03ec6e: 1a01 fc01 |0009: const-string v1, "Data file " // string@01fc │ │ -03ec72: 6e20 9a0a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ec78: 0c00 |000e: move-result-object v0 │ │ -03ec7a: 5421 ba03 |000f: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ -03ec7e: 6e10 b60a 0100 |0011: invoke-virtual {v1}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ -03ec84: 0c01 |0014: move-result-object v1 │ │ -03ec86: 6e20 9a0a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ec8c: 0c00 |0018: move-result-object v0 │ │ -03ec8e: 6e10 9e0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03ec94: 0c00 |001c: move-result-object v0 │ │ -03ec96: 1100 |001d: return-object v0 │ │ -03ec98: 2200 9c01 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03ec9c: 7010 930a 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ -03eca2: 1a01 fc01 |0023: const-string v1, "Data file " // string@01fc │ │ -03eca6: 6e20 9a0a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ecac: 0c00 |0028: move-result-object v0 │ │ -03ecae: 5421 bb03 |0029: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.value:Ljava/lang/String; // field@03bb │ │ -03ecb2: 6e20 9a0a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ecb8: 0c00 |002e: move-result-object v0 │ │ -03ecba: 1a01 2400 |002f: const-string v1, " (" // string@0024 │ │ -03ecbe: 6e20 9a0a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ecc4: 0c00 |0034: move-result-object v0 │ │ -03ecc6: 5421 b903 |0035: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.data:[B // field@03b9 │ │ -03ecca: 2111 |0037: array-length v1, v1 │ │ -03eccc: 6e20 970a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ -03ecd2: 0c00 |003b: move-result-object v0 │ │ -03ecd4: 1a01 2c00 |003c: const-string v1, " bytes)" // string@002c │ │ -03ecd8: 6e20 9a0a 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ -03ecde: 0c00 |0041: move-result-object v0 │ │ -03ece0: 6e10 9e0a 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ -03ece6: 0c00 |0045: move-result-object v0 │ │ -03ece8: 28d7 |0046: goto 001d // -0029 │ │ +03fbc0: |[03fbc0] org.sagemath.singlecellserver.DataFile.toString:()Ljava/lang/String; │ │ +03fbd0: 5420 b903 |0000: iget-object v0, v2, Lorg/sagemath/singlecellserver/DataFile;.data:[B // field@03b9 │ │ +03fbd4: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ +03fbd8: 2200 9a01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03fbdc: 7010 930a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03fbe2: 1a01 fc01 |0009: const-string v1, "Data file " // string@01fc │ │ +03fbe6: 6e20 9a0a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fbec: 0c00 |000e: move-result-object v0 │ │ +03fbee: 5421 ba03 |000f: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.uri:Ljava/net/URI; // field@03ba │ │ +03fbf2: 6e10 b60a 0100 |0011: invoke-virtual {v1}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ab6 │ │ +03fbf8: 0c01 |0014: move-result-object v1 │ │ +03fbfa: 6e20 9a0a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fc00: 0c00 |0018: move-result-object v0 │ │ +03fc02: 6e10 9e0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03fc08: 0c00 |001c: move-result-object v0 │ │ +03fc0a: 1100 |001d: return-object v0 │ │ +03fc0c: 2200 9a01 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@019a │ │ +03fc10: 7010 930a 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a93 │ │ +03fc16: 1a01 fc01 |0023: const-string v1, "Data file " // string@01fc │ │ +03fc1a: 6e20 9a0a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fc20: 0c00 |0028: move-result-object v0 │ │ +03fc22: 5421 bb03 |0029: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.value:Ljava/lang/String; // field@03bb │ │ +03fc26: 6e20 9a0a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fc2c: 0c00 |002e: move-result-object v0 │ │ +03fc2e: 1a01 2400 |002f: const-string v1, " (" // string@0024 │ │ +03fc32: 6e20 9a0a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fc38: 0c00 |0034: move-result-object v0 │ │ +03fc3a: 5421 b903 |0035: iget-object v1, v2, Lorg/sagemath/singlecellserver/DataFile;.data:[B // field@03b9 │ │ +03fc3e: 2111 |0037: array-length v1, v1 │ │ +03fc40: 6e20 970a 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a97 │ │ +03fc46: 0c00 |003b: move-result-object v0 │ │ +03fc48: 1a01 2c00 |003c: const-string v1, " bytes)" // string@002c │ │ +03fc4c: 6e20 9a0a 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a9a │ │ +03fc52: 0c00 |0041: move-result-object v0 │ │ +03fc54: 6e10 9e0a 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a9e │ │ +03fc5a: 0c00 |0045: move-result-object v0 │ │ +03fc5c: 28d7 |0046: goto 001d // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ 0x001d line=33 │ │ locals : │ │ 0x0000 - 0x0047 reg=2 this Lorg/sagemath/singlecellserver/DataFile; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 576442 bytes, number of entries: 304 │ │ │ +Zip file size: 576334 bytes, number of entries: 304 │ │ │ ?rwxrwxr-x 2.0 unx 535 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1834 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 855 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs.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 431 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$Op.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 4299 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ @@ -44,15 +44,15 @@ │ │ │ ?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 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 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 │ │ │ @@ -154,32 +154,32 @@ │ │ │ ?rwxrwxr-x 2.0 unx 820 b- stor 80-Jan-01 00:00 org/apache/http/entity/mime/HttpMultipartMode.class │ │ │ ?rwxrwxr-x 2.0 unx 668 b- stor 80-Jan-01 00:00 org/apache/http/entity/mime/MIME.class │ │ │ ?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 org/apache/http/entity/mime/MinimalField.class │ │ │ ?rwxrwxr-x 2.0 unx 3545 b- stor 80-Jan-01 00:00 org/apache/http/entity/mime/MultipartEntity.class │ │ │ ?rwxrwxr-x 2.0 unx 278 b- stor 80-Jan-01 00:00 org/apache/http/entity/mime/content/ContentDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 165 b- stor 80-Jan-01 00:00 org/sagemath/droid/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 830 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollection$CellComparator.class │ │ │ -?rwxrwxr-x 2.0 unx 4146 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollection.class │ │ │ +?rwxrwxr-x 2.0 unx 4139 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollection.class │ │ │ ?rwxrwxr-x 2.0 unx 97 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollectionJSONParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2154 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollectionJSONParser$SaveFileTask.class │ │ │ -?rwxrwxr-x 2.0 unx 2976 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollectionJSONParser.class │ │ │ +?rwxrwxr-x 2.0 unx 2977 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollectionJSONParser.class │ │ │ ?rwxrwxr-x 2.0 unx 3599 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellCollectionXMLParser.class │ │ │ -?rwxrwxr-x 2.0 unx 6777 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellData.class │ │ │ +?rwxrwxr-x 2.0 unx 6764 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellData.class │ │ │ ?rwxrwxr-x 2.0 unx 1410 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellGroupsAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 163 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1237 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellListAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 281 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellListAdapter$ViewHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 2128 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2412 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellListFragment$1$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1373 b- stor 80-Jan-01 00:00 org/sagemath/droid/CellListFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 853 b- stor 80-Jan-01 00:00 org/sagemath/droid/InteractControlBase.class │ │ │ ?rwxrwxr-x 2.0 unx 213 b- stor 80-Jan-01 00:00 org/sagemath/droid/InteractView$OnInteractListener.class │ │ │ ?rwxrwxr-x 2.0 unx 3861 b- stor 80-Jan-01 00:00 org/sagemath/droid/InteractView.class │ │ │ ?rwxrwxr-x 2.0 unx 2496 b- stor 80-Jan-01 00:00 org/sagemath/droid/NewCellDialog$1.class │ │ │ -?rwxrwxr-x 2.0 unx 6097 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputBlock.class │ │ │ +?rwxrwxr-x 2.0 unx 6083 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputBlock.class │ │ │ ?rwxrwxr-x 2.0 unx 83 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2803 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputView$UpdateResult.class │ │ │ ?rwxrwxr-x 2.0 unx 250 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputView$onSageListener.class │ │ │ ?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 org/sagemath/droid/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 org/sagemath/droid/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 org/sagemath/droid/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 355 b- stor 80-Jan-01 00:00 org/sagemath/droid/R$dimen.class │ │ │ @@ -198,17 +198,17 @@ │ │ │ ?rwxrwxr-x 2.0 unx 551 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/JSONWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$LogLevel.class │ │ │ ?rwxrwxr-x 2.0 unx 396 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$OnSageListener.class │ │ │ ?rwxrwxr-x 2.0 unx 251 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$SageInterruptedException.class │ │ │ ?rwxrwxr-x 2.0 unx 4500 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask.class │ │ │ ?rwxrwxr-x 2.0 unx 3864 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask.class │ │ │ ?rwxrwxr-x 2.0 unx 8888 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$ServerTask.class │ │ │ -?rwxrwxr-x 2.0 unx 5409 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell.class │ │ │ +?rwxrwxr-x 2.0 unx 5403 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell.class │ │ │ ?rwxrwxr-x 2.0 unx 562 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/Transaction$Factory.class │ │ │ -?rwxrwxr-x 2.0 unx 2737 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/Transaction.class │ │ │ +?rwxrwxr-x 2.0 unx 2673 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/Transaction.class │ │ │ ?rwxrwxr-x 2.0 unx 461 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/ChangeLog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 865 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/ChangeLog$Listmode.class │ │ │ ?rwxrwxr-x 2.0 unx 6685 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/ChangeLog.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/SimpleEula$1.class │ │ │ ?rwxrwxr-x 2.0 unx 950 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/SimpleEula$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2075 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/SimpleEula$EulaTask.class │ │ │ ?rwxrwxr-x 2.0 unx 3393 b- stor 80-Jan-01 00:00 sheetrock/panda/changelog/SimpleEula.class │ │ │ @@ -248,21 +248,21 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3306 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2666 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 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 6237 b- stor 80-Jan-01 00:00 com/codebutler/android_websockets/SocketIOClient$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1116 b- stor 80-Jan-01 00:00 com/example/android/actionbarcompat/ActionBarActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 5103 b- stor 80-Jan-01 00:00 com/example/android/actionbarcompat/ActionBarHelperBase.class │ │ │ +?rwxrwxr-x 2.0 unx 5099 b- stor 80-Jan-01 00:00 com/example/android/actionbarcompat/ActionBarHelperBase.class │ │ │ ?rwxrwxr-x 2.0 unx 1197 b- stor 80-Jan-01 00:00 com/example/android/actionbarcompat/ActionBarHelperHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 251 b- stor 80-Jan-01 00:00 org/apache/http/entity/mime/content/ContentBody.class │ │ │ ?rwxrwxr-x 2.0 unx 3777 b- stor 80-Jan-01 00:00 org/sagemath/droid/InteractContinuousSlider.class │ │ │ ?rwxrwxr-x 2.0 unx 3210 b- stor 80-Jan-01 00:00 org/sagemath/droid/InteractDiscreteSlider.class │ │ │ ?rwxrwxr-x 2.0 unx 3533 b- stor 80-Jan-01 00:00 org/sagemath/droid/InteractSelector.class │ │ │ -?rwxrwxr-x 2.0 unx 5702 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputView.class │ │ │ +?rwxrwxr-x 2.0 unx 5699 b- stor 80-Jan-01 00:00 org/sagemath/droid/OutputView.class │ │ │ ?rwxrwxr-x 2.0 unx 3321 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/CommandReply.class │ │ │ ?rwxrwxr-x 2.0 unx 2144 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/CommandRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 1387 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$ServerTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1695 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/SageSingleCell$ServerTask$2.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.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 1928 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ @@ -299,8 +299,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1423 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/Interact.class │ │ │ ?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/PythonInput.class │ │ │ ?rwxrwxr-x 2.0 unx 1066 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/PythonOutput.class │ │ │ ?rwxrwxr-x 2.0 unx 903 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/ResultStream.class │ │ │ ?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/Status.class │ │ │ ?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/Traceback.class │ │ │ ?rwxrwxr-x 2.0 unx 2465 b- stor 80-Jan-01 00:00 org/sagemath/singlecellserver/DataFile.class │ │ │ -304 files, 572294 bytes uncompressed, 519090 bytes compressed: 9.3% │ │ │ +304 files, 572186 bytes uncompressed, 518982 bytes compressed: 9.3% │ │ ├── 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 │ │ ├── com/codebutler/android_websockets/WebSocketClient$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -377,76 +377,74 @@ │ │ │ │ // 667: getfield com/codebutler/android_websockets/WebSocketClient$1.this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ // 670: astore_1 │ │ │ │ // 671: aload_1 │ │ │ │ // 672: invokestatic com/codebutler/android_websockets/WebSocketClient.access$400:(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ │ │ │ // 675: astore_1 │ │ │ │ // 676: aload_1 │ │ │ │ // 677: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 682: astore 11 │ │ │ │ - // 684: aload 11 │ │ │ │ - // 686: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 691: istore_2 │ │ │ │ - // 692: iload_2 │ │ │ │ - // 693: ifeq 938 │ │ │ │ - // 696: aload 11 │ │ │ │ - // 698: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 703: astore 12 │ │ │ │ - // 705: aload 12 │ │ │ │ - // 707: checkcast Lorg/apache/http/NameValuePair; │ │ │ │ - // 710: astore 12 │ │ │ │ - // 712: ldc "%s: %s\r\n" │ │ │ │ - // 714: astore_1 │ │ │ │ - // 715: iconst_2 │ │ │ │ - // 716: istore_3 │ │ │ │ - // 717: iload_3 │ │ │ │ + // 682: astore_1 │ │ │ │ + // 683: aload_1 │ │ │ │ + // 684: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 689: istore_3 │ │ │ │ + // 690: iload_3 │ │ │ │ + // 691: ifeq 938 │ │ │ │ + // 694: aload_1 │ │ │ │ + // 695: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 700: astore 11 │ │ │ │ + // 702: aload 11 │ │ │ │ + // 704: checkcast Lorg/apache/http/NameValuePair; │ │ │ │ + // 707: astore 11 │ │ │ │ + // 709: ldc "%s: %s\r\n" │ │ │ │ + // 711: astore 6 │ │ │ │ + // 713: iconst_2 │ │ │ │ + // 714: istore 12 │ │ │ │ + // 716: iload 12 │ │ │ │ // 718: anewarray Ljava/lang/Object; │ │ │ │ - // 721: astore 6 │ │ │ │ + // 721: astore 13 │ │ │ │ // 723: iconst_0 │ │ │ │ - // 724: istore 13 │ │ │ │ - // 726: aconst_null │ │ │ │ - // 727: astore 14 │ │ │ │ - // 729: aload 12 │ │ │ │ - // 731: invokeinterface org/apache/http/NameValuePair.getName:()Ljava/lang/String; │ │ │ │ - // 736: astore 15 │ │ │ │ - // 738: aload 6 │ │ │ │ - // 740: iconst_0 │ │ │ │ - // 741: aload 15 │ │ │ │ - // 743: aastore │ │ │ │ - // 744: iconst_1 │ │ │ │ - // 745: istore 13 │ │ │ │ - // 747: aload 12 │ │ │ │ - // 749: invokeinterface org/apache/http/NameValuePair.getValue:()Ljava/lang/String; │ │ │ │ - // 754: astore 15 │ │ │ │ - // 756: aload 6 │ │ │ │ - // 758: iload 13 │ │ │ │ - // 760: aload 15 │ │ │ │ - // 762: aastore │ │ │ │ - // 763: aload_1 │ │ │ │ - // 764: aload 6 │ │ │ │ - // 766: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 769: astore_1 │ │ │ │ - // 770: aload 10 │ │ │ │ - // 772: aload_1 │ │ │ │ + // 724: istore 14 │ │ │ │ + // 726: aload 11 │ │ │ │ + // 728: invokeinterface org/apache/http/NameValuePair.getName:()Ljava/lang/String; │ │ │ │ + // 733: astore 15 │ │ │ │ + // 735: aload 13 │ │ │ │ + // 737: iconst_0 │ │ │ │ + // 738: aload 15 │ │ │ │ + // 740: aastore │ │ │ │ + // 741: iconst_1 │ │ │ │ + // 742: istore 14 │ │ │ │ + // 744: aload 11 │ │ │ │ + // 746: invokeinterface org/apache/http/NameValuePair.getValue:()Ljava/lang/String; │ │ │ │ + // 751: astore 15 │ │ │ │ + // 753: aload 13 │ │ │ │ + // 755: iload 14 │ │ │ │ + // 757: aload 15 │ │ │ │ + // 759: aastore │ │ │ │ + // 760: aload 6 │ │ │ │ + // 762: aload 13 │ │ │ │ + // 764: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 767: astore 6 │ │ │ │ + // 769: aload 10 │ │ │ │ + // 771: aload 6 │ │ │ │ // 773: invokevirtual java/io/PrintWriter.print:(Ljava/lang/String;)V │ │ │ │ - // 776: goto 684 │ │ │ │ + // 776: goto 683 │ │ │ │ // 779: astore 16 │ │ │ │ // 781: ldc "WebSocketClient" │ │ │ │ // 783: ldc "WebSocket EOF!" │ │ │ │ // 785: aload 16 │ │ │ │ // 787: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ // 790: pop │ │ │ │ // 791: aload_0 │ │ │ │ // 792: getfield com/codebutler/android_websockets/WebSocketClient$1.this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ // 795: invokestatic com/codebutler/android_websockets/WebSocketClient.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ │ │ // 798: astore_1 │ │ │ │ // 799: ldc "EOF" │ │ │ │ - // 801: astore 14 │ │ │ │ + // 801: astore 13 │ │ │ │ // 803: aload_1 │ │ │ │ // 804: iconst_0 │ │ │ │ - // 805: aload 14 │ │ │ │ + // 805: aload 13 │ │ │ │ // 807: invokeinterface com/codebutler/android_websockets/WebSocketClient$Listener.onDisconnect:(ILjava/lang/String;)V │ │ │ │ // 812: aload_0 │ │ │ │ // 813: getfield com/codebutler/android_websockets/WebSocketClient$1.this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ // 816: astore_1 │ │ │ │ // 817: iconst_0 │ │ │ │ // 818: istore_3 │ │ │ │ // 819: aconst_null │ │ │ │ @@ -565,18 +563,18 @@ │ │ │ │ // 1035: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ // 1038: pop │ │ │ │ // 1039: aload_0 │ │ │ │ // 1040: getfield com/codebutler/android_websockets/WebSocketClient$1.this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ // 1043: invokestatic com/codebutler/android_websockets/WebSocketClient.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ │ │ // 1046: astore_1 │ │ │ │ // 1047: ldc "SSL" │ │ │ │ - // 1049: astore 14 │ │ │ │ + // 1049: astore 13 │ │ │ │ // 1051: aload_1 │ │ │ │ // 1052: iconst_0 │ │ │ │ - // 1053: aload 14 │ │ │ │ + // 1053: aload 13 │ │ │ │ // 1055: invokeinterface com/codebutler/android_websockets/WebSocketClient$Listener.onDisconnect:(ILjava/lang/String;)V │ │ │ │ // 1060: aload_0 │ │ │ │ // 1061: getfield com/codebutler/android_websockets/WebSocketClient$1.this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ // 1064: astore_1 │ │ │ │ // 1065: iconst_0 │ │ │ │ // 1066: istore_3 │ │ │ │ // 1067: aconst_null │ │ │ │ @@ -597,18 +595,18 @@ │ │ │ │ // 1095: new Lorg/apache/http/client/HttpResponseException; │ │ │ │ // 1098: astore_1 │ │ │ │ // 1099: aload 18 │ │ │ │ // 1101: invokeinterface org/apache/http/StatusLine.getStatusCode:()I │ │ │ │ // 1106: istore_3 │ │ │ │ // 1107: aload 18 │ │ │ │ // 1109: invokeinterface org/apache/http/StatusLine.getReasonPhrase:()Ljava/lang/String; │ │ │ │ - // 1114: astore 14 │ │ │ │ + // 1114: astore 13 │ │ │ │ // 1116: aload_1 │ │ │ │ // 1117: iload_3 │ │ │ │ - // 1118: aload 14 │ │ │ │ + // 1118: aload 13 │ │ │ │ // 1120: invokespecial org/apache/http/client/HttpResponseException.:(ILjava/lang/String;)V │ │ │ │ // 1123: aload_1 │ │ │ │ // 1124: athrow │ │ │ │ // 1125: astore 16 │ │ │ │ // 1127: aload_0 │ │ │ │ // 1128: getfield com/codebutler/android_websockets/WebSocketClient$1.this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ │ // 1131: invokestatic com/codebutler/android_websockets/WebSocketClient.access$800:(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ │ │ @@ -975,44 +973,44 @@ │ │ │ │ // 666 670 1125 1146 Ljava/lang/Exception; │ │ │ │ // 671 675 779 828 Ljava/io/EOFException; │ │ │ │ // 671 675 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ // 671 675 1125 1146 Ljava/lang/Exception; │ │ │ │ // 676 682 779 828 Ljava/io/EOFException; │ │ │ │ // 676 682 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ // 676 682 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 684 691 779 828 Ljava/io/EOFException; │ │ │ │ - // 684 691 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 684 691 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 696 703 779 828 Ljava/io/EOFException; │ │ │ │ - // 696 703 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 696 703 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 705 710 779 828 Ljava/io/EOFException; │ │ │ │ - // 705 710 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 705 710 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 717 721 779 828 Ljava/io/EOFException; │ │ │ │ - // 717 721 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 717 721 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 729 736 779 828 Ljava/io/EOFException; │ │ │ │ - // 729 736 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 729 736 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 741 744 779 828 Ljava/io/EOFException; │ │ │ │ - // 741 744 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 741 744 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 747 754 779 828 Ljava/io/EOFException; │ │ │ │ - // 747 754 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 747 754 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 760 763 779 828 Ljava/io/EOFException; │ │ │ │ - // 760 763 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 760 763 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 764 769 779 828 Ljava/io/EOFException; │ │ │ │ - // 764 769 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 764 769 1125 1146 Ljava/lang/Exception; │ │ │ │ - // 772 776 779 828 Ljava/io/EOFException; │ │ │ │ - // 772 776 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ - // 772 776 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 683 689 779 828 Ljava/io/EOFException; │ │ │ │ + // 683 689 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 683 689 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 694 700 779 828 Ljava/io/EOFException; │ │ │ │ + // 694 700 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 694 700 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 702 707 779 828 Ljava/io/EOFException; │ │ │ │ + // 702 707 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 702 707 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 716 721 779 828 Ljava/io/EOFException; │ │ │ │ + // 716 721 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 716 721 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 726 733 779 828 Ljava/io/EOFException; │ │ │ │ + // 726 733 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 726 733 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 738 741 779 828 Ljava/io/EOFException; │ │ │ │ + // 738 741 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 738 741 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 744 751 779 828 Ljava/io/EOFException; │ │ │ │ + // 744 751 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 744 751 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 757 760 779 828 Ljava/io/EOFException; │ │ │ │ + // 757 760 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 757 760 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 762 767 779 828 Ljava/io/EOFException; │ │ │ │ + // 762 767 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 762 767 1125 1146 Ljava/lang/Exception; │ │ │ │ + // 771 776 779 828 Ljava/io/EOFException; │ │ │ │ + // 771 776 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ + // 771 776 1125 1146 Ljava/lang/Exception; │ │ │ │ // 829 833 779 828 Ljava/io/EOFException; │ │ │ │ // 829 833 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ // 829 833 1125 1146 Ljava/lang/Exception; │ │ │ │ // 834 838 779 828 Ljava/io/EOFException; │ │ │ │ // 834 838 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ // 834 838 1125 1146 Ljava/lang/Exception; │ │ │ │ // 839 843 779 828 Ljava/io/EOFException; │ │ │ │ @@ -1149,15 +1147,15 @@ │ │ │ │ // 1243 1247 1125 1146 Ljava/lang/Exception; │ │ │ │ // 1249 1254 779 828 Ljava/io/EOFException; │ │ │ │ // 1249 1254 1027 1079 Ljavax/net/ssl/SSLException; │ │ │ │ // 1249 1254 1125 1146 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 661 out of bounds for length 661 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 659 out of bounds for length 659 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── org/sagemath/droid/CellCollection.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -36,24 +36,24 @@ │ │ │ │ │ │ │ │ public static void initialize(final Context context) { │ │ │ │ if (CellCollection.instance.data == null) { │ │ │ │ CellCollection.instance.JSONParser = new CellCollectionJSONParser(context, "celldata.json"); │ │ │ │ CellCollection.instance.context = context; │ │ │ │ CellCollection.instance.data = new LinkedList(); │ │ │ │ boolean b = false; │ │ │ │ - String[] fileList; │ │ │ │ - for (int length = (fileList = context.fileList()).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] fileList = context.fileList(); │ │ │ │ + for (int length = fileList.length, i = 0; i < length; ++i) { │ │ │ │ if (fileList[i].equals("celldata.json")) { │ │ │ │ b = true; │ │ │ │ } │ │ │ │ } │ │ │ │ while (true) { │ │ │ │ - Label_0200: { │ │ │ │ + Label_0198: { │ │ │ │ if (!b) { │ │ │ │ - break Label_0200; │ │ │ │ + break Label_0198; │ │ │ │ } │ │ │ │ try { │ │ │ │ final CellCollection instance = CellCollection.instance; │ │ │ │ try { │ │ │ │ final LinkedList data = instance.data; │ │ │ │ try { │ │ │ │ final CellCollection instance2 = CellCollection.instance; │ │ ├── org/sagemath/droid/CellCollectionJSONParser.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -413,44 +413,44 @@ │ │ │ │ 22: athrow │ │ │ │ 23: new #80 // class org/json/JSONArray │ │ │ │ 26: astore 4 │ │ │ │ 28: aload 4 │ │ │ │ 30: invokespecial #103 // Method org/json/JSONArray."":()V │ │ │ │ 33: aload_1 │ │ │ │ 34: invokevirtual #107 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 46: istore_2 │ │ │ │ - 47: iload_2 │ │ │ │ - 48: ifeq 79 │ │ │ │ - 51: aload 5 │ │ │ │ - 53: invokeinterface #115, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 58: checkcast #86 // class org/sagemath/droid/CellData │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: invokevirtual #119 // Method org/sagemath/droid/CellData.toJSON:()Lorg/json/JSONObject; │ │ │ │ - 68: astore_3 │ │ │ │ + 37: astore_3 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 44: istore 5 │ │ │ │ + 46: iload 5 │ │ │ │ + 48: ifeq 80 │ │ │ │ + 51: aload_3 │ │ │ │ + 52: invokeinterface #115, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 57: checkcast #86 // class org/sagemath/droid/CellData │ │ │ │ + 60: astore 6 │ │ │ │ + 62: aload 6 │ │ │ │ + 64: invokevirtual #119 // Method org/sagemath/droid/CellData.toJSON:()Lorg/json/JSONObject; │ │ │ │ + 67: astore 7 │ │ │ │ 69: aload 4 │ │ │ │ - 71: aload_3 │ │ │ │ - 72: invokevirtual #123 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ - 75: pop │ │ │ │ - 76: goto 39 │ │ │ │ - 79: new #125 // class org/sagemath/droid/CellCollectionJSONParser$SaveFileTask │ │ │ │ - 82: astore_3 │ │ │ │ - 83: aload_3 │ │ │ │ - 84: aload_0 │ │ │ │ - 85: aconst_null │ │ │ │ - 86: invokespecial #128 // Method org/sagemath/droid/CellCollectionJSONParser$SaveFileTask."":(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V │ │ │ │ - 89: iconst_1 │ │ │ │ - 90: anewarray #80 // class org/json/JSONArray │ │ │ │ - 93: astore 7 │ │ │ │ - 95: aload 7 │ │ │ │ - 97: iconst_0 │ │ │ │ - 98: aload 4 │ │ │ │ - 100: aastore │ │ │ │ - 101: aload_3 │ │ │ │ - 102: aload 7 │ │ │ │ - 104: invokevirtual #133 // Method org/sagemath/droid/CellCollectionJSONParser$SaveFileTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ │ │ - 107: pop │ │ │ │ - 108: return │ │ │ │ + 71: aload 7 │ │ │ │ + 73: invokevirtual #123 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ + 76: pop │ │ │ │ + 77: goto 38 │ │ │ │ + 80: new #125 // class org/sagemath/droid/CellCollectionJSONParser$SaveFileTask │ │ │ │ + 83: astore_3 │ │ │ │ + 84: aload_3 │ │ │ │ + 85: aload_0 │ │ │ │ + 86: aconst_null │ │ │ │ + 87: invokespecial #128 // Method org/sagemath/droid/CellCollectionJSONParser$SaveFileTask."":(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V │ │ │ │ + 90: iconst_1 │ │ │ │ + 91: anewarray #80 // class org/json/JSONArray │ │ │ │ + 94: astore 7 │ │ │ │ + 96: aload 7 │ │ │ │ + 98: iconst_0 │ │ │ │ + 99: aload 4 │ │ │ │ + 101: aastore │ │ │ │ + 102: aload_3 │ │ │ │ + 103: aload 7 │ │ │ │ + 105: invokevirtual #133 // Method org/sagemath/droid/CellCollectionJSONParser$SaveFileTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ │ │ + 108: pop │ │ │ │ + 109: return │ │ │ │ } │ │ ├── org/sagemath/droid/CellData.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -134,16 +134,16 @@ │ │ │ │ │ │ │ │ protected File cacheDirIndexFile(final String str) { │ │ │ │ this.addOutputBlock(str); │ │ │ │ return new File(this.cacheDir(), str + ".html"); │ │ │ │ } │ │ │ │ │ │ │ │ public void clearCache() { │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = this.cacheDir().listFiles()).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = this.cacheDir().listFiles(); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ final File obj = listFiles[i]; │ │ │ │ if (!obj.delete()) { │ │ │ │ Log.e("CellData", "Error deleting " + obj); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── org/sagemath/droid/OutputBlock.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ try { │ │ │ │ final StringBuilder append = new StringBuilder().append("outputblock created: "); │ │ │ │ try { │ │ │ │ final StringBuilder append2 = append.append(cell.title).append(" "); │ │ │ │ try { │ │ │ │ final UUID uuid = cell.uuid; │ │ │ │ try { │ │ │ │ - final StringBuilder append3 = append2.append(uuid.toString()).append(" ").append(" "); │ │ │ │ + final StringBuilder append3 = append2.append(uuid.toString()).append(" "); │ │ │ │ try { │ │ │ │ Log.i(s, append3.toString()); │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ │ │ Log.i("OutputBlock", "outputblock exception: " + ex.getMessage()); │ │ │ │ } │ │ │ │ } │ │ ├── org/sagemath/singlecellserver/SageSingleCell.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -596,58 +596,58 @@ │ │ │ │ 221 226 256 Class org/json/JSONException │ │ │ │ 228 233 256 Class org/json/JSONException │ │ │ │ │ │ │ │ public void interrupt(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #41 // Field threads:Ljava/util/LinkedList; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #41 // Field threads:Ljava/util/LinkedList; │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_2 │ │ │ │ 13: invokevirtual #169 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 16: astore_3 │ │ │ │ - 17: aload_3 │ │ │ │ + 16: astore_2 │ │ │ │ + 17: aload_2 │ │ │ │ 18: invokeinterface #175, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 23: istore 4 │ │ │ │ - 25: iload 4 │ │ │ │ - 27: ifeq 58 │ │ │ │ - 30: aload_3 │ │ │ │ - 31: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 36: astore 5 │ │ │ │ - 38: aload 5 │ │ │ │ - 40: checkcast #128 // class org/sagemath/singlecellserver/SageSingleCell$ServerTask │ │ │ │ - 43: astore 5 │ │ │ │ - 45: aload 5 │ │ │ │ - 47: invokevirtual #182 // Method org/sagemath/singlecellserver/SageSingleCell$ServerTask.interrupt:()V │ │ │ │ - 50: goto 17 │ │ │ │ - 53: astore_2 │ │ │ │ - 54: aload_1 │ │ │ │ - 55: monitorexit │ │ │ │ - 56: aload_2 │ │ │ │ - 57: athrow │ │ │ │ - 58: aload_1 │ │ │ │ - 59: monitorexit │ │ │ │ - 60: return │ │ │ │ + 23: istore_3 │ │ │ │ + 24: iload_3 │ │ │ │ + 25: ifeq 56 │ │ │ │ + 28: aload_2 │ │ │ │ + 29: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 34: astore 4 │ │ │ │ + 36: aload 4 │ │ │ │ + 38: checkcast #128 // class org/sagemath/singlecellserver/SageSingleCell$ServerTask │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload 4 │ │ │ │ + 45: invokevirtual #182 // Method org/sagemath/singlecellserver/SageSingleCell$ServerTask.interrupt:()V │ │ │ │ + 48: goto 17 │ │ │ │ + 51: astore_2 │ │ │ │ + 52: aload_1 │ │ │ │ + 53: monitorexit │ │ │ │ + 54: aload_2 │ │ │ │ + 55: athrow │ │ │ │ + 56: aload_1 │ │ │ │ + 57: monitorexit │ │ │ │ + 58: return │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 7 11 53 any │ │ │ │ - 12 16 53 any │ │ │ │ - 17 23 53 any │ │ │ │ - 30 36 53 any │ │ │ │ - 38 43 53 any │ │ │ │ - 45 50 53 any │ │ │ │ - 54 56 53 any │ │ │ │ - 58 60 53 any │ │ │ │ + 7 11 51 any │ │ │ │ + 12 16 51 any │ │ │ │ + 17 23 51 any │ │ │ │ + 28 34 51 any │ │ │ │ + 36 41 51 any │ │ │ │ + 43 48 51 any │ │ │ │ + 52 54 51 any │ │ │ │ + 56 58 51 any │ │ │ │ │ │ │ │ public boolean isRunning(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -656,60 +656,60 @@ │ │ │ │ 5: aload_1 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #41 // Field threads:Ljava/util/LinkedList; │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_2 │ │ │ │ 13: invokevirtual #169 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 16: astore_3 │ │ │ │ - 17: aload_3 │ │ │ │ + 16: astore_2 │ │ │ │ + 17: aload_2 │ │ │ │ 18: invokeinterface #175, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 23: istore 4 │ │ │ │ - 25: iload 4 │ │ │ │ - 27: ifeq 65 │ │ │ │ - 30: aload_3 │ │ │ │ - 31: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 36: astore 5 │ │ │ │ - 38: aload 5 │ │ │ │ - 40: checkcast #128 // class org/sagemath/singlecellserver/SageSingleCell$ServerTask │ │ │ │ - 43: astore 5 │ │ │ │ - 45: aload 5 │ │ │ │ - 47: invokevirtual #185 // Method org/sagemath/singlecellserver/SageSingleCell$ServerTask.isInterrupted:()Z │ │ │ │ - 50: istore 4 │ │ │ │ - 52: iload 4 │ │ │ │ - 54: ifne 17 │ │ │ │ - 57: iconst_1 │ │ │ │ - 58: istore 4 │ │ │ │ - 60: aload_1 │ │ │ │ - 61: monitorexit │ │ │ │ - 62: iload 4 │ │ │ │ - 64: ireturn │ │ │ │ - 65: aload_1 │ │ │ │ - 66: monitorexit │ │ │ │ - 67: iconst_0 │ │ │ │ - 68: istore 4 │ │ │ │ - 70: aconst_null │ │ │ │ + 23: istore_3 │ │ │ │ + 24: iload_3 │ │ │ │ + 25: ifeq 61 │ │ │ │ + 28: aload_2 │ │ │ │ + 29: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 34: astore 4 │ │ │ │ + 36: aload 4 │ │ │ │ + 38: checkcast #128 // class org/sagemath/singlecellserver/SageSingleCell$ServerTask │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload 4 │ │ │ │ + 45: invokevirtual #185 // Method org/sagemath/singlecellserver/SageSingleCell$ServerTask.isInterrupted:()Z │ │ │ │ + 48: istore_3 │ │ │ │ + 49: iload_3 │ │ │ │ + 50: ifne 17 │ │ │ │ + 53: iconst_1 │ │ │ │ + 54: istore 5 │ │ │ │ + 56: aload_1 │ │ │ │ + 57: monitorexit │ │ │ │ + 58: iload 5 │ │ │ │ + 60: ireturn │ │ │ │ + 61: aload_1 │ │ │ │ + 62: monitorexit │ │ │ │ + 63: iconst_0 │ │ │ │ + 64: istore 5 │ │ │ │ + 66: aconst_null │ │ │ │ + 67: astore_2 │ │ │ │ + 68: goto 58 │ │ │ │ 71: astore_2 │ │ │ │ - 72: goto 62 │ │ │ │ - 75: astore_2 │ │ │ │ - 76: aload_1 │ │ │ │ - 77: monitorexit │ │ │ │ - 78: aload_2 │ │ │ │ - 79: athrow │ │ │ │ + 72: aload_1 │ │ │ │ + 73: monitorexit │ │ │ │ + 74: aload_2 │ │ │ │ + 75: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 7 11 75 any │ │ │ │ - 12 16 75 any │ │ │ │ - 17 23 75 any │ │ │ │ - 30 36 75 any │ │ │ │ - 38 43 75 any │ │ │ │ - 45 50 75 any │ │ │ │ - 60 62 75 any │ │ │ │ - 65 67 75 any │ │ │ │ - 76 78 75 any │ │ │ │ + 7 11 71 any │ │ │ │ + 12 16 71 any │ │ │ │ + 17 23 71 any │ │ │ │ + 28 34 71 any │ │ │ │ + 36 41 71 any │ │ │ │ + 43 48 71 any │ │ │ │ + 56 58 71 any │ │ │ │ + 61 63 71 any │ │ │ │ + 72 74 71 any │ │ │ │ │ │ │ │ public void logging(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: ldc #187 // String org.apache.http.wire │ │ ├── org/sagemath/singlecellserver/Transaction.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -138,281 +138,265 @@ │ │ │ │ 16: putfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ 19: return │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.DataFile getDataFile(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/DataFile; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #40 // class org/sagemath/singlecellserver/DataFile │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #40 // class org/sagemath/singlecellserver/DataFile │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #40 // class org/sagemath/singlecellserver/DataFile │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #40 // class org/sagemath/singlecellserver/DataFile │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.DisplayData getDisplayData(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/DisplayData; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #42 // class org/sagemath/singlecellserver/DisplayData │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #42 // class org/sagemath/singlecellserver/DisplayData │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #42 // class org/sagemath/singlecellserver/DisplayData │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #42 // class org/sagemath/singlecellserver/DisplayData │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.ExecuteReply getExecuteReply(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/ExecuteReply; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #44 // class org/sagemath/singlecellserver/ExecuteReply │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #44 // class org/sagemath/singlecellserver/ExecuteReply │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #44 // class org/sagemath/singlecellserver/ExecuteReply │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #44 // class org/sagemath/singlecellserver/ExecuteReply │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.HtmlFiles getHtmlFiles(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/HtmlFiles; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #46 // class org/sagemath/singlecellserver/HtmlFiles │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #46 // class org/sagemath/singlecellserver/HtmlFiles │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #46 // class org/sagemath/singlecellserver/HtmlFiles │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #46 // class org/sagemath/singlecellserver/HtmlFiles │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.HttpError getHttpError(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/HttpError; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #48 // class org/sagemath/singlecellserver/HttpError │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #48 // class org/sagemath/singlecellserver/HttpError │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #48 // class org/sagemath/singlecellserver/HttpError │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #48 // class org/sagemath/singlecellserver/HttpError │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.PythonOutput getPythonOutput(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/PythonOutput; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #50 // class org/sagemath/singlecellserver/PythonOutput │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #50 // class org/sagemath/singlecellserver/PythonOutput │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #50 // class org/sagemath/singlecellserver/PythonOutput │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #50 // class org/sagemath/singlecellserver/PythonOutput │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.ResultStream getResultStream(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/ResultStream; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #52 // class org/sagemath/singlecellserver/ResultStream │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #52 // class org/sagemath/singlecellserver/ResultStream │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #52 // class org/sagemath/singlecellserver/ResultStream │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #52 // class org/sagemath/singlecellserver/ResultStream │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public org.sagemath.singlecellserver.Traceback getTraceback(); │ │ │ │ descriptor: ()Lorg/sagemath/singlecellserver/Traceback; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field reply:Ljava/util/LinkedList; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_2 │ │ │ │ - 10: aload_2 │ │ │ │ - 11: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore_3 │ │ │ │ - 17: iload_3 │ │ │ │ - 18: ifeq 52 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 27: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ - 30: astore 4 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: instanceof #54 // class org/sagemath/singlecellserver/Traceback │ │ │ │ - 37: istore_3 │ │ │ │ - 38: iload_3 │ │ │ │ - 39: ifeq 10 │ │ │ │ - 42: aload 4 │ │ │ │ - 44: checkcast #54 // class org/sagemath/singlecellserver/Traceback │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 4 │ │ │ │ - 51: areturn │ │ │ │ - 52: aconst_null │ │ │ │ - 53: astore 4 │ │ │ │ - 55: goto 49 │ │ │ │ + 4: invokevirtual #26 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_1 │ │ │ │ + 8: aload_1 │ │ │ │ + 9: invokeinterface #32, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_2 │ │ │ │ + 15: iload_2 │ │ │ │ + 16: ifeq 45 │ │ │ │ + 19: aload_1 │ │ │ │ + 20: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #38 // class org/sagemath/singlecellserver/CommandReply │ │ │ │ + 28: astore_3 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: instanceof #54 // class org/sagemath/singlecellserver/Traceback │ │ │ │ + 33: istore_2 │ │ │ │ + 34: iload_2 │ │ │ │ + 35: ifeq 8 │ │ │ │ + 38: aload_3 │ │ │ │ + 39: checkcast #54 // class org/sagemath/singlecellserver/Traceback │ │ │ │ + 42: astore_3 │ │ │ │ + 43: aload_3 │ │ │ │ + 44: areturn │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: goto 43 │ │ │ │ │ │ │ │ public java.lang.String toString(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: new #56 // class java/lang/StringBuilder │ │ ├── com/example/android/actionbarcompat/ActionBarHelperBase.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -658,41 +658,39 @@ │ │ │ │ public boolean onCreateOptionsMenu(android.view.Menu); │ │ │ │ descriptor: (Landroid/view/Menu;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #28 // Field mActionItemIds:Ljava/util/Set; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #217, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #223, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 63 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #227, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #229 // class java/lang/Integer │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: invokevirtual #232 // Method java/lang/Integer.intValue:()I │ │ │ │ - 41: istore 4 │ │ │ │ - 43: aload_1 │ │ │ │ - 44: iload 4 │ │ │ │ - 46: invokeinterface #237, 2 // InterfaceMethod android/view/Menu.findItem:(I)Landroid/view/MenuItem; │ │ │ │ - 51: astore_2 │ │ │ │ - 52: aload_2 │ │ │ │ - 53: iconst_0 │ │ │ │ - 54: invokeinterface #241, 2 // InterfaceMethod android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ │ │ - 59: pop │ │ │ │ - 60: goto 12 │ │ │ │ - 63: iconst_1 │ │ │ │ - 64: ireturn │ │ │ │ + 4: invokeinterface #217, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #223, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 59 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #227, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #229 // class java/lang/Integer │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: invokevirtual #232 // Method java/lang/Integer.intValue:()I │ │ │ │ + 37: istore_3 │ │ │ │ + 38: aload_1 │ │ │ │ + 39: iload_3 │ │ │ │ + 40: invokeinterface #237, 2 // InterfaceMethod android/view/Menu.findItem:(I)Landroid/view/MenuItem; │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: iconst_0 │ │ │ │ + 50: invokeinterface #241, 2 // InterfaceMethod android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ │ │ + 55: pop │ │ │ │ + 56: goto 10 │ │ │ │ + 59: iconst_1 │ │ │ │ + 60: ireturn │ │ │ │ │ │ │ │ public void onPostCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── org/sagemath/droid/InteractContinuousSlider.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ 17: invokespecial #153 // Method updateValueText:()V │ │ │ │ 20: return │ │ │ │ │ │ │ │ public void setRange(org.json.JSONObject); │ │ │ │ descriptor: (Lorg/json/JSONObject;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: ldc #165 // String range │ │ │ │ 2: astore_2 │ │ │ │ 3: aload_1 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokevirtual #171 // Method org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ 8: astore_3 │ │ │ │ 9: iconst_0 │ │ │ │ @@ -637,25 +637,25 @@ │ │ │ │ 175: invokevirtual #211 // Method org/json/JSONException.getLocalizedMessage:()Ljava/lang/String; │ │ │ │ 178: astore 8 │ │ │ │ 180: ldc #11 // String InteractContinuousSlider │ │ │ │ 182: aload 8 │ │ │ │ 184: invokestatic #217 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 187: pop │ │ │ │ 188: dconst_0 │ │ │ │ - 189: dstore 11 │ │ │ │ + 189: dstore 5 │ │ │ │ 191: ldc2_w #29 // double 1.0d │ │ │ │ - 194: dstore 13 │ │ │ │ + 194: dstore 11 │ │ │ │ 196: ldc2_w #35 // double 0.1d │ │ │ │ - 199: dstore 15 │ │ │ │ + 199: dstore 13 │ │ │ │ 201: aload_0 │ │ │ │ 202: astore_2 │ │ │ │ 203: aload_0 │ │ │ │ - 204: dload 11 │ │ │ │ - 206: dload 13 │ │ │ │ - 208: dload 15 │ │ │ │ + 204: dload 5 │ │ │ │ + 206: dload 11 │ │ │ │ + 208: dload 13 │ │ │ │ 210: invokevirtual #221 // Method setRange:(DDD)V │ │ │ │ 213: goto 166 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 4 8 171 Class org/json/JSONException │ │ │ │ 15 19 171 Class org/json/JSONException │ │ │ │ 22 27 171 Class org/json/JSONException │ │ ├── org/sagemath/droid/OutputView.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -659,44 +659,42 @@ │ │ │ │ 20: putfield #130 // Field cell:Lorg/sagemath/droid/CellData; │ │ │ │ 23: aload_0 │ │ │ │ 24: getfield #130 // Field cell:Lorg/sagemath/droid/CellData; │ │ │ │ 27: invokestatic #198 // Method junit/framework/Assert.assertNotNull:(Ljava/lang/Object;)V │ │ │ │ 30: aload_0 │ │ │ │ 31: getfield #130 // Field cell:Lorg/sagemath/droid/CellData; │ │ │ │ 34: invokevirtual #202 // Method org/sagemath/droid/CellData.getOutputBlocks:()Ljava/util/LinkedList; │ │ │ │ - 37: astore_1 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #206 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 42: astore_2 │ │ │ │ - 43: aload_2 │ │ │ │ - 44: invokeinterface #209, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 49: istore_3 │ │ │ │ - 50: iload_3 │ │ │ │ - 51: ifeq 97 │ │ │ │ - 54: aload_2 │ │ │ │ - 55: invokeinterface #210, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 60: checkcast #80 // class java/lang/String │ │ │ │ - 63: astore 4 │ │ │ │ - 65: aload_0 │ │ │ │ - 66: getfield #130 // Field cell:Lorg/sagemath/droid/CellData; │ │ │ │ - 69: astore_1 │ │ │ │ - 70: aload_1 │ │ │ │ - 71: aload 4 │ │ │ │ - 73: invokevirtual #214 // Method org/sagemath/droid/CellData.hasCachedOutput:(Ljava/lang/String;)Z │ │ │ │ - 76: istore_3 │ │ │ │ - 77: iload_3 │ │ │ │ - 78: ifeq 43 │ │ │ │ - 81: aload_0 │ │ │ │ - 82: invokespecial #114 // Method newOutputBlock:()Lorg/sagemath/droid/OutputBlock; │ │ │ │ - 85: astore 5 │ │ │ │ - 87: aload 5 │ │ │ │ - 89: aload 4 │ │ │ │ - 91: invokevirtual #218 // Method org/sagemath/droid/OutputBlock.set:(Ljava/lang/String;)V │ │ │ │ - 94: goto 43 │ │ │ │ - 97: return │ │ │ │ + 37: invokevirtual #206 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 40: astore_1 │ │ │ │ + 41: aload_1 │ │ │ │ + 42: invokeinterface #209, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 47: istore_2 │ │ │ │ + 48: iload_2 │ │ │ │ + 49: ifeq 94 │ │ │ │ + 52: aload_1 │ │ │ │ + 53: invokeinterface #210, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 58: checkcast #80 // class java/lang/String │ │ │ │ + 61: astore_3 │ │ │ │ + 62: aload_0 │ │ │ │ + 63: getfield #130 // Field cell:Lorg/sagemath/droid/CellData; │ │ │ │ + 66: astore 4 │ │ │ │ + 68: aload 4 │ │ │ │ + 70: aload_3 │ │ │ │ + 71: invokevirtual #214 // Method org/sagemath/droid/CellData.hasCachedOutput:(Ljava/lang/String;)Z │ │ │ │ + 74: istore_2 │ │ │ │ + 75: iload_2 │ │ │ │ + 76: ifeq 41 │ │ │ │ + 79: aload_0 │ │ │ │ + 80: invokespecial #114 // Method newOutputBlock:()Lorg/sagemath/droid/OutputBlock; │ │ │ │ + 83: astore 5 │ │ │ │ + 85: aload 5 │ │ │ │ + 87: aload_3 │ │ │ │ + 88: invokevirtual #218 // Method org/sagemath/droid/OutputBlock.set:(Ljava/lang/String;)V │ │ │ │ + 91: goto 41 │ │ │ │ + 94: return │ │ │ │ │ │ │ │ public void onSageAdditionalOutputListener(org.sagemath.singlecellserver.CommandOutput); │ │ │ │ descriptor: (Lorg/sagemath/singlecellserver/CommandOutput;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: new #220 // class org/sagemath/droid/OutputView$UpdateResult ├── smali/android/support/v4/view/ViewPager.smali │ @@ -2320,241 +2320,249 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 18 │ + .locals 19 │ .param p1, "xOffset" # F │ │ .prologue │ .line 1392 │ 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 1393 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + 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 1396 │ :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 1397 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v1, v1 │ + int-to-float v2, v2 │ │ - sub-float v15, v1, p1 │ + sub-float v16, v2, p1 │ │ .line 1398 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 1399 │ - .local v16, "width":I │ + .local v17, "width":I │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ - add-int v17, v16, v1 │ + add-int v18, v17, v2 │ │ .line 1401 │ - .local v17, "widthWithMargin":I │ - const/4 v1, 0x0 │ + .local v18, "widthWithMargin":I │ + const/4 v2, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - mul-int v2, v2, v17 │ + mul-int v3, v3, v18 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ + invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v10, v1 │ + int-to-float v11, v2 │ │ .line 1402 │ - .local v10, "leftBound":F │ + .local v11, "leftBound":F │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ 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 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I │ + invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I │ │ - move-result v1 │ + move-result v2 │ │ - mul-int v1, v1, v17 │ + mul-int v2, v2, v18 │ │ - int-to-float v14, v1 │ + int-to-float v15, v2 │ │ .line 1404 │ - .local v14, "rightBound":F │ - cmpg-float v1, v15, v10 │ + .local v15, "rightBound":F │ + cmpg-float v2, v16, v11 │ │ - if-gez v1, :cond_3 │ + if-gez v2, :cond_3 │ │ .line 1405 │ - move v15, v10 │ + move/from16 v16, v11 │ │ .line 1410 │ :cond_1 │ :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 1411 │ - float-to-int v1, v15 │ + 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 1412 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 1413 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ - div-int v11, v1, v17 │ + div-int v12, v2, v18 │ │ .line 1414 │ - .local v11, "position":I │ - float-to-int v1, v15 │ + .local v12, "position":I │ + move/from16 v0, v16 │ │ - rem-int v13, v1, v17 │ + float-to-int v2, v0 │ + │ + rem-int v14, v2, v18 │ │ .line 1415 │ - .local v13, "positionOffsetPixels":I │ - int-to-float v1, v13 │ + .local v14, "positionOffsetPixels":I │ + int-to-float v2, v14 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - div-float v12, v1, v2 │ + div-float v13, v2, v3 │ │ .line 1416 │ - .local v12, "positionOffset":F │ + .local v13, "positionOffset":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - invoke-interface {v1, v11, v12, v13}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ + invoke-interface {v2, v12, v13, v14}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ .line 1421 │ - .end local v11 # "position":I │ - .end local v12 # "positionOffset":F │ - .end local v13 # "positionOffsetPixels":I │ + .end local v12 # "position":I │ + .end local v13 # "positionOffset":F │ + .end local v14 # "positionOffsetPixels":I │ :cond_2 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 1422 │ - .local v3, "time":J │ + .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 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 1424 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .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 1425 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 1426 │ return-void │ │ .line 1406 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_3 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_1 │ + if-lez v2, :cond_1 │ │ .line 1407 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method public getAdapter()Landroid/support/v4/view/PagerAdapter; │ .locals 1 ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -553,15 +553,15 @@ │ │ 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 ├── 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 50 │ 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 64 │ - 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 71 │ 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 │ @@ -311,15 +311,15 @@ │ │ .line 1261 │ :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 693 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -329,17 +329,17 @@ │ .line 694 │ .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 695 │ - const-wide/16 v1, 0xdc │ + 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 696 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -382,17 +382,17 @@ │ .line 682 │ .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 683 │ - const-wide/16 v1, 0xdc │ + 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 684 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 685 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -401,17 +401,17 @@ │ .line 686 │ .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 687 │ - const-wide/16 v1, 0xdc │ + 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 688 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 689 │ return-object v10 │ .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 166 │ 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 161 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 162 │ 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 153 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/com/codebutler/android_websockets/SocketIOClient$3.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$nextId:I │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$3;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ iput p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$3;->val$nextId:I ├── smali/com/codebutler/android_websockets/SocketIOClient$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$4;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -54,20 +55,22 @@ │ │ new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$4$5; │ │ invoke-direct {v1, p0}, Lcom/codebutler/android_websockets/SocketIOClient$4$5;->(Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ │ iget-object v2, p0, Lcom/codebutler/android_websockets/SocketIOClient$4;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ + .line 367 │ invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;->access$800(Lcom/codebutler/android_websockets/SocketIOClient;)I │ │ move-result v2 │ │ int-to-long v2, v2 │ │ + .line 361 │ invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 368 │ return-void │ .end method │ │ .method public onDisconnect(ILjava/lang/String;)V │ @@ -170,18 +173,20 @@ │ │ new-instance v1, Lcom/codebutler/android_websockets/SocketIOClient$4$4; │ │ invoke-direct {v1, p0}, Lcom/codebutler/android_websockets/SocketIOClient$4$4;->(Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ │ iget-object v2, p0, Lcom/codebutler/android_websockets/SocketIOClient$4;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ + .line 343 │ invoke-static {v2}, Lcom/codebutler/android_websockets/SocketIOClient;->access$600(Lcom/codebutler/android_websockets/SocketIOClient;)J │ │ move-result-wide v2 │ │ + .line 330 │ invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 349 │ :goto_0 │ return-void │ │ .line 347 ├── smali/com/codebutler/android_websockets/SocketIOClient$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 454 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$7;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/codebutler/android_websockets/SocketIOClient$4$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ .prologue │ .line 330 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$4;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/codebutler/android_websockets/SocketIOClient$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$nextId:I │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$1;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ iput p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$1;->val$nextId:I │ │ @@ -100,20 +101,22 @@ │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lcom/codebutler/android_websockets/SocketIOClient$1;->val$event:Lorg/json/JSONObject; │ │ + .line 139 │ invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 138 │ invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;->send(Ljava/lang/String;)V │ │ .line 140 ├── smali/com/codebutler/android_websockets/WebSocketClient$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/WebSocketClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/WebSocketClient; │ │ .prologue │ .line 157 │ iput-object p1, p0, Lcom/codebutler/android_websockets/WebSocketClient$2;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/codebutler/android_websockets/SocketIOClient$4$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$messageId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ .prologue │ .line 217 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$1;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ iput-object p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$1;->val$messageId:Ljava/lang/String; ├── smali/com/codebutler/android_websockets/SocketIOClient.smali │ @@ -522,16 +522,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v2 │ │ .line 95 │ invoke-virtual {v0}, Landroid/net/http/AndroidHttpClient;->close()V │ │ + .line 93 │ return-object v2 │ │ + .line 95 │ .end local v1 # "res":Lorg/apache/http/HttpResponse; │ :catchall_0 │ move-exception v2 │ │ invoke-virtual {v0}, Landroid/net/http/AndroidHttpClient;->close()V │ │ throw v2 │ @@ -688,14 +690,15 @@ │ │ .line 396 │ :cond_0 │ new-instance v0, Lcom/codebutler/android_websockets/SocketIOClient$5; │ │ invoke-direct {v0, p0}, Lcom/codebutler/android_websockets/SocketIOClient$5;->(Lcom/codebutler/android_websockets/SocketIOClient;)V │ │ + .line 423 │ invoke-virtual {v0}, Lcom/codebutler/android_websockets/SocketIOClient$5;->start()V │ │ goto :goto_0 │ .end method │ │ .method public connectToEndpoint(Ljava/lang/String;)V │ .locals 2 ├── smali/com/codebutler/android_websockets/SocketIOClient$2.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$nextId:I │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;ILcom/codebutler/android_websockets/SocketIOClient$Acknowledge;Lorg/json/JSONObject;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$2;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ iput p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$2;->val$nextId:I │ │ @@ -100,20 +101,22 @@ │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lcom/codebutler/android_websockets/SocketIOClient$2;->val$jsonMessage:Lorg/json/JSONObject; │ │ + .line 159 │ invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 158 │ invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {v1, v0}, Lcom/codebutler/android_websockets/WebSocketClient;->send(Ljava/lang/String;)V │ │ .line 160 ├── smali/com/codebutler/android_websockets/SocketIOClient$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$5;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/com/codebutler/android_websockets/HybiParser.smali │ @@ -112,69 +112,77 @@ │ const/4 v3, 0x0 │ │ .line 85 │ const/4 v0, 0x6 │ │ new-array v0, v0, [Ljava/lang/Integer; │ │ + .line 86 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v3 │ │ + .line 87 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v4 │ │ + .line 88 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v5 │ │ const/16 v1, 0x8 │ │ + .line 89 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v6 │ │ const/4 v1, 0x4 │ │ const/16 v2, 0x9 │ │ + .line 90 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x5 │ │ const/16 v2, 0xa │ │ + .line 91 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ + .line 85 │ invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ sput-object v0, Lcom/codebutler/android_websockets/HybiParser;->OPCODES:Ljava/util/List; │ │ .line 94 │ new-array v0, v6, [Ljava/lang/Integer; │ │ + .line 95 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v3 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -185,14 +193,15 @@ │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v0, v5 │ │ + .line 94 │ invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ sput-object v0, Lcom/codebutler/android_websockets/HybiParser;->FRAGMENTED_OPCODES:Ljava/util/List; │ │ return-void │ @@ -767,640 +776,642 @@ │ │ invoke-direct {v1, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ throw v1 │ .end method │ │ .method private frame(Ljava/lang/Object;II)[B │ - .locals 16 │ + .locals 18 │ .param p1, "data" # Ljava/lang/Object; │ .param p2, "opcode" # I │ .param p3, "errorCode" # I │ │ .prologue │ .line 197 │ move-object/from16 v0, p0 │ │ - iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;->mClosed:Z │ + iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;->mClosed:Z │ │ - if-eqz v9, :cond_1 │ + if-eqz v10, :cond_1 │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ .line 244 │ .end local p1 # "data":Ljava/lang/Object; │ :cond_0 │ :goto_0 │ - return-object v2 │ + return-object v3 │ │ .line 199 │ .restart local p1 # "data":Ljava/lang/Object; │ :cond_1 │ - const-string v9, "HybiParser" │ + const-string v10, "HybiParser" │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Creating frame for: " │ + const-string v12, "Creating frame for: " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v11 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - const-string v11, " op: " │ + const-string v12, " op: " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v11 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - const-string v11, " err: " │ + const-string v12, " err: " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v11 │ │ move/from16 v0, p3 │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 201 │ move-object/from16 v0, p1 │ │ - instance-of v9, v0, Ljava/lang/String; │ + instance-of v10, v0, Ljava/lang/String; │ │ - if-eqz v9, :cond_3 │ + if-eqz v10, :cond_3 │ │ check-cast p1, Ljava/lang/String; │ │ .end local p1 # "data":Ljava/lang/Object; │ invoke-direct/range {p0 .. p1}, Lcom/codebutler/android_websockets/HybiParser;->decode(Ljava/lang/String;)[B │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 202 │ - .local v1, "buffer":[B │ + .local v2, "buffer":[B │ :goto_1 │ if-lez p3, :cond_4 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ .line 203 │ - .local v4, "insert":I │ + .local v5, "insert":I │ :goto_2 │ - array-length v9, v1 │ + array-length v10, v2 │ │ - add-int v5, v9, v4 │ + add-int v6, v10, v5 │ │ .line 204 │ - .local v5, "length":I │ - const/16 v9, 0x7d │ + .local v6, "length":I │ + const/16 v10, 0x7d │ │ - if-gt v5, v9, :cond_5 │ + if-gt v6, v10, :cond_5 │ │ - const/4 v3, 0x2 │ + const/4 v4, 0x2 │ │ .line 205 │ - .local v3, "header":I │ + .local v4, "header":I │ :goto_3 │ move-object/from16 v0, p0 │ │ - iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;->mMasking:Z │ + iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;->mMasking:Z │ │ - if-eqz v9, :cond_7 │ + if-eqz v10, :cond_7 │ │ - const/4 v9, 0x4 │ + const/4 v10, 0x4 │ │ :goto_4 │ - add-int v8, v3, v9 │ + add-int v9, v4, v10 │ │ .line 206 │ - .local v8, "offset":I │ + .local v9, "offset":I │ move-object/from16 v0, p0 │ │ - iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;->mMasking:Z │ + iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;->mMasking:Z │ │ - if-eqz v9, :cond_8 │ + if-eqz v10, :cond_8 │ │ - const/16 v7, 0x80 │ + const/16 v8, 0x80 │ │ .line 207 │ - .local v7, "masked":I │ + .local v8, "masked":I │ :goto_5 │ - add-int v9, v5, v8 │ + add-int v10, v6, v9 │ │ - new-array v2, v9, [B │ + new-array v3, v10, [B │ │ .line 209 │ - .local v2, "frame":[B │ - const/4 v9, 0x0 │ + .local v3, "frame":[B │ + const/4 v10, 0x0 │ │ move/from16 v0, p2 │ │ - int-to-byte v10, v0 │ + int-to-byte v11, v0 │ │ - or-int/lit8 v10, v10, -0x80 │ + or-int/lit8 v11, v11, -0x80 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 211 │ - const/16 v9, 0x7d │ + const/16 v10, 0x7d │ │ - if-gt v5, v9, :cond_9 │ + if-gt v6, v10, :cond_9 │ │ .line 212 │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - or-int v10, v7, v5 │ + or-int v11, v8, v6 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 229 │ :goto_6 │ if-lez p3, :cond_2 │ │ .line 230 │ move/from16 v0, p3 │ │ - div-int/lit16 v9, v0, 0x100 │ + div-int/lit16 v10, v0, 0x100 │ │ - int-to-double v9, v9 │ + int-to-double v10, v10 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-int v9, v9 │ + double-to-int v10, v10 │ │ - and-int/lit16 v9, v9, 0xff │ + and-int/lit16 v10, v10, 0xff │ │ - int-to-byte v9, v9 │ + int-to-byte v10, v10 │ │ - aput-byte v9, v2, v8 │ + aput-byte v10, v3, v9 │ │ .line 231 │ - add-int/lit8 v9, v8, 0x1 │ + add-int/lit8 v10, v9, 0x1 │ │ move/from16 v0, p3 │ │ - and-int/lit16 v10, v0, 0xff │ + and-int/lit16 v11, v0, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 233 │ :cond_2 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ - add-int v10, v8, v4 │ + add-int v11, v9, v5 │ │ - array-length v11, v1 │ + array-length v12, v2 │ │ - invoke-static {v1, v9, v2, v10, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v2, v10, v3, v11, v12}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 235 │ move-object/from16 v0, p0 │ │ - iget-boolean v9, v0, Lcom/codebutler/android_websockets/HybiParser;->mMasking:Z │ + iget-boolean v10, v0, Lcom/codebutler/android_websockets/HybiParser;->mMasking:Z │ │ - if-eqz v9, :cond_0 │ + if-eqz v10, :cond_0 │ │ .line 236 │ - const/4 v9, 0x4 │ + const/4 v10, 0x4 │ │ - new-array v6, v9, [B │ + new-array v7, v10, [B │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ + .line 237 │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - const-wide/high16 v12, 0x4070000000000000L # 256.0 │ + const-wide/high16 v14, 0x4070000000000000L # 256.0 │ │ - mul-double/2addr v10, v12 │ + mul-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v6, v9 │ + aput-byte v11, v7, v10 │ │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - const-wide/high16 v12, 0x4070000000000000L # 256.0 │ + const-wide/high16 v14, 0x4070000000000000L # 256.0 │ │ - mul-double/2addr v10, v12 │ + mul-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v6, v9 │ + aput-byte v11, v7, v10 │ │ - const/4 v9, 0x2 │ + const/4 v10, 0x2 │ │ + .line 238 │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - const-wide/high16 v12, 0x4070000000000000L # 256.0 │ + const-wide/high16 v14, 0x4070000000000000L # 256.0 │ │ - mul-double/2addr v10, v12 │ + mul-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v6, v9 │ + aput-byte v11, v7, v10 │ │ - const/4 v9, 0x3 │ + const/4 v10, 0x3 │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - const-wide/high16 v12, 0x4070000000000000L # 256.0 │ + const-wide/high16 v14, 0x4070000000000000L # 256.0 │ │ - mul-double/2addr v10, v12 │ + mul-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v6, v9 │ + aput-byte v11, v7, v10 │ │ .line 240 │ - .local v6, "mask":[B │ - const/4 v9, 0x0 │ + .local v7, "mask":[B │ + const/4 v10, 0x0 │ │ - array-length v10, v6 │ + array-length v11, v7 │ │ - invoke-static {v6, v9, v2, v3, v10}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v7, v10, v3, v4, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 241 │ - invoke-static {v2, v6, v8}, Lcom/codebutler/android_websockets/HybiParser;->mask([B[BI)[B │ + invoke-static {v3, v7, v9}, Lcom/codebutler/android_websockets/HybiParser;->mask([B[BI)[B │ │ goto/16 :goto_0 │ │ .line 201 │ - .end local v1 # "buffer":[B │ - .end local v2 # "frame":[B │ - .end local v3 # "header":I │ - .end local v4 # "insert":I │ - .end local v5 # "length":I │ - .end local v6 # "mask":[B │ - .end local v7 # "masked":I │ - .end local v8 # "offset":I │ + .end local v2 # "buffer":[B │ + .end local v3 # "frame":[B │ + .end local v4 # "header":I │ + .end local v5 # "insert":I │ + .end local v6 # "length":I │ + .end local v7 # "mask":[B │ + .end local v8 # "masked":I │ + .end local v9 # "offset":I │ .restart local p1 # "data":Ljava/lang/Object; │ :cond_3 │ check-cast p1, [B │ │ .end local p1 # "data":Ljava/lang/Object; │ check-cast p1, [B │ │ - move-object/from16 v1, p1 │ + move-object/from16 v2, p1 │ │ goto/16 :goto_1 │ │ .line 202 │ - .restart local v1 # "buffer":[B │ + .restart local v2 # "buffer":[B │ :cond_4 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_2 │ │ .line 204 │ - .restart local v4 # "insert":I │ - .restart local v5 # "length":I │ + .restart local v5 # "insert":I │ + .restart local v6 # "length":I │ :cond_5 │ - const v9, 0xffff │ + const v10, 0xffff │ │ - if-gt v5, v9, :cond_6 │ + if-gt v6, v10, :cond_6 │ │ - const/4 v3, 0x4 │ + const/4 v4, 0x4 │ │ goto/16 :goto_3 │ │ :cond_6 │ - const/16 v3, 0xa │ + const/16 v4, 0xa │ │ goto/16 :goto_3 │ │ .line 205 │ - .restart local v3 # "header":I │ + .restart local v4 # "header":I │ :cond_7 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ goto/16 :goto_4 │ │ .line 206 │ - .restart local v8 # "offset":I │ + .restart local v9 # "offset":I │ :cond_8 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ goto/16 :goto_5 │ │ .line 213 │ - .restart local v2 # "frame":[B │ - .restart local v7 # "masked":I │ + .restart local v3 # "frame":[B │ + .restart local v8 # "masked":I │ :cond_9 │ - const v9, 0xffff │ + const v10, 0xffff │ │ - if-gt v5, v9, :cond_a │ + if-gt v6, v10, :cond_a │ │ .line 214 │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - or-int/lit8 v10, v7, 0x7e │ + or-int/lit8 v11, v8, 0x7e │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 215 │ - const/4 v9, 0x2 │ + const/4 v10, 0x2 │ │ - div-int/lit16 v10, v5, 0x100 │ + div-int/lit16 v11, v6, 0x100 │ │ - int-to-double v10, v10 │ + int-to-double v12, v11 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 216 │ - const/4 v9, 0x3 │ + const/4 v10, 0x3 │ │ - and-int/lit16 v10, v5, 0xff │ + and-int/lit16 v11, v6, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ goto/16 :goto_6 │ │ .line 218 │ :cond_a │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - or-int/lit8 v10, v7, 0x7f │ + or-int/lit8 v11, v8, 0x7f │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 219 │ - const/4 v9, 0x2 │ + const/4 v10, 0x2 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x404c000000000000L # 56.0 │ + const-wide/high16 v16, 0x404c000000000000L # 56.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 220 │ - const/4 v9, 0x3 │ + const/4 v10, 0x3 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x4048000000000000L # 48.0 │ + const-wide/high16 v16, 0x4048000000000000L # 48.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 221 │ - const/4 v9, 0x4 │ + const/4 v10, 0x4 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x4044000000000000L # 40.0 │ + const-wide/high16 v16, 0x4044000000000000L # 40.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 222 │ - const/4 v9, 0x5 │ + const/4 v10, 0x5 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x4040000000000000L # 32.0 │ + const-wide/high16 v16, 0x4040000000000000L # 32.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 223 │ - const/4 v9, 0x6 │ + const/4 v10, 0x6 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x4038000000000000L # 24.0 │ + const-wide/high16 v16, 0x4038000000000000L # 24.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 224 │ - const/4 v9, 0x7 │ + const/4 v10, 0x7 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x4030000000000000L # 16.0 │ + const-wide/high16 v16, 0x4030000000000000L # 16.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 225 │ - const/16 v9, 0x8 │ + const/16 v10, 0x8 │ │ - int-to-double v10, v5 │ + int-to-double v12, v6 │ │ - const-wide/high16 v12, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v14, 0x4020000000000000L # 8.0 │ + const-wide/high16 v16, 0x4020000000000000L # 8.0 │ │ - invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - div-double/2addr v10, v12 │ + div-double/2addr v12, v14 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - double-to-int v10, v10 │ + double-to-int v11, v12 │ │ - and-int/lit16 v10, v10, 0xff │ + and-int/lit16 v11, v11, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ .line 226 │ - const/16 v9, 0x9 │ + const/16 v10, 0x9 │ │ - and-int/lit16 v10, v5, 0xff │ + and-int/lit16 v11, v6, 0xff │ │ - int-to-byte v10, v10 │ + int-to-byte v11, v11 │ │ - aput-byte v10, v2, v9 │ + aput-byte v11, v3, v10 │ │ goto/16 :goto_6 │ .end method │ │ .method private frame(Ljava/lang/String;II)[B │ .locals 1 │ .param p1, "data" # Ljava/lang/String; ├── smali/com/codebutler/android_websockets/SocketIOClient$4$5.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ .prologue │ .line 361 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$5;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 364 │ iget-object v0, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$5;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ @@ -51,17 +52,17 @@ │ │ iget-object v1, v1, Lcom/codebutler/android_websockets/SocketIOClient$4;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ invoke-static {v1}, Lcom/codebutler/android_websockets/SocketIOClient;->access$800(Lcom/codebutler/android_websockets/SocketIOClient;)I │ │ move-result v1 │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - invoke-virtual {v0, p0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v0, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 365 │ iget-object v0, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$5;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ iget-object v0, v0, Lcom/codebutler/android_websockets/SocketIOClient$4;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ invoke-static {v0}, Lcom/codebutler/android_websockets/SocketIOClient;->access$000(Lcom/codebutler/android_websockets/SocketIOClient;)Lcom/codebutler/android_websockets/WebSocketClient; ├── smali/com/codebutler/android_websockets/SocketIOClient$4$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$messageId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$3;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ iput-object p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$3;->val$messageId:Ljava/lang/String; ├── smali/com/codebutler/android_websockets/SocketIOClient$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$endpoint:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 433 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$6;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ iput-object p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$6;->val$endpoint:Ljava/lang/String; ├── smali/com/codebutler/android_websockets/SocketIOClient$4$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$messageId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient$4;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$2;->this$1:Lcom/codebutler/android_websockets/SocketIOClient$4; │ │ iput-object p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$4$2;->val$messageId:Ljava/lang/String; ├── smali/com/codebutler/android_websockets/WebSocketClient$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/WebSocketClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/WebSocketClient; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -40,892 +41,890 @@ │ .locals 18 │ │ .prologue │ .line 81 │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getPort()I │ + invoke-virtual {v13}, Ljava/net/URI;->getPort()I │ │ - move-result v14 │ + move-result v13 │ │ - const/4 v15, -0x1 │ + const/4 v14, -0x1 │ │ - if-eq v14, v15, :cond_2 │ + if-eq v13, v14, :cond_2 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getPort()I │ + invoke-virtual {v13}, Ljava/net/URI;->getPort()I │ │ - move-result v11 │ + move-result v10 │ │ .line 83 │ - .local v11, "port":I │ + .local v10, "port":I │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getPath()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getPath()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_5 │ + if-eqz v13, :cond_5 │ │ - const-string v10, "/" │ + const-string v9, "/" │ │ .line 84 │ - .local v10, "path":Ljava/lang/String; │ + .local v9, "path":Ljava/lang/String; │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getQuery()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getQuery()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_0 │ + if-nez v13, :cond_0 │ │ .line 85 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "?" │ + const-string v14, "?" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/net/URI;->getQuery()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/net/URI;->getQuery()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 88 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "wss" │ + const-string v14, "wss" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_6 │ + if-eqz v13, :cond_6 │ │ - const-string v7, "https" │ + const-string v6, "https" │ │ .line 89 │ - .local v7, "originScheme":Ljava/lang/String; │ + .local v6, "originScheme":Ljava/lang/String; │ :goto_2 │ - new-instance v6, Ljava/net/URI; │ + new-instance v5, Ljava/net/URI; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "//" │ + const-string v14, "//" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/net/URI;->getHost()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/net/URI;->getHost()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-direct {v6, v7, v14, v15}, Ljava/net/URI;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v5, v6, v13, v14}, Ljava/net/URI;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 91 │ - .local v6, "origin":Ljava/net/URI; │ + .local v5, "origin":Ljava/net/URI; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "wss" │ + const-string v14, "wss" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_1 │ + if-nez v13, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "https" │ + const-string v14, "https" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_7 │ + if-eqz v13, :cond_7 │ │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$100(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$100(Lcom/codebutler/android_websockets/WebSocketClient;)Ljavax/net/ssl/SSLSocketFactory; │ │ move-result-object v2 │ │ .line 92 │ .local v2, "factory":Ljavax/net/SocketFactory; │ :goto_3 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/net/URI;->getHost()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/net/URI;->getHost()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v2, v15, v11}, Ljavax/net/SocketFactory;->createSocket(Ljava/lang/String;I)Ljava/net/Socket; │ + invoke-virtual {v2, v14, v10}, Ljavax/net/SocketFactory;->createSocket(Ljava/lang/String;I)Ljava/net/Socket; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$202(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; │ + invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$202(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/net/Socket;)Ljava/net/Socket; │ │ .line 94 │ - new-instance v8, Ljava/io/PrintWriter; │ + new-instance v7, Ljava/io/PrintWriter; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$200(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$200(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; │ + invoke-virtual {v13}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-direct {v8, v14}, Ljava/io/PrintWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v7, v13}, Ljava/io/PrintWriter;->(Ljava/io/OutputStream;)V │ │ .line 95 │ - .local v8, "out":Ljava/io/PrintWriter; │ - new-instance v14, Ljava/lang/StringBuilder; │ + .local v7, "out":Ljava/io/PrintWriter; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "GET " │ + const-string v14, "GET " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, " HTTP/1.1\r\n" │ + const-string v14, " HTTP/1.1\r\n" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 96 │ - const-string v14, "Upgrade: websocket\r\n" │ + const-string v13, "Upgrade: websocket\r\n" │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 97 │ - const-string v14, "Connection: Upgrade\r\n" │ + const-string v13, "Connection: Upgrade\r\n" │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 98 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Host: " │ + const-string v14, "Host: " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/net/URI;->getHost()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/net/URI;->getHost()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "\r\n" │ + const-string v14, "\r\n" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 99 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Origin: " │ + const-string v14, "Origin: " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v6}, Ljava/net/URI;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "\r\n" │ + const-string v14, "\r\n" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 100 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Sec-WebSocket-Key: " │ + const-string v14, "Sec-WebSocket-Key: " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$300(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String; │ + invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$300(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "\r\n" │ + const-string v14, "\r\n" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 101 │ - const-string v14, "Sec-WebSocket-Version: 13\r\n" │ + const-string v13, "Sec-WebSocket-Version: 13\r\n" │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 102 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$400(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$400(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - if-eqz v14, :cond_8 │ + if-eqz v13, :cond_8 │ │ .line 103 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$400(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$400(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/util/List; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v13 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_8 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lorg/apache/http/NameValuePair; │ + check-cast v8, Lorg/apache/http/NameValuePair; │ │ .line 104 │ - .local v9, "pair":Lorg/apache/http/NameValuePair; │ + .local v8, "pair":Lorg/apache/http/NameValuePair; │ const-string v14, "%s: %s\r\n" │ │ const/4 v15, 0x2 │ │ new-array v15, v15, [Ljava/lang/Object; │ │ const/16 v16, 0x0 │ │ - invoke-interface {v9}, Lorg/apache/http/NameValuePair;->getName()Ljava/lang/String; │ + invoke-interface {v8}, Lorg/apache/http/NameValuePair;->getName()Ljava/lang/String; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x1 │ │ - invoke-interface {v9}, Lorg/apache/http/NameValuePair;->getValue()Ljava/lang/String; │ + invoke-interface {v8}, Lorg/apache/http/NameValuePair;->getValue()Ljava/lang/String; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v14 │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/io/EOFException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljavax/net/ssl/SSLException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 │ │ goto :goto_4 │ │ .line 136 │ .end local v2 # "factory":Ljavax/net/SocketFactory; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v6 # "origin":Ljava/net/URI; │ - .end local v7 # "originScheme":Ljava/lang/String; │ - .end local v8 # "out":Ljava/io/PrintWriter; │ - .end local v9 # "pair":Lorg/apache/http/NameValuePair; │ - .end local v10 # "path":Ljava/lang/String; │ - .end local v11 # "port":I │ + .end local v5 # "origin":Ljava/net/URI; │ + .end local v6 # "originScheme":Ljava/lang/String; │ + .end local v7 # "out":Ljava/io/PrintWriter; │ + .end local v8 # "pair":Lorg/apache/http/NameValuePair; │ + .end local v9 # "path":Ljava/lang/String; │ + .end local v10 # "port":I │ :catch_0 │ move-exception v1 │ │ .line 137 │ .local v1, "ex":Ljava/io/EOFException; │ - const-string v14, "WebSocketClient" │ + const-string v13, "WebSocketClient" │ │ - const-string v15, "WebSocket EOF!" │ + const-string v14, "WebSocket EOF!" │ │ - invoke-static {v14, v15, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v13, v14, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 138 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - const-string v16, "EOF" │ + const-string v15, "EOF" │ │ - invoke-interface/range {v14 .. v16}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onDisconnect(ILjava/lang/String;)V │ + invoke-interface {v13, v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onDisconnect(ILjava/lang/String;)V │ │ .line 139 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$902(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ + invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$902(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ │ .line 150 │ .end local v1 # "ex":Ljava/io/EOFException; │ :goto_5 │ return-void │ │ .line 81 │ :cond_2 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "wss" │ + const-string v14, "wss" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_3 │ + if-nez v13, :cond_3 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "https" │ + const-string v14, "https" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_4 │ + if-eqz v13, :cond_4 │ │ :cond_3 │ - const/16 v11, 0x1bb │ + const/16 v10, 0x1bb │ │ goto/16 :goto_0 │ │ :cond_4 │ - const/16 v11, 0x50 │ + const/16 v10, 0x50 │ │ goto/16 :goto_0 │ │ .line 83 │ - .restart local v11 # "port":I │ + .restart local v10 # "port":I │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$000(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/URI; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/URI;->getPath()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/net/URI;->getPath()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto/16 :goto_1 │ │ .line 88 │ - .restart local v10 # "path":Ljava/lang/String; │ + .restart local v9 # "path":Ljava/lang/String; │ :cond_6 │ - const-string v7, "http" │ + const-string v6, "http" │ │ goto/16 :goto_2 │ │ .line 91 │ - .restart local v6 # "origin":Ljava/net/URI; │ - .restart local v7 # "originScheme":Ljava/lang/String; │ + .restart local v5 # "origin":Ljava/net/URI; │ + .restart local v6 # "originScheme":Ljava/lang/String; │ :cond_7 │ invoke-static {}, Ljavax/net/SocketFactory;->getDefault()Ljavax/net/SocketFactory; │ │ move-result-object v2 │ │ goto/16 :goto_3 │ │ .line 107 │ .restart local v2 # "factory":Ljavax/net/SocketFactory; │ - .restart local v8 # "out":Ljava/io/PrintWriter; │ + .restart local v7 # "out":Ljava/io/PrintWriter; │ :cond_8 │ - const-string v14, "\r\n" │ + const-string v13, "\r\n" │ │ - invoke-virtual {v8, v14}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + invoke-virtual {v7, v13}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ .line 108 │ - invoke-virtual {v8}, Ljava/io/PrintWriter;->flush()V │ + invoke-virtual {v7}, Ljava/io/PrintWriter;->flush()V │ │ .line 110 │ - new-instance v13, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ + new-instance v12, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$200(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$200(Lcom/codebutler/android_websockets/WebSocketClient;)Ljava/net/Socket; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/net/Socket;->getInputStream()Ljava/io/InputStream; │ + invoke-virtual {v13}, Ljava/net/Socket;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-direct {v13, v14}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v12, v13}, Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;->(Ljava/io/InputStream;)V │ │ .line 113 │ - .local v13, "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ + .local v12, "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v15, v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$500(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ + invoke-static {v14, v12}, Lcom/codebutler/android_websockets/WebSocketClient;->access$500(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$600(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine; │ + invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$600(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/StatusLine; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 114 │ - .local v12, "statusLine":Lorg/apache/http/StatusLine; │ - if-nez v12, :cond_9 │ + .local v11, "statusLine":Lorg/apache/http/StatusLine; │ + if-nez v11, :cond_9 │ │ .line 115 │ - new-instance v14, Lorg/apache/http/HttpException; │ + new-instance v13, Lorg/apache/http/HttpException; │ │ - const-string v15, "Received no reply from server." │ + const-string v14, "Received no reply from server." │ │ - invoke-direct {v14, v15}, Lorg/apache/http/HttpException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Lorg/apache/http/HttpException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v13 │ :try_end_1 │ .catch Ljava/io/EOFException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljavax/net/ssl/SSLException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 141 │ .end local v2 # "factory":Ljavax/net/SocketFactory; │ - .end local v6 # "origin":Ljava/net/URI; │ - .end local v7 # "originScheme":Ljava/lang/String; │ - .end local v8 # "out":Ljava/io/PrintWriter; │ - .end local v10 # "path":Ljava/lang/String; │ - .end local v11 # "port":I │ - .end local v12 # "statusLine":Lorg/apache/http/StatusLine; │ - .end local v13 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ + .end local v5 # "origin":Ljava/net/URI; │ + .end local v6 # "originScheme":Ljava/lang/String; │ + .end local v7 # "out":Ljava/io/PrintWriter; │ + .end local v9 # "path":Ljava/lang/String; │ + .end local v10 # "port":I │ + .end local v11 # "statusLine":Lorg/apache/http/StatusLine; │ + .end local v12 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ :catch_1 │ move-exception v1 │ │ .line 143 │ .local v1, "ex":Ljavax/net/ssl/SSLException; │ - const-string v14, "WebSocketClient" │ + const-string v13, "WebSocketClient" │ │ - const-string v15, "Websocket SSL error!" │ + const-string v14, "Websocket SSL error!" │ │ - invoke-static {v14, v15, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v13, v14, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 144 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - const-string v16, "SSL" │ + const-string v15, "SSL" │ │ - invoke-interface/range {v14 .. v16}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onDisconnect(ILjava/lang/String;)V │ + invoke-interface {v13, v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onDisconnect(ILjava/lang/String;)V │ │ .line 145 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$902(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ + invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$902(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ │ goto/16 :goto_5 │ │ .line 116 │ .end local v1 # "ex":Ljavax/net/ssl/SSLException; │ .restart local v2 # "factory":Ljavax/net/SocketFactory; │ - .restart local v6 # "origin":Ljava/net/URI; │ - .restart local v7 # "originScheme":Ljava/lang/String; │ - .restart local v8 # "out":Ljava/io/PrintWriter; │ - .restart local v10 # "path":Ljava/lang/String; │ - .restart local v11 # "port":I │ - .restart local v12 # "statusLine":Lorg/apache/http/StatusLine; │ - .restart local v13 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ + .restart local v5 # "origin":Ljava/net/URI; │ + .restart local v6 # "originScheme":Ljava/lang/String; │ + .restart local v7 # "out":Ljava/io/PrintWriter; │ + .restart local v9 # "path":Ljava/lang/String; │ + .restart local v10 # "port":I │ + .restart local v11 # "statusLine":Lorg/apache/http/StatusLine; │ + .restart local v12 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ :cond_9 │ :try_start_2 │ - invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + invoke-interface {v11}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move-result v14 │ + move-result v13 │ │ - const/16 v15, 0x65 │ + const/16 v14, 0x65 │ │ - if-eq v14, v15, :cond_a │ + if-eq v13, v14, :cond_a │ │ .line 117 │ - new-instance v14, Lorg/apache/http/client/HttpResponseException; │ + new-instance v13, Lorg/apache/http/client/HttpResponseException; │ │ - invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + invoke-interface {v11}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move-result v15 │ + move-result v14 │ │ - invoke-interface {v12}, Lorg/apache/http/StatusLine;->getReasonPhrase()Ljava/lang/String; │ + invoke-interface {v11}, Lorg/apache/http/StatusLine;->getReasonPhrase()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-direct/range {v14 .. v16}, Lorg/apache/http/client/HttpResponseException;->(ILjava/lang/String;)V │ + invoke-direct {v13, v14, v15}, Lorg/apache/http/client/HttpResponseException;->(ILjava/lang/String;)V │ │ - throw v14 │ + throw v13 │ :try_end_2 │ .catch Ljava/io/EOFException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljavax/net/ssl/SSLException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 147 │ .end local v2 # "factory":Ljavax/net/SocketFactory; │ - .end local v6 # "origin":Ljava/net/URI; │ - .end local v7 # "originScheme":Ljava/lang/String; │ - .end local v8 # "out":Ljava/io/PrintWriter; │ - .end local v10 # "path":Ljava/lang/String; │ - .end local v11 # "port":I │ - .end local v12 # "statusLine":Lorg/apache/http/StatusLine; │ - .end local v13 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ + .end local v5 # "origin":Ljava/net/URI; │ + .end local v6 # "originScheme":Ljava/lang/String; │ + .end local v7 # "out":Ljava/io/PrintWriter; │ + .end local v9 # "path":Ljava/lang/String; │ + .end local v10 # "port":I │ + .end local v11 # "statusLine":Lorg/apache/http/StatusLine; │ + .end local v12 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ :catch_2 │ move-exception v1 │ │ .line 148 │ .local v1, "ex":Ljava/lang/Exception; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onError(Ljava/lang/Exception;)V │ + invoke-interface {v13, v1}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onError(Ljava/lang/Exception;)V │ │ goto/16 :goto_5 │ │ .line 122 │ .end local v1 # "ex":Ljava/lang/Exception; │ .restart local v2 # "factory":Ljavax/net/SocketFactory; │ - .restart local v6 # "origin":Ljava/net/URI; │ - .restart local v7 # "originScheme":Ljava/lang/String; │ - .restart local v8 # "out":Ljava/io/PrintWriter; │ - .restart local v10 # "path":Ljava/lang/String; │ - .restart local v11 # "port":I │ - .restart local v12 # "statusLine":Lorg/apache/http/StatusLine; │ - .restart local v13 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ + .restart local v5 # "origin":Ljava/net/URI; │ + .restart local v6 # "originScheme":Ljava/lang/String; │ + .restart local v7 # "out":Ljava/io/PrintWriter; │ + .restart local v9 # "path":Ljava/lang/String; │ + .restart local v10 # "port":I │ + .restart local v11 # "statusLine":Lorg/apache/http/StatusLine; │ + .restart local v12 # "stream":Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream; │ :cond_a │ :goto_6 │ :try_start_3 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14, v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$500(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ + invoke-static {v13, v12}, Lcom/codebutler/android_websockets/WebSocketClient;->access$500(Lcom/codebutler/android_websockets/WebSocketClient;Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - .local v5, "line":Ljava/lang/String; │ - invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v4, "line":Ljava/lang/String; │ + invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_b │ + if-nez v13, :cond_b │ │ .line 123 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14, v5}, Lcom/codebutler/android_websockets/WebSocketClient;->access$700(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header; │ + invoke-static {v13, v4}, Lcom/codebutler/android_websockets/WebSocketClient;->access$700(Lcom/codebutler/android_websockets/WebSocketClient;Ljava/lang/String;)Lorg/apache/http/Header; │ │ move-result-object v3 │ │ .line 124 │ .local v3, "header":Lorg/apache/http/Header; │ invoke-interface {v3}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "Sec-WebSocket-Accept" │ + const-string v14, "Sec-WebSocket-Accept" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_a │ + if-eqz v13, :cond_a │ │ goto :goto_6 │ │ .line 129 │ .end local v3 # "header":Lorg/apache/http/Header; │ :cond_b │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$800(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/WebSocketClient$Listener; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onConnect()V │ + invoke-interface {v13}, Lcom/codebutler/android_websockets/WebSocketClient$Listener;->onConnect()V │ │ .line 131 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - invoke-static {v14, v15}, Lcom/codebutler/android_websockets/WebSocketClient;->access$902(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ + invoke-static {v13, v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$902(Lcom/codebutler/android_websockets/WebSocketClient;Z)Z │ │ .line 134 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ + iget-object v13, v0, Lcom/codebutler/android_websockets/WebSocketClient$1;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ - invoke-static {v14}, Lcom/codebutler/android_websockets/WebSocketClient;->access$1000(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser; │ + invoke-static {v13}, Lcom/codebutler/android_websockets/WebSocketClient;->access$1000(Lcom/codebutler/android_websockets/WebSocketClient;)Lcom/codebutler/android_websockets/HybiParser; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14, v13}, Lcom/codebutler/android_websockets/HybiParser;->start(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V │ + invoke-virtual {v13, v12}, Lcom/codebutler/android_websockets/HybiParser;->start(Lcom/codebutler/android_websockets/HybiParser$HappyDataInputStream;)V │ :try_end_3 │ .catch Ljava/io/EOFException; {:try_start_3 .. :try_end_3} :catch_0 │ .catch Ljavax/net/ssl/SSLException; {:try_start_3 .. :try_end_3} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2 │ │ goto/16 :goto_5 │ .end method ├── smali/com/codebutler/android_websockets/SocketIOClient$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$endpoint:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/SocketIOClient;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/SocketIOClient; │ │ .prologue │ .line 464 │ iput-object p1, p0, Lcom/codebutler/android_websockets/SocketIOClient$8;->this$0:Lcom/codebutler/android_websockets/SocketIOClient; │ │ iput-object p2, p0, Lcom/codebutler/android_websockets/SocketIOClient$8;->val$endpoint:Ljava/lang/String; ├── smali/com/codebutler/android_websockets/WebSocketClient$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$frame:[B │ │ │ # direct methods │ .method constructor (Lcom/codebutler/android_websockets/WebSocketClient;[B)V │ .locals 0 │ + .param p1, "this$0" # Lcom/codebutler/android_websockets/WebSocketClient; │ │ .prologue │ .line 229 │ iput-object p1, p0, Lcom/codebutler/android_websockets/WebSocketClient$3;->this$0:Lcom/codebutler/android_websockets/WebSocketClient; │ │ iput-object p2, p0, Lcom/codebutler/android_websockets/WebSocketClient$3;->val$frame:[B ├── smali/com/example/android/actionbarcompat/ActionBarHelperBase.smali │ @@ -99,14 +99,15 @@ │ │ .line 182 │ .local v1, "actionButton":Landroid/widget/ImageButton; │ new-instance v9, Landroid/view/ViewGroup$LayoutParams; │ │ iget-object v8, p0, Lcom/example/android/actionbarcompat/ActionBarHelperBase;->mActivity:Landroid/app/Activity; │ │ + .line 183 │ invoke-virtual {v8}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v10 │ │ const v8, 0x102002c │ │ if-ne v6, v8, :cond_4 │ @@ -120,14 +121,15 @@ │ │ float-to-int v8, v8 │ │ const/4 v10, -0x1 │ │ invoke-direct {v9, v8, v10}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ + .line 182 │ invoke-virtual {v1, v9}, Landroid/widget/ImageButton;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 188 │ const v8, 0x7f080004 │ │ if-ne v6, v8, :cond_2 │ │ @@ -268,15 +270,15 @@ │ .end local v5 # "indicatorLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ .end local v7 # "progressIndicatorWidth":I │ :cond_3 │ const v8, 0x7f010001 │ │ goto/16 :goto_1 │ │ - .line 182 │ + .line 183 │ .restart local v1 # "actionButton":Landroid/widget/ImageButton; │ :cond_4 │ const v8, 0x7f070001 │ │ goto/16 :goto_2 │ .end method │ │ @@ -344,14 +346,15 @@ │ │ const v5, 0x102002c │ │ iget-object v6, p0, Lcom/example/android/actionbarcompat/ActionBarHelperBase;->mActivity:Landroid/app/Activity; │ │ const v7, 0x7f050012 │ │ + .line 98 │ invoke-virtual {v6, v7}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v1, v3, v5, v8, v6}, Lcom/example/android/actionbarcompat/SimpleMenuItem;->(Lcom/example/android/actionbarcompat/SimpleMenu;IILjava/lang/CharSequence;)V │ │ .line 99 │ @@ -428,56 +431,55 @@ │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 4 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ .line 132 │ - iget-object v2, p0, Lcom/example/android/actionbarcompat/ActionBarHelperBase;->mActionItemIds:Ljava/util/Set; │ + iget-object v1, p0, Lcom/example/android/actionbarcompat/ActionBarHelperBase;->mActionItemIds:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/Integer; │ + check-cast v0, Ljava/lang/Integer; │ │ .line 133 │ - .local v1, "id":Ljava/lang/Integer; │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + .local v0, "id":Ljava/lang/Integer; │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ invoke-interface {p1, v2}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ goto :goto_0 │ │ .line 135 │ - .end local v1 # "id":Ljava/lang/Integer; │ + .end local v0 # "id":Ljava/lang/Integer; │ :cond_0 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - return v2 │ + return v1 │ .end method │ │ .method public onPostCreate(Landroid/os/Bundle;)V │ .locals 6 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue ├── smali/com/example/android/actionbarcompat/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/example/android/actionbarcompat/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/example/android/actionbarcompat/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/example/android/actionbarcompat/MainActivity; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lcom/example/android/actionbarcompat/MainActivity$1;->this$0:Lcom/example/android/actionbarcompat/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/example/android/actionbarcompat/ActionBarHelperHoneycomb.smali │ @@ -90,15 +90,15 @@ │ if-eqz p1, :cond_3 │ │ .line 59 │ iget-object v2, p0, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;->mRefreshIndeterminateProgressView:Landroid/view/View; │ │ if-nez v2, :cond_2 │ │ - .line 60 │ + .line 61 │ invoke-virtual {p0}, Lcom/example/android/actionbarcompat/ActionBarHelperHoneycomb;->getActionBarThemedContext()Landroid/content/Context; │ │ move-result-object v2 │ │ const-string v3, "layout_inflater" │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; ├── smali/com/example/android/actionbarcompat/ActionBarHelperBase$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Landroid/view/MenuItem; │ │ │ # direct methods │ .method constructor (Lcom/example/android/actionbarcompat/ActionBarHelperBase;Landroid/view/MenuItem;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;->this$0:Lcom/example/android/actionbarcompat/ActionBarHelperBase; │ │ iput-object p2, p0, Lcom/example/android/actionbarcompat/ActionBarHelperBase$1;->val$item:Landroid/view/MenuItem; ├── smali/org/apache/http/entity/mime/MultipartEntity.smali │ @@ -387,15 +387,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isRepeatable()Z │ - .locals 7 │ + .locals 8 │ │ .prologue │ .line 136 │ iget-object v3, p0, Lorg/apache/http/entity/mime/MultipartEntity;->multipart:Lorg/apache/http/entity/mime/HttpMultipart; │ │ invoke-virtual {v3}, Lorg/apache/http/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List; │ │ @@ -425,19 +425,19 @@ │ │ move-result-object v0 │ │ .line 138 │ .local v0, "body":Lorg/apache/http/entity/mime/content/ContentBody; │ invoke-interface {v0}, Lorg/apache/http/entity/mime/content/ContentBody;->getContentLength()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gez v3, :cond_0 │ │ .line 139 │ const/4 v3, 0x0 │ │ .line 142 ├── smali/org/apache/http/entity/mime/HttpMultipart.smali │ @@ -684,18 +684,18 @@ │ .method public getTotalLength()J │ .locals 14 │ │ .prologue │ const-wide/16 v10, -0x1 │ │ .line 241 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 242 │ - .local v1, "contentLen":J │ + .local v2, "contentLen":J │ iget-object v12, p0, Lorg/apache/http/entity/mime/HttpMultipart;->parts:Ljava/util/List; │ │ invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v5 │ │ .local v5, "i$":Ljava/util/Iterator; │ @@ -729,15 +729,15 @@ │ const-wide/16 v12, 0x0 │ │ cmp-long v12, v6, v12 │ │ if-ltz v12, :cond_1 │ │ .line 246 │ - add-long/2addr v1, v6 │ + add-long/2addr v2, v6 │ │ goto :goto_0 │ │ .line 251 │ .end local v0 # "body":Lorg/apache/http/entity/mime/content/ContentBody; │ .end local v6 # "len":J │ .end local v9 # "part":Lorg/apache/http/entity/mime/FormBodyPart; │ @@ -764,30 +764,30 @@ │ .local v4, "extra":[B │ array-length v10, v4 │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ int-to-long v10, v10 │ │ - add-long/2addr v10, v1 │ + add-long/2addr v10, v2 │ │ .line 258 │ .end local v4 # "extra":[B │ .end local v8 # "out":Ljava/io/ByteArrayOutputStream; │ :cond_1 │ :goto_1 │ return-wide v10 │ │ .line 256 │ .restart local v8 # "out":Ljava/io/ByteArrayOutputStream; │ :catch_0 │ - move-exception v3 │ + move-exception v1 │ │ .line 258 │ - .local v3, "ex":Ljava/io/IOException; │ + .local v1, "ex":Ljava/io/IOException; │ goto :goto_1 │ .end method │ │ .method public writeTo(Ljava/io/OutputStream;)V │ .locals 2 │ .param p1, "out" # Ljava/io/OutputStream; │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/sagemath/singlecellserver/SageSingleCell$ServerTask$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$initialRequestString:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ .prologue │ .line 415 │ iput-object p1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;->this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ iput-object p2, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$1;->val$initialRequestString:Ljava/lang/String; ├── smali/org/sagemath/singlecellserver/SageSingleCell$ServerTask.smali │ @@ -80,14 +80,15 @@ │ │ .field final synthetic this$0:Lorg/sagemath/singlecellserver/SageSingleCell; │ │ │ # direct methods │ .method public constructor (Lorg/sagemath/singlecellserver/SageSingleCell;)V │ .locals 3 │ + .param p1, "this$0" # Lorg/sagemath/singlecellserver/SageSingleCell; │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ .line 261 │ @@ -138,14 +139,15 @@ │ │ .line 265 │ return-void │ .end method │ │ .method public constructor (Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/sagemath/singlecellserver/SageSingleCell; │ .param p2, "sageInput" # Ljava/lang/String; │ │ .prologue │ const/4 v1, 0x0 │ │ .line 267 │ iput-object p1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->this$0:Lorg/sagemath/singlecellserver/SageSingleCell; │ @@ -197,14 +199,15 @@ │ │ .line 271 │ return-void │ .end method │ │ .method public constructor (Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/sagemath/singlecellserver/SageSingleCell; │ .param p2, "sageInput" # Ljava/lang/String; │ .param p3, "session" # Ljava/util/UUID; │ │ .prologue │ const/4 v1, 0x0 │ │ .line 273 │ @@ -255,14 +258,15 @@ │ │ .line 278 │ return-void │ .end method │ │ .method public constructor (Lorg/sagemath/singlecellserver/SageSingleCell;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/sagemath/singlecellserver/SageSingleCell; │ .param p2, "sageInput" # Ljava/lang/String; │ .param p3, "session" # Ljava/util/UUID; │ .param p4, "kernel_url" # Ljava/lang/String; │ │ .prologue │ const/4 v1, 0x0 │ │ @@ -1030,206 +1034,206 @@ │ .line 295 │ iget-boolean v0, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->interrupt:Z │ │ return v0 │ .end method │ │ .method protected log(Lorg/sagemath/singlecellserver/Command;)V │ - .locals 7 │ + .locals 8 │ .param p1, "command" # Lorg/sagemath/singlecellserver/Command; │ │ .prologue │ .line 176 │ - iget-object v3, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->this$0:Lorg/sagemath/singlecellserver/SageSingleCell; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->this$0:Lorg/sagemath/singlecellserver/SageSingleCell; │ │ - invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;->access$000(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ + invoke-static {v1}, Lorg/sagemath/singlecellserver/SageSingleCell;->access$000(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ - move-result-object v3 │ + move-result-object v1 │ │ sget-object v4, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;->NONE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ - invoke-virtual {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 194 │ :goto_0 │ return-void │ │ .line 178 │ :cond_0 │ - instance-of v3, p1, Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v1, p1, Lorg/sagemath/singlecellserver/CommandReply; │ │ - if-eqz v3, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 179 │ const-string v0, ">> " │ │ .line 184 │ .local v0, "s":Ljava/lang/String; │ :goto_1 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-wide v5, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->initialTime:J │ + iget-wide v6, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->initialTime:J │ │ - sub-long v1, v3, v5 │ + sub-long v2, v4, v6 │ │ .line 185 │ - .local v1, "t":J │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v2, "t":J │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, "(" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, "ms) " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 186 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ invoke-virtual {p1}, Lorg/sagemath/singlecellserver/Command;->toShortString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 187 │ - iget-object v3, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->this$0:Lorg/sagemath/singlecellserver/SageSingleCell; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->this$0:Lorg/sagemath/singlecellserver/SageSingleCell; │ │ - invoke-static {v3}, Lorg/sagemath/singlecellserver/SageSingleCell;->access$000(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ + invoke-static {v1}, Lorg/sagemath/singlecellserver/SageSingleCell;->access$000(Lorg/sagemath/singlecellserver/SageSingleCell;)Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ - move-result-object v3 │ + move-result-object v1 │ │ sget-object v4, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;->VERBOSE:Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel; │ │ - invoke-virtual {v3, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Lorg/sagemath/singlecellserver/SageSingleCell$LogLevel;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 188 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, " " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 189 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ invoke-virtual {p1}, Lorg/sagemath/singlecellserver/Command;->toLongString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 190 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, "\n" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 192 │ :cond_1 │ - sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual {v3, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v1, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 193 │ - sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual {v3}, Ljava/io/PrintStream;->flush()V │ + invoke-virtual {v1}, Ljava/io/PrintStream;->flush()V │ │ goto/16 :goto_0 │ │ .line 180 │ .end local v0 # "s":Ljava/lang/String; │ - .end local v1 # "t":J │ + .end local v2 # "t":J │ :cond_2 │ - instance-of v3, p1, Lorg/sagemath/singlecellserver/CommandRequest; │ + instance-of v1, p1, Lorg/sagemath/singlecellserver/CommandRequest; │ │ - if-eqz v3, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 181 │ const-string v0, "<< " │ │ .restart local v0 # "s":Ljava/lang/String; │ goto/16 :goto_1 ├── smali/org/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask.smali │ @@ -28,35 +28,34 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ # direct methods │ .method protected constructor (Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;->this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ 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 298 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$shareTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/sagemath/singlecellserver/SageSingleCell$ServerTask$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ .prologue │ .line 440 │ iput-object p1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$2;->this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask.smali │ @@ -28,35 +28,34 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ │ # direct methods │ .method protected constructor (Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ .prologue │ .line 343 │ iput-object p1, p0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;->this$1:Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ 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 343 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask$postTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/sagemath/singlecellserver/Transaction.smali │ @@ -66,357 +66,349 @@ │ │ # virtual methods │ .method public getDataFile()Lorg/sagemath/singlecellserver/DataFile; │ .locals 3 │ │ .prologue │ .line 27 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 28 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/DataFile; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/DataFile; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/DataFile; │ + check-cast v0, Lorg/sagemath/singlecellserver/DataFile; │ │ .line 29 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getDisplayData()Lorg/sagemath/singlecellserver/DisplayData; │ .locals 3 │ │ .prologue │ .line 39 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 40 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/DisplayData; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/DisplayData; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/DisplayData; │ + check-cast v0, Lorg/sagemath/singlecellserver/DisplayData; │ │ .line 41 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getExecuteReply()Lorg/sagemath/singlecellserver/ExecuteReply; │ .locals 3 │ │ .prologue │ .line 69 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 70 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/ExecuteReply; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/ExecuteReply; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/ExecuteReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/ExecuteReply; │ │ .line 71 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getHtmlFiles()Lorg/sagemath/singlecellserver/HtmlFiles; │ .locals 3 │ │ .prologue │ .line 33 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 34 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/HtmlFiles; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/HtmlFiles; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/HtmlFiles; │ + check-cast v0, Lorg/sagemath/singlecellserver/HtmlFiles; │ │ .line 35 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getHttpError()Lorg/sagemath/singlecellserver/HttpError; │ .locals 3 │ │ .prologue │ .line 63 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 64 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/HttpError; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/HttpError; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/HttpError; │ + check-cast v0, Lorg/sagemath/singlecellserver/HttpError; │ │ .line 65 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getPythonOutput()Lorg/sagemath/singlecellserver/PythonOutput; │ .locals 3 │ │ .prologue │ .line 51 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 52 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/PythonOutput; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/PythonOutput; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/PythonOutput; │ + check-cast v0, Lorg/sagemath/singlecellserver/PythonOutput; │ │ .line 53 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getResultStream()Lorg/sagemath/singlecellserver/ResultStream; │ .locals 3 │ │ .prologue │ .line 45 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 46 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/ResultStream; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/ResultStream; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/ResultStream; │ + check-cast v0, Lorg/sagemath/singlecellserver/ResultStream; │ │ .line 47 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getTraceback()Lorg/sagemath/singlecellserver/Traceback; │ .locals 3 │ │ .prologue │ .line 57 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/Transaction;->reply:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/CommandReply; │ + check-cast v0, Lorg/sagemath/singlecellserver/CommandReply; │ │ .line 58 │ - .local v1, "r":Lorg/sagemath/singlecellserver/CommandReply; │ - instance-of v2, v1, Lorg/sagemath/singlecellserver/Traceback; │ + .local v0, "r":Lorg/sagemath/singlecellserver/CommandReply; │ + instance-of v2, v0, Lorg/sagemath/singlecellserver/Traceback; │ │ if-eqz v2, :cond_0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/Traceback; │ + check-cast v0, Lorg/sagemath/singlecellserver/Traceback; │ │ .line 59 │ - .end local v1 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ + .end local v0 # "r":Lorg/sagemath/singlecellserver/CommandReply; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 ├── smali/org/sagemath/singlecellserver/SageSingleCell.smali │ @@ -352,14 +352,15 @@ │ │ const-string v4, "sys._sage_.update_interact(\"" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 540 │ invoke-virtual {p1}, Lorg/sagemath/singlecellserver/Interact;->getID()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -376,14 +377,15 @@ │ │ const-string v4, "\"," │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 542 │ invoke-virtual {p3}, 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; │ │ move-result-object v3 │ @@ -470,137 +472,132 @@ │ .end method │ │ .method public interrupt()V │ .locals 4 │ │ .prologue │ .line 562 │ - iget-object v3, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ + iget-object v2, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ │ - monitor-enter v3 │ + monitor-enter v2 │ │ .line 563 │ :try_start_0 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ + check-cast v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ .line 564 │ - .local v1, "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ - invoke-virtual {v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->interrupt()V │ + .local v0, "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ + invoke-virtual {v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->interrupt()V │ │ goto :goto_0 │ │ .line 565 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ + .end local v0 # "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ - monitor-exit v3 │ + monitor-exit v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v2 │ + throw v1 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - monitor-exit v3 │ + monitor-exit v2 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 566 │ return-void │ .end method │ │ .method public isRunning()Z │ .locals 4 │ │ .prologue │ .line 575 │ - iget-object v3, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ + iget-object v2, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ │ - monitor-enter v3 │ + monitor-enter v2 │ │ .line 576 │ :try_start_0 │ - iget-object v2, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/singlecellserver/SageSingleCell;->threads:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ + check-cast v0, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ │ .line 577 │ - .local v1, "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ - invoke-virtual {v1}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->isInterrupted()Z │ + .local v0, "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ + invoke-virtual {v0}, Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask;->isInterrupted()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 578 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - monitor-exit v3 │ + monitor-exit v2 │ │ .line 580 │ - .end local v1 # "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ + .end local v0 # "thread":Lorg/sagemath/singlecellserver/SageSingleCell$ServerTask; │ :goto_0 │ - return v2 │ + return v1 │ │ .line 579 │ :cond_1 │ - monitor-exit v3 │ + monitor-exit v2 │ │ .line 580 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ │ .line 579 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ - monitor-exit v3 │ + monitor-exit v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v2 │ + throw v1 │ .end method │ │ .method public logging()V │ .locals 2 │ │ .prologue │ .line 115 ├── smali/org/sagemath/droid/InteractView.smali │ @@ -448,15 +448,14 @@ │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 62 │ .end local v2 # "variables":Lorg/json/JSONArray; │ :goto_1 │ add-int/lit8 v0, v0, 0x1 │ │ - .line 63 │ goto :goto_0 │ │ .line 64 │ :cond_0 │ return-void │ │ .line 61 ├── smali/org/sagemath/droid/CellListFragment$1$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lorg/sagemath/droid/CellListFragment$1$1; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/CellListFragment$1$1;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/sagemath/droid/CellListFragment$1$1; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lorg/sagemath/droid/CellListFragment$1$1$1;->this$2:Lorg/sagemath/droid/CellListFragment$1$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sagemath/droid/CellListAdapter.smali │ @@ -107,14 +107,15 @@ │ if-nez p2, :cond_0 │ │ .line 44 │ iget-object v8, p0, Lorg/sagemath/droid/CellListAdapter;->context:Landroid/content/Context; │ │ const-string v9, "layout_inflater" │ │ + .line 45 │ invoke-virtual {v8, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 47 ├── smali/org/sagemath/droid/CellGroupsAdapter.smali │ @@ -91,14 +91,15 @@ │ if-nez p2, :cond_0 │ │ .line 43 │ iget-object v2, p0, Lorg/sagemath/droid/CellGroupsAdapter;->context:Landroid/content/Context; │ │ const-string v3, "layout_inflater" │ │ + .line 44 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 45 ├── smali/org/sagemath/droid/CellListActivity.smali │ @@ -40,15 +40,15 @@ │ invoke-static {v3}, Lorg/sagemath/droid/CellCollection;->initialize(Landroid/content/Context;)V │ │ .line 31 │ const v3, 0x7f030006 │ │ invoke-virtual {p0, v3}, Lorg/sagemath/droid/CellListActivity;->setContentView(I)V │ │ - .line 33 │ + .line 34 │ invoke-virtual {p0}, Lorg/sagemath/droid/CellListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v3 │ │ const v4, 0x7f080006 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; ├── smali/org/sagemath/droid/InteractSelector.smali │ @@ -78,42 +78,47 @@ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxLines(I)V │ │ .line 33 │ iget-object v0, p0, Lorg/sagemath/droid/InteractSelector;->nameValueText:Landroid/widget/TextView; │ │ iget-object v1, p0, Lorg/sagemath/droid/InteractSelector;->nameValueText:Landroid/widget/TextView; │ │ + .line 34 │ invoke-virtual {v1}, Landroid/widget/TextView;->getPaddingLeft()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, 0xa │ │ iget-object v2, p0, Lorg/sagemath/droid/InteractSelector;->nameValueText:Landroid/widget/TextView; │ │ + .line 35 │ invoke-virtual {v2}, Landroid/widget/TextView;->getPaddingTop()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, 0x5 │ │ iget-object v3, p0, Lorg/sagemath/droid/InteractSelector;->nameValueText:Landroid/widget/TextView; │ │ + .line 36 │ invoke-virtual {v3}, Landroid/widget/TextView;->getPaddingRight()I │ │ move-result v3 │ │ add-int/lit8 v3, v3, 0x5 │ │ iget-object v4, p0, Lorg/sagemath/droid/InteractSelector;->nameValueText:Landroid/widget/TextView; │ │ + .line 37 │ invoke-virtual {v4}, Landroid/widget/TextView;->getPaddingBottom()I │ │ move-result v4 │ │ + .line 33 │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 38 │ iget-object v0, p0, Lorg/sagemath/droid/InteractSelector;->nameValueText:Landroid/widget/TextView; │ │ invoke-virtual {p0, v0}, Lorg/sagemath/droid/InteractSelector;->addView(Landroid/view/View;)V ├── smali/org/sagemath/droid/NewCellDialog.smali │ @@ -71,14 +71,15 @@ │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v2 │ │ const v3, 0x7f030009 │ │ + .line 32 │ invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ .line 34 │ .local v0, "dialogView":Landroid/view/View; │ const v2, 0x7f08000c │ @@ -146,39 +147,45 @@ │ │ invoke-virtual {p0}, Lorg/sagemath/droid/NewCellDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 44 │ invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050014 │ │ + .line 45 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x104000a │ │ new-instance v4, Lorg/sagemath/droid/NewCellDialog$1; │ │ invoke-direct {v4, p0}, Lorg/sagemath/droid/NewCellDialog$1;->(Lorg/sagemath/droid/NewCellDialog;)V │ │ + .line 46 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/high16 v3, 0x1040000 │ │ + .line 84 │ invoke-virtual {v2, v3, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 85 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ + .line 43 │ return-object v2 │ .end method ├── smali/org/sagemath/droid/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 176 │ return-void │ .end method ├── smali/org/sagemath/droid/CellCollectionJSONParser.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "CellCollectionJSONParser.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/sagemath/droid/CellCollectionJSONParser$1;, │ Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; │ } │ .end annotation │ │ │ # static fields │ .field private static final TAG:Ljava/lang/String; = "CellCollectionJSONParser" │ @@ -318,15 +317,15 @@ │ │ .end local v8 # "reader":Ljava/io/BufferedReader; │ .restart local v7 # "reader":Ljava/io/BufferedReader; │ goto :goto_2 │ .end method │ │ .method public saveCellData(Ljava/util/LinkedList;)V │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/LinkedList", │ "<", │ "Lorg/sagemath/droid/CellData;", │ ">;)V" │ @@ -342,39 +341,38 @@ │ .prologue │ .line 67 │ .local p1, "cells":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ if-eqz p1, :cond_0 │ │ invoke-virtual {p1}, Ljava/util/LinkedList;->isEmpty()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 68 │ :cond_0 │ - new-instance v3, Ljava/lang/Exception; │ + new-instance v2, Ljava/lang/Exception; │ │ - invoke-direct {v3}, Ljava/lang/Exception;->()V │ + invoke-direct {v2}, Ljava/lang/Exception;->()V │ │ - throw v3 │ + throw v2 │ │ .line 69 │ :cond_1 │ new-instance v0, Lorg/json/JSONArray; │ │ invoke-direct {v0}, Lorg/json/JSONArray;->()V │ │ .line 70 │ .local v0, "array":Lorg/json/JSONArray; │ invoke-virtual {p1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ @@ -393,26 +391,26 @@ │ invoke-virtual {v0, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_0 │ │ .line 75 │ .end local v1 # "c":Lorg/sagemath/droid/CellData; │ :cond_2 │ - new-instance v3, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; │ + new-instance v2, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-direct {v3, p0, v4}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;->(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V │ + invoke-direct {v2, p0, v3}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;->(Lorg/sagemath/droid/CellCollectionJSONParser;Lorg/sagemath/droid/CellCollectionJSONParser$1;)V │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v4, v4, [Lorg/json/JSONArray; │ + new-array v3, v3, [Lorg/json/JSONArray; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v0, v4, v5 │ + aput-object v0, v3, v4 │ │ - invoke-virtual {v3, v4}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v2, v3}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 76 │ return-void │ .end method ├── smali/org/sagemath/droid/OutputBlock.smali │ @@ -117,21 +117,15 @@ │ │ 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, " " │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - const-string v3, " " │ + const-string 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; │ │ @@ -905,21 +899,20 @@ │ │ .prologue │ .line 209 │ const-string v1, "" │ │ .line 210 │ .local v1, "htmldata":Ljava/lang/String; │ - iget-object v3, p0, Lorg/sagemath/droid/OutputBlock;->divs:Ljava/util/LinkedList; │ + iget-object v2, p0, Lorg/sagemath/droid/OutputBlock;->divs:Ljava/util/LinkedList; │ │ - invoke-virtual {v3}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ @@ -1033,21 +1026,20 @@ │ .end method │ │ .method public numberDivs()V │ .locals 5 │ │ .prologue │ .line 190 │ - iget-object v2, p0, Lorg/sagemath/droid/OutputBlock;->divs:Ljava/util/LinkedList; │ + iget-object v1, p0, Lorg/sagemath/droid/OutputBlock;->divs:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->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 ├── smali/org/sagemath/droid/CellActivity.smali │ @@ -93,15 +93,15 @@ │ │ invoke-virtual {v3}, Lsheetrock/panda/changelog/ChangeLog;->getLogDialog()Landroid/app/AlertDialog; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/app/AlertDialog;->show()V │ │ - .line 51 │ + .line 52 │ :cond_0 │ invoke-virtual {p0}, Lorg/sagemath/droid/CellActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v3 │ │ const v4, 0x7f080005 │ │ @@ -111,15 +111,15 @@ │ │ check-cast v1, Lorg/sagemath/droid/CellGroupsFragment; │ │ .line 53 │ .local v1, "groupsFragment":Lorg/sagemath/droid/CellGroupsFragment; │ invoke-virtual {v1, p0}, Lorg/sagemath/droid/CellGroupsFragment;->setOnGroupSelected(Lorg/sagemath/droid/CellGroupsFragment$OnGroupSelectedListener;)V │ │ - .line 55 │ + .line 56 │ invoke-virtual {p0}, Lorg/sagemath/droid/CellActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v3 │ │ const v4, 0x7f080006 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ @@ -213,14 +213,15 @@ │ │ .method public onGroupSelected(Ljava/lang/String;)V │ .locals 4 │ .param p1, "group" # Ljava/lang/String; │ │ .prologue │ .line 65 │ + .line 66 │ invoke-virtual {p0}, Lorg/sagemath/droid/CellActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v2 │ │ const v3, 0x7f080006 │ │ invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; ├── smali/org/sagemath/droid/CellCollection.smali │ @@ -81,190 +81,185 @@ │ .line 66 │ sget-object v0, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ return-object v0 │ .end method │ │ .method public static initialize(Landroid/content/Context;)V │ - .locals 12 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 33 │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - iget-object v9, v9, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ + iget-object v6, v6, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ │ - if-eqz v9, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 59 │ :goto_0 │ return-void │ │ .line 34 │ :cond_0 │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - new-instance v10, Lorg/sagemath/droid/CellCollectionJSONParser; │ + new-instance v7, Lorg/sagemath/droid/CellCollectionJSONParser; │ │ - const-string v11, "celldata.json" │ + const-string v8, "celldata.json" │ │ - invoke-direct {v10, p0, v11}, Lorg/sagemath/droid/CellCollectionJSONParser;->(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {v7, p0, v8}, Lorg/sagemath/droid/CellCollectionJSONParser;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - iput-object v10, v9, Lorg/sagemath/droid/CellCollection;->JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; │ + iput-object v7, v6, Lorg/sagemath/droid/CellCollection;->JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; │ │ .line 35 │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - iput-object p0, v9, Lorg/sagemath/droid/CellCollection;->context:Landroid/content/Context; │ + iput-object p0, v6, Lorg/sagemath/droid/CellCollection;->context:Landroid/content/Context; │ │ .line 36 │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - new-instance v10, Ljava/util/LinkedList; │ + new-instance v7, Ljava/util/LinkedList; │ │ - invoke-direct {v10}, Ljava/util/LinkedList;->()V │ + invoke-direct {v7}, Ljava/util/LinkedList;->()V │ │ - iput-object v10, v9, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ + iput-object v7, v6, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ │ .line 37 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 38 │ - .local v1, "containsData":Z │ + .local v0, "containsData":Z │ invoke-virtual {p0}, Landroid/content/Context;->fileList()[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 39 │ - .local v4, "files":[Ljava/lang/String; │ - move-object v0, v4 │ + .local v3, "files":[Ljava/lang/String; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v7, v0 │ + const/4 v6, 0x0 │ │ - .local v7, "len$":I │ - const/4 v5, 0x0 │ - │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v7, :cond_2 │ + if-ge v6, v7, :cond_2 │ │ - aget-object v3, v0, v5 │ + aget-object v2, v3, v6 │ │ .line 40 │ - .local v3, "file":Ljava/lang/String; │ - const-string v9, "celldata.json" │ + .local v2, "file":Ljava/lang/String; │ + const-string v8, "celldata.json" │ │ - invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 41 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ .line 39 │ :cond_1 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 43 │ - .end local v3 # "file":Ljava/lang/String; │ + .end local v2 # "file":Ljava/lang/String; │ :cond_2 │ - if-eqz v1, :cond_3 │ + if-eqz v0, :cond_3 │ │ .line 45 │ :try_start_0 │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - iget-object v9, v9, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ + iget-object v6, v6, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ │ - sget-object v10, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v7, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - iget-object v10, v10, Lorg/sagemath/droid/CellCollection;->JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; │ + iget-object v7, v7, Lorg/sagemath/droid/CellCollection;->JSONParser:Lorg/sagemath/droid/CellCollectionJSONParser; │ │ - invoke-virtual {v10}, Lorg/sagemath/droid/CellCollectionJSONParser;->loadCells()Ljava/util/LinkedList; │ + invoke-virtual {v7}, Lorg/sagemath/droid/CellCollectionJSONParser;->loadCells()Ljava/util/LinkedList; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v9, v10}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v6, v7}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ │ .line 46 │ - const-string v9, "CellCollection" │ + const-string v6, "CellCollection" │ │ - const-string v10, "Loaded cell data from JSON!" │ + const-string v7, "Loaded cell data from JSON!" │ │ - invoke-static {v9, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 58 │ :goto_2 │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - iput-object v10, v9, Lorg/sagemath/droid/CellCollection;->currentCell:Lorg/sagemath/droid/CellData; │ + iput-object v7, v6, Lorg/sagemath/droid/CellCollection;->currentCell:Lorg/sagemath/droid/CellData; │ │ goto :goto_0 │ │ .line 47 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 48 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "CellCollection" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "CellCollection" │ │ - const-string v10, "Couldn\'t load cells properly." │ + const-string v7, "Couldn\'t load cells properly." │ │ - invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_2 │ │ .line 52 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :cond_3 │ - const-string v9, "CellCollection" │ + const-string v6, "CellCollection" │ │ - const-string v10, "Loaded cell data from stock XML file." │ + const-string v7, "Loaded cell data from stock XML file." │ │ - invoke-static {v9, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 53 │ - new-instance v8, Lorg/sagemath/droid/CellCollectionXMLParser; │ + new-instance v5, Lorg/sagemath/droid/CellCollectionXMLParser; │ │ - invoke-direct {v8}, Lorg/sagemath/droid/CellCollectionXMLParser;->()V │ + invoke-direct {v5}, Lorg/sagemath/droid/CellCollectionXMLParser;->()V │ │ .line 54 │ - .local v8, "parser":Lorg/sagemath/droid/CellCollectionXMLParser; │ + .local v5, "parser":Lorg/sagemath/droid/CellCollectionXMLParser; │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - const/high16 v10, 0x7f040000 │ + const/high16 v7, 0x7f040000 │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ + invoke-virtual {v6, v7}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 55 │ - .local v6, "ins":Ljava/io/InputStream; │ - sget-object v9, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ + .local v4, "ins":Ljava/io/InputStream; │ + sget-object v6, Lorg/sagemath/droid/CellCollection;->instance:Lorg/sagemath/droid/CellCollection; │ │ - iget-object v9, v9, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ + iget-object v6, v6, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ │ - invoke-virtual {v8, v6}, Lorg/sagemath/droid/CellCollectionXMLParser;->parse(Ljava/io/InputStream;)Ljava/util/LinkedList; │ + invoke-virtual {v5, v4}, Lorg/sagemath/droid/CellCollectionXMLParser;->parse(Ljava/io/InputStream;)Ljava/util/LinkedList; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v9, v10}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v6, v7}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_2 │ .end method │ │ .method public static notifyGroupsChanged()V │ .locals 2 │ │ @@ -486,36 +481,35 @@ │ "Lorg/sagemath/droid/CellData;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 109 │ - new-instance v2, Ljava/util/LinkedList; │ + new-instance v1, Ljava/util/LinkedList; │ │ - invoke-direct {v2}, Ljava/util/LinkedList;->()V │ + invoke-direct {v1}, Ljava/util/LinkedList;->()V │ │ .line 110 │ - .local v2, "result":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - iget-object v3, p0, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ + .local v1, "result":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + iget-object v2, p0, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ │ - invoke-virtual {v3}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/sagemath/droid/CellData; │ │ .line 111 │ .local v0, "cell":Lorg/sagemath/droid/CellData; │ @@ -524,29 +518,29 @@ │ invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 112 │ - invoke-virtual {v2, v0}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 113 │ .end local v0 # "cell":Lorg/sagemath/droid/CellData; │ :cond_1 │ - new-instance v3, Lorg/sagemath/droid/CellCollection$CellComparator; │ + new-instance v2, Lorg/sagemath/droid/CellCollection$CellComparator; │ │ - invoke-direct {v3}, Lorg/sagemath/droid/CellCollection$CellComparator;->()V │ + invoke-direct {v2}, Lorg/sagemath/droid/CellCollection$CellComparator;->()V │ │ - invoke-static {v2, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v1, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 114 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public groups()Ljava/util/LinkedList; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -555,17 +549,17 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 96 │ - iget-object v3, p0, Lorg/sagemath/droid/CellCollection;->groupsCache:Ljava/util/LinkedList; │ + iget-object v2, p0, Lorg/sagemath/droid/CellCollection;->groupsCache:Ljava/util/LinkedList; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 97 │ iget-object v1, p0, Lorg/sagemath/droid/CellCollection;->groupsCache:Ljava/util/LinkedList; │ │ .line 105 │ :goto_0 │ return-object v1 │ @@ -574,21 +568,20 @@ │ :cond_0 │ new-instance v1, Ljava/util/LinkedList; │ │ invoke-direct {v1}, Ljava/util/LinkedList;->()V │ │ .line 99 │ .local v1, "g":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - iget-object v3, p0, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ + iget-object v2, p0, Lorg/sagemath/droid/CellCollection;->data:Ljava/util/LinkedList; │ │ - invoke-virtual {v3}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 ├── smali/org/sagemath/droid/OutputView.smali │ @@ -6,15 +6,14 @@ │ .implements Lorg/sagemath/singlecellserver/SageSingleCell$OnSageListener; │ .implements Lorg/sagemath/droid/InteractView$OnInteractListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/sagemath/droid/OutputView$1;, │ Lorg/sagemath/droid/OutputView$UpdateResult;, │ Lorg/sagemath/droid/OutputView$onSageListener; │ } │ .end annotation │ │ │ # static fields │ @@ -444,55 +443,54 @@ │ .locals 4 │ │ .prologue │ .line 170 │ invoke-virtual {p0}, Lorg/sagemath/droid/OutputView;->removeAllViews()V │ │ .line 171 │ - iget-object v3, p0, Lorg/sagemath/droid/OutputView;->blocks:Ljava/util/LinkedList; │ + iget-object v2, p0, Lorg/sagemath/droid/OutputView;->blocks:Ljava/util/LinkedList; │ │ - invoke-virtual {v3}, Ljava/util/LinkedList;->clear()V │ + invoke-virtual {v2}, Ljava/util/LinkedList;->clear()V │ │ .line 172 │ invoke-static {}, Lorg/sagemath/droid/CellCollection;->getInstance()Lorg/sagemath/droid/CellCollection; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lorg/sagemath/droid/CellCollection;->getCurrentCell()Lorg/sagemath/droid/CellData; │ + invoke-virtual {v2}, Lorg/sagemath/droid/CellCollection;->getCurrentCell()Lorg/sagemath/droid/CellData; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lorg/sagemath/droid/OutputView;->cell:Lorg/sagemath/droid/CellData; │ + iput-object v2, p0, Lorg/sagemath/droid/OutputView;->cell:Lorg/sagemath/droid/CellData; │ │ .line 173 │ - iget-object v3, p0, Lorg/sagemath/droid/OutputView;->cell:Lorg/sagemath/droid/CellData; │ + iget-object v2, p0, Lorg/sagemath/droid/OutputView;->cell:Lorg/sagemath/droid/CellData; │ │ - invoke-static {v3}, Ljunit/framework/Assert;->assertNotNull(Ljava/lang/Object;)V │ + invoke-static {v2}, Ljunit/framework/Assert;->assertNotNull(Ljava/lang/Object;)V │ │ .line 174 │ - iget-object v3, p0, Lorg/sagemath/droid/OutputView;->cell:Lorg/sagemath/droid/CellData; │ + iget-object v2, p0, Lorg/sagemath/droid/OutputView;->cell:Lorg/sagemath/droid/CellData; │ │ - invoke-virtual {v3}, Lorg/sagemath/droid/CellData;->getOutputBlocks()Ljava/util/LinkedList; │ + invoke-virtual {v2}, Lorg/sagemath/droid/CellData;->getOutputBlocks()Ljava/util/LinkedList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 175 │ .local v0, "block":Ljava/lang/String; │ @@ -503,25 +501,25 @@ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 176 │ invoke-direct {p0}, Lorg/sagemath/droid/OutputView;->newOutputBlock()Lorg/sagemath/droid/OutputBlock; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 177 │ - .local v2, "outputBlock":Lorg/sagemath/droid/OutputBlock; │ - invoke-virtual {v2, v0}, Lorg/sagemath/droid/OutputBlock;->set(Ljava/lang/String;)V │ + .local v1, "outputBlock":Lorg/sagemath/droid/OutputBlock; │ + invoke-virtual {v1, v0}, Lorg/sagemath/droid/OutputBlock;->set(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 180 │ .end local v0 # "block":Ljava/lang/String; │ - .end local v2 # "outputBlock":Lorg/sagemath/droid/OutputBlock; │ + .end local v1 # "outputBlock":Lorg/sagemath/droid/OutputBlock; │ :cond_1 │ return-void │ .end method │ │ .method public onSageAdditionalOutputListener(Lorg/sagemath/singlecellserver/CommandOutput;)V │ .locals 2 │ .param p1, "output" # Lorg/sagemath/singlecellserver/CommandOutput; ├── smali/org/sagemath/droid/CellListFragment$1$1.smali │ @@ -23,14 +23,15 @@ │ │ .field private titleView:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/CellListFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/droid/CellListFragment$1; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lorg/sagemath/droid/CellListFragment$1$1;->this$1:Lorg/sagemath/droid/CellListFragment$1; │ │ invoke-direct {p0}, Landroid/support/v4/app/DialogFragment;->()V │ │ @@ -86,14 +87,15 @@ │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f030008 │ │ + .line 85 │ invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ .line 87 │ .local v0, "dialogView":Landroid/view/View; │ const v1, 0x7f08000c │ @@ -190,44 +192,50 @@ │ │ invoke-virtual {p0}, Lorg/sagemath/droid/CellListFragment$1$1;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 95 │ invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f050020 │ │ + .line 96 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x104000a │ │ new-instance v3, Lorg/sagemath/droid/CellListFragment$1$1$1; │ │ invoke-direct {v3, p0}, Lorg/sagemath/droid/CellListFragment$1$1$1;->(Lorg/sagemath/droid/CellListFragment$1$1;)V │ │ + .line 97 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/high16 v2, 0x1040000 │ │ + .line 120 │ invoke-virtual {v1, v2, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 121 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ + .line 94 │ return-object v1 │ .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; ├── smali/org/sagemath/droid/SageActivity$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sagemath/droid/SageActivity$1; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/SageActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/droid/SageActivity$1; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lorg/sagemath/droid/SageActivity$1$2;->this$1:Lorg/sagemath/droid/SageActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -43,14 +44,15 @@ │ │ .prologue │ .line 165 │ invoke-static {}, Lorg/sagemath/droid/CellCollection;->getInstance()Lorg/sagemath/droid/CellCollection; │ │ move-result-object v0 │ │ + .line 166 │ invoke-virtual {v0}, Lorg/sagemath/droid/CellCollection;->removeCurrentCell()V │ │ .line 167 │ iget-object v0, p0, Lorg/sagemath/droid/SageActivity$1$2;->this$1:Lorg/sagemath/droid/SageActivity$1; │ │ iget-object v0, v0, Lorg/sagemath/droid/SageActivity$1;->this$0:Lorg/sagemath/droid/SageActivity; ├── smali/org/sagemath/droid/NewCellDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sagemath/droid/NewCellDialog; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/NewCellDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sagemath/droid/NewCellDialog; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lorg/sagemath/droid/NewCellDialog$1;->this$0:Lorg/sagemath/droid/NewCellDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sagemath/droid/CellCollectionJSONParser$SaveFileTask.smali │ @@ -158,17 +158,17 @@ │ │ .line 56 │ .end local v0 # "OS":Ljava/io/OutputStream; │ .end local v4 # "writer":Ljava/io/Writer; │ .restart local v3 # "writer":Ljava/io/Writer; │ :cond_0 │ :goto_0 │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ return-object v5 │ │ .line 50 │ .end local v3 # "writer":Ljava/io/Writer; │ @@ -291,20 +291,18 @@ │ .end local v4 # "writer":Ljava/io/Writer; │ .restart local v3 # "writer":Ljava/io/Writer; │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, [Lorg/json/JSONArray; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sagemath/droid/CellCollectionJSONParser$SaveFileTask;->doInBackground([Lorg/json/JSONArray;)Ljava/lang/Long; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/sagemath/droid/CellData.smali │ @@ -490,30 +490,29 @@ │ .local v1, "bos":Ljava/io/BufferedOutputStream; │ new-instance v2, Ljava/io/DataOutputStream; │ │ invoke-direct {v2, v1}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ │ .line 218 │ .local v2, "dos":Ljava/io/DataOutputStream; │ - iget-object v5, p0, Lorg/sagemath/droid/CellData;->outputBlocks:Ljava/util/LinkedList; │ + iget-object v4, p0, Lorg/sagemath/droid/CellData;->outputBlocks:Ljava/util/LinkedList; │ │ - invoke-virtual {v5}, Ljava/util/LinkedList;->size()I │ + invoke-virtual {v4}, Ljava/util/LinkedList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;->writeInt(I)V │ + invoke-virtual {v2, v4}, Ljava/io/DataOutputStream;->writeInt(I)V │ │ .line 219 │ - iget-object v5, p0, Lorg/sagemath/droid/CellData;->outputBlocks:Ljava/util/LinkedList; │ + iget-object v4, p0, Lorg/sagemath/droid/CellData;->outputBlocks:Ljava/util/LinkedList; │ │ - invoke-virtual {v5}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -672,81 +671,76 @@ │ │ invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ return-object v0 │ .end method │ │ .method public clearCache()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 189 │ invoke-virtual {p0}, Lorg/sagemath/droid/CellData;->cacheDir()Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 190 │ - .local v2, "files":[Ljava/io/File; │ - move-object v0, v2 │ + .local v1, "files":[Ljava/io/File; │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 191 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 192 │ - const-string v5, "CellData" │ + const-string v4, "CellData" │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "Error deleting " │ + const-string v6, "Error deleting " │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v5, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 190 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 193 │ - .end local v1 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ :cond_1 │ return-void │ .end method │ │ .method public getDescription()Ljava/lang/String; │ .locals 1 ├── smali/org/sagemath/droid/CellListAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$my_position:I │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/CellListAdapter;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sagemath/droid/CellListAdapter; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lorg/sagemath/droid/CellListAdapter$1;->this$0:Lorg/sagemath/droid/CellListAdapter; │ │ iput p2, p0, Lorg/sagemath/droid/CellListAdapter$1;->val$my_position:I ├── smali/org/sagemath/droid/InteractDiscreteSlider.smali │ @@ -73,42 +73,47 @@ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 32 │ iget-object v1, p0, Lorg/sagemath/droid/InteractDiscreteSlider;->nameValueText:Landroid/widget/TextView; │ │ iget-object v2, p0, Lorg/sagemath/droid/InteractDiscreteSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 33 │ invoke-virtual {v2}, Landroid/widget/TextView;->getPaddingLeft()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, 0xa │ │ iget-object v3, p0, Lorg/sagemath/droid/InteractDiscreteSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 34 │ invoke-virtual {v3}, Landroid/widget/TextView;->getPaddingTop()I │ │ move-result v3 │ │ add-int/lit8 v3, v3, 0x5 │ │ iget-object v4, p0, Lorg/sagemath/droid/InteractDiscreteSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 35 │ invoke-virtual {v4}, Landroid/widget/TextView;->getPaddingRight()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x5 │ │ iget-object v5, p0, Lorg/sagemath/droid/InteractDiscreteSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 36 │ invoke-virtual {v5}, Landroid/widget/TextView;->getPaddingBottom()I │ │ move-result v5 │ │ + .line 32 │ invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 37 │ iget-object v1, p0, Lorg/sagemath/droid/InteractDiscreteSlider;->nameValueText:Landroid/widget/TextView; │ │ invoke-virtual {p0, v1}, Lorg/sagemath/droid/InteractDiscreteSlider;->addView(Landroid/view/View;)V ├── smali/org/sagemath/droid/CellGroupsFragment.smali │ @@ -36,15 +36,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 24 │ invoke-direct {p0}, Landroid/support/v4/app/ListFragment;->()V │ │ - .line 27 │ return-void │ .end method │ │ │ # virtual methods │ .method public onAttach(Landroid/app/Activity;)V │ .locals 2 ├── smali/org/sagemath/droid/InteractContinuousSlider.smali │ @@ -34,27 +34,27 @@ │ .prologue │ const/4 v6, -0x2 │ │ .line 24 │ invoke-direct {p0, p1, p2, p3}, Lorg/sagemath/droid/InteractControlBase;->(Lorg/sagemath/droid/InteractView;Ljava/lang/String;Landroid/content/Context;)V │ │ .line 54 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ + iput-wide v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ │ .line 55 │ - const-wide/high16 v1, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ - iput-wide v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ + iput-wide v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ │ .line 56 │ - const-wide v1, 0x3fb999999999999aL # 0.1 │ + const-wide v2, 0x3fb999999999999aL # 0.1 │ │ - iput-wide v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ + iput-wide v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ │ .line 26 │ new-instance v1, Landroid/widget/TextView; │ │ invoke-direct {v1, p3}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ iput-object v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ @@ -78,42 +78,47 @@ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 31 │ iget-object v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ │ iget-object v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 32 │ invoke-virtual {v2}, Landroid/widget/TextView;->getPaddingLeft()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, 0xa │ │ iget-object v3, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 33 │ invoke-virtual {v3}, Landroid/widget/TextView;->getPaddingTop()I │ │ move-result v3 │ │ add-int/lit8 v3, v3, 0x5 │ │ iget-object v4, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 34 │ invoke-virtual {v4}, Landroid/widget/TextView;->getPaddingRight()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x5 │ │ iget-object v5, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ │ + .line 35 │ invoke-virtual {v5}, Landroid/widget/TextView;->getPaddingBottom()I │ │ move-result v5 │ │ + .line 31 │ invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 36 │ iget-object v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->nameValueText:Landroid/widget/TextView; │ │ invoke-virtual {p0, v1}, Lorg/sagemath/droid/InteractContinuousSlider;->addView(Landroid/view/View;)V │ │ @@ -211,80 +216,80 @@ │ .line 94 │ return-void │ .end method │ │ │ # virtual methods │ .method public getValue()Ljava/lang/Object; │ - .locals 11 │ + .locals 12 │ │ .prologue │ .line 84 │ - iget-object v5, p0, Lorg/sagemath/droid/InteractContinuousSlider;->seekBar:Landroid/widget/SeekBar; │ + iget-object v3, p0, Lorg/sagemath/droid/InteractContinuousSlider;->seekBar:Landroid/widget/SeekBar; │ │ - invoke-virtual {v5}, Landroid/widget/SeekBar;->getProgress()I │ + invoke-virtual {v3}, Landroid/widget/SeekBar;->getProgress()I │ │ move-result v2 │ │ .line 85 │ .local v2, "raw":I │ - int-to-double v5, v2 │ + int-to-double v6, v2 │ │ - iget-object v7, p0, Lorg/sagemath/droid/InteractContinuousSlider;->seekBar:Landroid/widget/SeekBar; │ + iget-object v3, p0, Lorg/sagemath/droid/InteractContinuousSlider;->seekBar:Landroid/widget/SeekBar; │ │ - invoke-virtual {v7}, Landroid/widget/SeekBar;->getMax()I │ + invoke-virtual {v3}, Landroid/widget/SeekBar;->getMax()I │ │ - move-result v7 │ + move-result v3 │ │ - int-to-double v7, v7 │ + int-to-double v8, v3 │ │ - div-double/2addr v5, v7 │ + div-double/2addr v6, v8 │ │ - iget-wide v7, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ + iget-wide v8, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ │ - iget-wide v9, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ + iget-wide v10, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ │ - sub-double/2addr v7, v9 │ + sub-double/2addr v8, v10 │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v6, v8 │ │ - iget-wide v7, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ + iget-wide v8, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ │ - div-double/2addr v5, v7 │ + div-double/2addr v6, v8 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->round(D)J │ + invoke-static {v6, v7}, Ljava/lang/Math;->round(D)J │ │ move-result-wide v0 │ │ .line 86 │ .local v0, "i":J │ - long-to-double v5, v0 │ + long-to-double v6, v0 │ │ - iget-wide v7, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ + iget-wide v8, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v6, v8 │ │ - iget-wide v7, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ + iget-wide v8, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ │ - add-double v3, v5, v7 │ + add-double v4, v6, v8 │ │ .line 88 │ - .local v3, "value":D │ - iget-wide v5, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ + .local v4, "value":D │ + iget-wide v6, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ │ - invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;->min(DD)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 89 │ - invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - return-object v5 │ + return-object v3 │ .end method │ │ .method public onProgressChanged(Landroid/widget/SeekBar;IZ)V │ .locals 0 │ .param p1, "seekBar" # Landroid/widget/SeekBar; │ .param p2, "progress" # I │ .param p3, "fromUser" # Z │ @@ -317,15 +322,15 @@ │ invoke-virtual {v0, p0}, Lorg/sagemath/droid/InteractView;->notifyChange(Lorg/sagemath/droid/InteractControlBase;)V │ │ .line 109 │ return-void │ .end method │ │ .method public setRange(DDD)V │ - .locals 0 │ + .locals 1 │ .param p1, "range_min" # D │ .param p3, "range_max" # D │ .param p5, "step" # D │ │ .prologue │ .line 59 │ iput-wide p1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ @@ -346,138 +351,141 @@ │ .method public setRange(Lorg/json/JSONObject;)V │ .locals 10 │ .param p1, "control" # Lorg/json/JSONObject; │ │ .prologue │ .line 68 │ :try_start_0 │ - const-string v0, "range" │ + const-string v1, "range" │ │ - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ + invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ move-result-object v9 │ │ .line 69 │ .local v9, "range":Lorg/json/JSONArray; │ - const/4 v0, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v9, v0}, Lorg/json/JSONArray;->getDouble(I)D │ + invoke-virtual {v9, v1}, Lorg/json/JSONArray;->getDouble(I)D │ │ - move-result-wide v0 │ + move-result-wide v2 │ │ - iput-wide v0, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ + iput-wide v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_min:D │ │ .line 70 │ - const/4 v0, 0x1 │ + const/4 v1, 0x1 │ │ - invoke-virtual {v9, v0}, Lorg/json/JSONArray;->getDouble(I)D │ + invoke-virtual {v9, v1}, Lorg/json/JSONArray;->getDouble(I)D │ │ - move-result-wide v0 │ + move-result-wide v2 │ │ - iput-wide v0, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ + iput-wide v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->range_max:D │ │ .line 71 │ - const-string v0, "step" │ + const-string v1, "step" │ │ - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D │ + invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D │ │ - move-result-wide v0 │ + move-result-wide v2 │ │ - iput-wide v0, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ + iput-wide v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->step:D │ │ .line 72 │ - const-string v0, "step" │ + const-string v1, "step" │ │ - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + .line 73 │ + invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {p0, v0}, Lorg/sagemath/droid/InteractContinuousSlider;->countDigitsAfterComma(Ljava/lang/String;)I │ + invoke-virtual {p0, v1}, Lorg/sagemath/droid/InteractContinuousSlider;->countDigitsAfterComma(Ljava/lang/String;)I │ │ - move-result v0 │ + move-result v1 │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v9, v1}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; │ + .line 74 │ + invoke-virtual {v9, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {p0, v1}, Lorg/sagemath/droid/InteractContinuousSlider;->countDigitsAfterComma(Ljava/lang/String;)I │ + invoke-virtual {p0, v2}, Lorg/sagemath/droid/InteractContinuousSlider;->countDigitsAfterComma(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ + .line 72 │ + invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ │ - move-result v7 │ + move-result v0 │ │ .line 75 │ - .local v7, "digits":I │ - new-instance v0, Ljava/lang/StringBuilder; │ + .local v0, "digits":I │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->variable:Ljava/lang/String; │ + iget-object v2, p0, Lorg/sagemath/droid/InteractContinuousSlider;->variable:Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - const-string v1, "=%4." │ + const-string v2, "=%4." │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - const-string v1, "f" │ + const-string v2, "f" │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - iput-object v0, p0, Lorg/sagemath/droid/InteractContinuousSlider;->format:Ljava/lang/String; │ + iput-object v1, p0, Lorg/sagemath/droid/InteractContinuousSlider;->format:Ljava/lang/String; │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 80 │ - .end local v7 # "digits":I │ + .end local v0 # "digits":I │ .end local v9 # "range":Lorg/json/JSONArray; │ :goto_0 │ invoke-direct {p0}, Lorg/sagemath/droid/InteractContinuousSlider;->updateValueText()V │ │ .line 81 │ return-void │ │ .line 76 │ :catch_0 │ move-exception v8 │ │ .line 77 │ .local v8, "e":Lorg/json/JSONException; │ - const-string v0, "InteractContinuousSlider" │ + const-string v1, "InteractContinuousSlider" │ │ invoke-virtual {v8}, Lorg/json/JSONException;->getLocalizedMessage()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 78 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - const-wide/high16 v3, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ - const-wide v5, 0x3fb999999999999aL # 0.1 │ + const-wide v6, 0x3fb999999999999aL # 0.1 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-virtual/range {v0 .. v6}, Lorg/sagemath/droid/InteractContinuousSlider;->setRange(DDD)V │ + invoke-virtual/range {v1 .. v7}, Lorg/sagemath/droid/InteractContinuousSlider;->setRange(DDD)V │ │ goto :goto_0 │ .end method ├── smali/org/sagemath/droid/CellListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sagemath/droid/CellListFragment; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/CellListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sagemath/droid/CellListFragment; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lorg/sagemath/droid/CellListFragment$1;->this$0:Lorg/sagemath/droid/CellListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sagemath/droid/CellCollection$CellComparator.smali │ @@ -38,25 +38,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .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 117 │ check-cast p1, Lorg/sagemath/droid/CellData; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/sagemath/droid/CellData; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/sagemath/droid/CellCollection$CellComparator;->compare(Lorg/sagemath/droid/CellData;Lorg/sagemath/droid/CellData;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/sagemath/droid/SageActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sagemath/droid/SageActivity; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/SageActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sagemath/droid/SageActivity; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lorg/sagemath/droid/SageActivity$1;->this$0:Lorg/sagemath/droid/SageActivity; │ │ invoke-direct {p0}, Landroid/support/v4/app/DialogFragment;->()V │ │ @@ -37,14 +38,15 @@ │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 158 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ + .line 159 │ invoke-virtual {p0}, Lorg/sagemath/droid/SageActivity$1;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 160 │ @@ -57,24 +59,26 @@ │ │ const v2, 0x7f05001e │ │ new-instance v3, Lorg/sagemath/droid/SageActivity$1$2; │ │ invoke-direct {v3, p0}, Lorg/sagemath/droid/SageActivity$1$2;->(Lorg/sagemath/droid/SageActivity$1;)V │ │ + .line 161 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f05001f │ │ new-instance v3, Lorg/sagemath/droid/SageActivity$1$1; │ │ invoke-direct {v3, p0}, Lorg/sagemath/droid/SageActivity$1$1;->(Lorg/sagemath/droid/SageActivity$1;)V │ │ + .line 170 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 178 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 ├── smali/org/sagemath/droid/SageActivity$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sagemath/droid/SageActivity$1; │ │ │ # direct methods │ .method constructor (Lorg/sagemath/droid/SageActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sagemath/droid/SageActivity$1; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lorg/sagemath/droid/SageActivity$1$1;->this$1:Lorg/sagemath/droid/SageActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/sheetrock/panda/changelog/SimpleEula$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lsheetrock/panda/changelog/SimpleEula; │ │ │ # direct methods │ .method constructor (Lsheetrock/panda/changelog/SimpleEula;)V │ .locals 0 │ + .param p1, "this$0" # Lsheetrock/panda/changelog/SimpleEula; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lsheetrock/panda/changelog/SimpleEula$1;->this$0:Lsheetrock/panda/changelog/SimpleEula; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/sheetrock/panda/changelog/ChangeLog.smali │ @@ -108,20 +108,22 @@ │ │ .line 71 │ :try_start_0 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ + .line 72 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 71 │ invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ │ move-result-object v2 │ │ iget-object v2, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; │ │ iput-object v2, p0, Lsheetrock/panda/changelog/ChangeLog;->thisVersion:Ljava/lang/String; │ @@ -313,38 +315,42 @@ │ │ move-result-object v1 │ │ invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 152 │ invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 153 │ invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lsheetrock/panda/changelog/ChangeLog;->context:Landroid/content/Context; │ │ + .line 155 │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const/high16 v3, 0x7f050000 │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ new-instance v3, Lsheetrock/panda/changelog/ChangeLog$1; │ │ invoke-direct {v3, p0}, Lsheetrock/panda/changelog/ChangeLog$1;->(Lsheetrock/panda/changelog/ChangeLog;)V │ │ + .line 154 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 162 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 ├── smali/sheetrock/panda/changelog/ChangeLog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lsheetrock/panda/changelog/ChangeLog; │ │ │ # direct methods │ .method constructor (Lsheetrock/panda/changelog/ChangeLog;)V │ .locals 0 │ + .param p1, "this$0" # Lsheetrock/panda/changelog/ChangeLog; │ │ .prologue │ .line 157 │ iput-object p1, p0, Lsheetrock/panda/changelog/ChangeLog$1;->this$0:Lsheetrock/panda/changelog/ChangeLog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/sheetrock/panda/changelog/SimpleEula$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lsheetrock/panda/changelog/SimpleEula; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lsheetrock/panda/changelog/SimpleEula$2;->this$0:Lsheetrock/panda/changelog/SimpleEula; │ │ iput-object p2, p0, Lsheetrock/panda/changelog/SimpleEula$2;->val$prefs:Landroid/content/SharedPreferences; ├── smali/sheetrock/panda/changelog/SimpleEula.smali │ @@ -256,14 +256,15 @@ │ .line 120 │ new-instance v7, Landroid/app/AlertDialog$Builder; │ │ iget-object v8, p0, Lsheetrock/panda/changelog/SimpleEula;->CellActivity:Landroid/app/Activity; │ │ invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 121 │ invoke-virtual {v7, v4}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ @@ -276,42 +277,46 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 122 │ invoke-static {v8}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ const v8, 0x104000a │ │ new-instance v9, Lsheetrock/panda/changelog/SimpleEula$2; │ │ invoke-direct {v9, p0, v3, v1}, Lsheetrock/panda/changelog/SimpleEula$2;->(Lsheetrock/panda/changelog/SimpleEula;Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ + .line 123 │ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ const/high16 v8, 0x1040000 │ │ new-instance v9, Lsheetrock/panda/changelog/SimpleEula$1; │ │ invoke-direct {v9, p0}, Lsheetrock/panda/changelog/SimpleEula$1;->(Lsheetrock/panda/changelog/SimpleEula;)V │ │ + .line 134 │ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ + .line 140 │ invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 141 │ .local v0, "dialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V ├── smali/sheetrock/panda/changelog/SimpleEula$EulaTask.smali │ @@ -28,35 +28,34 @@ │ # instance fields │ .field final synthetic this$0:Lsheetrock/panda/changelog/SimpleEula; │ │ │ # direct methods │ .method public constructor (Lsheetrock/panda/changelog/SimpleEula;)V │ .locals 0 │ + .param p1, "this$0" # Lsheetrock/panda/changelog/SimpleEula; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lsheetrock/panda/changelog/SimpleEula$EulaTask;->this$0:Lsheetrock/panda/changelog/SimpleEula; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ 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 57 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -174,21 +173,19 @@ │ invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 57 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lsheetrock/panda/changelog/SimpleEula$EulaTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 4 ├── res/drawable/cell_groups_selector.xml │ ├── res/drawable/cell_groups_selector.xml │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ - │ │ + │ │ │ │ ├── res/drawable-hdpi-v4/ic_action_share.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -58,58 +57,58 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 27 103 133 139 108 43 59 149 153 81 25 151 45 90 117 121 146 119 29 131 18 99 9 85 113 74 76 4 68 144 124 31 106 140 110 38 54 135 32 104 70 5 72 11 36 20 148 40 56 58 41 122 47 83} │ │ + 0 27 103 133 139 108 43 59 149 153 81 25 151 45 90 117 121 146 119 29 131 18 99 9 85 113 74 76 4 68 144 124 31 106 140 110 38 54 135 32 104 70 5 72 11 36 20 148 40 56 58 41 122 47 83} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000111111111111111111111123456711100000000000 │ │ -00000011111111111111111111189AAAAAB1100000000000 │ │ -00000011111111111111111111CDAAAAAAAE100000000000 │ │ -00000011111111111111111111FAAAAAAAAG100000000000 │ │ -00000011111111111111111111HAAAAAAAAI100000000000 │ │ -00000011111111111111111111JAAAAAAAAI100000000000 │ │ -0000001111111111111111111KLAAAAAAAAG100000000000 │ │ -00000011111111111111111MNAAAAAAAAAAE100000000000 │ │ -000000111111111111111OP9AAQRDAAAAAS1100000000000 │ │ -0000001111111111111TUVAAW711XYZIab11100000000000 │ │ -000000111111111111cdAAd8111111111111100000000000 │ │ -00000011eaI5fe11bWAAVgh1111111111111100000000000 │ │ -0000001iDAAAAARaAA9Pj111111111111111100000000000 │ │ -000000kDAAAAAAAAANl11111111111111111100000000000 │ │ -000000GAAAAAAAALK1111111111111111111100000000000 │ │ -000000VAAAAAAAAW11111111111111111111100000000000 │ │ -000000VAAAAAAAAJ11111111111111111111100000000000 │ │ -000000GAAAAAAAALK1111111111111111111100000000000 │ │ -000000bAAAAAAAAAANM11111111111111111100000000000 │ │ -0000001RAAAAAASaAA9Pj111111111111111100000000000 │ │ -00000011b6Zm6k11nWAAVUh1111111111111100000000000 │ │ -000000111111111111odAAdp111111111111100000000000 │ │ -0000001111111111111hUVAAWq11Xf5Iab11100000000000 │ │ -000000111111111111111jP9AAaRDAAAAAS1100000000000 │ │ -00000011111111111111111MNAAAAAAAAAAE100000000000 │ │ -0000001111111111111111111KLAAAAAAAAG100000000000 │ │ -00000011111111111111111111rAAAAAAAAI100000000000 │ │ -00000011111111111111111111rAAAAAAAAm100000000000 │ │ -00000011111111111111111111FAAAAAAAAG100000000000 │ │ -000000111111111111111111112DAAAAAAAs100000000000 │ │ -00000011111111111111111111189AAAAAt1100000000000 │ │ -00000011111111111111111111112fdZa711100000000000 │ │ -000000111111111111111111111111111111100000000000 │ │ -000000111111111111111111111111111111100000000000 │ │ +000000000000000000000000000012345600000000000000 │ │ +0000000000000000000000000007899999A0000000000000 │ │ +00000000000000000000000000BC9999999D000000000000 │ │ +00000000000000000000000000E99999999F000000000000 │ │ +00000000000000000000000000G99999999H000000000000 │ │ +00000000000000000000000000I99999999H000000000000 │ │ +0000000000000000000000000JK99999999F000000000000 │ │ +00000000000000000000000LM9999999999D000000000000 │ │ +000000000000000000000NO899PQC99999R0000000000000 │ │ +0000000000000000000STU99V600WXYHZa00000000000000 │ │ +000000000000000000bc99c7000000000000000000000000 │ │ +00000000dZH4ed00aV99Ufg0000000000000000000000000 │ │ +0000000hC99999QZ998Oi000000000000000000000000000 │ │ +000000jC999999999Mk00000000000000000000000000000 │ │ +000000F99999999KJ0000000000000000000000000000000 │ │ +000000U99999999V00000000000000000000000000000000 │ │ +000000U99999999I00000000000000000000000000000000 │ │ +000000F99999999KJ0000000000000000000000000000000 │ │ +000000a9999999999ML00000000000000000000000000000 │ │ +0000000Q999999RZ998Oi000000000000000000000000000 │ │ +00000000a5Yl5j00mV99UTg0000000000000000000000000 │ │ +000000000000000000nc99co000000000000000000000000 │ │ +0000000000000000000gTU99Vp00We4HZa00000000000000 │ │ +000000000000000000000iO899ZQC99999R0000000000000 │ │ +00000000000000000000000LM9999999999D000000000000 │ │ +0000000000000000000000000JK99999999F000000000000 │ │ +00000000000000000000000000q99999999H000000000000 │ │ +00000000000000000000000000q99999999l000000000000 │ │ +00000000000000000000000000E99999999F000000000000 │ │ +000000000000000000000000001C9999999r000000000000 │ │ +0000000000000000000000000007899999s0000000000000 │ │ +00000000000000000000000000001ecYZ600000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/ic_action_refresh.png │ ├── sng │ │ @@ -1,16 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ @@ -137,59 +135,59 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ } │ │ tRNS { │ │ - 0 0 0 1 1 3 2 15 42 4 113 101 2 33 67 98 118 127 133 123 111 86 52 11 92 153 104 8 67 153 143 95 25 86 120 49 131 152 149 150 151 132 4 151 140 128 125 144 113 65 30 6 17 53 148 19 125 40 32 95 89 49 152 43 55 70 146 58 9 83 147 145 146 138 129 68 26 21 23 13 7 6 5 126 36 114 74 64 122 131 31 98 116 136 56 39 37 27 16 3 61 59 80 45 150 22 79 16 139 53 62 73 77 94 108 45 34 115 42 80 22 119 116 103 123 24 92 50 138 28 29 61 64 5 8} │ │ + 0 1 1 3 2 15 42 4 113 101 2 33 67 98 118 127 133 123 111 86 52 11 92 153 104 8 67 153 143 95 25 86 120 49 131 152 149 150 151 132 4 151 140 128 125 144 113 65 30 6 17 53 148 19 125 40 32 95 89 49 152 43 55 70 146 58 9 83 147 145 146 138 129 68 26 21 23 13 7 6 5 126 36 114 74 64 122 131 31 98 116 136 56 39 37 27 16 3 61 59 80 45 150 22 79 16 139 53 62 73 77 94 108 45 34 115 42 80 22 119 116 103 123 24 92 50 138 28 29 61 64 5 8} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000010101010201020101010101010101020201010101010101010101010304010202010101020000000000 │ │ -000000000000010101010101010102010202020101010101010101010101010102040402010102010101010000000000 │ │ -000000000000010101010101010202020101010105040101010101060401020204010708020401010101010000000000 │ │ -000000000000020101010202010101010106010101010206090401010201040604010a0b010402010101010000000000 │ │ -0000000000000102010101010101010c01010c0d0e0f101112131415161701010118191a020101010201010000000000 │ │ -000000000000010101010101010404011b1c111919191d191d191919191e1f2021191922010101020202020000000000 │ │ -00000000000001010201010204040123241925252625191d1d191d27281d1d2519251d292a0101020102010000000000 │ │ -0000000000000102010102030209181919282b1919192c2d2e2c261d1d1925191919192f1b0101010101010000000000 │ │ -0000000000000102010204011730192b28191922313233050c3334351f361d1919191926370101010101020000000000 │ │ -00000000000001010201012a0a192825193839010201010101010601231d19191d1919193a0101010201020000000000 │ │ -00000000000001010104013b1d2819193c0502030c0101010105013d25191d19191d3e193f0101010101010000000000 │ │ -00000000000002010601401925191d4101060401020101010301394219251d191919251d43010c020101010000000000 │ │ -000000000000010101442919251945010602020101010203013a2f193628464748494a2c430106010101010000000000 │ │ -000000000000010c014b1928191005010101010201010101024c39204d4e4f5044512a52060102010101010000000000 │ │ -00000000000001010553193e193901060101020102020102010101020102010101010102010101010201010000000000 │ │ -000000000000010154193e1d550102010101010201010101010101010101010101010101010101010101010000000000 │ │ -000000000000050156192619570206020201010102010101010102010101010101010101010102020101010000000000 │ │ -00000000000004010b191928200101010101010101010101010101010101010101010202040604010101010000000000 │ │ -000000000000020458191d49330101010102020102010101010201010101010101010101010101020102020000000000 │ │ -000000000000012a591919380601010101010201020102010101010201010101010101015a1f5b5c2301060000000000 │ │ -00000000000002525d1919100401010101010101020101010102010102010101010106015e1d27190e01050000000000 │ │ -00000000000001065f606162010101010101010102010101010102010201010102016301641d26196501060000000000 │ │ -000000000000010102010101010102020101010101010201020101010101010101010501661928196701010000000000 │ │ -0000000000000101010101010101010101020102020201010101010101010101010201020a1d19686901020000000000 │ │ -0000000000000101010201010101010101020201010101020101010101010202010101693619192d0502010000000000 │ │ -00000000000001010101010206060c05050506060c04010101010102010102020106026a1d2719150106010000000000 │ │ -000000000000010201020202010101010101010101010406020102010101010104026b6c1919190d0102010000000000 │ │ -0000000000000101020202046d576e6f707015183c1a7150020102010101020206010f19271d72010402010000000000 │ │ -00000000000001010101012a2919191919191d1919277301040101010101040601411919192574010301010000000000 │ │ -000000000000010101010101751928252825281926760104010101010106040156191d25197701040101010000000000 │ │ -0000000000000101010103021a19251919191d2623015201060506010401341a1d2528191a0401010101010000000000 │ │ -000000000000010201020602181925191919190b0401010201010102786a1e1925281979440204020101020000000000 │ │ -00000000000002010201060166192519251919191e0b6a575e57457a2619252825191a1b010401010101020000000000 │ │ -0000000000000202010163011c19251d1919251919191d191d19191d2527251926560601040101010201010000000000 │ │ -00000000000001020101060140192b197b7c1919193e272728282b191919191a7d020c04010101010101010000000000 │ │ -0000000000000101020201010819197e02527f0f80191919191d19273845810201060101010101010101020000000000 │ │ -00000000000002020201020182190b020404020252823d83846d08370601010404010101020201010101010000000000 │ │ -0000000000000102010102014e0b85010402040401020201010101010106010101010101010101010101010000000000 │ │ -0000000000000101020101010586010302010101020201060c0401020101010101020101010101010201010000000000 │ │ -000000000000010101010101010304010201010201020101010201010201020101010101020101010201010000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000102000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000020200000000000000000000000000 │ │ +000000000000000000000000000000000000000003020000000000040200000002000506000200000000000000000000 │ │ +000000000000000000000000000000000004000000000004070200000000020402000809000200000000000000000000 │ │ +0000000000000000000000000000000a00000a0b0c0d0e0f101112131415000000161718000000000000000000000000 │ │ +00000000000000000000000000020200191a0f1717171b171b171717171c1d1e1f171720000000000000000000000000 │ │ +00000000000000000000000002020021221723232423171b1b171b25261b1b2317231b27280000000000000000000000 │ │ +000000000000000000000001000716171726291717172a2b2c2a241b1b1723171717172d190000000000000000000000 │ │ +000000000000000000000200152e1729261717202f3031030a3132331d341b1717171724350000000000000000000000 │ │ +00000000000000000000002808172623173637000000000000000400211b17171b171717380000000000000000000000 │ │ +0000000000000000000200391b2617173a0300010a0000000003003b23171b17171b3c173d0000000000000000000000 │ │ +000000000000000004003e1723171b3f00040200000000000100374017231b171717231b41000a000000000000000000 │ │ +00000000000000000042271723174300040000000000000100382d17342644454647482a410004000000000000000000 │ │ +000000000000000a00491726170e03000000000000000000004a371e4b4c4d4e424f2850040000000000000000000000 │ │ +00000000000000000351173c173700040000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000052173c1b530000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000030054172417550004000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000200091717261e0000000000000000000000000000000000000000000000020402000000000000000000 │ │ +000000000000000256171b47310000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000002857171736040000000000000000000000000000000000000000000000581d595a2100040000000000 │ │ +00000000000000505b17170e0200000000000000000000000000000000000000000004005c1b25170c00030000000000 │ │ +00000000000000045d5e5f60000000000000000000000000000000000000000000006100621b24176300040000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000300641726176500000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000081b17666700000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000673417172b0300000000000000 │ │ +00000000000000000000000004040a03030304040a0200000000000000000000000400681b2517130004000000000000 │ │ +00000000000000000000000000000000000000000000020400000000000000000200696a1717170b0000000000000000 │ │ +0000000000000000000000026b556c6d6e6e13163a186f4e000000000000000004000d17251b70000200000000000000 │ │ +0000000000000000000000282717171717171b17172571000200000000000204003f1717172372000100000000000000 │ │ +000000000000000000000000731726232623261724740002000000000004020054171b23177500020000000000000000 │ │ +0000000000000000000001001817231717171b242100500004030400020032181b232617180200000000000000000000 │ │ +0000000000000000000004001617231717171709020000000000000076681c1723261777420002000000000000000000 │ │ +00000000000000000000040064172317231717171c0968555c5543782417232623171819000200000000000000000000 │ │ +0000000000000000000061001a17231b1717231717171b171b17171b2325231724540400020000000000000000000000 │ │ +0000000000000000000004003e172917797a1717173c252526262917171717187b000a02000000000000000000000000 │ │ +0000000000000000000000000617177c00507d0d7e171717171b172536437f0000040000000000000000000000000000 │ │ +000000000000000000000000801709000202000050803b81826b06350400000202000000000000000000000000000000 │ │ +0000000000000000000000004c0983000200020200000000000000000004000000000000000000000000000000000000 │ │ +0000000000000000000000000384000100000000000000040a0200000000000000000000000000000000000000000000 │ │ +000000000000000000000000000102000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_action_search.png │ ├── sng │ │ @@ -1,16 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -140,59 +138,59 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 0 2 1 2 3 32 76 103 118 126 116 98 67 22 35 109 151 153 153 152 147 94 21 1 3 84 142 110 92 87 95 117 147 152 146 62 137 70 13 21 86 77 92 106 13 27 63 53 101 124 144 27 5 127 125 9 28 143 54 49 81 148 26 124 145 71 131 83 113 16 59 121 24 48 79 127 4 19 55 83 7 75 104 107 111 9 69 150 32 58 37 17 140 10 114 69 43 120 4 133 107 30 44 123 64 149 73 53 56 79 121 151 6 75 141 135 52 14 15 109 139 132 102 57 15 122 18 5 150 122 14 38 65 66 67 51} │ │ + 0 2 1 2 3 32 76 103 118 126 116 98 67 22 35 109 151 153 153 152 147 94 21 1 3 84 142 110 92 87 95 117 147 152 146 62 137 70 13 21 86 77 92 106 13 27 63 53 101 124 144 27 5 127 125 9 28 143 54 49 81 148 26 124 145 71 131 83 113 16 59 121 24 48 79 127 4 19 55 83 7 75 104 107 111 9 69 150 32 58 37 17 140 10 114 69 43 120 4 133 107 30 44 123 64 149 73 53 56 79 121 151 6 75 141 135 52 14 15 109 139 132 102 57 15 122 18 5 150 122 14 38 65 66 67 51} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000010101020101010202010304010101040501010102010102020101020101010101010101000000000000 │ │ -000000000000020102010102020404010201010601010101040401010201010101010101010202010201000000000000 │ │ -0000000000000201010101010401010708090a0b0c0d0e0f010404010101010101010101010201010101000000000000 │ │ -000000000000020101010404021011121313141313151316171801030102010101020201010201010101000000000000 │ │ -00000000000001010119011a1b1315131c1d1e1f20212223232425010401010201010101010201010101000000000000 │ │ -000000000000010101011a0913232627280101010101292a2415132b0105010101010101020101010201000000000000 │ │ -000000000000010204012c13132d2e0119010505040104012f0b15133001050201010101020202010101000000000000 │ │ -000000000000010501311423320401050101010202010105012e33153435010402010201010101010102000000000000 │ │ -00000000000001013637153839020501020201010101010105013a3b1509011901020201010101010102000000000000 │ │ -00000000000005013c14133d010301010101010101010101021a013e143f400101010201010101010101000000000000 │ │ -00000000000004010d15410601010101010102010101010101020118421443011a020201010102010201000000000000 │ │ -000000000000013644134501050101010101010101010101020101014615320104020101010101010101000000000000 │ │ -0000000000000147241348021a0101020102020101020102010205011f14490502010101010101010101000000000000 │ │ -000000000000024a3f134b0204010101020101010201010102011a014c134d4e01010201010101010101000000000000 │ │ -000000000000014f22135001050101010101010201010201010105015113330502010102010201010101000000000000 │ │ -000000000000015226145301050102020101020101010102010104015413550101010201020101020101000000000000 │ │ -0000000000000101111556020101010101020101020201010102015726153e0105010101010102010101000000000000 │ │ -00000000000003015813595a010501010101020101010101011a015b13125c0101010201010101010101000000000000 │ │ -00000000000001015d5e152d01050101010101010201010204015f4d2360010101010201010101010101000000000000 │ │ -00000000000001050108131461010504010101020102010519010d132362010501020101010101010102000000000000 │ │ -000000000000010101366315156102010406040205030401641713155601040101010201010202010101000000000000 │ │ -00000000000002010401186515136667010201010101046869131215156a011902190402010101010101000000000000 │ │ -00000000000001010119014f4913156b566c6d4b6e6f7015156b1c1371136a0118720104010101020102000000000000 │ │ -0000000000000102020104015273741371141313131312137576776913713f4d13217801050101010102000000000000 │ │ -00000000000001010101010404015d58797a226b227b7c7d5201017e6913711571137f77010502010101000000000000 │ │ -000000000000020101010101010501010172804a5d810101010403023a82237115711483840203010102000000000000 │ │ -0000000000000101010102020201010504010201020104050102040176131513131371137f8401030101000000000000 │ │ -000000000000010102010102010101010102010102020201010101018513231513141312137f77010402000000000000 │ │ -00000000000001010101010101020101010101010101010101020104018613711513131371147f840104000000000000 │ │ -000000000000010201010101010101010101010101010102020101010401871312151314137113210601000000000000 │ │ -0000000000000101010101010101010101010101010101010102020101050187147115131315153f1802000000000000 │ │ -000000000000020101010201010101010101010101020101010101010201050187137115137115690501000000000000 │ │ -000000000000010101010102010202020101010101010101020101010101020501881371152313680105000000000000 │ │ -000000000000010201010101010102010101010101010101010101020101010203018813135e89010401000000000000 │ │ -000000000000010101020101010101010101010101010201010201010101010101190185895f02040201000000000000 │ │ -000000000000010101020101020101010101010101010101010102010101010101010401010104010101000000000000 │ │ -000000000000020201010201010201010101010202010102010101010102020101010119040101010101000000000000 │ │ +000000000000000000000000000000000102000000020300000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000202000000000400000000020200000000000000000000000000000000000000000000 │ │ +00000000000000000000000002000005060708090a0b0c0d000202000000000000000000000000000000000000000000 │ │ +000000000000000000000202000e0f101111121111131114151600010000000000000000000000000000000000000000 │ │ +000000000000000000170018191113111a1b1c1d1e1f2021212223000200000000000000000000000000000000000000 │ │ +000000000000000000001807112124252600000000002728221311290003000000000000000000000000000000000000 │ │ +000000000000000002002a11112b2c0017000303020002002d0913112e00030000000000000000000000000000000000 │ │ +0000000000000003002f1221300200030000000000000003002c31133233000200000000000000000000000000000000 │ │ +000000000000000034351336370003000000000000000000030038391307001700000000000000000000000000000000 │ │ +00000000000003003a12113b0001000000000000000000000018003c123d3e0000000000000000000000000000000000 │ │ +00000000000002000b133f04000000000000000000000000000000164012410018000000000000000000000000000000 │ │ +000000000000003442114300030000000000000000000000000000004413300002000000000000000000000000000000 │ │ +000000000000004522114600180000000000000000000000000003001d12470300000000000000000000000000000000 │ │ +00000000000000483d114900020000000000000000000000000018004a114b4c00000000000000000000000000000000 │ │ +000000000000004d20114e00030000000000000000000000000003004f11310300000000000000000000000000000000 │ │ +000000000000005024125100030000000000000000000000000002005211530000000000000000000000000000000000 │ │ +00000000000000000f1354000000000000000000000000000000005524133c0003000000000000000000000000000000 │ │ +0000000000000100561157580003000000000000000000000018005911105a0000000000000000000000000000000000 │ │ +00000000000000005b5c132b00030000000000000000000002005d4b215e000000000000000000000000000000000000 │ │ +0000000000000003000611125f000302000000000000000317000b112160000300000000000000000000000000000000 │ │ +000000000000000000346113135f00000204020003010200621511135400020000000000000000000000000000000000 │ │ +000000000000000002001663131164650000000000000266671110131368001700170200000000000000000000000000 │ │ +00000000000000000017004d47111369546a6b496c6d6e1313691a116f11680016700002000000000000000000000000 │ │ +000000000000000000000200507172116f1211111111101173747567116f3d4b111f7600030000000000000000000000 │ │ +00000000000000000000000202005b567778206920797a7b5000007c67116f136f117d75000300000000000000000000 │ │ +0000000000000000000000000003000000707e485b7f0000000201003880216f136f1281820001000000000000000000 │ │ +000000000000000000000000000000030200000000000203000002007411131111116f117d8200010000000000000000 │ │ +000000000000000000000000000000000000000000000000000000008311211311121110117d75000200000000000000 │ │ +000000000000000000000000000000000000000000000000000000020084116f131111116f127d820002000000000000 │ │ +000000000000000000000000000000000000000000000000000000000200851110131112116f111f0400000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000030085126f13111113133d1600000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000030085116f13116f13670300000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000030086116f132111660003000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000001008611115c87000200000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000170083875d00020000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000200000002000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000017020000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_menu_share.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #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 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 4004 6530 3305 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 3305 6530 5506 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7029 5ad8 5cb9 646e 621a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5c19 626d 5bb8 5ad8 792a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 775e 71fc 6bf6 60e6 5bc9 608a 6933 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6433 5f89 5cc8 5fe6 6cf5 72fd 7465 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7395 7eff 7dff 77ff 6ffa 64eb 5ad7 5ea3 654e 3305 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 3305 654e 5ea2 5bd6 64eb 70f9 77ff 7dff 7fff 719a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 72c1 88ff 89ff 85ff 81ff 7aff 72fd 67f0 5ce1 5cb7 626d 5c19 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5917 626d 5bb6 5ce0 67ef 71fd 79ff 80ff 85ff 88ff 87ff 74c4 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c1a 78e3 8eff 91ff 8fff 8bff 86ff 81ff 7bff 74ff 6bf5 5ee6 59c8 5f89 6433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6632 5f86 59c8 5fe5 6af5 74ff 7aff 82ff 87ff 8bff 8fff 91ff 8eff 79e6 761c ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 714d 80f9 91ff 95ff 95ff 93ff 90ff 8cff 87ff 83ff 7dff 76ff 6ff9 62eb 59d7 5aa1 5d4d 3305 ff00 ff00 ff00 ff00 ff00 ff00 0004 5c4b 5ba0 59d6 62eb 6ef9 76ff 7dff 83ff 87ff 8cff 90ff 93ff 95ff 95ff 91ff 82fa 7451 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 738c 87ff 92ff 95ff 96ff 95ff 94ff 92ff 90ff 8cff 88ff 84ff 7eff 77ff 70fe 65f7 59f0 57ca 5b7b 6623 0001 0001 6222 5e78 56c9 59f0 65f7 70fe 77ff 7eff 84ff 88ff 8cff 8fff 92ff 94ff 95ff 96ff 95ff 92ff 88ff 7390 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 72ba 8bff 94ff 96ff 97ff 96ff 96ff 95ff 95ff 93ff 91ff 8eff 89ff 85ff 7fff 7bff 76ff 71fa 79f3 81ce 7824 7523 81cc 78f4 72f9 76ff 7cff 80ff 85ff 89ff 8eff 91ff 93ff 95ff 95ff 96ff 95ff 97ff 95ff 93ff 8bff 73bd ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6010 75de 8dff 94ff 95ff 96ff 96ff 96ff 95ff 95ff 95ff 94ff 93ff 91ff 8eff 8aff 8aff 95ff a1ed 9ea3 923f 8004 8002 903e 9da1 a1ec 96ff 8aff 8aff 8eff 91ff 93ff 94ff 95ff 95ff 95ff 96ff 96ff 96ff 95ff 94ff 8dff 76e1 7314 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7844 7ef7 8eff 94ff 96ff 95ff 96ff 95ff 95ff 96ff 95ff 95ff 95ff 93ff 93ff 90ff a2e9 afa5 a043 8615 8002 ff00 ff00 8002 8615 a03e ada4 a2e9 90ff 93ff 93ff 95ff 95ff 95ff 96ff 95ff 95ff 96ff 95ff 96ff 94ff 8fff 80f9 7747 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6f7c 85ff 90ff 93ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 94ff 93ff 9688 8615 8002 ff00 ff00 ff00 ff00 ff00 ff00 8002 8615 9685 93ff 93ff 94ff 94ff 94ff 95ff 94ff 95ff 95ff 95ff 95ff 95ff 94ff 90ff 85ff 7381 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 71ae 88ff 91ff 93ff 94ff 95ff 94ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 94ff 92ff 7bd2 6911 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 660f 7bce 92ff 93ff 94ff 94ff 94ff 95ff 94ff 95ff 95ff 94ff 95ff 94ff 93ff 92ff 89ff 70b2 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 4907 72d4 8bff 91ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 93ff 93ff 90ff 83fa 6979 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6975 82fa 90ff 93ff 93ff 94ff 94ff 93ff 94ff 93ff 93ff 94ff 93ff 94ff 93ff 92ff 8bff 71d8 5509 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7636 7af4 8cff 91ff 92ff 93ff 94ff 93ff 94ff 94ff 93ff 94ff 93ff 93ff 94ff 92ff 90ff 87ff 65df 6816 ff00 ff00 ff00 ff00 ff00 ff00 5e13 65dc 87ff 90ff 92ff 94ff 93ff 93ff 93ff 93ff 93ff 93ff 94ff 93ff 94ff 94ff 91ff 8dff 79f6 753b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7270 82ff 8dff 91ff 92ff 92ff 93ff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 93ff 92ff 90ff 89ff 76fd 6186 ff00 ff00 ff00 ff00 ff00 ff00 6282 77fd 88ff 90ff 91ff 93ff 92ff 92ff 93ff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 91ff 8eff 82ff 6f75 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 70a4 87ff 8eff 92ff 97ff 92ff 93ff 92ff 93ff 93ff 92ff 93ff 92ff 92ff 92ff 91ff 90ff 8bff 80ff 62e2 6018 ff00 ff00 ff00 ff00 6816 61df 80ff 8cff 91ff 91ff 93ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 97ff 92ff 8eff 88ff 6fa8 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 6ecc 87ff 96ff a9ff b2e4 97ff 92ff 91ff 92ff 92ff 91ff 92ff 91ff 91ff 92ff 91ff 91ff 8dff 87ff 76fd 628a ff00 ff00 ff00 ff00 6085 74fd 86ff 8dff 90ff 92ff 91ff 92ff 92ff 91ff 92ff 91ff 91ff 92ff 91ff 97ff b3e4 a9ff 98ff 88ff 6ed0 8002 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6b26 7df2 a3ff b2d5 b16c a826 a7df 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 8fff 89ff 80ff 61e3 6c1a ff00 ff00 6018 60e1 7fff 8aff 8eff 8fff 91ff 90ff 91ff 91ff 90ff 91ff 90ff 90ff 91ff 90ff a7e1 ac28 b169 b3d3 a3ff 7ef3 732a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 806a a5e0 ac78 9b17 9905 ff01 a881 95ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8cff 85ff 74fe 608d ff00 ff00 5f89 74fd 85ff 8cff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 94ff a887 ff01 9905 a216 ad76 a6df 7d70 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 802e 9622 6d07 ff00 ff00 ff00 8519 a7de 8fff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 90ff 8fff 8eff 8eff 88ff 7fff 61e5 6018 5d16 5fe3 7eff 89ff 8dff 8fff 90ff 90ff 90ff 90ff 90ff 8fff 90ff 8fff 8fff 8eff a5e0 8e1b ff00 ff00 ff00 6d07 941f 8530 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a678 95ff 8eff 8eff 8fff 8eff 8fff 8fff 8eff 8fff 8eff 8eff 8eff 8aff 84ff 73ff 5c8e 5c88 73ff 84ff 8bff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 94ff a57d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 890d a6da 8dff 8eff 8fff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8dff 8dff 88ff 82ff 67f1 65f0 81ff 87ff 8dff 8dff 8fff 8fff 8eff 8fff 8eff 8eff 8fff 8eff 8fff 8eff a6dd 8010 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a374 94ff 8eff 8eff 8eff 8eff 8eff 8dff 8eff 8dff 90ff 9cff a6ff abfa abef a4ec a5ed a9f3 abfe a3ff 98ff 8dff 8dff 8eff 8dff 8eff 8eff 8eff 8eff 8eff 94ff a479 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 740b a5d8 8dff 8dff 8eff 8dff 8dff 8dff 8fff a0ff aff0 b1b7 af6f a639 9d1a 920e 9611 9b21 ab46 ae84 b3cc adfb 9aff 8eff 8dff 8eff 8eff 8dff 8eff 8cff a4db 770f ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a271 94ff 8cff 8dff 8cff 8cff 95ff adf4 b09b aa27 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ab46 b0be a7ff 90ff 8dff 8dff 8cff 8dff 92ff a276 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 660a a4d6 8bff 8cff 8cff 9aff b0d4 ab3d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 af6c adee 94ff 8dff 8cff 8cff a6d9 760d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9e69 95fc 8bff 99fb afb5 9413 ff00 ff00 ff00 ff00 3305 5d0b 550f 5515 5512 5010 4d0a 8002 ff00 ff00 ff00 ff00 a43b abda 91fe 8bff 94fc 9e6c ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7109 a4cd 91fd acbb 890d ff00 ff00 ff00 4004 5e13 5665 53b0 50d5 4fe2 4ee1 51cc 549d 554b 490e 0001 ff00 ff00 ff00 9a35 a8e1 8cff a3d1 740b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9d6b abda 911e ff00 ff00 ff00 5509 575e 50d6 53ff 5eff 66ff 68ff 68ff 63ff 5bff 51f8 50bc 5b35 4004 ff00 ff00 ff00 a255 a3f2 9e6c ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7010 9d34 ff00 ff00 ff00 4907 548b 53f8 65ff 71ff 72ff 74ff 74ff 74ff 73ff 72ff 6fff 60ff 51e7 5a55 8002 ff00 ff00 ff00 a56f 8613 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8002 5683 59fc 6fff 73ff 78ff 7aff 7cff 7eff 7dff 7dff 7aff 77ff 73ff 6aff 52ec 5f43 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6547 58f3 71ff 77ff 7cff 80ff 83ff 84ff 85ff 84ff 85ff 83ff 80ff 7cff 76ff 6cff 51d5 5a11 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8002 58c0 6eff 79ff 7fff 83ff 85ff 86ff 87ff 87ff 87ff 87ff 86ff 84ff 82ff 7cff 76ff 67ff 5b83 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c40 64f6 78ff 7fff 83ff 85ff 86ff 87ff 87ff 87ff 87ff 87ff 86ff 86ff 85ff 82ff 7cff 76ff 5cd6 5509 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6a89 72ff 7dff 82ff 84ff 86ff 86ff 87ff 87ff 86ff 87ff 86ff 86ff 87ff 85ff 85ff 82ff 7aff 6af6 753b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6fad 79ff 82ff 84ff 85ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 85ff 83ff 7fff 74ff 706b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 77b9 7cff 83ff 84ff 85ff 85ff 85ff 85ff 85ff 86ff 85ff 86ff 86ff 85ff 86ff 85ff 84ff 81ff 7aff 777a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 81b2 7eff 83ff 84ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 84ff 82ff 7cff 7e73 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8797 80ff 83ff 84ff 84ff 85ff 84ff 85ff 85ff 84ff 85ff 84ff 84ff 84ff 84ff 84ff 83ff 83ff 82fd 8451 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 895f 8afc 82ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 82ff 93e4 711b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8012 99d0 83ff 84ff 84ff 83ff 84ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 87fe 999e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9976 92f3 83ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 84ff 9ae3 8b39 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 760d a2b3 8df7 83ff 82ff 81ff 82ff 82ff 81ff 82ff 81ff 81ff 82ff 81ff 86ff 96ee 9d80 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 922a a3bf 94f2 87ff 82ff 81ff 81ff 81ff 81ff 81ff 81ff 83ff 89ff 99e9 a19a 7109 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 922a a3ab 9de2 90f6 89ff 87ff 84ff 85ff 86ff 8afd 94f0 a1db a188 740b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8e09 a069 a4b6 a5da a1e3 9dec 9eea a3e0 a5d2 a2a4 984a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8006 992d 9c4d a26e 9e67 9c43 9b21 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 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 4004 6530 3305 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3305 6530 5506 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7029 5ad8 5cb9 646e 621a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5c19 626d 5bb8 5ad8 792a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 775e 71fc 6bf6 60e6 5bc9 608a 6933 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6433 5f89 5cc8 5fe6 6cf5 72fd 7465 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7395 7eff 7dff 77ff 6ffa 64eb 5ad7 5ea3 654e 3305 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3305 654e 5ea2 5bd6 64eb 70f9 77ff 7dff 7fff 719a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 72c1 88ff 89ff 85ff 81ff 7aff 72fd 67f0 5ce1 5cb7 626d 5c19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5917 626d 5bb6 5ce0 67ef 71fd 79ff 80ff 85ff 88ff 87ff 74c4 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 6c1a 78e3 8eff 91ff 8fff 8bff 86ff 81ff 7bff 74ff 6bf5 5ee6 59c8 5f89 6433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6632 5f86 59c8 5fe5 6af5 74ff 7aff 82ff 87ff 8bff 8fff 91ff 8eff 79e6 761c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 714d 80f9 91ff 95ff 95ff 93ff 90ff 8cff 87ff 83ff 7dff 76ff 6ff9 62eb 59d7 5aa1 5d4d 3305 0000 0000 0000 0000 0000 0000 0004 5c4b 5ba0 59d6 62eb 6ef9 76ff 7dff 83ff 87ff 8cff 90ff 93ff 95ff 95ff 91ff 82fa 7451 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 738c 87ff 92ff 95ff 96ff 95ff 94ff 92ff 90ff 8cff 88ff 84ff 7eff 77ff 70fe 65f7 59f0 57ca 5b7b 6623 0001 0001 6222 5e78 56c9 59f0 65f7 70fe 77ff 7eff 84ff 88ff 8cff 8fff 92ff 94ff 95ff 96ff 95ff 92ff 88ff 7390 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 72ba 8bff 94ff 96ff 97ff 96ff 96ff 95ff 95ff 93ff 91ff 8eff 89ff 85ff 7fff 7bff 76ff 71fa 79f3 81ce 7824 7523 81cc 78f4 72f9 76ff 7cff 80ff 85ff 89ff 8eff 91ff 93ff 95ff 95ff 96ff 95ff 97ff 95ff 93ff 8bff 73bd 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6010 75de 8dff 94ff 95ff 96ff 96ff 96ff 95ff 95ff 95ff 94ff 93ff 91ff 8eff 8aff 8aff 95ff a1ed 9ea3 923f 8004 8002 903e 9da1 a1ec 96ff 8aff 8aff 8eff 91ff 93ff 94ff 95ff 95ff 95ff 96ff 96ff 96ff 95ff 94ff 8dff 76e1 7314 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7844 7ef7 8eff 94ff 96ff 95ff 96ff 95ff 95ff 96ff 95ff 95ff 95ff 93ff 93ff 90ff a2e9 afa5 a043 8615 8002 0000 0000 8002 8615 a03e ada4 a2e9 90ff 93ff 93ff 95ff 95ff 95ff 96ff 95ff 95ff 96ff 95ff 96ff 94ff 8fff 80f9 7747 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6f7c 85ff 90ff 93ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 94ff 93ff 9688 8615 8002 0000 0000 0000 0000 0000 0000 8002 8615 9685 93ff 93ff 94ff 94ff 94ff 95ff 94ff 95ff 95ff 95ff 95ff 95ff 94ff 90ff 85ff 7381 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 71ae 88ff 91ff 93ff 94ff 95ff 94ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 94ff 92ff 7bd2 6911 0000 0000 0000 0000 0000 0000 0000 0000 660f 7bce 92ff 93ff 94ff 94ff 94ff 95ff 94ff 95ff 95ff 94ff 95ff 94ff 93ff 92ff 89ff 70b2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4907 72d4 8bff 91ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 93ff 93ff 90ff 83fa 6979 0000 0000 0000 0000 0000 0000 0000 0000 6975 82fa 90ff 93ff 93ff 94ff 94ff 93ff 94ff 93ff 93ff 94ff 93ff 94ff 93ff 92ff 8bff 71d8 5509 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7636 7af4 8cff 91ff 92ff 93ff 94ff 93ff 94ff 94ff 93ff 94ff 93ff 93ff 94ff 92ff 90ff 87ff 65df 6816 0000 0000 0000 0000 0000 0000 5e13 65dc 87ff 90ff 92ff 94ff 93ff 93ff 93ff 93ff 93ff 93ff 94ff 93ff 94ff 94ff 91ff 8dff 79f6 753b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7270 82ff 8dff 91ff 92ff 92ff 93ff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 93ff 92ff 90ff 89ff 76fd 6186 0000 0000 0000 0000 0000 0000 6282 77fd 88ff 90ff 91ff 93ff 92ff 92ff 93ff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 91ff 8eff 82ff 6f75 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 70a4 87ff 8eff 92ff 97ff 92ff 93ff 92ff 93ff 93ff 92ff 93ff 92ff 92ff 92ff 91ff 90ff 8bff 80ff 62e2 6018 0000 0000 0000 0000 6816 61df 80ff 8cff 91ff 91ff 93ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 97ff 92ff 8eff 88ff 6fa8 0000 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 6ecc 87ff 96ff a9ff b2e4 97ff 92ff 91ff 92ff 92ff 91ff 92ff 91ff 91ff 92ff 91ff 91ff 8dff 87ff 76fd 628a 0000 0000 0000 0000 6085 74fd 86ff 8dff 90ff 92ff 91ff 92ff 92ff 91ff 92ff 91ff 91ff 92ff 91ff 97ff b3e4 a9ff 98ff 88ff 6ed0 8002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6b26 7df2 a3ff b2d5 b16c a826 a7df 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 8fff 89ff 80ff 61e3 6c1a 0000 0000 6018 60e1 7fff 8aff 8eff 8fff 91ff 90ff 91ff 91ff 90ff 91ff 90ff 90ff 91ff 90ff a7e1 ac28 b169 b3d3 a3ff 7ef3 732a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 806a a5e0 ac78 9b17 9905 ff01 a881 95ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8cff 85ff 74fe 608d 0000 0000 5f89 74fd 85ff 8cff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 94ff a887 ff01 9905 a216 ad76 a6df 7d70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 802e 9622 6d07 0000 0000 0000 8519 a7de 8fff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 90ff 8fff 8eff 8eff 88ff 7fff 61e5 6018 5d16 5fe3 7eff 89ff 8dff 8fff 90ff 90ff 90ff 90ff 90ff 8fff 90ff 8fff 8fff 8eff a5e0 8e1b 0000 0000 0000 6d07 941f 8530 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a678 95ff 8eff 8eff 8fff 8eff 8fff 8fff 8eff 8fff 8eff 8eff 8eff 8aff 84ff 73ff 5c8e 5c88 73ff 84ff 8bff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 94ff a57d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 890d a6da 8dff 8eff 8fff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8dff 8dff 88ff 82ff 67f1 65f0 81ff 87ff 8dff 8dff 8fff 8fff 8eff 8fff 8eff 8eff 8fff 8eff 8fff 8eff a6dd 8010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a374 94ff 8eff 8eff 8eff 8eff 8eff 8dff 8eff 8dff 90ff 9cff a6ff abfa abef a4ec a5ed a9f3 abfe a3ff 98ff 8dff 8dff 8eff 8dff 8eff 8eff 8eff 8eff 8eff 94ff a479 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 740b a5d8 8dff 8dff 8eff 8dff 8dff 8dff 8fff a0ff aff0 b1b7 af6f a639 9d1a 920e 9611 9b21 ab46 ae84 b3cc adfb 9aff 8eff 8dff 8eff 8eff 8dff 8eff 8cff a4db 770f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a271 94ff 8cff 8dff 8cff 8cff 95ff adf4 b09b aa27 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ab46 b0be a7ff 90ff 8dff 8dff 8cff 8dff 92ff a276 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 660a a4d6 8bff 8cff 8cff 9aff b0d4 ab3d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af6c adee 94ff 8dff 8cff 8cff a6d9 760d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e69 95fc 8bff 99fb afb5 9413 0000 0000 0000 0000 3305 5d0b 550f 5515 5512 5010 4d0a 8002 0000 0000 0000 0000 a43b abda 91fe 8bff 94fc 9e6c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7109 a4cd 91fd acbb 890d 0000 0000 0000 4004 5e13 5665 53b0 50d5 4fe2 4ee1 51cc 549d 554b 490e 0001 0000 0000 0000 9a35 a8e1 8cff a3d1 740b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d6b abda 911e 0000 0000 0000 5509 575e 50d6 53ff 5eff 66ff 68ff 68ff 63ff 5bff 51f8 50bc 5b35 4004 0000 0000 0000 a255 a3f2 9e6c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7010 9d34 0000 0000 0000 4907 548b 53f8 65ff 71ff 72ff 74ff 74ff 74ff 73ff 72ff 6fff 60ff 51e7 5a55 8002 0000 0000 0000 a56f 8613 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8002 5683 59fc 6fff 73ff 78ff 7aff 7cff 7eff 7dff 7dff 7aff 77ff 73ff 6aff 52ec 5f43 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6547 58f3 71ff 77ff 7cff 80ff 83ff 84ff 85ff 84ff 85ff 83ff 80ff 7cff 76ff 6cff 51d5 5a11 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8002 58c0 6eff 79ff 7fff 83ff 85ff 86ff 87ff 87ff 87ff 87ff 86ff 84ff 82ff 7cff 76ff 67ff 5b83 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c40 64f6 78ff 7fff 83ff 85ff 86ff 87ff 87ff 87ff 87ff 87ff 86ff 86ff 85ff 82ff 7cff 76ff 5cd6 5509 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6a89 72ff 7dff 82ff 84ff 86ff 86ff 87ff 87ff 86ff 87ff 86ff 86ff 87ff 85ff 85ff 82ff 7aff 6af6 753b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6fad 79ff 82ff 84ff 85ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 85ff 83ff 7fff 74ff 706b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 77b9 7cff 83ff 84ff 85ff 85ff 85ff 85ff 85ff 86ff 85ff 86ff 86ff 85ff 86ff 85ff 84ff 81ff 7aff 777a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 81b2 7eff 83ff 84ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 84ff 82ff 7cff 7e73 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8797 80ff 83ff 84ff 84ff 85ff 84ff 85ff 85ff 84ff 85ff 84ff 84ff 84ff 84ff 84ff 83ff 83ff 82fd 8451 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 895f 8afc 82ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 82ff 93e4 711b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8012 99d0 83ff 84ff 84ff 83ff 84ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 87fe 999e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9976 92f3 83ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 84ff 9ae3 8b39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 760d a2b3 8df7 83ff 82ff 81ff 82ff 82ff 81ff 82ff 81ff 81ff 82ff 81ff 86ff 96ee 9d80 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 922a a3bf 94f2 87ff 82ff 81ff 81ff 81ff 81ff 81ff 81ff 83ff 89ff 99e9 a19a 7109 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 922a a3ab 9de2 90f6 89ff 87ff 84ff 85ff 86ff 8afd 94f0 a1db a188 740b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e09 a069 a4b6 a5da a1e3 9dec 9eea a3e0 a5d2 a2a4 984a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8006 992d 9c4d a26e 9e67 9c43 9b21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 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-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #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 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 40639c24 466da26e 496fa597 4c73a9b8 4f77aed9 5078b0d8 547cb4fc 547cb5ff 547cb5ff 547cb4fc 5078b0d8 4f77aed9 4c73a9b8 496fa597 466da26e 40639c24 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 43679b54 4a70a7a8 4f78aee4 5079b2ff 4a75b1ff 436fadff 3a68a9ff 3363a6ff 2a5ca2ff 2558a0ff 1f549eff 1f549eff 2558a0ff 2a5ca2ff 3363a6ff 3a68a9ff 436fadff 4a75b1ff 5079b2ff 4f78aee4 4a70a7a8 43679b54 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 2e558b21 486fa59c 4d77afea 4a75b0ff 3d6babff 2d5fa4ff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 23579fff 2d5fa4ff 3d6babff 4a75b0ff 4d77afea 486fa59c 2e558b21 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2d4b8711 456ca297 4a74aef6 406dabff 2d5fa4ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 2d5fa4ff 406dabff 4a74aef6 456ca297 2d4b8711 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00004004 4268a17f 4a73acef 3f6cabff 2d5ea4ff 20559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 20559eff 2d5ea4ff 3f6cabff 4a73acef 4268a17f 00004004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 3e62985e 4a74ace3 416dacff 3061a5ff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2358a0ff 285ba3ff 295ca2ff 295da2ff 285ba2ff 2558a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 3061a5ff 416dacff 4a74ace3 3e62985e 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 001c5509 4168a1a6 416daaff 3464a7ff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2a5da3ff 4472b0ff 618cbfff 82a5d0ff 93b4d8ff 9fbfddff a5c4e0ff a9c6e1ff a9c6e2ff a6c5e1ff a0bfddff 95b6d9ff 84a8d0ff 648ec0ff 4776b2ff 2d5fa5ff 20559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 23579fff 3464a7ff 416daaff 4168a1a6 001c5509 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 2f518626 416ca5d7 3b69a9ff 2a5ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 295ca3ff 517db7ff 80a5cfff a5c3e0ff b7d2eaff bedaf2ff bedaf2ff bcd8efff bbd6edff b9d5edff b9d5ecff b9d5ecff b9d5edff bbd6edff bcd7efff bddaf1ff bedaf2ff b9d4ebff a8c6e3ff 85a9d1ff 5682b9ff 2d5fa5ff 1f549dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2a5ca2ff 3b69a9ff 416ca5d7 2f518626 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 2b528735 3e69a4e7 3766a8ff 2558a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549dff 2f62a7ff 6690c1ff 9fbddeff b9d5ecff bedaf2ff bbd5edff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bad5ecff bdd9f1ff bbd6eeff a3c2e1ff 6d96c5ff 3566a9ff 20569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2558a0ff 3766a8ff 3e69a4e7 2b528735 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 2e518748 3c68a5f0 3464a6ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2358a0ff 5f8abeff a1c1e2ff bdd9f0ff bbd6eeff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bad6eeff bdd9f1ff a7c6e3ff 6890c2ff 265aa1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3464a6ff 3c68a5f0 2d538744 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 284c8239 3966a2ee 3363a6ff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 20559eff 3768abff 87aad2ff bad6ecff bad6eeff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3eaff bbd7edff bdd9f1ff bedaf2ff bfdbf3ff bfdbf3ff bfdbf3ff bfdbf3ff bedaf2ff bdd9f1ff bbd7eeff b8d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bad6edff bbd7efff 8fb3d7ff 3f6fadff 21559fff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 3363a6ff 3966a2ee 284c8239 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 21417627 3561a0e9 3363a6ff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 2357a0ff 507cb6ff a6c5e3ff bfdaf2ff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3eaff bbd7eeff bedaf2ff b4cfe9ff 9ebeddff 8aadd3ff 789dc9ff 6a93c4ff 648dc0ff 648dc0ff 6991c3ff 769cc9ff 87aad1ff 9cbbdcff b3d0e8ff bed9f1ff bcd8efff b8d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bdd9f1ff accae7ff 5b87bcff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 3363a6ff 3561a0e9 21417627 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0017460b 2d5b97d6 3464a6ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 255aa1ff 648dc0ff b4d1eaff bbd7efff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b9d4eaff bcd7efff b5d1ebff 95b6d8ff 678fc2ff 3f6fadff 2559a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2358a0ff 3d6bacff 618bbfff 90b1d6ff b2cee7ff bcd8f0ff b9d4ecff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b9d6eeff b8d4ecff 7198c7ff 275ba1ff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3464a6ff 2d5b97d6 0017460b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 27508da5 3564a5ff 2558a0ff 1f549eff 1f549eff 1f549eff 1f549eff 275ba2ff 6f95c5ff bad5edff b8d5ecff b7d2e9ff b7d2e9ff b7d2e9ff b8d3eaff bbd7edff b1cee9ff 84a8d0ff 4775b1ff 2359a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 4170aeff 7da1cdff afcbe6ff bbd7eeff b8d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d4ebff bdd8f0ff 7ca2cdff 295da4ff 1f549eff 1f549eff 1f549eff 1f549eff 2558a0ff 3564a5ff 27508da5 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 1f467d62 3260a1ff 2a5ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 275ba2ff 7096c6ff bbd7efff b8d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b9d4ebff b7d4edff 93b4d9ff 4a78b3ff 21559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4372afff 8baed4ff b6d3edff b9d5ecff b8d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bed9f1ff 7da3cdff 295da3ff 1f549eff 1f549eff 1f549eff 1f549eff 2a5ca2ff 3260a1ff 21468066 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0c235116 255495e9 2f60a4ff 1f549eff 1f549eff 1f549eff 1f549eff 265aa1ff 668fc1ff bad6edff b7d4ebff b7d2e9ff b7d2e9ff b8d2e9ff b8d4ebff afcce9ff 7097c6ff 2b5fa4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275aa1ff 668fc1ff abc9e5ff b9d4ebff b8d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bed9f0ff 749ac9ff 285ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 2f60a4ff 255495e9 0c235116 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 1c46819a 3161a3ff 22569fff 1f549eff 1f549eff 1f549eff 2457a0ff 5480b8ff b5d1eaff b8d4ecff b7d2e9ff b7d2e9ff b8d2e9ff b9d4ebff afcde8ff 5883baff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4e7bb5ff aac8e5ff b9d4ecff b8d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bad5eeff 628bbfff 2559a1ff 1f549eff 1f549eff 1f549eff 22569fff 3161a3ff 1c46819a 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 14336632 27579af9 2b5da3ff 1f549eff 1f549eff 1f549eff 1f549eff 3d6fadff a7c5e3ff bbd7efff b7d2e9ff b7d2e9ff b8d2e9ff b9d4ebff accae5ff 5582b9ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4a77b3ff a6c4e2ff b9d4ecff b8d2e9ff b7d2e9ff b7d2e9ff b9d5edff b0cde8ff 4776b2ff 20559eff 1f549eff 1f549eff 1f549eff 2b5da3ff 27579af9 14336632 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 194580ad 3060a3ff 1f549eff 1f549eff 1f549eff 1f549eff 2559a1ff 8aaed4ff bedaf2ff b7d2e9ff b7d2e9ff b8d2e9ff b8d3eaff aecbe7ff 5581b8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4977b3ff a8c7e4ff b8d3ebff b8d2e9ff b7d2e9ff b7d2e9ff bcd8f0ff 98b8dbff 295da3ff 1f549eff 1f549eff 1f549eff 1f549eff 3060a3ff 194580ad 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 122f5f2b 225296f9 295ca2ff 1f549eff 1f549eff 1f549eff 21569eff 5682b9ff bad7eeff b7d3eaff b7d2e9ff b7d2e9ff b8d3eaff b2cfeaff 628bbfff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5580b8ff afcce8ff b8d3eaff b8d2e9ff b7d2e9ff b7d2e9ff bdd9f1ff 668fc2ff 2257a0ff 1f549eff 1f549eff 1f549eff 295ca2ff 225296f9 122f5f2b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 19417a99 2b5b9fff 1f549eff 1f549eff 1f549eff 1f549eff 2d5fa5ff 9fbeddff bbd7efff b7d2e9ff b7d2e9ff b8d3eaff b7d3edff 7ca0cbff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6c94c4ff b5d2edff b8d3eaff b7d2e9ff b7d2e9ff b9d5edff a9c8e3ff 3565a9ff 1f549eff 1f549eff 1f549eff 1f549eff 2b5b9fff 19417a99 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000150c 1c4a8ae7 2b5da2ff 1f549eff 1f549eff 1f549eff 22579fff 608bbfff bedaf1ff b7d2e9ff b7d2e9ff b8d2e9ff b7d2ebff 9abbdbff 2e60a5ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275aa2ff 8fb1d5ff b7d3edff b8d2e9ff b7d2e9ff b7d2e9ff bfdbf2ff 7198c8ff 2357a0ff 1f549eff 1f549eff 1f549eff 2b5da2ff 1c4a8ae7 0000150c ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 16386a5b 205195ff 22569fff 1f549eff 1f549eff 1f549eff 2a5da3ff 9bbcdbff bcd7efff b7d2e9ff b7d2e9ff b8d3eaff b1cee9ff 5481b8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4675b2ff aac9e5ff b8d2eaff b7d2e9ff b7d2e9ff bad5edff a7c5e1ff 3263a7ff 1e539eff 1f549eff 1f549eff 22569fff 205195ff 16386a5b 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 18417aac 28599eff 1f549eff 1f549eff 1f549eff 21559eff 4d7bb6ff bad5ecff b7d2e9ff b7d2e9ff b8d2e9ff b6d3ecff 8badd3ff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 7ea3cdff b7d2ecff b8d3eaff b7d2e9ff b7d2e9ff bedaf0ff 5e88bdff 22569fff 1f549eff 1f549eff 1f549eff 28599eff 18417aac 00000005 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000b 1a4786e1 295ba1ff 1f549eff 1f549eff 1f549eff 2358a0ff 7ea3ceff bfdbf2ff b7d2e9ff b7d2e9ff b8d3eaff b0cee9ff 537fb7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4472afff abc9e5ff b8d2e9ff b7d2e9ff b7d2e9ff bdd9f0ff 8db0d6ff 2559a1ff 1f549eff 1f549eff 1f549eff 295ba1ff 1a4786e1 0000000b ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000001 0e2b5735 1b4b8dff 23579fff 1f549eff 1f549eff 1f549eff 2c60a5ff a3c2dfff bad6edff b7d2e9ff b8d2e9ff b6d2eaff 98b8daff 285ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2257a0ff 8caed4ff b6d3ebff b8d2e9ff b7d2e9ff b9d4ebff adcae3ff 3667a9ff 1f549eff 1f549eff 1f549eff 23579fff 1b4b8dff 0e2b5536 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000003 14396975 1c4d92ff 1f549eff 1f549eff 1f549eff 20559eff 4574b1ff b6d1e9ff b8d3eaff b7d2e9ff b8d3eaff b6d2ecff 7299c7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 638cc0ff b4d1ecff b8d3eaff b7d2e9ff b7d2e9ff bcd7efff 547fb7ff 21569fff 1f549eff 1f549eff 1f549eff 1c4d92ff 14376873 00000003 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000006 163d71a0 1f5196ff 1f549eff 1f549eff 1f549eff 22579fff 618bc0ff bedaf1ff b7d2e9ff b7d2e9ff b8d3eaff b0cde9ff 4d7ab4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3f6fadff a9c8e4ff b8d2e9ff b7d2e9ff b7d2e9ff bfdbf2ff 7299c8ff 2357a0ff 1f549eff 1f549eff 1f549eff 1f5196ff 163d71a0 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000a 184078bf 22549aff 1f549eff 1f549eff 1f549eff 2358a0ff 7a9fccff bfdbf2ff b7d2e9ff b7d2e9ff b7d2e9ff a2c2dfff 3364a8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 295ca3ff 9abadaff b6d2eaff b7d2e9ff b7d2e9ff bdd9f0ff 8bacd3ff 2459a1ff 1f549eff 1f549eff 1f549eff 22549aff 184078bf 0000000a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000d 18427ddb 22559cff 1f549eff 1f549eff 1f549eff 2559a1ff 8cb0d5ff bdd9f0ff b7d2e9ff b7d2e9ff b6d2ebff 94b5d7ff 2459a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 87aad1ff b6d3ecff b7d2e9ff b7d2e9ff bbd7eeff 9bbcdbff 285ba2ff 1f549eff 1f549eff 1f549eff 24579eff 18427edb 0000000d ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000f 184481e8 22559dff 1f549eff 1f549eff 1f549eff 275aa1ff 98badaff bbd7efff b7d2e9ff b7d2e9ff b6d3ecff 85a9d0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 789ecaff b7d3ecff b7d2eaff b7d2e9ff bad5edff a5c4e0ff 2f60a5ff 1f549eff 1f549eff 1f549eff 23569eff 1a4683ed 0000000f ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000011 194784f2 21559eff 1f549eff 1f549eff 1f549eff 2a5ea4ff a1c0ddff bad6edff b7d2e9ff b7d2eaff b6d2ecff 7ca0cbff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6c94c4ff b6d3edff b7d2eaff b7d2e9ff b9d4ebff acc8e3ff 3365a8ff 1f549eff 1f549eff 1f549eff 21559eff 1a4685f6 00000011 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000012 1b4685fa 20559eff 1f549eff 1f549eff 1f549eff 2d60a5ff a4c2dfff bad6edff b7d2e9ff b7d2eaff b7d3edff 769bc8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 668fc1ff b5d2ecff b7d2eaff b7d2e9ff b9d4ebff adcae4ff 3668a9ff 1f549eff 1f549eff 1f549eff 1f549dff 1a4684ff 00000012 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 1a4683fa 1e539cff 1f549eff 1f549eff 1f549eff 2d60a5ff a4c2dfff bad5edff b7d2e9ff b7d2eaff b6d3ecff 769bc8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 668ec1ff b5d2ecff b7d2eaff b7d2e9ff b9d4ebff adcae4ff 3667a9ff 1f549eff 1f549eff 1f549eff 1e539cff 1a4683fa 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 184480f2 1e529aff 1f549eff 1f549eff 1f549eff 2b5fa3ff a2c0dfff bad6edff b7d2e9ff b7d2eaff b6d3edff 7a9fcaff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6a93c4ff b6d3edff b7d2eaff b7d2e9ff b9d4ebff acc8e4ff 3466a8ff 1f549eff 1f549eff 1f549eff 1e529aff 18447ff3 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000012 18417beb 1e5199ff 1f549eff 1f549eff 1f549eff 285ba2ff 9bbbdbff bbd7eeff b7d2e9ff b7d2eaff b6d2ecff 83a8cfff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 759bc9ff b6d3ecff b7d2eaff b7d2e9ff bad5ecff a7c5e1ff 3062a7ff 1e539dff 1f549eff 1f549eff 1e5199ff 18417beb 00000012 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000011 173e74de 1d4f95ff 1f549eff 1f549eff 1f549eff 2559a1ff 90b1d6ff bdd9efff b7d2e9ff b7d2e9ff b6d3eaff 90b2d7ff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 84a8cfff b6d2ecff b7d2e9ff b7d2e9ff bbd6eeff 9ebedcff 285ca2ff 1f549eff 1f549eff 1f549eff 1d4f95ff 173e74de 00000011 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000f 153a6cc6 1c4d92ff 1f549eff 1f549eff 1f549eff 2358a0ff 7ea3ceff bedbf1ff b7d2e9ff b7d2e9ff b6d3e9ff a1beddff 3062a7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 265aa1ff 96b6d9ff b7d2e9ff b7d2e9ff b7d2e9ff bdd9f0ff 8db0d5ff 2559a1ff 1f549eff 1f549eff 1f549eff 1c4d92ff 153a6cc6 0000000f ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000d 133664ab 1b4b8eff 1f549eff 1f549eff 1f549eff 2257a0ff 668ec1ff bfdbf2ff b7d2e9ff b7d2e9ff b8d2e9ff aecce8ff 4776b2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3a6aabff a7c5e2ff b7d3eaff b7d2e9ff b7d2e9ff bfdbf2ff 779cc9ff 2458a1ff 1f549eff 1f549eff 1f549eff 1b4b8dff 133664ab 0000000d ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000a 112f5987 1a4888ff 1e539dff 1f549eff 1f549eff 20569fff 4a77b3ff b8d3eaff b7d2e9ff b7d2e9ff b8d3eaff b5d3edff 6b93c4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5c86bcff b4d1ecff b8d3eaff b7d2e9ff b7d2e9ff bdd9efff 5a85bbff 21569fff 1f549eff 1f549eff 1e539dff 1a4888ff 112e5984 0000000a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000006 0b224044 18437fff 1e5199ff 1f549eff 1f549eff 1e539dff 3062a7ff a7c5e1ff bad5ecff b7d2e9ff b8d2e9ff b6d3ebff 92b3d6ff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 20559eff 85a8d0ff b6d3ecff b8d3e9ff b7d2e9ff b8d3ebff b1cde6ff 3a6babff 1f549dff 1f549eff 1f549eff 1e5199ff 18437fff 0b224044 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000003 00000018 163c71e9 1d4e94ff 1f549eff 1f549eff 1f549eff 2458a0ff 86a9d1ff bedaf1ff b7d2e9ff b7d2e9ff b8d2e9ff adcbe8ff 4977b3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3c6cacff a7c5e3ff b7d3eaff b8d2e9ff b7d2e9ff bcd8efff 95b6d8ff 275ba2ff 1f549eff 1f549eff 1f549eff 1d4e94ff 163c71e9 00000018 00000003 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000001 00000011 133561bd 1b4a8cff 1e539dff 1f549eff 1f549eff 21569eff 5682baff bcd8efff b7d2e9ff b7d2e9ff b8d3eaff b7d2ebff 82a6cfff 20559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 749ac8ff b6d2ecff b8d3eaff b7d2e9ff b7d2e9ff bfdbf2ff 6690c2ff 2357a0ff 1f549eff 1f549eff 1e539dff 1b4a8cff 133561bd 00000011 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000b 0f2c5175 19437fff 1e5199ff 1f549eff 1f549eff 1f549eff 2d61a5ff a4c1dfff bbd6edff b7d2e9ff b7d2e9ff b8d2e9ff accbe6ff 4876b2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3c6cacff a5c5e3ff b7d2e9ff b8d2e9ff b7d2e9ff b9d4ecff adcae4ff 3768aaff 1f549eff 1f549eff 1f549eff 1e5199ff 19437fff 0f2c5175 0000000b ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 00000821 153c6fef 1c4d92ff 1f549eff 1f549eff 1f549eff 23579fff 6c93c5ff bfdbf2ff b7d2e9ff b7d2e9ff b8d2e9ff b7d4ecff 90b1d6ff 275ba2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 82a7cfff b7d3ebff b8d3eaff b7d2e9ff b7d2e9ff bfdbf2ff 7da2cdff 2358a0ff 1f549eff 1f549eff 1f549eff 1c4d92ff 153c6fef 00000821 00000005 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 00000013 13325db3 1a4785ff 1e529bff 1f549eff 1f549eff 1e549eff 3363a7ff a7c5e1ff b9d6edff b7d2e9ff b7d2e9ff b8d3eaff b5d2ecff 6c94c4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5e88bdff b1cfe9ff b8d3eaff b7d2e9ff b7d2e9ff b8d4ebff b1cee8ff 3d6dacff 1f559eff 1f549eff 1f549eff 1e529bff 1a4785ff 13325db3 00000013 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a 0a1f3a4b 163e74fb 1d4e94ff 1f549eff 1f549eff 1f549eff 2257a0ff 648dc0ff bdd9f1ff b7d2e9ff b7d2e9ff b8d2e9ff b8d3eaff adcce7ff 527eb6ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4573b0ff a8c6e3ff b7d3eaff b8d2e9ff b7d2e9ff b7d2e9ff bedaf2ff 739bcaff 2457a0ff 1f549eff 1f549eff 1f549eff 1d4e94ff 163e74fb 0a1f3a4b 0000000a ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000018 12325ec5 1a4685ff 1e529aff 1f549eff 1f549eff 1f549eff 295ca3ff 97b9dbff bcd8f0ff b7d2e9ff b7d2e9ff b8d2e9ff b8d4ebff a5c4e2ff 4573b0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3a69abff 9ebdddff b9d4ecff b8d2e9ff b7d2e9ff b7d2e9ff bbd7efff a3c1e0ff 3163a7ff 1e539eff 1f549eff 1f549eff 1e529aff 1a4785ff 12325ec5 00000018 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000c 0d1f3c51 163c71fc 1c4d91ff 1e539dff 1f549eff 1f549eff 20559eff 4876b2ff b1cde7ff b9d5edff b7d2e9ff b7d2e9ff b8d2e9ff b8d5ecff a3c2e1ff 4472aeff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3a6aacff 9abadbff b9d4edff b8d2e9ff b7d2e9ff b7d2e9ff b8d4ebff b7d2ebff 5481b9ff 21559eff 1f549eff 1f549eff 1e539dff 1c4d91ff 163c71fc 0c214054 0000000c 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000019 12305ab6 19437fff 1e5199ff 1f549eff 1f549eff 1f549eff 2559a1ff 648ec0ff bbd6eeff b7d3eaff b7d2e9ff b7d2e9ff b8d2e9ff bad5edff a6c5e2ff 4775b1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3e6dadff 9ebedeff bad5edff b8d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bdd9f1ff 7299c8ff 285ba2ff 1f549eff 1f549eff 1f549eff 1e5199ff 19437fff 12305ab6 00000019 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000b 050e2136 143767f1 1b498aff 1e529bff 1f549eff 1f549eff 1f549eff 295ba3ff 779ecaff bdd9f1ff b7d2eaff b7d2e9ff b7d2e9ff b8d2e9ff bad5ecff a6c4e2ff 5b86bdff 2358a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f559eff 517eb7ff a0bfdeff bad5edff b8d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bedaf2ff 85a9d2ff 2c5ea3ff 1f549eff 1f549eff 1f549eff 1e529bff 1b498aff 143767f1 050e2136 0000000b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000015 102a508c 163c71ff 1c4d90ff 1e539cff 1f549eff 1f549eff 1f549eff 2b5ea3ff 83a7d0ff bedaf2ff b7d3eaff b7d2e9ff b7d2e9ff b8d2e9ff b9d5ecff b3d0ecff 7fa5ceff 396aabff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3365a8ff 779cc9ff b0cde8ff bad5edff b8d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bedaf2ff 8fb2d7ff 3162a6ff 1e549eff 1f549eff 1f549eff 1e539cff 1c4d90ff 163c71ff 102a508c 00000015 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000020 11305ac1 18417aff 1d4f95ff 1e539dff 1f549eff 1f549eff 1f549eff 2c5fa4ff 83a7d1ff bed9f1ff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b9d4ebff bbd5edff a6c6e3ff 6f95c5ff 3566aaff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3163a6ff 658fc2ff a2c1dfff bbd5edff b9d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2eaff bedaf2ff 8eb1d6ff 3165a8ff 1f549eff 1f549eff 1f549eff 1e539dff 1d4f95ff 18417aff 11305ac1 00000020 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000000e 00051030 13335fe6 194480ff 1d5097ff 1e539dff 1f549eff 1f549eff 1f549eff 2a5da3ff 789ecbff bbd7eeff b9d5ecff b7d2e9ff b7d2e9ff b7d2e9ff b8d2e9ff b9d5ecff bbd7f0ff a9c6e2ff 7fa3cfff 4f7bb5ff 2d60a5ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2b5fa3ff 4a77b4ff 789dcaff a5c4e2ff bad6eeff bad5edff b8d3e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d4ebff bed9f1ff 84a9d1ff 3062a6ff 1e549eff 1f549eff 1f549eff 1e539dff 1d5097ff 194480ff 13335fe6 00051030 0000000e 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000013 0c1e3856 133462f4 194582ff 1d5097ff 1e539dff 1f549eff 1f549eff 1f549eff 255aa1ff 648ec0ff b2cfeaff bcd8f0ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d2e9ff b9d5ecff bdd9f1ff b9d4edff a9c6e2ff 8aacd2ff 7098c7ff 5e88bdff 517eb7ff 4b78b3ff 4a77b3ff 507db6ff 5c87bcff 6e96c4ff 86aad1ff a7c4e0ff b7d4ecff bed9f1ff b9d5edff b8d3e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bbd7efff b6d3ecff 7098c6ff 285ca2ff 1f549eff 1f549eff 1f549eff 1e539dff 1d5097ff 194582ff 133462f4 0c1e3856 00000013 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 00000019 0e23416e 143563f7 194582ff 1d5097ff 1e539dff 1f549eff 1f549eff 1f549eff 22579fff 4776b2ff 9abbddff bdd9f1ff b9d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3e9ff b9d4ecff bdd9f1ff bedaf2ff bedaf2ff bcd8f0ff bbd7efff bbd7eeff bcd8f0ff bedaf2ff bedaf2ff bdd9f1ff bad5ecff b8d3e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3ebff bedaf1ff a1c2e1ff 517fb7ff 2457a0ff 1f549eff 1f549eff 1f549eff 1e539dff 1d5097ff 194582ff 143563f7 0e23416e 00000019 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000008 0000001c 0d224372 133460f6 19437fff 1d4f95ff 1e539cff 1f549eff 1f549eff 1f549eff 1e539dff 2c5fa4ff 759cc9ff afcce7ff bedaf2ff b9d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3ebff bedaf2ff b2d0eaff 7ea2cfff 3063a7ff 1f549dff 1f549eff 1f549eff 1f549eff 1e539cff 1d4f95ff 19437fff 133460f6 0d224372 0000001c 00000008 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000008 0000001d 0d1e3c66 12325df1 17407aff 1c4d90ff 1e529bff 1f549eff 1f549eff 1f549eff 1f549eff 23579fff 406eadff 7ea3ceff adcae7ff bedaf2ff bcd8eeff b7d3ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bbd6eeff bedbf3ff b0cde8ff 85a9d1ff 4674b2ff 2459a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1e529bff 1c4d90ff 17407aff 12325df1 0d1e3c66 0000001d 00000008 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000008 0000001b 091a3257 122f59e8 163c71ff 1b498aff 1d5198ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3769a9ff 6891c4ff 97b7daff b3cfe9ff bdd9f0ff bfdbf3ff bcd7eeff b9d5ecff b9d3ebff b8d3eaff b8d3eaff b8d3eaff b8d3eaff b9d3ebff b9d5ecff bbd6eeff bfdbf3ff bdd9f1ff b4d1e9ff 9bbbdcff 6e96c6ff 3c6dadff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1d5198ff 1b498aff 163c71ff 122f59e8 091a3257 0000001b 00000008 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000007 00000018 00050e36 102c54c5 143666ff 18427dff 1c4c8fff 1e5199ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2457a0ff 3a6cadff 5b85bbff 7ba0cbff 98b9daff a7c4e1ff aecbe5ff b3cfe7ff b4cfe8ff b4cfe8ff b3cee6ff afcce6ff a8c6e1ff 99bbdbff 7ea3cdff 5f8abfff 3e6dadff 2459a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e5199ff 1c4c8fff 18427dff 143666ff 102c54c5 00050e36 00000018 00000007 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000005 00000013 00000029 0e274a90 112f59ef 15386bff 194481ff 1c4d91ff 1e529aff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 295ca3ff 3162a6ff 3668aaff 3969aaff 3969aaff 3768abff 3263a7ff 295da3ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e529aff 1c4d91ff 194481ff 15386bff 112f59ef 0e274a90 00000029 00000013 00000005 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0000000e 00000020 00040d3a 0f294ea7 12315bf7 153a6eff 194583ff 1c4d91ff 1e5199ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e5199ff 1c4d91ff 194583ff 153a6eff 12315bf7 0f294ea7 00040d3a 00000020 0000000e 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000008 00000013 00000024 040b1a44 0f2b50ba 12315cf9 153a6eff 19437fff 1b4a8cff 1d4e94ff 1e5199ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e5199ff 1d4e94ff 1b4a8cff 19437fff 153a6eff 12315cf9 0f2b50ba 040b1a44 00000024 00000013 00000008 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000009 00000015 00000027 06162b53 102b51be 112f58f3 133563ff 163c72ff 18437fff 1a4888ff 1b4b8dff 1c4d92ff 1d4f95ff 1d5198ff 1e529aff 1e539cff 1f549eff 1f549eff 1e539cff 1e529aff 1d5198ff 1d4f95ff 1c4d92ff 1b4b8dff 1a4888ff 18437fff 163c72ff 133563ff 112f58f3 102b51be 06162b53 00000027 00000015 00000009 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0000000b 00000017 00000027 00000035 0d244487 102c52cb 102e56f0 12315cff 143666ff 153a6eff 173e75ff 18417bff 19437fff 194683ff 1a4786ff 1a4786ff 194683ff 19437fff 18417bff 173e75ff 153a6eff 143666ff 12315cff 102e56f0 102c52cb 0d244487 00000035 00000027 00000017 0000000b 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 0000000a 00000013 0000001e 0000002a 00000034 09172b5a 0d284b9a 0f2b50ba 112d54d2 102d55e8 122e56e9 102d56ff 112e56ff 112e56ff 102d56ff 122e56e9 102d55e8 112d54d2 0f2b50ba 0d284b9a 09172b5a 00000034 0000002a 0000001e 00000013 0000000a 00000003 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000005 0000000b 00000011 00000018 00000020 00000027 0000002c 00000031 00000034 00000038 0000003a 0000003a 00000038 00000034 00000031 0000002c 00000027 00000020 00000018 00000011 0000000b 00000005 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 00000006 0000000a 0000000c 0000000f 00000011 00000012 00000013 00000013 00000012 00000011 0000000f 0000000c 0000000a 00000006 00000003 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 00000001 40639c24 466da26e 496fa597 4c73a9b8 4f77aed9 5078b0d8 547cb4fc 547cb5ff 547cb5ff 547cb4fc 5078b0d8 4f77aed9 4c73a9b8 496fa597 466da26e 40639c24 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 00000001 43679b54 4a70a7a8 4f78aee4 5079b2ff 4a75b1ff 436fadff 3a68a9ff 3363a6ff 2a5ca2ff 2558a0ff 1f549eff 1f549eff 2558a0ff 2a5ca2ff 3363a6ff 3a68a9ff 436fadff 4a75b1ff 5079b2ff 4f78aee4 4a70a7a8 43679b54 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 00000001 2e558b21 486fa59c 4d77afea 4a75b0ff 3d6babff 2d5fa4ff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 23579fff 2d5fa4ff 3d6babff 4a75b0ff 4d77afea 486fa59c 2e558b21 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 2d4b8711 456ca297 4a74aef6 406dabff 2d5fa4ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 2d5fa4ff 406dabff 4a74aef6 456ca297 2d4b8711 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00004004 4268a17f 4a73acef 3f6cabff 2d5ea4ff 20559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 20559eff 2d5ea4ff 3f6cabff 4a73acef 4268a17f 00004004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 3e62985e 4a74ace3 416dacff 3061a5ff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2358a0ff 285ba3ff 295ca2ff 295da2ff 285ba2ff 2558a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 3061a5ff 416dacff 4a74ace3 3e62985e 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 001c5509 4168a1a6 416daaff 3464a7ff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2a5da3ff 4472b0ff 618cbfff 82a5d0ff 93b4d8ff 9fbfddff a5c4e0ff a9c6e1ff a9c6e2ff a6c5e1ff a0bfddff 95b6d9ff 84a8d0ff 648ec0ff 4776b2ff 2d5fa5ff 20559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 23579fff 3464a7ff 416daaff 4168a1a6 001c5509 00000000 00000000 00000000 00000000 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 2f518626 416ca5d7 3b69a9ff 2a5ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 295ca3ff 517db7ff 80a5cfff a5c3e0ff b7d2eaff bedaf2ff bedaf2ff bcd8efff bbd6edff b9d5edff b9d5ecff b9d5ecff b9d5edff bbd6edff bcd7efff bddaf1ff bedaf2ff b9d4ebff a8c6e3ff 85a9d1ff 5682b9ff 2d5fa5ff 1f549dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2a5ca2ff 3b69a9ff 416ca5d7 2f518626 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 00000001 2b528735 3e69a4e7 3766a8ff 2558a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549dff 2f62a7ff 6690c1ff 9fbddeff b9d5ecff bedaf2ff bbd5edff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bad5ecff bdd9f1ff bbd6eeff a3c2e1ff 6d96c5ff 3566a9ff 20569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2558a0ff 3766a8ff 3e69a4e7 2b528735 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 2e518748 3c68a5f0 3464a6ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2358a0ff 5f8abeff a1c1e2ff bdd9f0ff bbd6eeff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bad6eeff bdd9f1ff a7c6e3ff 6890c2ff 265aa1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3464a6ff 3c68a5f0 2d538744 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 284c8239 3966a2ee 3363a6ff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 20559eff 3768abff 87aad2ff bad6ecff bad6eeff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3eaff bbd7edff bdd9f1ff bedaf2ff bfdbf3ff bfdbf3ff bfdbf3ff bfdbf3ff bedaf2ff bdd9f1ff bbd7eeff b8d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bad6edff bbd7efff 8fb3d7ff 3f6fadff 21559fff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 3363a6ff 3966a2ee 284c8239 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 21417627 3561a0e9 3363a6ff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 2357a0ff 507cb6ff a6c5e3ff bfdaf2ff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3eaff bbd7eeff bedaf2ff b4cfe9ff 9ebeddff 8aadd3ff 789dc9ff 6a93c4ff 648dc0ff 648dc0ff 6991c3ff 769cc9ff 87aad1ff 9cbbdcff b3d0e8ff bed9f1ff bcd8efff b8d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bdd9f1ff accae7ff 5b87bcff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 3363a6ff 3561a0e9 21417627 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0017460b 2d5b97d6 3464a6ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 255aa1ff 648dc0ff b4d1eaff bbd7efff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b9d4eaff bcd7efff b5d1ebff 95b6d8ff 678fc2ff 3f6fadff 2559a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2358a0ff 3d6bacff 618bbfff 90b1d6ff b2cee7ff bcd8f0ff b9d4ecff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b9d6eeff b8d4ecff 7198c7ff 275ba1ff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3464a6ff 2d5b97d6 0017460b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 27508da5 3564a5ff 2558a0ff 1f549eff 1f549eff 1f549eff 1f549eff 275ba2ff 6f95c5ff bad5edff b8d5ecff b7d2e9ff b7d2e9ff b7d2e9ff b8d3eaff bbd7edff b1cee9ff 84a8d0ff 4775b1ff 2359a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 4170aeff 7da1cdff afcbe6ff bbd7eeff b8d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b7d4ebff bdd8f0ff 7ca2cdff 295da4ff 1f549eff 1f549eff 1f549eff 1f549eff 2558a0ff 3564a5ff 27508da5 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 1f467d62 3260a1ff 2a5ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 275ba2ff 7096c6ff bbd7efff b8d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b9d4ebff b7d4edff 93b4d9ff 4a78b3ff 21559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4372afff 8baed4ff b6d3edff b9d5ecff b8d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bed9f1ff 7da3cdff 295da3ff 1f549eff 1f549eff 1f549eff 1f549eff 2a5ca2ff 3260a1ff 21468066 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c235116 255495e9 2f60a4ff 1f549eff 1f549eff 1f549eff 1f549eff 265aa1ff 668fc1ff bad6edff b7d4ebff b7d2e9ff b7d2e9ff b8d2e9ff b8d4ebff afcce9ff 7097c6ff 2b5fa4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275aa1ff 668fc1ff abc9e5ff b9d4ebff b8d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bed9f0ff 749ac9ff 285ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 2f60a4ff 255495e9 0c235116 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000003 1c46819a 3161a3ff 22569fff 1f549eff 1f549eff 1f549eff 2457a0ff 5480b8ff b5d1eaff b8d4ecff b7d2e9ff b7d2e9ff b8d2e9ff b9d4ebff afcde8ff 5883baff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4e7bb5ff aac8e5ff b9d4ecff b8d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bad5eeff 628bbfff 2559a1ff 1f549eff 1f549eff 1f549eff 22569fff 3161a3ff 1c46819a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 14336632 27579af9 2b5da3ff 1f549eff 1f549eff 1f549eff 1f549eff 3d6fadff a7c5e3ff bbd7efff b7d2e9ff b7d2e9ff b8d2e9ff b9d4ebff accae5ff 5582b9ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4a77b3ff a6c4e2ff b9d4ecff b8d2e9ff b7d2e9ff b7d2e9ff b9d5edff b0cde8ff 4776b2ff 20559eff 1f549eff 1f549eff 1f549eff 2b5da3ff 27579af9 14336632 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000004 194580ad 3060a3ff 1f549eff 1f549eff 1f549eff 1f549eff 2559a1ff 8aaed4ff bedaf2ff b7d2e9ff b7d2e9ff b8d2e9ff b8d3eaff aecbe7ff 5581b8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4977b3ff a8c7e4ff b8d3ebff b8d2e9ff b7d2e9ff b7d2e9ff bcd8f0ff 98b8dbff 295da3ff 1f549eff 1f549eff 1f549eff 1f549eff 3060a3ff 194580ad 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 122f5f2b 225296f9 295ca2ff 1f549eff 1f549eff 1f549eff 21569eff 5682b9ff bad7eeff b7d3eaff b7d2e9ff b7d2e9ff b8d3eaff b2cfeaff 628bbfff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5580b8ff afcce8ff b8d3eaff b8d2e9ff b7d2e9ff b7d2e9ff bdd9f1ff 668fc2ff 2257a0ff 1f549eff 1f549eff 1f549eff 295ca2ff 225296f9 122f5f2b 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 19417a99 2b5b9fff 1f549eff 1f549eff 1f549eff 1f549eff 2d5fa5ff 9fbeddff bbd7efff b7d2e9ff b7d2e9ff b8d3eaff b7d3edff 7ca0cbff 21569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6c94c4ff b5d2edff b8d3eaff b7d2e9ff b7d2e9ff b9d5edff a9c8e3ff 3565a9ff 1f549eff 1f549eff 1f549eff 1f549eff 2b5b9fff 19417a99 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000150c 1c4a8ae7 2b5da2ff 1f549eff 1f549eff 1f549eff 22579fff 608bbfff bedaf1ff b7d2e9ff b7d2e9ff b8d2e9ff b7d2ebff 9abbdbff 2e60a5ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275aa2ff 8fb1d5ff b7d3edff b8d2e9ff b7d2e9ff b7d2e9ff bfdbf2ff 7198c8ff 2357a0ff 1f549eff 1f549eff 1f549eff 2b5da2ff 1c4a8ae7 0000150c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 16386a5b 205195ff 22569fff 1f549eff 1f549eff 1f549eff 2a5da3ff 9bbcdbff bcd7efff b7d2e9ff b7d2e9ff b8d3eaff b1cee9ff 5481b8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4675b2ff aac9e5ff b8d2eaff b7d2e9ff b7d2e9ff bad5edff a7c5e1ff 3263a7ff 1e539eff 1f549eff 1f549eff 22569fff 205195ff 16386a5b 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 18417aac 28599eff 1f549eff 1f549eff 1f549eff 21559eff 4d7bb6ff bad5ecff b7d2e9ff b7d2e9ff b8d2e9ff b6d3ecff 8badd3ff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 7ea3cdff b7d2ecff b8d3eaff b7d2e9ff b7d2e9ff bedaf0ff 5e88bdff 22569fff 1f549eff 1f549eff 1f549eff 28599eff 18417aac 00000005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000b 1a4786e1 295ba1ff 1f549eff 1f549eff 1f549eff 2358a0ff 7ea3ceff bfdbf2ff b7d2e9ff b7d2e9ff b8d3eaff b0cee9ff 537fb7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4472afff abc9e5ff b8d2e9ff b7d2e9ff b7d2e9ff bdd9f0ff 8db0d6ff 2559a1ff 1f549eff 1f549eff 1f549eff 295ba1ff 1a4786e1 0000000b 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 0e2b5735 1b4b8dff 23579fff 1f549eff 1f549eff 1f549eff 2c60a5ff a3c2dfff bad6edff b7d2e9ff b8d2e9ff b6d2eaff 98b8daff 285ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2257a0ff 8caed4ff b6d3ebff b8d2e9ff b7d2e9ff b9d4ebff adcae3ff 3667a9ff 1f549eff 1f549eff 1f549eff 23579fff 1b4b8dff 0e2b5536 00000001 00000000 00000000 │ │ +00000000 00000000 00000003 14396975 1c4d92ff 1f549eff 1f549eff 1f549eff 20559eff 4574b1ff b6d1e9ff b8d3eaff b7d2e9ff b8d3eaff b6d2ecff 7299c7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 638cc0ff b4d1ecff b8d3eaff b7d2e9ff b7d2e9ff bcd7efff 547fb7ff 21569fff 1f549eff 1f549eff 1f549eff 1c4d92ff 14376873 00000003 00000000 00000000 │ │ +00000000 00000000 00000006 163d71a0 1f5196ff 1f549eff 1f549eff 1f549eff 22579fff 618bc0ff bedaf1ff b7d2e9ff b7d2e9ff b8d3eaff b0cde9ff 4d7ab4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3f6fadff a9c8e4ff b8d2e9ff b7d2e9ff b7d2e9ff bfdbf2ff 7299c8ff 2357a0ff 1f549eff 1f549eff 1f549eff 1f5196ff 163d71a0 00000006 00000000 00000000 │ │ +00000000 00000000 0000000a 184078bf 22549aff 1f549eff 1f549eff 1f549eff 2358a0ff 7a9fccff bfdbf2ff b7d2e9ff b7d2e9ff b7d2e9ff a2c2dfff 3364a8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 295ca3ff 9abadaff b6d2eaff b7d2e9ff b7d2e9ff bdd9f0ff 8bacd3ff 2459a1ff 1f549eff 1f549eff 1f549eff 22549aff 184078bf 0000000a 00000000 00000000 │ │ +00000000 00000000 0000000d 18427ddb 22559cff 1f549eff 1f549eff 1f549eff 2559a1ff 8cb0d5ff bdd9f0ff b7d2e9ff b7d2e9ff b6d2ebff 94b5d7ff 2459a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 87aad1ff b6d3ecff b7d2e9ff b7d2e9ff bbd7eeff 9bbcdbff 285ba2ff 1f549eff 1f549eff 1f549eff 24579eff 18427edb 0000000d 00000000 00000000 │ │ +00000000 00000000 0000000f 184481e8 22559dff 1f549eff 1f549eff 1f549eff 275aa1ff 98badaff bbd7efff b7d2e9ff b7d2e9ff b6d3ecff 85a9d0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 789ecaff b7d3ecff b7d2eaff b7d2e9ff bad5edff a5c4e0ff 2f60a5ff 1f549eff 1f549eff 1f549eff 23569eff 1a4683ed 0000000f 00000000 00000000 │ │ +00000000 00000000 00000011 194784f2 21559eff 1f549eff 1f549eff 1f549eff 2a5ea4ff a1c0ddff bad6edff b7d2e9ff b7d2eaff b6d2ecff 7ca0cbff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6c94c4ff b6d3edff b7d2eaff b7d2e9ff b9d4ebff acc8e3ff 3365a8ff 1f549eff 1f549eff 1f549eff 21559eff 1a4685f6 00000011 00000000 00000000 │ │ +00000000 00000000 00000012 1b4685fa 20559eff 1f549eff 1f549eff 1f549eff 2d60a5ff a4c2dfff bad6edff b7d2e9ff b7d2eaff b7d3edff 769bc8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 668fc1ff b5d2ecff b7d2eaff b7d2e9ff b9d4ebff adcae4ff 3668a9ff 1f549eff 1f549eff 1f549eff 1f549dff 1a4684ff 00000012 00000000 00000000 │ │ +00000000 00000000 00000013 1a4683fa 1e539cff 1f549eff 1f549eff 1f549eff 2d60a5ff a4c2dfff bad5edff b7d2e9ff b7d2eaff b6d3ecff 769bc8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 668ec1ff b5d2ecff b7d2eaff b7d2e9ff b9d4ebff adcae4ff 3667a9ff 1f549eff 1f549eff 1f549eff 1e539cff 1a4683fa 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 184480f2 1e529aff 1f549eff 1f549eff 1f549eff 2b5fa3ff a2c0dfff bad6edff b7d2e9ff b7d2eaff b6d3edff 7a9fcaff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6a93c4ff b6d3edff b7d2eaff b7d2e9ff b9d4ebff acc8e4ff 3466a8ff 1f549eff 1f549eff 1f549eff 1e529aff 18447ff3 00000013 00000000 00000000 │ │ +00000000 00000000 00000012 18417beb 1e5199ff 1f549eff 1f549eff 1f549eff 285ba2ff 9bbbdbff bbd7eeff b7d2e9ff b7d2eaff b6d2ecff 83a8cfff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 759bc9ff b6d3ecff b7d2eaff b7d2e9ff bad5ecff a7c5e1ff 3062a7ff 1e539dff 1f549eff 1f549eff 1e5199ff 18417beb 00000012 00000000 00000000 │ │ +00000000 00000000 00000011 173e74de 1d4f95ff 1f549eff 1f549eff 1f549eff 2559a1ff 90b1d6ff bdd9efff b7d2e9ff b7d2e9ff b6d3eaff 90b2d7ff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 84a8cfff b6d2ecff b7d2e9ff b7d2e9ff bbd6eeff 9ebedcff 285ca2ff 1f549eff 1f549eff 1f549eff 1d4f95ff 173e74de 00000011 00000000 00000000 │ │ +00000000 00000000 0000000f 153a6cc6 1c4d92ff 1f549eff 1f549eff 1f549eff 2358a0ff 7ea3ceff bedbf1ff b7d2e9ff b7d2e9ff b6d3e9ff a1beddff 3062a7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 265aa1ff 96b6d9ff b7d2e9ff b7d2e9ff b7d2e9ff bdd9f0ff 8db0d5ff 2559a1ff 1f549eff 1f549eff 1f549eff 1c4d92ff 153a6cc6 0000000f 00000000 00000000 │ │ +00000000 00000000 0000000d 133664ab 1b4b8eff 1f549eff 1f549eff 1f549eff 2257a0ff 668ec1ff bfdbf2ff b7d2e9ff b7d2e9ff b8d2e9ff aecce8ff 4776b2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3a6aabff a7c5e2ff b7d3eaff b7d2e9ff b7d2e9ff bfdbf2ff 779cc9ff 2458a1ff 1f549eff 1f549eff 1f549eff 1b4b8dff 133664ab 0000000d 00000000 00000000 │ │ +00000000 00000000 0000000a 112f5987 1a4888ff 1e539dff 1f549eff 1f549eff 20569fff 4a77b3ff b8d3eaff b7d2e9ff b7d2e9ff b8d3eaff b5d3edff 6b93c4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5c86bcff b4d1ecff b8d3eaff b7d2e9ff b7d2e9ff bdd9efff 5a85bbff 21569fff 1f549eff 1f549eff 1e539dff 1a4888ff 112e5984 0000000a 00000000 00000000 │ │ +00000000 00000000 00000006 0b224044 18437fff 1e5199ff 1f549eff 1f549eff 1e539dff 3062a7ff a7c5e1ff bad5ecff b7d2e9ff b8d2e9ff b6d3ebff 92b3d6ff 2458a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 20559eff 85a8d0ff b6d3ecff b8d3e9ff b7d2e9ff b8d3ebff b1cde6ff 3a6babff 1f549dff 1f549eff 1f549eff 1e5199ff 18437fff 0b224044 00000006 00000000 00000000 │ │ +00000000 00000000 00000003 00000018 163c71e9 1d4e94ff 1f549eff 1f549eff 1f549eff 2458a0ff 86a9d1ff bedaf1ff b7d2e9ff b7d2e9ff b8d2e9ff adcbe8ff 4977b3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3c6cacff a7c5e3ff b7d3eaff b8d2e9ff b7d2e9ff bcd8efff 95b6d8ff 275ba2ff 1f549eff 1f549eff 1f549eff 1d4e94ff 163c71e9 00000018 00000003 00000000 00000000 │ │ +00000000 00000000 00000001 00000011 133561bd 1b4a8cff 1e539dff 1f549eff 1f549eff 21569eff 5682baff bcd8efff b7d2e9ff b7d2e9ff b8d3eaff b7d2ebff 82a6cfff 20559eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 749ac8ff b6d2ecff b8d3eaff b7d2e9ff b7d2e9ff bfdbf2ff 6690c2ff 2357a0ff 1f549eff 1f549eff 1e539dff 1b4a8cff 133561bd 00000011 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 0000000b 0f2c5175 19437fff 1e5199ff 1f549eff 1f549eff 1f549eff 2d61a5ff a4c1dfff bbd6edff b7d2e9ff b7d2e9ff b8d2e9ff accbe6ff 4876b2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3c6cacff a5c5e3ff b7d2e9ff b8d2e9ff b7d2e9ff b9d4ecff adcae4ff 3768aaff 1f549eff 1f549eff 1f549eff 1e5199ff 19437fff 0f2c5175 0000000b 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 00000821 153c6fef 1c4d92ff 1f549eff 1f549eff 1f549eff 23579fff 6c93c5ff bfdbf2ff b7d2e9ff b7d2e9ff b8d2e9ff b7d4ecff 90b1d6ff 275ba2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 82a7cfff b7d3ebff b8d3eaff b7d2e9ff b7d2e9ff bfdbf2ff 7da2cdff 2358a0ff 1f549eff 1f549eff 1f549eff 1c4d92ff 153c6fef 00000821 00000005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 00000013 13325db3 1a4785ff 1e529bff 1f549eff 1f549eff 1e549eff 3363a7ff a7c5e1ff b9d6edff b7d2e9ff b7d2e9ff b8d3eaff b5d2ecff 6c94c4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5e88bdff b1cfe9ff b8d3eaff b7d2e9ff b7d2e9ff b8d4ebff b1cee8ff 3d6dacff 1f559eff 1f549eff 1f549eff 1e529bff 1a4785ff 13325db3 00000013 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a 0a1f3a4b 163e74fb 1d4e94ff 1f549eff 1f549eff 1f549eff 2257a0ff 648dc0ff bdd9f1ff b7d2e9ff b7d2e9ff b8d2e9ff b8d3eaff adcce7ff 527eb6ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4573b0ff a8c6e3ff b7d3eaff b8d2e9ff b7d2e9ff b7d2e9ff bedaf2ff 739bcaff 2457a0ff 1f549eff 1f549eff 1f549eff 1d4e94ff 163e74fb 0a1f3a4b 0000000a 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000018 12325ec5 1a4685ff 1e529aff 1f549eff 1f549eff 1f549eff 295ca3ff 97b9dbff bcd8f0ff b7d2e9ff b7d2e9ff b8d2e9ff b8d4ebff a5c4e2ff 4573b0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3a69abff 9ebdddff b9d4ecff b8d2e9ff b7d2e9ff b7d2e9ff bbd7efff a3c1e0ff 3163a7ff 1e539eff 1f549eff 1f549eff 1e529aff 1a4785ff 12325ec5 00000018 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 0000000c 0d1f3c51 163c71fc 1c4d91ff 1e539dff 1f549eff 1f549eff 20559eff 4876b2ff b1cde7ff b9d5edff b7d2e9ff b7d2e9ff b8d2e9ff b8d5ecff a3c2e1ff 4472aeff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3a6aacff 9abadbff b9d4edff b8d2e9ff b7d2e9ff b7d2e9ff b8d4ebff b7d2ebff 5481b9ff 21559eff 1f549eff 1f549eff 1e539dff 1c4d91ff 163c71fc 0c214054 0000000c 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000004 00000019 12305ab6 19437fff 1e5199ff 1f549eff 1f549eff 1f549eff 2559a1ff 648ec0ff bbd6eeff b7d3eaff b7d2e9ff b7d2e9ff b8d2e9ff bad5edff a6c5e2ff 4775b1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3e6dadff 9ebedeff bad5edff b8d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bdd9f1ff 7299c8ff 285ba2ff 1f549eff 1f549eff 1f549eff 1e5199ff 19437fff 12305ab6 00000019 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 0000000b 050e2136 143767f1 1b498aff 1e529bff 1f549eff 1f549eff 1f549eff 295ba3ff 779ecaff bdd9f1ff b7d2eaff b7d2e9ff b7d2e9ff b8d2e9ff bad5ecff a6c4e2ff 5b86bdff 2358a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f559eff 517eb7ff a0bfdeff bad5edff b8d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bedaf2ff 85a9d2ff 2c5ea3ff 1f549eff 1f549eff 1f549eff 1e529bff 1b498aff 143767f1 050e2136 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000015 102a508c 163c71ff 1c4d90ff 1e539cff 1f549eff 1f549eff 1f549eff 2b5ea3ff 83a7d0ff bedaf2ff b7d3eaff b7d2e9ff b7d2e9ff b8d2e9ff b9d5ecff b3d0ecff 7fa5ceff 396aabff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3365a8ff 779cc9ff b0cde8ff bad5edff b8d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bedaf2ff 8fb2d7ff 3162a6ff 1e549eff 1f549eff 1f549eff 1e539cff 1c4d90ff 163c71ff 102a508c 00000015 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000020 11305ac1 18417aff 1d4f95ff 1e539dff 1f549eff 1f549eff 1f549eff 2c5fa4ff 83a7d1ff bed9f1ff b7d3eaff b7d2e9ff b7d2e9ff b7d2e9ff b9d4ebff bbd5edff a6c6e3ff 6f95c5ff 3566aaff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3163a6ff 658fc2ff a2c1dfff bbd5edff b9d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2eaff bedaf2ff 8eb1d6ff 3165a8ff 1f549eff 1f549eff 1f549eff 1e539dff 1d4f95ff 18417aff 11305ac1 00000020 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000e 00051030 13335fe6 194480ff 1d5097ff 1e539dff 1f549eff 1f549eff 1f549eff 2a5da3ff 789ecbff bbd7eeff b9d5ecff b7d2e9ff b7d2e9ff b7d2e9ff b8d2e9ff b9d5ecff bbd7f0ff a9c6e2ff 7fa3cfff 4f7bb5ff 2d60a5ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2b5fa3ff 4a77b4ff 789dcaff a5c4e2ff bad6eeff bad5edff b8d3e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d4ebff bed9f1ff 84a9d1ff 3062a6ff 1e549eff 1f549eff 1f549eff 1e539dff 1d5097ff 194480ff 13335fe6 00051030 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000013 0c1e3856 133462f4 194582ff 1d5097ff 1e539dff 1f549eff 1f549eff 1f549eff 255aa1ff 648ec0ff b2cfeaff bcd8f0ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d2e9ff b9d5ecff bdd9f1ff b9d4edff a9c6e2ff 8aacd2ff 7098c7ff 5e88bdff 517eb7ff 4b78b3ff 4a77b3ff 507db6ff 5c87bcff 6e96c4ff 86aad1ff a7c4e0ff b7d4ecff bed9f1ff b9d5edff b8d3e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff bbd7efff b6d3ecff 7098c6ff 285ca2ff 1f549eff 1f549eff 1f549eff 1e539dff 1d5097ff 194582ff 133462f4 0c1e3856 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 00000019 0e23416e 143563f7 194582ff 1d5097ff 1e539dff 1f549eff 1f549eff 1f549eff 22579fff 4776b2ff 9abbddff bdd9f1ff b9d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3e9ff b9d4ecff bdd9f1ff bedaf2ff bedaf2ff bcd8f0ff bbd7efff bbd7eeff bcd8f0ff bedaf2ff bedaf2ff bdd9f1ff bad5ecff b8d3e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3ebff bedaf1ff a1c2e1ff 517fb7ff 2457a0ff 1f549eff 1f549eff 1f549eff 1e539dff 1d5097ff 194582ff 143563f7 0e23416e 00000019 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 0000001c 0d224372 133460f6 19437fff 1d4f95ff 1e539cff 1f549eff 1f549eff 1f549eff 1e539dff 2c5fa4ff 759cc9ff afcce7ff bedaf2ff b9d4ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b8d3ebff bedaf2ff b2d0eaff 7ea2cfff 3063a7ff 1f549dff 1f549eff 1f549eff 1f549eff 1e539cff 1d4f95ff 19437fff 133460f6 0d224372 0000001c 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 0000001d 0d1e3c66 12325df1 17407aff 1c4d90ff 1e529bff 1f549eff 1f549eff 1f549eff 1f549eff 23579fff 406eadff 7ea3ceff adcae7ff bedaf2ff bcd8eeff b7d3ebff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d2e9ff b7d3eaff bbd6eeff bedbf3ff b0cde8ff 85a9d1ff 4674b2ff 2459a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1e529bff 1c4d90ff 17407aff 12325df1 0d1e3c66 0000001d 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 0000001b 091a3257 122f59e8 163c71ff 1b498aff 1d5198ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3769a9ff 6891c4ff 97b7daff b3cfe9ff bdd9f0ff bfdbf3ff bcd7eeff b9d5ecff b9d3ebff b8d3eaff b8d3eaff b8d3eaff b8d3eaff b9d3ebff b9d5ecff bbd6eeff bfdbf3ff bdd9f1ff b4d1e9ff 9bbbdcff 6e96c6ff 3c6dadff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1d5198ff 1b498aff 163c71ff 122f59e8 091a3257 0000001b 00000008 00000001 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 00000018 00050e36 102c54c5 143666ff 18427dff 1c4c8fff 1e5199ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2457a0ff 3a6cadff 5b85bbff 7ba0cbff 98b9daff a7c4e1ff aecbe5ff b3cfe7ff b4cfe8ff b4cfe8ff b3cee6ff afcce6ff a8c6e1ff 99bbdbff 7ea3cdff 5f8abfff 3e6dadff 2459a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e5199ff 1c4c8fff 18427dff 143666ff 102c54c5 00050e36 00000018 00000007 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 00000001 00000005 00000013 00000029 0e274a90 112f59ef 15386bff 194481ff 1c4d91ff 1e529aff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569fff 295ca3ff 3162a6ff 3668aaff 3969aaff 3969aaff 3768abff 3263a7ff 295da3ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e529aff 1c4d91ff 194481ff 15386bff 112f59ef 0e274a90 00000029 00000013 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 00000003 0000000e 00000020 00040d3a 0f294ea7 12315bf7 153a6eff 194583ff 1c4d91ff 1e5199ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e5199ff 1c4d91ff 194583ff 153a6eff 12315bf7 0f294ea7 00040d3a 00000020 0000000e 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 00000002 00000008 00000013 00000024 040b1a44 0f2b50ba 12315cf9 153a6eff 19437fff 1b4a8cff 1d4e94ff 1e5199ff 1e539dff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 1e5199ff 1d4e94ff 1b4a8cff 19437fff 153a6eff 12315cf9 0f2b50ba 040b1a44 00000024 00000013 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 00000002 00000009 00000015 00000027 06162b53 102b51be 112f58f3 133563ff 163c72ff 18437fff 1a4888ff 1b4b8dff 1c4d92ff 1d4f95ff 1d5198ff 1e529aff 1e539cff 1f549eff 1f549eff 1e539cff 1e529aff 1d5198ff 1d4f95ff 1c4d92ff 1b4b8dff 1a4888ff 18437fff 163c72ff 133563ff 112f58f3 102b51be 06162b53 00000027 00000015 00000009 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 00000003 0000000b 00000017 00000027 00000035 0d244487 102c52cb 102e56f0 12315cff 143666ff 153a6eff 173e75ff 18417bff 19437fff 194683ff 1a4786ff 1a4786ff 194683ff 19437fff 18417bff 173e75ff 153a6eff 143666ff 12315cff 102e56f0 102c52cb 0d244487 00000035 00000027 00000017 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 0000000a 00000013 0000001e 0000002a 00000034 09172b5a 0d284b9a 0f2b50ba 112d54d2 102d55e8 122e56e9 102d56ff 112e56ff 112e56ff 102d56ff 122e56e9 102d55e8 112d54d2 0f2b50ba 0d284b9a 09172b5a 00000034 0000002a 0000001e 00000013 0000000a 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 00000001 00000005 0000000b 00000011 00000018 00000020 00000027 0000002c 00000031 00000034 00000038 0000003a 0000003a 00000038 00000034 00000031 0000002c 00000027 00000020 00000018 00000011 0000000b 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 00000001 00000003 00000006 0000000a 0000000c 0000000f 00000011 00000012 00000013 00000013 00000012 00000011 0000000f 0000000c 0000000a 00000006 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_action_share.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -92,43 +91,43 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 24 101 133 122 59 15 132 165 157 160 161 61 68 164 153 129 79 156 143 39 127 154 163 113 31 107 123 159 137 32 23 97 158 140 62 2 53 89 75 17 34 94 106 73 8 14 85 148 74 9 43 151 162 139 16 120 117 145 72 111 45 131 144 10 37 103 116 81 13 20 96 141 64 4 66 118 115 98 27 48 134 108 142 71 19 136 109 63} │ │ + 0 24 101 133 122 59 15 132 165 157 160 161 61 68 164 153 129 79 156 143 39 127 154 163 113 31 107 123 159 137 32 23 97 158 140 62 2 53 89 75 17 34 94 106 73 8 14 85 148 74 9 43 151 162 139 16 120 117 145 72 111 45 131 144 10 37 103 116 81 13 20 96 141 64 4 66 118 115 98 27 48 134 108 142 71 19 136 109 63} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000001010101010101010101010101010203040506010000000000000000 │ │ -00000000010101010101010101010101010708090a0b0c0d0000000000000000 │ │ -00000000010101010101010101010101010e0f1010100b110000000000000000 │ │ -0000000001010101010101010101010101120f10101013140000000000000000 │ │ -0000000001010101010101010101010115160917101018190000000000000000 │ │ -00000000010101010101010101011a1b0c1c1b1d0f0f1e1f0000000000000000 │ │ -0000000001010101010101012021222324250126272829010000000000000000 │ │ -00000000012a2b2c2d2e2f301731323301010101010101010000000000000000 │ │ -0000000034350f0c361c37103038010101010101010101010000000000000000 │ │ -00000000390c1010100f3a200101010101010101010101010000000000000000 │ │ -000000003b131010100f3c010101010101010101010101010000000000000000 │ │ -000000001c0c1010100f3d290101010101010101010101010000000000000000 │ │ -000000003e10360b363f40312841010101010101010101010000000000000000 │ │ -00000000014243444546474822494a4b01010101010101010000000000000000 │ │ -0000000001010101010101011a1b0c082601013e124c2f010000000000000000 │ │ -0000000001010101010101010101154d184e4f13091804500000000000000000 │ │ -0000000001010101010101010101010151520f1710100f530000000000000000 │ │ -0000000001010101010101010101010101120f10101013540000000000000000 │ │ -0000000001010101010101010101010101550f1010101d040000000000000000 │ │ -000000000101010101010101010101010156570f131d360e0000000000000000 │ │ -0000000001010101010101010101010101015058400859010000000000000000 │ │ +0000000000000000000000000000000000000102030405000000000000000000 │ │ +0000000000000000000000000000000000060708090a0b0c0000000000000000 │ │ +00000000000000000000000000000000000d0e0f0f0f0a100000000000000000 │ │ +0000000000000000000000000000000000110e0f0f0f12130000000000000000 │ │ +00000000000000000000000000000000141508160f0f17180000000000000000 │ │ +0000000000000000000000000000191a0b1b1a1c0e0e1d1e0000000000000000 │ │ +0000000000000000000000001f20212223240025262728000000000000000000 │ │ +0000000000292a2b2c2d2e2f1630313200000000000000000000000000000000 │ │ +0000000033340e0b351b360f2f37000000000000000000000000000000000000 │ │ +00000000380b0f0f0f0e391f0000000000000000000000000000000000000000 │ │ +000000003a120f0f0f0e3b000000000000000000000000000000000000000000 │ │ +000000001b0b0f0f0f0e3c280000000000000000000000000000000000000000 │ │ +000000003d0f350a353e3f302740000000000000000000000000000000000000 │ │ +0000000000414243444546472148494a00000000000000000000000000000000 │ │ +000000000000000000000000191a0b072500003d114b2e000000000000000000 │ │ +0000000000000000000000000000144c174d4e120817034f0000000000000000 │ │ +0000000000000000000000000000000050510e160f0f0e520000000000000000 │ │ +0000000000000000000000000000000000110e0f0f0f12530000000000000000 │ │ +0000000000000000000000000000000000540e0f0f0f1c030000000000000000 │ │ +000000000000000000000000000000000055560e121c350d0000000000000000 │ │ +0000000000000000000000000000000000004f573f0758000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/sage_android.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 100; height: 50; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (126,126,255) # rgb = (0x7e,0x7e,0xff) │ │ @@ -73,15 +74,14 @@ │ │ (187,187,254) # rgb = (0xbb,0xbb,0xfe) │ │ (202,202,255) # rgb = (0xca,0xca,0xff) │ │ (239,239,255) # rgb = (0xef,0xef,0xff) │ │ (238,238,254) # rgb = (0xee,0xee,0xfe) │ │ (194,194,255) # rgb = (0xc2,0xc2,0xff) │ │ (197,197,254) # rgb = (0xc5,0xc5,0xfe) │ │ (183,183,255) # rgb = (0xb7,0xb7,0xff) │ │ - (127,127,255) # rgb = (0x7f,0x7f,0xff) │ │ (214,214,255) # rgb = (0xd6,0xd6,0xff) │ │ (224,224,255) # rgb = (0xe0,0xe0,0xff) │ │ (141,141,255) # rgb = (0x8d,0x8d,0xff) │ │ (123,123,255) # rgb = (0x7b,0x7b,0xff) │ │ (116,116,255) # rgb = (0x74,0x74,0xff) │ │ (131,131,255) # rgb = (0x83,0x83,0xff) │ │ (237,237,255) # rgb = (0xed,0xed,0xff) │ │ @@ -233,61 +233,61 @@ │ │ (242,242,254) # rgb = (0xf2,0xf2,0xfe) │ │ (209,209,254) # rgb = (0xd1,0xd1,0xfe) │ │ (174,174,254) # rgb = (0xae,0xae,0xfe) │ │ (162,162,254) # rgb = (0xa2,0xa2,0xfe) │ │ (136,136,254) # rgb = (0x88,0x88,0xfe) │ │ } │ │ tRNS { │ │ - 0 95 172 223 255 146 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 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 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0 95 172 223 146 249} │ │ IMAGE { │ │ pixels hex │ │ -00000000000001020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030201000000000000 │ │ -00000000010304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030100000000 │ │ -00000005040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040405000000 │ │ -00000504040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404050000 │ │ -00010404040404040404060404060404060606060606060606060606060404040404040404040404070704040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040100 │ │ -00030404040404040404040406040404040404040404040404040404040604040604040404040404070704040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040300 │ │ -0104040404040404040406060406060408090909090606060604040604040604040404040404040407070404040404040404040404040404040404040404040404040404040a0b04040404040404040404040c0d0e040404040404040404040404040401 │ │ -02040404040404040406090406040f101112120c0c0c04040406090c04060406060604040404040407070404040404040404040404040404040404040404040404040404040a131404040404040404040404151617040404040404040404040404040402 │ │ -03040404040404040604060c18191a1b1c1d1e1f2021221023241525260904040904060404040404070704040404040404040404040404040404040404040404040404040404272804292a2b2c2c2d2e2f30313204040404040404040404040404040403 │ │ -04040404040404060406090c182d3334212735363738391d3a3b3c3d3e3f400c09060406040404040707040404040404040404040404040404040404040404040404040404042f4142431c3e4445343c4647481204040404040404040404040404040449 │ │ -040404040406040406090408114a4b4c1806080909084d18184e4f3b503951090409060404040404070704040404040404040404040404040404040404040404040404040452531c5455563e5758575955444a5a04040404040404040404040404040404 │ │ -0404040406040406060c4d125b5c5a04040908084d404d04511237505d5e1f4004060906060404040707040404040404040404040404040404040404040404040404040451415f6057585f57585857585858506162040404040404040404040404040404 │ │ -0404040404060609040963643a6566675112112968696a23214a6b6c6d6e6f35700406090406040407070404040404040404040404040404040404040404040404040404713e3e5056585858585858585759603e3e480404040404040404040404040404 │ │ -0404060606090404125a72586e244310735e5c6b1b1b1b1b1b74751b5c29695c76180c0606040604070704040404040404040404040404040404040404040404040404285f587778793e5858585858567a327b7c58607d04040404040404040404040404 │ │ -04040404040c0c7e0f1b7f3d1b1b1b1b6c1a804b81808283461e843375668586874c4d0409060406070704040404040404040404040404040404040404040404040419615758886220595858585858577789475757588a04040404040404040404040404 │ │ -040406048b40080d8c8d1b753e8e38358f0f89902d79272991891b7b733d6a92939412090c0606040707040404040404040404040404040404040404040404040404475f575f589555585f585858585f3e5550585f583e0f040404040404040404040404 │ │ -040409062e967b4a394b1a844a35126911971b1c1906984f4d996c8f089a812e985e9b08400409069c0704040404040404040404040404040404040404040404042f9d575f58585f5f5858585858585f5f5f58585858589e040404040404040404040404 │ │ -0606097680589f8f5da089441b9a228936101ea192630408148154a298a19f994f0ca037a304060607070404040404040404040404040404040404040404040404a1a4a5444444444444444444444444444444444444454b040404040404040404040404 │ │ -040406231b33a6151d4412905833a6a7a84e7e08630804180d843b120c18151b978b8f6c3b0c0904a99c0404040404040404040404040404040404040404aaa304ab86ac898989898989898989898989898989898989ac350404adae0404040404040404 │ │ -06044d296b231867908eaf14481a8423044f0c0409081267211b668b04638b201b5aa3506d630904070704040404040404040404040404040404040417b0b1948f68649e252525252525252525252525252525252525252004866db253b3040404040404 │ │ -090440ad60a8124fb4399265b5269f55b68b044d0609638bb76c5da8634d6304b84489b494510804a99c04040404040404b9b904040404040404040416505695b7ba8c575f34343434343434343434343434343434345f6d3f3e565650bb9c0404040404 │ │ -06048b291a400811435a70b53970bc843419400c0804083f805096400c090906149a7f1158a28b04070704040404040404b9b90404040404040404043c575f566dbd8c575758585858585858585858585858585858585fb2bebf5f5fc0c19c0404040404 │ │ -090440145498084c8c0a1781c2510c391b779640040470263dc3120604090804700f75b47179040607a904040404040404b9b90404040404040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -06044d2e3418401960c4657136110963c31b830a181185971b107063090609094d26461b3c4363089ca904040404040404b9b90404040404040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -04064da1a07008268c85270dc406044d11b81b941206043b7476a804080404a398c51148c2336e099c0704040404040404b9b90404040404040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -0604085d839812bcb4a3b48b5106080c4d29871b5b063f3e8096095112044d856315a1b5846c6112a99c0404b9b9b9b9b9b9b9b9b9b9b9b9040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -0404090d4a4e291e862396400808094004403f811b7b796c73044085850c6e234a9a54c08d1b6112a99c0404b9b9b9b9b9b9b9b9b9b9b9b9040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -040606a63b67966d8624a81204634f511211062d5833771b9704908941779f50544a2015c08c3f06070704040404040404b9b90404040404040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -040904241e183f754804634018a867c4c4a8634fbcc21b1b809ac2c0613b8643b463af8f74c61804070704040404040404b9b90404040404040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -06090493c7c8c9540c630a69beb52193c73c6155841b7f7474b7a6ca110892a08129089a4b120604a99c04040404040404b9b90404040404040404043c5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0c0404040404 │ │ -0408126b759b3e1a8e6054849fc06034775e73c5b5941b1b398b6770084f04733606ca7426080606070704040404040404b9b904040404040404040483575860cbb5cc575f58585858585858585858585858585858585fb20dbf5f58c0bd0c0404040404 │ │ -060604271c1b1b1b773938a6265dcd6811048b40ce381a2411044f0c046367b517928e5c514d04069c9c04040404040404b9b90404040404040404046d3e5856cbbd8c575f58585858585858585858585858585858585f6d6acf5f5fc0b59c0404040404 │ │ -060606983f5e559a5ca3857e8598184d09060c121181948506040806090ca8892e4c741009040409070704040404040404040404040404040404040428445945d0d18c3e5f58585858585858585858585858585858585fb2d257955955d3040404040404 │ │ -0406066340a28e6d614469045104630c04066370761a1070514d060606634e374f5bc029400406069c0704040404040404040404040404040404040414739d3b90d487575f58585858585858585858585858585858585f3c04d54a5ebc52040404040404 │ │ -0604060904406e6db787c0a2180c4d06094d1285971a19a8040c040609044e7bc654b40904040904070704040404040404040404040404040404040404d62a1404d41c575f58585858585858585858585858585858585f83040496aa0404040404040404 │ │ -0406040606048ba183258e8d2d70634d060c12041c9498a62ea70904040c8bb571442e8b0406060607070404040404040404040404040404040404040404040404a28a3e5f585858585858585858585858585858585858b2040404040404040404040404 │ │ -0404060406060418c61cc5943db6704f4d08c4699fb7646c6f101908980898c9749b0409040904040707040404040404040404040404040404040404040404040404d759563e575858585f5656563e5f57585f57566045bd040404040404040404040404 │ │ -040404060406060418ca6f975b8d2667112786729fc96520793f276636b56a5e6c698b04060606040707040404040404040404040404040404040404040404040404d653b84aa0565f57563c4a4a4b3e5f583e8cd894d904040404040404040404040404 │ │ -040404040604060604188f77a06b844124ca68a06d0909634d7e402d646174741ba1180c06060404070704040404040404040404040404040404040404040404040404040404da455f58a5a204047ba55858c02604040404040404040404040404040404 │ │ -0404040404060409060c98a61b6b606c646769559792094dcac5a01a3387b45eb70a0804090604040707040404040404040404040404040404040404040404040404040404b3c5555f5854db04048944585754d904040404040404040404040404040404 │ │ -04040404040406060904090c2ebe3c1b6bc9366bb62671557fc07236a2a304515106060406040404070704040404040404040404040404040404040404040404040404040463c5455f5754190404aca55857bfd904040404040404040404040404040449 │ │ -0304040404040404060604068b06a35a3e741a7fc2745c1e900a634d180804080904040604060404070704040404040404040404040404040404040404040404040404040463c5455f5754190404aca55857541504040404040404040404040404040403 │ │ -0204040404040406040406040404080968721b60202e4f04404d0904040404040404060406040404070704040404040404040404040404040404040404040404040404040463dc555858bfdb0404ac455f5854dd9c040404040404040404040404040402 │ │ -0104040404040404060404040606040c702d8e248b094d09040404040606060606060404040404040707040404040404040404040404040404040404040404040404040404b342c05f5754690404decf5f58cfdf04040404040404040404040404040401 │ │ -00030404040404040404040606060604040463040604040404060606060404040404040404040404070704040404040404040404040404040404040404040404040404040404695cc0e0e1300404146fcfe2e3ae04040404040404040404040404040300 │ │ -00010404040404040404040404040406040406040406060606040404040404040404040404040404070704040404040404040404040404040404040404040404040404040404044ce4e50e040404040ac115e60404040404040404040404040404040100 │ │ -00000504040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404050000 │ │ -00000005040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040405000000 │ │ -00000000010304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030100000000 │ │ -00000000000001020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030201000000000000 │ │ +00000000000001020306060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606030201000000000000 │ │ +00000000010306060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606030100000000 │ │ +00000004060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060604000000 │ │ +00000406060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606040000 │ │ +00010606060606060606070606070606070707070707070707070707070606060606060606060606080806060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060100 │ │ +00030606060606060606060607060606060606060606060606060606060706060706060606060606080806060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060300 │ │ +01060606060606060606070706070706090a0a0a0a0707070706060706060706060606060606060608080606060606060606060606060606060606060606060606060606060b0c06060606060606060606060d0e0f060606060606060606060606060601 │ │ +020606060606060606070a06070610111213130d0d0d060606070a0d06070607070706060606060608080606060606060606060606060606060606060606060606060606060b141506060606060606060606161718060606060606060606060606060602 │ │ +03060606060606060706070d191a1b1c1d1e1f202122231124251626270a06060a060706060606060808060606060606060606060606060606060606060606060606060606062829062a2b2c2d2d2e2f3031323306060606060606060606060606060603 │ │ +060606060606060706070a0d192e34352228363738393a1e3b3c3d3e3f40410d0a07060706060606080806060606060606060606060606060606060606060606060606060606304243441d3f4546353d4748491306060606060606060606060606060605 │ │ +0606060606070606070a0609124a4b4c1907090a0a094d19194e4f3c503a510a060a070606060606080806060606060606060606060606060606060606060606060606060652531d5455563f5758575955454a5a06060606060606060606060606060606 │ │ +0606060607060607070d4d135b5c5a06060a09094d414d06511338505d5e204106070a07070606060808060606060606060606060606060606060606060606060606060651425f6057585f57585857585858506162060606060606060606060606060606 │ │ +060606060607070a060a63643b6566675113122a68696a24224a6b6c6d6e6f367006070a0607060608080606060606060606060606060606060606060606060606060606713f3f5056585858585858585759603f3f490606060606060606060606060606 │ │ +06060707070a0606135a72586e254411735e5c6b1c1c1c1c1c74751c5c2a695c76190d0707060706080806060606060606060606060606060606060606060606060606295f587778793f5858585858567a337b7c58607d06060606060606060606060606 │ │ +06060606060d0d7e101c7f3e1c1c1c1c6c1b804b81808283471f843475668586874c4d060a07060708080606060606060606060606060606060606060606060606061a615758886221595858585858577789485757588a06060606060606060606060606 │ │ +060607068b41090e8c8d1c753f8e39368f1089902e79282a91891c7b733e6a929394130a0d0707060808060606060606060606060606060606060606060606060606485f575f589555585f585858585f3f5550585f583f10060606060606060606060606 │ │ +06060a072f967b4a3a4b1b844a36136912971c1d1a07984f4d996c8f099a812f985e9b0941060a079c080606060606060606060606060606060606060606060606309d575f58585f5f5858585858585f5f5f58585858589e060606060606060606060606 │ │ +07070a7680589f8f5da089451c9a238937111fa192630609158154a298a19f994f0da038a306070708080606060606060606060606060606060606060606060606a1a4a5454545454545454545454545454545454545464b060606060606060606060606 │ │ +060607241c34a6161e4513905834a6a7a84e7e09630906190e843c130d19161c978b8f6c3c0d0a06a99c0606060606060606060606060606060606060606aaa306ab86ac898989898989898989898989898989898989ac360606adae0606060606060606 │ │ +07064d2a6b241967908eaf15491b8424064f0d060a091367221c668b06638b211c5aa3506d630a06080806060606060606060606060606060606060618b0b1948f68649e262626262626262626262626262626262626262106866db253b3060606060606 │ │ +0a0641ad60a8134fb43a9265b5279f55b68b064d070a638bb76c5da8634d6306b84589b494510906a99c06060606060606b9b906060606060606060617505695b7ba8c575f35353535353535353535353535353535355f6d403f565650bb9c0606060606 │ │ +07068b2a1b410912445a70b53a70bc84351a410d09060940805096410d0a0a07159a7f1258a28b06080806060606060606b9b90606060606060606063d575f566dbd8c575758585858585858585858585858585858585fb2bebf5f5fc0c19c0606060606 │ │ +0a0641155498094c8c0b1881c2510d3a1c779641060670273ec31307060a0906701075b47179060708a906060606060606b9b90606060606060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +07064d2f3519411a60c4657137120a63c31c830b191285971c1170630a070a0a4d27471c3d4463099ca906060606060606b9b90606060606060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +06074da1a07009278c85280ec407064d12b81c941307063c7476a806090606a398c51249c2346e0a9c0806060606060606b9b90606060606060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +0706095d839813bcb4a3b48b5107090d4d2a871c5b07403f80960a5113064d856316a1b5846c6113a99c0606b9b9b9b9b9b9b9b9b9b9b9b9060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +06060a0e4a4e2a1f8624964109090a41064140811c7b796c73064185850d6e244a9a54c08d1c6113a99c0606b9b9b9b9b9b9b9b9b9b9b9b9060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +060707a63c67966d8625a81306634f511312072e5834771c9706908942779f50544a2116c08c4007080806060606060606b9b90606060606060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +060a06251f1940754906634119a867c4c4a8634fbcc21c1c809ac2c0613c8644b463af8f74c61906080806060606060606b9b90606060606060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +070a0693c7c8c9540d630b69beb52293c73d6155841c7f7474b7a6ca120992a0812a099a4b130706a99c06060606060606b9b90606060606060606063d5758566dbd8c575f58585858585858585858585858585858585fb2bebf5858c0bd0d0606060606 │ │ +0609136b759b3f1b8e6054849fc06035775e73c5b5941c1c3a8b6770094f06733707ca7427090707080806060606060606b9b906060606060606060683575860cbb5cc575f58585858585858585858585858585858585fb20ebf5f58c0bd0d0606060606 │ │ +070706281d1c1c1c773a39a6275dcd6812068b41ce391b2512064f0d066367b518928e5c514d06079c9c06060606060606b9b90606060606060606066d3f5856cbbd8c575f58585858585858585858585858585858585f6d6acf5f5fc0b59c0606060606 │ │ +07070798405e559a5ca3857e8598194d0a070d1312819485070609070a0da8892f4c74110a06060a080806060606060606060606060606060606060629455946d0d18c3f5f58585858585858585858585858585858585fb2d257955955d3060606060606 │ │ +0607076341a28e6d614569065106630d06076370761b1170514d070707634e384f5bc02a410607079c0806060606060606060606060606060606060615739d3c90d487575f58585858585858585858585858585858585f3d06d54a5ebc52060606060606 │ │ +0706070a06416e6db787c0a2190d4d070a4d1385971b1aa8060d06070a064e7bc654b40a06060a06080806060606060606060606060606060606060606d62b1506d41d575f58585858585858585858585858585858585f83060696aa0606060606060606 │ │ +0607060707068ba183268e8d2e70634d070d13061d9498a62fa70a06060d8bb571452f8b0607070708080606060606060606060606060606060606060606060606a28a3f5f585858585858585858585858585858585858b2060606060606060606060606 │ │ +0606070607070619c61dc5943eb6704f4d09c4699fb7646c6f111a09980998c9749b060a060a06060808060606060606060606060606060606060606060606060606d759563f575858585f5656563f5f57585f57566046bd060606060606060606060606 │ │ +060606070607070619ca6f975b8d2767122886729fc965217940286637b56a5e6c698b06070707060808060606060606060606060606060606060606060606060606d653b84aa0565f57563d4a4a4b3f5f583f8cd894d906060606060606060606060606 │ │ +060606060706070706198f77a06b844225ca68a06d0a0a634d7e412e646174741ca1190d07070606080806060606060606060606060606060606060606060606060606060606da465f58a5a206067ba55858c02706060606060606060606060606060606 │ │ +060606060607060a070d98a61c6b606c6467695597920a4dcac5a01b3487b45eb70b09060a0706060808060606060606060606060606060606060606060606060606060606b3c5555f5854db06068945585754d906060606060606060606060606060606 │ │ +06060606060607070a060a0d2fbe3d1c6bc9376bb62771557fc07237a2a306515107070607060606080806060606060606060606060606060606060606060606060606060663c5465f57541a0606aca55857bfd906060606060606060606060606060605 │ │ +0306060606060606070706078b07a35a3f741b7fc2745c1f900b634d190906090a06060706070606080806060606060606060606060606060606060606060606060606060663c5465f57541a0606aca55857541606060606060606060606060606060603 │ │ +0206060606060607060607060606090a68721c60212f4f06414d0a06060606060606070607060606080806060606060606060606060606060606060606060606060606060663dc555858bfdb0606ac465f5854dd9c060606060606060606060606060602 │ │ +0106060606060606070606060707060d702e8e258b0a4d0a060606060707070707070606060606060808060606060606060606060606060606060606060606060606060606b343c05f5754690606decf5f58cfdf06060606060606060606060606060601 │ │ +00030606060606060606060707070706060663060706060606070707070606060606060606060606080806060606060606060606060606060606060606060606060606060606695cc0e0e1310606156fcfe2e3ae06060606060606060606060606060300 │ │ +00010606060606060606060606060607060607060607070707060606060606060606060606060606080806060606060606060606060606060606060606060606060606060606064ce4e50f060606060bc116e60606060606060606060606060606060100 │ │ +00000406060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606040000 │ │ +00000004060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060604000000 │ │ +00000000010306060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606030100000000 │ │ +00000000000001020306060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606030201000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_action_refresh.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -113,43 +112,43 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 6 54 3 11 44 71 88 92 79 55 19 94 122 2 15 81 136 155 161 165 166 163 158 144 93 90 128 4 48 135 162 145 131 143 154 157 159 156 138 10 62 111 20 14 42 153 146 49 57 52 148 151 33 17 137 142 35 1 60 45 83 5 65 67 16 12 109 47 74 18 171 68 75 124 89 140 8 97 125 126 164 104 43 160 66 7 32 113 114 139 141 123 77 82 130 22 150 115 25 99 110 24 121 9 78 102 64 59 63} │ │ + 0 6 54 3 11 44 71 88 92 79 55 19 94 122 2 15 81 136 155 161 165 166 163 158 144 93 90 128 4 48 135 162 145 131 143 154 157 159 156 138 10 62 111 20 14 42 153 146 49 57 52 148 151 33 17 137 142 35 1 60 45 83 5 65 67 16 12 109 47 74 18 171 68 75 124 89 140 8 97 125 126 164 104 43 160 66 7 32 113 114 139 141 123 77 82 130 22 150 115 25 99 110 24 121 9 78 102 64 59 63} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010101010101010101010101010101010102030401010100000000 │ │ -00000000000101010101010105060708090a0b0c01010d0e0f01010100000000 │ │ -00000000000101010101101112131415161718191a1b141c1d01010100000000 │ │ -0000000000010101011e1f201718212222232425261827282901010100000000 │ │ -00000000000101012a2414272b0b2c02022d2e1c252f13302c01010100000000 │ │ -0000000000010131241423320101010101013334132427353601010100000000 │ │ -000000000001373820393a01010101013b3c2514272727133d01010100000000 │ │ -0000000000013e2027030101010101013f40413c320b311e4201010100000000 │ │ -0000000000433817440101010101010101010101010101010101010100000000 │ │ -0000000000452725330101010101010101010101010101010101010100000000 │ │ -0000000000462019470101010101010101010101010101010101010100000000 │ │ -00000000000d481f020101010101010101010101010101013607493f00000000 │ │ -00000000004a4b4c1d0101010101010101010101010101011b484d4e00000000 │ │ -00000000000f3b01010101010101010101010101010101014f15500400000000 │ │ -00000000000101010101010101010101010101010101011d5152530100000000 │ │ -0000000000010101010101010101010101010101010101541355560100000000 │ │ -000000000001010102572905472c58100101010101010f5920390c0100000000 │ │ -000000000001013f5a1f5b5c192f5d470101010101015e26205f010100000000 │ │ -00000000000101044b20271326606101010101010f0a27204b29010100000000 │ │ -000000000001010144262f246206010101013f456326201f6401010100000000 │ │ -000000000001010165551318245b661a08651c1317200e670101010100000000 │ │ -00000000000101014c15396813175215151552555c5e69010101010100000000 │ │ -00000000000101016a251e043d086360220e6b6c470101010101010100000000 │ │ -00000000000101016d6e010101013b0257040101010101010101010100000000 │ │ -00000000000101011d0101010101010101010101010101010101010100000000 │ │ +0000000000000000000000000000000000000000000001020300000000000000 │ │ +0000000000000000000000000405060708090a0b00000c0d0e00000000000000 │ │ +000000000000000000000f101112131415161718191a131b1c00000000000000 │ │ +0000000000000000001d1e1f1617202121222324251726272800000000000000 │ │ +0000000000000000292313262a0a2b01012c2d1b242e122f2b00000000000000 │ │ +0000000000000030231322310000000000003233122326343500000000000000 │ │ +00000000000036371f383900000000003a3b2413262626123c00000000000000 │ │ +0000000000003d1f26020000000000003e3f403b310a301d4100000000000000 │ │ +0000000000423716430000000000000000000000000000000000000000000000 │ │ +0000000000442624320000000000000000000000000000000000000000000000 │ │ +0000000000451f18460000000000000000000000000000000000000000000000 │ │ +00000000000c471e010000000000000000000000000000003506483e00000000 │ │ +0000000000494a4b1c0000000000000000000000000000001a474c4d00000000 │ │ +00000000000e3a00000000000000000000000000000000004e144f0300000000 │ │ +00000000000000000000000000000000000000000000001c5051520000000000 │ │ +0000000000000000000000000000000000000000000000531254550000000000 │ │ +000000000000000001562804462b570f0000000000000e581f380b0000000000 │ │ +000000000000003e591e5a5b182e5c460000000000005d251f5e000000000000 │ │ +00000000000000034a1f2612255f6000000000000e09261f4a28000000000000 │ │ +000000000000000043252e236105000000003e4462251f1e6300000000000000 │ │ +000000000000000064541217235a651907641b12161f0d660000000000000000 │ │ +00000000000000004b14386712165114141451545b5d68000000000000000000 │ │ +000000000000000069241d033c07625f210d6a6b460000000000000000000000 │ │ +00000000000000006c6d000000003a0156030000000000000000000000000000 │ │ +00000000000000001c0000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_action_search.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -103,43 +102,43 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 34 69 90 88 66 29 32 112 159 154 160 156 101 22 54 153 87 40 20 44 97 143 37 38 157 133 28 41 145 144 23 5 126 147 24 158 105 1 48 163 72 93 30 21 111 135 4 16 152 92 3 14 151 94 95 15 73 57 164 59 80 11 138 148 115 2 165 127 39 76 61 70 142 103 9 55 137 150 134 123 114 102 63 10 56 96 91 49 31 161 162 120 155 98 108 64 109 100 53} │ │ + 0 34 69 90 88 66 29 32 112 159 154 160 156 101 22 54 153 87 40 20 44 97 143 37 38 157 133 28 41 145 144 23 5 126 147 24 158 105 1 48 163 72 93 30 21 111 135 4 16 152 92 3 14 151 94 95 15 73 57 164 59 80 11 138 148 115 2 165 127 39 76 61 70 142 103 9 55 137 150 134 123 114 102 63 10 56 96 91 49 31 161 162 120 155 98 108 64 109 100 53} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010101010102030405060701010101010101010101010000000000 │ │ -000000000001010108090a0a0b0b0c0d0e0f0101010101010101010000000000 │ │ -000000000001011011111213140f15160c171801010101010101010000000000 │ │ -000000000001191a1b1c0101010101011d1e1f20010101010101010000000000 │ │ -0000000000212223240101010101010101192526270101010101010000000000 │ │ -000000000028292a010101010101010101012b252c0101010101010000000000 │ │ -0000000000040b2d01010101010101010101130c030101010101010000000000 │ │ -00000000002e2f30010101010101010101013132330101010101010000000000 │ │ -0000000000091b34010101010101010101013536370101010101010000000000 │ │ -00000000003836390101010101010101010102253a0101010101010000000000 │ │ -00000000003b3c3d010101010101010101013e0c180101010101010000000000 │ │ -00000000003f402f3f0101010101010101244142430101010101010000000000 │ │ -000000000001104409350101010101010f450c46010101010101010000000000 │ │ -0000000000010147442f483130302d494a44254b4c0101010101010000000000 │ │ -00000000000101014d4e3c4f1b50113c5148503c525354010101010000000000 │ │ -000000000001010101555657092e585921015a4e5b5c25030101010000000000 │ │ -000000000001010101010101010101010101015d25115e1a0301010000000000 │ │ -000000000001010101010101010101010101435f5c11115e1a03010000000000 │ │ -0000000000010101010101010101010101010155600c11115e25610000000000 │ │ -00000000000101010101010101010101010101014c600c111129620000000000 │ │ -0000000000010101010101010101010101010101014c605c0c5e590000000000 │ │ -000000000001010101010101010101010101010101014c635164010000000000 │ │ -0000000000010101010101010101010101010101010101014301010000000000 │ │ +0000000000000000000001020304050600000000000000000000000000000000 │ │ +0000000000000000070809090a0a0b0c0d0e0000000000000000000000000000 │ │ +000000000000000f10101112130e14150b161700000000000000000000000000 │ │ +00000000000018191a1b0000000000001c1d1e1f000000000000000000000000 │ │ +0000000000202122230000000000000000182425260000000000000000000000 │ │ +0000000000272829000000000000000000002a242b0000000000000000000000 │ │ +0000000000030a2c00000000000000000000120b020000000000000000000000 │ │ +00000000002d2e2f000000000000000000003031320000000000000000000000 │ │ +0000000000081a33000000000000000000003435360000000000000000000000 │ │ +0000000000373538000000000000000000000124390000000000000000000000 │ │ +00000000003a3b3c000000000000000000003d0b170000000000000000000000 │ │ +00000000003e3f2e3e0000000000000000234041420000000000000000000000 │ │ +0000000000000f4308340000000000000e440b45000000000000000000000000 │ │ +0000000000000046432e47302f2f2c484943244a4b0000000000000000000000 │ │ +00000000000000004c4d3b4e1a4f103b50474f3b515253000000000000000000 │ │ +000000000000000000545556082d57582000594d5a5b24020000000000000000 │ │ +000000000000000000000000000000000000005c24105d190200000000000000 │ │ +000000000000000000000000000000000000425e5b10105d1902000000000000 │ │ +00000000000000000000000000000000000000545f0b10105d24600000000000 │ │ +00000000000000000000000000000000000000004b5f0b101028610000000000 │ │ +0000000000000000000000000000000000000000004b5f5b0b5d580000000000 │ │ +000000000000000000000000000000000000000000004b625063000000000000 │ │ +0000000000000000000000000000000000000000000000004200000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_share.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; 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 6b32 6028 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6725 6c34 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 66b6 58e5 5ea9 6048 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6147 5ea8 58e5 66b7 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6a0c 70da 79fe 6af6 5aed 5ac1 636a 5010 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5b0e 6169 59c0 5bed 6af6 79fd 70dc 5d0b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 773a 80f4 8bff 87ff 7dff 6ff8 5ff1 59d4 5c8a 612a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6429 5c8a 58d3 5df1 6ff8 7cff 85ff 8cff 80f6 773c ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7574 8aff 95ff 93ff 90ff 88ff 7fff 74fa 64f3 58e2 5ba8 6147 ff00 ff00 ff00 ff00 6147 5ba6 57e1 62f2 73fa 7eff 87ff 8fff 92ff 95ff 8aff 7477 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 73a6 90ff 96ff 96ff 95ff 93ff 90ff 88ff 80ff 78fd 67f6 64ef 73ca 7b3c 7b3c 73c9 63f0 67f6 77fd 81ff 89ff 90ff 94ff 95ff 96ff 96ff 90ff 71a9 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8002 74d1 91ff 95ff 96ff 96ff 95ff 94ff 93ff 90ff 8bff 97ff a5e0 9488 761a 7518 9787 a5df 97ff 8cff 90ff 93ff 94ff 95ff 96ff 96ff 95ff 91ff 74d3 4004 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 742c 7bf0 92ff 94ff 95ff 95ff 94ff 95ff 93ff 93ff 93ff 9d92 971b 4907 ff00 ff00 4907 9d1a 9e90 92ff 94ff 94ff 95ff 95ff 95ff 95ff 94ff 92ff 7df1 742e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7666 85ff 92ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 92ff 7eac ff00 ff00 ff00 ff00 ff00 ff00 7daa 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 92ff 86ff 716a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 709b 8dff 93ff 94ff 94ff 94ff 93ff 94ff 93ff 93ff 90ff 76f6 6d4d ff00 ff00 ff00 ff00 6b4a 77f5 90ff 93ff 93ff 93ff 93ff 93ff 93ff 94ff 92ff 8dff 6f9e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6fc7 8dff 93ff 92ff 92ff 92ff 93ff 92ff 93ff 93ff 90ff 84ff 5fbf ff00 ff00 ff00 ff00 60bc 84ff 90ff 93ff 93ff 92ff 93ff 92ff 92ff 93ff 93ff 8eff 70c9 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6d1c 78ea 9dff b1f4 9cfc 91ff 91ff 91ff 91ff 91ff 91ff 8fff 8aff 6ef7 6752 ff00 ff00 694e 6df7 8aff 8fff 91ff 91ff 92ff 91ff 92ff 92ff 9bfd b1f4 9eff 78eb 6820 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7c63 a5f4 b3ab ad41 aac7 90ff 90ff 91ff 90ff 91ff 91ff 90ff 8eff 81ff 5bc1 ff00 ff00 5cbf 81ff 8dff 90ff 90ff 90ff 91ff 90ff 91ff 91ff abc9 af40 b2a9 a6f4 7b66 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8549 a03b ff00 ff00 a255 9bfc 90ff 90ff 90ff 90ff 90ff 90ff 8fff 89ff 6ffb 6350 654c 6dfb 88ff 8fff 8fff 90ff 90ff 90ff 90ff 90ff 9afd a258 ff00 ff00 a33a 864a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 a7c2 8eff 8fff 8eff 8fff 8fff 8eff 8eff 8bff 82ff 5fcb 5fca 81ff 8cff 8dff 8fff 8eff 8eff 8fff 8eff 8fff a7c5 8002 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9b52 99fb 8eff 8eff 8eff 8eff 8fff 9dff a9ff acf5 9df0 9df0 abf8 a6ff 99ff 8eff 8eff 8eff 8eff 8eff 99fc 9f55 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 a6c0 8dff 8dff 8dff 97ff acf7 b1b4 b05e a42a 9215 9716 a731 b06e b1c5 aafd 93ff 8dff 8dff 8dff a7c2 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9c50 98fb 8dff 9bff b1ce a73d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ac59 afe1 95ff 8dff 97fb 9b52 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a5bd 97ff adb8 9d0d ff00 ff00 ff00 5834 575b 5a55 5729 ff00 ff00 ff00 9f25 acd5 92ff a6bf ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9751 adc1 800e ff00 5509 566b 4ed7 4ff8 53ff 52ff 4ef5 4eca 5a4f 3305 ff00 9b29 acda 9a51 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8004 8613 ff00 3305 5295 55fb 68ff 73ff 77ff 77ff 71ff 65ff 52f3 5a6e 8002 ff00 9a30 5506 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5e6d 5bfc 75ff 7dff 82ff 83ff 83ff 81ff 7cff 71ff 56f1 6241 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 620d 58d9 78ff 82ff 85ff 87ff 87ff 87ff 86ff 85ff 80ff 73ff 59ba 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6b4f 6dfc 81ff 85ff 87ff 87ff 87ff 87ff 87ff 86ff 85ff 7fff 66eb 611d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 737a 7bff 84ff 86ff 86ff 86ff 87ff 86ff 87ff 87ff 85ff 84ff 75fb 7148 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7d7c 80ff 83ff 85ff 84ff 84ff 85ff 84ff 85ff 85ff 84ff 83ff 80fc 7749 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8151 88fb 83ff 84ff 84ff 84ff 85ff 84ff 85ff 85ff 84ff 84ff 8fe8 7122 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6911 9ad7 84ff 83ff 83ff 83ff 84ff 83ff 84ff 84ff 83ff 86ff 9cb7 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9b73 96f4 84ff 83ff 83ff 82ff 83ff 82ff 82ff 85ff 9bed 924b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6605 a49f 9af2 8afd 85ff 83ff 84ff 84ff 8cfb a0ef 9f7d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9905 a180 a7da a2ef 9bf4 9cf3 a3ee a6cf 9e64 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 891a 9b4f 9f80 9f78 9b45 920e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 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 6b32 6028 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6725 6c34 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 66b6 58e5 5ea9 6048 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6147 5ea8 58e5 66b7 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6a0c 70da 79fe 6af6 5aed 5ac1 636a 5010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5b0e 6169 59c0 5bed 6af6 79fd 70dc 5d0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 773a 80f4 8bff 87ff 7dff 6ff8 5ff1 59d4 5c8a 612a 0000 0000 0000 0000 0000 0000 0000 0000 6429 5c8a 58d3 5df1 6ff8 7cff 85ff 8cff 80f6 773c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7574 8aff 95ff 93ff 90ff 88ff 7fff 74fa 64f3 58e2 5ba8 6147 0000 0000 0000 0000 6147 5ba6 57e1 62f2 73fa 7eff 87ff 8fff 92ff 95ff 8aff 7477 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 73a6 90ff 96ff 96ff 95ff 93ff 90ff 88ff 80ff 78fd 67f6 64ef 73ca 7b3c 7b3c 73c9 63f0 67f6 77fd 81ff 89ff 90ff 94ff 95ff 96ff 96ff 90ff 71a9 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 8002 74d1 91ff 95ff 96ff 96ff 95ff 94ff 93ff 90ff 8bff 97ff a5e0 9488 761a 7518 9787 a5df 97ff 8cff 90ff 93ff 94ff 95ff 96ff 96ff 95ff 91ff 74d3 4004 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 742c 7bf0 92ff 94ff 95ff 95ff 94ff 95ff 93ff 93ff 93ff 9d92 971b 4907 0000 0000 4907 9d1a 9e90 92ff 94ff 94ff 95ff 95ff 95ff 95ff 94ff 92ff 7df1 742e 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 7666 85ff 92ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 92ff 7eac 0000 0000 0000 0000 0000 0000 7daa 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 92ff 86ff 716a 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 709b 8dff 93ff 94ff 94ff 94ff 93ff 94ff 93ff 93ff 90ff 76f6 6d4d 0000 0000 0000 0000 6b4a 77f5 90ff 93ff 93ff 93ff 93ff 93ff 93ff 94ff 92ff 8dff 6f9e 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 6fc7 8dff 93ff 92ff 92ff 92ff 93ff 92ff 93ff 93ff 90ff 84ff 5fbf 0000 0000 0000 0000 60bc 84ff 90ff 93ff 93ff 92ff 93ff 92ff 92ff 93ff 93ff 8eff 70c9 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 6d1c 78ea 9dff b1f4 9cfc 91ff 91ff 91ff 91ff 91ff 91ff 8fff 8aff 6ef7 6752 0000 0000 694e 6df7 8aff 8fff 91ff 91ff 92ff 91ff 92ff 92ff 9bfd b1f4 9eff 78eb 6820 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 7c63 a5f4 b3ab ad41 aac7 90ff 90ff 91ff 90ff 91ff 91ff 90ff 8eff 81ff 5bc1 0000 0000 5cbf 81ff 8dff 90ff 90ff 90ff 91ff 90ff 91ff 91ff abc9 af40 b2a9 a6f4 7b66 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 8549 a03b 0000 0000 a255 9bfc 90ff 90ff 90ff 90ff 90ff 90ff 8fff 89ff 6ffb 6350 654c 6dfb 88ff 8fff 8fff 90ff 90ff 90ff 90ff 90ff 9afd a258 0000 0000 a33a 864a 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 a7c2 8eff 8fff 8eff 8fff 8fff 8eff 8eff 8bff 82ff 5fcb 5fca 81ff 8cff 8dff 8fff 8eff 8eff 8fff 8eff 8fff a7c5 8002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b52 99fb 8eff 8eff 8eff 8eff 8fff 9dff a9ff acf5 9df0 9df0 abf8 a6ff 99ff 8eff 8eff 8eff 8eff 8eff 99fc 9f55 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 a6c0 8dff 8dff 8dff 97ff acf7 b1b4 b05e a42a 9215 9716 a731 b06e b1c5 aafd 93ff 8dff 8dff 8dff a7c2 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c50 98fb 8dff 9bff b1ce a73d 0000 0000 0000 0000 0000 0000 0000 0000 ac59 afe1 95ff 8dff 97fb 9b52 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a5bd 97ff adb8 9d0d 0000 0000 0000 5834 575b 5a55 5729 0000 0000 0000 9f25 acd5 92ff a6bf ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9751 adc1 800e 0000 5509 566b 4ed7 4ff8 53ff 52ff 4ef5 4eca 5a4f 3305 0000 9b29 acda 9a51 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8004 8613 0000 3305 5295 55fb 68ff 73ff 77ff 77ff 71ff 65ff 52f3 5a6e 8002 0000 9a30 5506 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5e6d 5bfc 75ff 7dff 82ff 83ff 83ff 81ff 7cff 71ff 56f1 6241 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 620d 58d9 78ff 82ff 85ff 87ff 87ff 87ff 86ff 85ff 80ff 73ff 59ba 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 6b4f 6dfc 81ff 85ff 87ff 87ff 87ff 87ff 87ff 86ff 85ff 7fff 66eb 611d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 737a 7bff 84ff 86ff 86ff 86ff 87ff 86ff 87ff 87ff 85ff 84ff 75fb 7148 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7d7c 80ff 83ff 85ff 84ff 84ff 85ff 84ff 85ff 85ff 84ff 83ff 80fc 7749 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8151 88fb 83ff 84ff 84ff 84ff 85ff 84ff 85ff 85ff 84ff 84ff 8fe8 7122 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6911 9ad7 84ff 83ff 83ff 83ff 84ff 83ff 84ff 84ff 83ff 86ff 9cb7 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b73 96f4 84ff 83ff 83ff 82ff 83ff 82ff 82ff 85ff 9bed 924b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6605 a49f 9af2 8afd 85ff 83ff 84ff 84ff 8cfb a0ef 9f7d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9905 a180 a7da a2ef 9bf4 9cf3 a3ee a6cf 9e64 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 891a 9b4f 9f80 9f78 9b45 920e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 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-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; 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 2b40800c 43689d5b 4b71a69a 4d75aac0 4e77afd8 557cb5fa 547cb5ff 547cb5ff 557cb5fa 4e77afd8 4d75aac0 4b71a69a 43689d5b 2b40800c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 43689c58 4a71a7bd 5079b2f8 4b75b0ff 436fadff 3867a9ff 2d5fa4ff 2558a0ff 1f549eff 1f549eff 2558a0ff 2d5fa4ff 3867a9ff 436fadff 4b75b0ff 5079b2f8 4a71a7bd 43689c58 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 3d619747 4871a9d0 4872aeff 3968a9ff 295ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 295ca2ff 3968a9ff 4872aeff 4871a9d0 3d619747 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 32538b2e 476fa5bc 4570acff 3766a8ff 2659a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539eff 20559eff 20559eff 1e549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2659a1ff 3766a8ff 4570acff 476fa5bc 32538b2e 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 3a5e9254 436ea8f1 3a68a9ff 275aa1ff 1f549eff 1f549eff 1f549eff 20559eff 2e60a6ff 4b7ab3ff 6b93c4ff 87abd3ff 94b5d8ff 9abadaff 9abadaff 95b5d8ff 89acd2ff 6e95c6ff 4e7cb5ff 3061a6ff 20569fff 1f549eff 1f549eff 1f549eff 275aa1ff 3a68a9ff 436ea8f1 3a5e9254 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 3b639881 3e6ba9fc 3363a6ff 21569fff 1f549eff 1f549eff 2458a0ff 4676b3ff 7ea3cdff a9c7e3ff bad5edff bfdbf3ff bdd9f1ff bbd7efff bbd7eeff bbd7eeff bbd7efff bdd9f1ff bfdbf3ff bbd6edff aac8e4ff 83a7d0ff 4b78b4ff 255aa1ff 1f549eff 1f549eff 21569fff 3363a6ff 3e6ba9fc 3b639881 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 355e98a3 3b68a8ff 2d5fa4ff 1f549eff 1f549eff 20559eff 3768aaff 87aad2ff b5d1eaff bedaf2ff b9d5ecff b7d2e9ff b8d3e9ff bad5edff bcd7efff bcd8f0ff bcd8f0ff bcd7efff bad5edff b8d3e9ff b7d2e9ff b9d4ecff bedaf2ff b6d2ebff 8bafd6ff 3c6cadff 21559eff 1f549eff 1f549eff 2d5fa4ff 3b68a8ff 355e98a3 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 2b538a81 3664a4ff 2a5ca2ff 1f549eff 1f549eff 2459a1ff 5984b9ff a8c7e5ff bedaf1ff b7d3ebff b8d3eaff bad6edff bdd9f1ff b6d3eaff a5c2e0ff 98b8d9ff 90b1d6ff 90b0d5ff 97b7d9ff a3c3dfff b5d1e9ff bddaf1ff bbd6eeff b8d3eaff b7d3eaff bed9f1ff accbe7ff 608abfff 2559a1ff 1f549eff 1f549eff 2a5ca2ff 3664a4ff 2b538a81 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 2a4d8256 3664a4fc 2d5fa4ff 1f549eff 1f549eff 275ba1ff 7198c7ff b8d4ecff bad7eeff b8d3eaff bad5edff b8d4edff 9bbbddff 6d95c4ff 4371b1ff 285ba2ff 20569fff 1f549eff 1f549eff 20559eff 275ba3ff 4170aeff 6991c2ff 98b9daff b7d4edff bbd6edff b8d3eaff b9d6edff bad6eeff 789ecbff 2a5da3ff 1f549eff 1f549eff 2d5fa4ff 3664a4fc 2a4d8256 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 2141772f 305d9cf1 3161a5ff 1f549eff 1f549eff 285ca2ff 789fccff bdd8f0ff b7d4ebff b8d3eaff b9d5eeff 9cbdddff 5b85bcff 295da2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275ba2ff 5580b9ff 98b9dbff b9d5edff b8d3eaff b7d3eaff bedaf1ff 82a6d0ff 2c5ea4ff 1f549eff 1f549eff 3161a5ff 305d9cf1 2141772f 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000005 224f8bc2 3262a4ff 21569fff 1f549eff 285ba2ff 729ac8ff bdd8f0ff b7d3eaff b8d3eaff b8d5eeff 7ca1cdff 3264a7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2e60a5ff 769ccaff b8d3edff b8d3ebff b7d2eaff bedaf2ff 7ca1cbff 285ca3ff 1f549eff 21569fff 3262a4ff 224f8bc2 00000005 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 1b3f7969 2d5c9eff 265aa1ff 1f549eff 21569eff 5e87bdff b9d5edff b7d3ebff b8d3eaff b6d2ecff 769cc9ff 2358a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569eff 6d95c4ff b4d1ecff b8d3ebff b7d3eaff bcd7efff 6690c2ff 22579fff 1f549eff 265aa1ff 2d5c9eff 1b3f7969 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000007 1b4a8ada 2e5fa3ff 1f549eff 1f549eff 3768a9ff abc8e4ff bad6eeff b8d3eaff b6d3ecff 759bc9ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6c94c4ff b5d2ecff b8d3eaff b9d5ecff b1cde7ff 3f6eaeff 1f559eff 1f549eff 2e5fa3ff 1b4a8ada 00000007 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000001 163a6b5d 245498ff 2458a0ff 1f549eff 2459a0ff 7fa4cfff bedaf2ff b8d3eaff b7d4ecff 87abd1ff 2459a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22579fff 7da2cdff b8d3ecff b8d3eaff bdd9f1ff 8bacd3ff 255aa1ff 1f549eff 2458a0ff 245498ff 163a6b5d 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000006 194380ba 2d5ea1ff 1f549eff 20559eff 4170b0ff b3d1e8ff b8d3eaff b7d3e9ff a1c0e1ff 3667a8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2f61a5ff 9abbddff b7d3eaff b8d3eaff b8d4ecff 4c78b4ff 20569fff 1f549eff 2d5ea1ff 194380ba 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0b163717 1b4b8cf7 285ba1ff 1f549eff 2358a0ff 7ba0cdff bfdbf2ff b8d3eaff b3d0ecff 648dbfff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5985bbff b3cfeaff b8d3eaff bedaf1ff 86a9d1ff 2458a0ff 1f549eff 285ba1ff 1b4b8cf7 0b163717 ffffff00 ffffff00 │ │ -ffffff00 00000002 14386964 1c4d92ff 1f549eff 1f549eff 2f61a5ff a5c4e0ff bad5edff b7d2eaff 9dbcdcff 2d60a4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 285ca3ff 95b6d9ff b7d2e9ff b9d4ebff adc9e3ff 3566a9ff 1f549eff 1f549eff 1c4d92ff 14386964 00000002 ffffff00 │ │ -ffffff00 00000005 163d729f 215298ff 1f549eff 20569fff 4c79b4ff b9d5ecff b7d2eaff b6d3ecff 769bc9ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6b92c3ff b5d3edff b7d2eaff bcd8efff 5681baff 21569eff 1f549eff 215298ff 163d729f 00000005 ffffff00 │ │ -ffffff00 0000000a 17417ac5 24569cff 1f549eff 23579fff 6991c4ff bfdbf2ff b7d2eaff b0cde9ff 507cb6ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4674b1ff accbe6ff b7d2e9ff bfdbf2ff 749bc9ff 2458a0ff 1f549eff 24569cff 17417ac5 0000000a ffffff00 │ │ -ffffff00 0000000d 19447fe1 24579eff 1f549eff 2459a1ff 80a5cfff bedaf1ff b8d2eaff a6c3e1ff 3768a9ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3061a6ff 9fbeddff b7d3eaff bdd9f0ff 8baed3ff 2459a1ff 1f549eff 24579eff 19447fe1 0000000d ffffff00 │ │ -ffffff00 00000010 194784f2 23579fff 1f549eff 2559a1ff 8eb0d6ff bdd9f0ff b8d3eaff 9bbbdbff 2a5ea3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2559a1ff 94b5d7ff b9d3ecff bcd7efff 98b9daff 2659a1ff 1f549eff 23579fff 194784f2 00000010 ffffff00 │ │ -ffffff00 00000012 1b4685fa 20559eff 1f549eff 2559a1ff 95b6d9ff bcd8efff b9d3eaff 95b6d9ff 2659a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569eff 8db0d4ff b9d3edff bbd7eeff 9dbdddff 295ba2ff 1f549eff 20559eff 1b4685fa 00000012 ffffff00 │ │ -ffffff00 00000013 1a4683fa 1e539cff 1f549eff 255aa1ff 95b6d8ff bcd8efff b9d3eaff 94b5d8ff 255aa1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21559fff 8dafd3ff b9d3edff bbd7eeff 9dbdddff 285ba1ff 1f549eff 1e539cff 1a4683fa 00000013 ffffff00 │ │ -ffffff00 00000013 18437df2 1e5199ff 1f549eff 2559a1ff 8fb2d7ff bdd9efff b8d3ebff 99badbff 2a5ca3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2458a0ff 94b4d7ff b8d3ecff bcd7efff 99b9d9ff 275aa1ff 1f549eff 1e5199ff 18437df2 00000013 ffffff00 │ │ -ffffff00 00000012 163f75e4 1d5096ff 1f549eff 2458a0ff 82a7d0ff bedaf1ff b8d2eaff a3c3dfff 3666aaff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2d60a5ff 9dbdddff b8d3eaff bdd9f0ff 8cafd4ff 2559a1ff 1f549eff 1d5096ff 163f75e4 00000012 ffffff00 │ │ -ffffff00 00000010 15396ccd 1c4d92ff 1f549eff 2357a0ff 6d95c5ff bfdbf2ff b7d2eaff afcce8ff 4c79b4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4271afff abc9e5ff b7d2e9ff bfdbf2ff 779dcaff 2458a1ff 1f549eff 1c4d92ff 15396ccd 00000010 ffffff00 │ │ -ffffff00 0000000d 133461ad 1b4a8cff 1e539dff 21559fff 4f7db5ff bad6edff b7d2eaff b6d2ecff 7096c7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 668ec2ff b5d2ecff b7d2eaff bdd9f0ff 5985bbff 22569fff 1e539dff 1b4a8cff 133461ad 0000000d ffffff00 │ │ -ffffff00 0000000a 112c5479 194583ff 1e529bff 1e539eff 3263a7ff a8c7e1ff b9d5ecff b6d2eaff 99b9d9ff 2a5da3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2458a0ff 91b2d7ff b6d3eaff b8d4ebff afcce6ff 3869aaff 1f549eff 1e529bff 194583ff 112c5479 0000000a ffffff00 │ │ -ffffff00 00000005 060d2028 173e76f9 1d4f95ff 1f549eff 2459a1ff 81a4cfff bfdbf2ff b8d3eaff b3d0ebff 5c86bbff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 527eb6ff b0cee8ff b8d3eaff bedaf0ff 8baed4ff 2459a1ff 1f549eff 1d4f95ff 173e76f9 060d2028 00000005 ffffff00 │ │ -ffffff00 00000002 00000015 133564cd 1b4a8cff 1e539cff 20559fff 4877b2ff b7d3ebff b8d3eaff b7d3eaff 9abbdcff 3061a6ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2a5ca3ff 94b6d8ff b7d4ebff b8d2e9ff bbd6eeff 517fb7ff 21559fff 1e539cff 1b4a8cff 133564cd 00000015 00000002 ffffff00 │ │ -ffffff00 ffffff00 0000000d 102b517e 18417bff 1d5097ff 1f549eff 2458a0ff 88abd3ff bddaf1ff b8d3eaff b8d3ecff 7ca2ccff 21569eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 749bc8ff b6d2ecff b8d3eaff bcd8f0ff 92b4d7ff 285ba2ff 1f549eff 1d5097ff 18417bff 102b517e 0000000d ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000006 0000001e 143667e6 1b4a8cff 1e539cff 1f559eff 3e6dadff b0cde7ff b9d5ecff b8d3eaff b4d1ecff 6a92c2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 608abeff b2cfe9ff b8d3eaff b8d4ebff b4d1e9ff 4674b1ff 20559fff 1e539cff 1b4a8cff 143667e6 0000001e 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000002 00000011 112b5289 173f77ff 1d4f95ff 1e539dff 22579fff 6791c3ff bcd7efff b8d3eaff b8d4ebff b2cfeaff 6991c2ff 20559fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5f8bbeff b0cde8ff b8d3eaff b8d2e9ff bdd9f1ff 7199c8ff 23579fff 1e539dff 1d4f95ff 173f77ff 112b5289 00000011 00000002 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000007 00000020 13335fd9 194582ff 1e5199ff 1f549eff 295da2ff 7da3ceff bedaf2ff b8d2e9ff b8d4ebff b6d2ecff 6f96c5ff 2a5da3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275ba1ff 6990c2ff b4d0ebff b8d4ebff b8d2e9ff bedbf2ff 87acd2ff 2c5fa4ff 1f549eff 1e5199ff 194582ff 13335fd9 00000020 00000007 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 00000010 0c1e3955 143765f7 1a4888ff 1e529aff 1f549eff 2e60a6ff 85a9d1ff bfdaf2ff b7d3eaff b8d3eaff b7d4edff 91b4d7ff 4b7ab4ff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21559fff 4774b1ff 8cb0d6ff b6d3edff b8d3eaff b7d2e9ff bedaf2ff 8db0d5ff 3163a7ff 1e549eff 1e529aff 1a4888ff 143765f7 0c1e3955 00000010 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000005 00000019 0e264a80 153a6cfc 1b4a8cff 1e529bff 1f549eff 2c5fa3ff 7da3cfff bcd7efff b8d5ecff b8d3eaff bbd7eeff b3d0eaff 8fb1d6ff 5c87bcff 3767aaff 22579fff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3366a9ff 5984baff 8badd4ff b2d0e9ff bbd7eeff b8d3eaff b8d4ebff bed9f1ff 86aad2ff 3061a6ff 1e549eff 1e529bff 1b4a8cff 153a6cfc 0e264a80 00000019 00000005 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000008 0000001f 112b52a5 153a6eff 1b4a8cff 1e529aff 1f549eff 265aa1ff 668fc1ff b0cfe9ff bdd8f0ff b7d3eaff b8d3eaff bcd8efff bcd7efff afcce5ff 99b9daff 89abd2ff 7fa4ceff 7fa3cdff 87aad1ff 97b8d9ff afcbe4ff bbd7efff bcd8f0ff b8d3eaff b7d2e9ff bcd8efff b4d1eaff 6e95c6ff 285ca2ff 1f549eff 1e529aff 1b4a8cff 153a6eff 112c52a7 0000001f 00000008 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000b 00000024 102d54c2 15396bff 1a4888ff 1e5199ff 1e539dff 21569eff 4272b0ff 94b4d8ff b9d5edff bdd9f0ff b8d3ebff b8d2e9ff b8d4ebff bbd7efff bdd9f1ff bedaf2ff bedaf2ff bed9f1ff bbd7efff b8d4ebff b8d2e9ff b8d3ebff bdd9efff bbd6eeff 98b9dbff 4876b2ff 2257a0ff 1e539dff 1e5199ff 1a4888ff 15396bff 102d54c2 00000024 0000000b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000000e 00000027 0f2b4fa7 143666fd 194481ff 1d4e94ff 1e539cff 1f549eff 285ba2ff 5580b9ff 8db1d5ff b1cde9ff bdd9f1ff bfdbf3ff bcd7efff bbd5edff bad5ecff bad5ecff bbd5edff bbd7eeff bfdbf3ff bdd9f1ff b3cfe9ff 92b3d8ff 5985bcff 295ca2ff 1f549eff 1e539cff 1d4e94ff 194481ff 143666fd 0f2b4fa7 00000027 0000000e 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0000000e 00000024 0e254684 12325df6 163e75ff 1a4989ff 1d5096ff 1e539cff 1f549eff 23569fff 376aabff 5c86bbff 7ca0ccff 96b8d9ff a1bfdeff a5c3e0ff a5c3dfff a2c0dfff 98b8d9ff 7ea3cdff 6089beff 3b6cabff 2357a0ff 1f549eff 1e539cff 1d5096ff 1a4989ff 163e75ff 12325df6 0e254684 00000024 0000000e 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000000b 0000001f 0b1b345d 112d55d7 133463ff 174078ff 1b498aff 1d4f95ff 1e529bff 1f549eff 1f549eff 1f549eff 20559eff 2359a1ff 275ba1ff 275ba1ff 2559a1ff 20559fff 1f549eff 1f549eff 1f549eff 1e529bff 1d4f95ff 1b498aff 174078ff 133463ff 112d55d7 0b1b345d 0000001f 0000000b 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000008 00000018 0000002c 0d204077 112e55e3 133563ff 173e75ff 194683ff 1b4a8cff 1c4d92ff 1d5096ff 1e529aff 1e539cff 1f549eff 1f549eff 1e539cff 1e529aff 1d5096ff 1c4d92ff 1b4a8cff 194683ff 173e75ff 133563ff 112e55e3 0d204077 0000002c 00000018 00000008 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000005 0000000e 0000001d 0000002f 0d244586 112d53d6 11305afc 133564ff 153a6eff 173f77ff 18437fff 1a4684ff 1a4786ff 1a4786ff 1a4684ff 18437fff 173f77ff 153a6eff 133564ff 11305afc 112d53d6 0d244586 0000002f 0000001d 0000000e 00000005 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000006 00000010 0000001e 0000002c 040b1a46 0d25448a 102b50bf 102c54db 102e56eb 102d56ff 112e56ff 112e56ff 102d56ff 102e56eb 102c54db 102b50bf 0d25448a 040b1a46 0000002c 0000001e 00000010 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000006 0000000d 00000015 0000001e 00000027 0000002e 00000034 00000038 0000003a 0000003a 00000038 00000034 0000002e 00000027 0000001e 00000015 0000000d 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000005 0000000a 0000000d 00000010 00000012 00000013 00000013 00000012 00000010 0000000d 0000000a 00000005 00000002 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 2b40800c 43689d5b 4b71a69a 4d75aac0 4e77afd8 557cb5fa 547cb5ff 547cb5ff 557cb5fa 4e77afd8 4d75aac0 4b71a69a 43689d5b 2b40800c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 43689c58 4a71a7bd 5079b2f8 4b75b0ff 436fadff 3867a9ff 2d5fa4ff 2558a0ff 1f549eff 1f549eff 2558a0ff 2d5fa4ff 3867a9ff 436fadff 4b75b0ff 5079b2f8 4a71a7bd 43689c58 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 00000001 3d619747 4871a9d0 4872aeff 3968a9ff 295ca2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 295ca2ff 3968a9ff 4872aeff 4871a9d0 3d619747 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 32538b2e 476fa5bc 4570acff 3766a8ff 2659a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539eff 20559eff 20559eff 1e549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2659a1ff 3766a8ff 4570acff 476fa5bc 32538b2e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3a5e9254 436ea8f1 3a68a9ff 275aa1ff 1f549eff 1f549eff 1f549eff 20559eff 2e60a6ff 4b7ab3ff 6b93c4ff 87abd3ff 94b5d8ff 9abadaff 9abadaff 95b5d8ff 89acd2ff 6e95c6ff 4e7cb5ff 3061a6ff 20569fff 1f549eff 1f549eff 1f549eff 275aa1ff 3a68a9ff 436ea8f1 3a5e9254 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 3b639881 3e6ba9fc 3363a6ff 21569fff 1f549eff 1f549eff 2458a0ff 4676b3ff 7ea3cdff a9c7e3ff bad5edff bfdbf3ff bdd9f1ff bbd7efff bbd7eeff bbd7eeff bbd7efff bdd9f1ff bfdbf3ff bbd6edff aac8e4ff 83a7d0ff 4b78b4ff 255aa1ff 1f549eff 1f549eff 21569fff 3363a6ff 3e6ba9fc 3b639881 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 355e98a3 3b68a8ff 2d5fa4ff 1f549eff 1f549eff 20559eff 3768aaff 87aad2ff b5d1eaff bedaf2ff b9d5ecff b7d2e9ff b8d3e9ff bad5edff bcd7efff bcd8f0ff bcd8f0ff bcd7efff bad5edff b8d3e9ff b7d2e9ff b9d4ecff bedaf2ff b6d2ebff 8bafd6ff 3c6cadff 21559eff 1f549eff 1f549eff 2d5fa4ff 3b68a8ff 355e98a3 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 2b538a81 3664a4ff 2a5ca2ff 1f549eff 1f549eff 2459a1ff 5984b9ff a8c7e5ff bedaf1ff b7d3ebff b8d3eaff bad6edff bdd9f1ff b6d3eaff a5c2e0ff 98b8d9ff 90b1d6ff 90b0d5ff 97b7d9ff a3c3dfff b5d1e9ff bddaf1ff bbd6eeff b8d3eaff b7d3eaff bed9f1ff accbe7ff 608abfff 2559a1ff 1f549eff 1f549eff 2a5ca2ff 3664a4ff 2b538a81 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 2a4d8256 3664a4fc 2d5fa4ff 1f549eff 1f549eff 275ba1ff 7198c7ff b8d4ecff bad7eeff b8d3eaff bad5edff b8d4edff 9bbbddff 6d95c4ff 4371b1ff 285ba2ff 20569fff 1f549eff 1f549eff 20559eff 275ba3ff 4170aeff 6991c2ff 98b9daff b7d4edff bbd6edff b8d3eaff b9d6edff bad6eeff 789ecbff 2a5da3ff 1f549eff 1f549eff 2d5fa4ff 3664a4fc 2a4d8256 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 2141772f 305d9cf1 3161a5ff 1f549eff 1f549eff 285ca2ff 789fccff bdd8f0ff b7d4ebff b8d3eaff b9d5eeff 9cbdddff 5b85bcff 295da2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275ba2ff 5580b9ff 98b9dbff b9d5edff b8d3eaff b7d3eaff bedaf1ff 82a6d0ff 2c5ea4ff 1f549eff 1f549eff 3161a5ff 305d9cf1 2141772f 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000005 224f8bc2 3262a4ff 21569fff 1f549eff 285ba2ff 729ac8ff bdd8f0ff b7d3eaff b8d3eaff b8d5eeff 7ca1cdff 3264a7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2e60a5ff 769ccaff b8d3edff b8d3ebff b7d2eaff bedaf2ff 7ca1cbff 285ca3ff 1f549eff 21569fff 3262a4ff 224f8bc2 00000005 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 1b3f7969 2d5c9eff 265aa1ff 1f549eff 21569eff 5e87bdff b9d5edff b7d3ebff b8d3eaff b6d2ecff 769cc9ff 2358a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569eff 6d95c4ff b4d1ecff b8d3ebff b7d3eaff bcd7efff 6690c2ff 22579fff 1f549eff 265aa1ff 2d5c9eff 1b3f7969 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000007 1b4a8ada 2e5fa3ff 1f549eff 1f549eff 3768a9ff abc8e4ff bad6eeff b8d3eaff b6d3ecff 759bc9ff 22569fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6c94c4ff b5d2ecff b8d3eaff b9d5ecff b1cde7ff 3f6eaeff 1f559eff 1f549eff 2e5fa3ff 1b4a8ada 00000007 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 163a6b5d 245498ff 2458a0ff 1f549eff 2459a0ff 7fa4cfff bedaf2ff b8d3eaff b7d4ecff 87abd1ff 2459a1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 22579fff 7da2cdff b8d3ecff b8d3eaff bdd9f1ff 8bacd3ff 255aa1ff 1f549eff 2458a0ff 245498ff 163a6b5d 00000001 00000000 00000000 │ │ +00000000 00000000 00000006 194380ba 2d5ea1ff 1f549eff 20559eff 4170b0ff b3d1e8ff b8d3eaff b7d3e9ff a1c0e1ff 3667a8ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2f61a5ff 9abbddff b7d3eaff b8d3eaff b8d4ecff 4c78b4ff 20569fff 1f549eff 2d5ea1ff 194380ba 00000006 00000000 00000000 │ │ +00000000 00000000 0b163717 1b4b8cf7 285ba1ff 1f549eff 2358a0ff 7ba0cdff bfdbf2ff b8d3eaff b3d0ecff 648dbfff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5985bbff b3cfeaff b8d3eaff bedaf1ff 86a9d1ff 2458a0ff 1f549eff 285ba1ff 1b4b8cf7 0b163717 00000000 00000000 │ │ +00000000 00000002 14386964 1c4d92ff 1f549eff 1f549eff 2f61a5ff a5c4e0ff bad5edff b7d2eaff 9dbcdcff 2d60a4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 285ca3ff 95b6d9ff b7d2e9ff b9d4ebff adc9e3ff 3566a9ff 1f549eff 1f549eff 1c4d92ff 14386964 00000002 00000000 │ │ +00000000 00000005 163d729f 215298ff 1f549eff 20569fff 4c79b4ff b9d5ecff b7d2eaff b6d3ecff 769bc9ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 6b92c3ff b5d3edff b7d2eaff bcd8efff 5681baff 21569eff 1f549eff 215298ff 163d729f 00000005 00000000 │ │ +00000000 0000000a 17417ac5 24569cff 1f549eff 23579fff 6991c4ff bfdbf2ff b7d2eaff b0cde9ff 507cb6ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4674b1ff accbe6ff b7d2e9ff bfdbf2ff 749bc9ff 2458a0ff 1f549eff 24569cff 17417ac5 0000000a 00000000 │ │ +00000000 0000000d 19447fe1 24579eff 1f549eff 2459a1ff 80a5cfff bedaf1ff b8d2eaff a6c3e1ff 3768a9ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 3061a6ff 9fbeddff b7d3eaff bdd9f0ff 8baed3ff 2459a1ff 1f549eff 24579eff 19447fe1 0000000d 00000000 │ │ +00000000 00000010 194784f2 23579fff 1f549eff 2559a1ff 8eb0d6ff bdd9f0ff b8d3eaff 9bbbdbff 2a5ea3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2559a1ff 94b5d7ff b9d3ecff bcd7efff 98b9daff 2659a1ff 1f549eff 23579fff 194784f2 00000010 00000000 │ │ +00000000 00000012 1b4685fa 20559eff 1f549eff 2559a1ff 95b6d9ff bcd8efff b9d3eaff 95b6d9ff 2659a0ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21569eff 8db0d4ff b9d3edff bbd7eeff 9dbdddff 295ba2ff 1f549eff 20559eff 1b4685fa 00000012 00000000 │ │ +00000000 00000013 1a4683fa 1e539cff 1f549eff 255aa1ff 95b6d8ff bcd8efff b9d3eaff 94b5d8ff 255aa1ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21559fff 8dafd3ff b9d3edff bbd7eeff 9dbdddff 285ba1ff 1f549eff 1e539cff 1a4683fa 00000013 00000000 │ │ +00000000 00000013 18437df2 1e5199ff 1f549eff 2559a1ff 8fb2d7ff bdd9efff b8d3ebff 99badbff 2a5ca3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2458a0ff 94b4d7ff b8d3ecff bcd7efff 99b9d9ff 275aa1ff 1f549eff 1e5199ff 18437df2 00000013 00000000 │ │ +00000000 00000012 163f75e4 1d5096ff 1f549eff 2458a0ff 82a7d0ff bedaf1ff b8d2eaff a3c3dfff 3666aaff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2d60a5ff 9dbdddff b8d3eaff bdd9f0ff 8cafd4ff 2559a1ff 1f549eff 1d5096ff 163f75e4 00000012 00000000 │ │ +00000000 00000010 15396ccd 1c4d92ff 1f549eff 2357a0ff 6d95c5ff bfdbf2ff b7d2eaff afcce8ff 4c79b4ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 4271afff abc9e5ff b7d2e9ff bfdbf2ff 779dcaff 2458a1ff 1f549eff 1c4d92ff 15396ccd 00000010 00000000 │ │ +00000000 0000000d 133461ad 1b4a8cff 1e539dff 21559fff 4f7db5ff bad6edff b7d2eaff b6d2ecff 7096c7ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 668ec2ff b5d2ecff b7d2eaff bdd9f0ff 5985bbff 22569fff 1e539dff 1b4a8cff 133461ad 0000000d 00000000 │ │ +00000000 0000000a 112c5479 194583ff 1e529bff 1e539eff 3263a7ff a8c7e1ff b9d5ecff b6d2eaff 99b9d9ff 2a5da3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2458a0ff 91b2d7ff b6d3eaff b8d4ebff afcce6ff 3869aaff 1f549eff 1e529bff 194583ff 112c5479 0000000a 00000000 │ │ +00000000 00000005 060d2028 173e76f9 1d4f95ff 1f549eff 2459a1ff 81a4cfff bfdbf2ff b8d3eaff b3d0ebff 5c86bbff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 527eb6ff b0cee8ff b8d3eaff bedaf0ff 8baed4ff 2459a1ff 1f549eff 1d4f95ff 173e76f9 060d2028 00000005 00000000 │ │ +00000000 00000002 00000015 133564cd 1b4a8cff 1e539cff 20559fff 4877b2ff b7d3ebff b8d3eaff b7d3eaff 9abbdcff 3061a6ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 2a5ca3ff 94b6d8ff b7d4ebff b8d2e9ff bbd6eeff 517fb7ff 21559fff 1e539cff 1b4a8cff 133564cd 00000015 00000002 00000000 │ │ +00000000 00000000 0000000d 102b517e 18417bff 1d5097ff 1f549eff 2458a0ff 88abd3ff bddaf1ff b8d3eaff b8d3ecff 7ca2ccff 21569eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1e539dff 749bc8ff b6d2ecff b8d3eaff bcd8f0ff 92b4d7ff 285ba2ff 1f549eff 1d5097ff 18417bff 102b517e 0000000d 00000000 00000000 │ │ +00000000 00000000 00000006 0000001e 143667e6 1b4a8cff 1e539cff 1f559eff 3e6dadff b0cde7ff b9d5ecff b8d3eaff b4d1ecff 6a92c2ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 608abeff b2cfe9ff b8d3eaff b8d4ebff b4d1e9ff 4674b1ff 20559fff 1e539cff 1b4a8cff 143667e6 0000001e 00000006 00000000 00000000 │ │ +00000000 00000000 00000002 00000011 112b5289 173f77ff 1d4f95ff 1e539dff 22579fff 6791c3ff bcd7efff b8d3eaff b8d4ebff b2cfeaff 6991c2ff 20559fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 5f8bbeff b0cde8ff b8d3eaff b8d2e9ff bdd9f1ff 7199c8ff 23579fff 1e539dff 1d4f95ff 173f77ff 112b5289 00000011 00000002 00000000 00000000 │ │ +00000000 00000000 00000000 00000007 00000020 13335fd9 194582ff 1e5199ff 1f549eff 295da2ff 7da3ceff bedaf2ff b8d2e9ff b8d4ebff b6d2ecff 6f96c5ff 2a5da3ff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 275ba1ff 6990c2ff b4d0ebff b8d4ebff b8d2e9ff bedbf2ff 87acd2ff 2c5fa4ff 1f549eff 1e5199ff 194582ff 13335fd9 00000020 00000007 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 00000010 0c1e3955 143765f7 1a4888ff 1e529aff 1f549eff 2e60a6ff 85a9d1ff bfdaf2ff b7d3eaff b8d3eaff b7d4edff 91b4d7ff 4b7ab4ff 23579fff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 1f549eff 21559fff 4774b1ff 8cb0d6ff b6d3edff b8d3eaff b7d2e9ff bedaf2ff 8db0d5ff 3163a7ff 1e549eff 1e529aff 1a4888ff 143765f7 0c1e3955 00000010 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000005 00000019 0e264a80 153a6cfc 1b4a8cff 1e529bff 1f549eff 2c5fa3ff 7da3cfff bcd7efff b8d5ecff b8d3eaff bbd7eeff b3d0eaff 8fb1d6ff 5c87bcff 3767aaff 22579fff 1f549eff 1f549eff 1f549eff 1f549eff 22569fff 3366a9ff 5984baff 8badd4ff b2d0e9ff bbd7eeff b8d3eaff b8d4ebff bed9f1ff 86aad2ff 3061a6ff 1e549eff 1e529bff 1b4a8cff 153a6cfc 0e264a80 00000019 00000005 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000008 0000001f 112b52a5 153a6eff 1b4a8cff 1e529aff 1f549eff 265aa1ff 668fc1ff b0cfe9ff bdd8f0ff b7d3eaff b8d3eaff bcd8efff bcd7efff afcce5ff 99b9daff 89abd2ff 7fa4ceff 7fa3cdff 87aad1ff 97b8d9ff afcbe4ff bbd7efff bcd8f0ff b8d3eaff b7d2e9ff bcd8efff b4d1eaff 6e95c6ff 285ca2ff 1f549eff 1e529aff 1b4a8cff 153a6eff 112c52a7 0000001f 00000008 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 0000000b 00000024 102d54c2 15396bff 1a4888ff 1e5199ff 1e539dff 21569eff 4272b0ff 94b4d8ff b9d5edff bdd9f0ff b8d3ebff b8d2e9ff b8d4ebff bbd7efff bdd9f1ff bedaf2ff bedaf2ff bed9f1ff bbd7efff b8d4ebff b8d2e9ff b8d3ebff bdd9efff bbd6eeff 98b9dbff 4876b2ff 2257a0ff 1e539dff 1e5199ff 1a4888ff 15396bff 102d54c2 00000024 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000e 00000027 0f2b4fa7 143666fd 194481ff 1d4e94ff 1e539cff 1f549eff 285ba2ff 5580b9ff 8db1d5ff b1cde9ff bdd9f1ff bfdbf3ff bcd7efff bbd5edff bad5ecff bad5ecff bbd5edff bbd7eeff bfdbf3ff bdd9f1ff b3cfe9ff 92b3d8ff 5985bcff 295ca2ff 1f549eff 1e539cff 1d4e94ff 194481ff 143666fd 0f2b4fa7 00000027 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000e 00000024 0e254684 12325df6 163e75ff 1a4989ff 1d5096ff 1e539cff 1f549eff 23569fff 376aabff 5c86bbff 7ca0ccff 96b8d9ff a1bfdeff a5c3e0ff a5c3dfff a2c0dfff 98b8d9ff 7ea3cdff 6089beff 3b6cabff 2357a0ff 1f549eff 1e539cff 1d5096ff 1a4989ff 163e75ff 12325df6 0e254684 00000024 0000000e 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000b 0000001f 0b1b345d 112d55d7 133463ff 174078ff 1b498aff 1d4f95ff 1e529bff 1f549eff 1f549eff 1f549eff 20559eff 2359a1ff 275ba1ff 275ba1ff 2559a1ff 20559fff 1f549eff 1f549eff 1f549eff 1e529bff 1d4f95ff 1b498aff 174078ff 133463ff 112d55d7 0b1b345d 0000001f 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 00000018 0000002c 0d204077 112e55e3 133563ff 173e75ff 194683ff 1b4a8cff 1c4d92ff 1d5096ff 1e529aff 1e539cff 1f549eff 1f549eff 1e539cff 1e529aff 1d5096ff 1c4d92ff 1b4a8cff 194683ff 173e75ff 133563ff 112e55e3 0d204077 0000002c 00000018 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 0000000e 0000001d 0000002f 0d244586 112d53d6 11305afc 133564ff 153a6eff 173f77ff 18437fff 1a4684ff 1a4786ff 1a4786ff 1a4684ff 18437fff 173f77ff 153a6eff 133564ff 11305afc 112d53d6 0d244586 0000002f 0000001d 0000000e 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 00000010 0000001e 0000002c 040b1a46 0d25448a 102b50bf 102c54db 102e56eb 102d56ff 112e56ff 112e56ff 102d56ff 102e56eb 102c54db 102b50bf 0d25448a 040b1a46 0000002c 0000001e 00000010 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 00000001 00000006 0000000d 00000015 0000001e 00000027 0000002e 00000034 00000038 0000003a 0000003a 00000038 00000034 0000002e 00000027 0000001e 00000015 0000000d 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 00000000 00000000 00000000 00000002 00000005 0000000a 0000000d 00000010 00000012 00000013 00000013 00000012 00000010 0000000d 0000000a 00000005 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/menu/main.xml │ ├── res/menu/main.xml │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ - │ │ - │ │ - │ │ - │ │ - │ │ + │ │ + │ │ + │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │ ├── res/menu/sparse.xml │ ├── res/menu/sparse.xml │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ - │ │ - │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │